自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(22)
  • 资源 (24)
  • 收藏
  • 关注

原创 {head first} --- networking 2

Chapter 7 路由协议路由表: 只有路由器IP地址。C 表示 直接与端口相连的网段地址, D 表示 动态路由信息, S 表示 静态路由信息,不会自动更新。                                  RIP协议工作方式:RIP协议是运行在路由器中的程序,更新时间长,安全性较差。跳数 --

2016-03-30 17:51:56 518 1

原创 {head first} --- networking 1

Head first系列的书确实很好,深入浅出讲解网络的组成,让以前那些生涩的概念生动起来。Chapter 1 维修物理网络CAT5电缆:两端为RJ-45接头(水晶头),内部为UTP(非屏蔽双绞线:因为外部护套与内部电线直接无屏蔽层,双绞线可以抑制磁场干扰)。内部有4组UTP:橙色:发送数据   绿色:接收数据  蓝色与棕色:备用,用于扩展带宽。

2016-03-30 15:13:25 999 1

转载 Shape 文件格式解释

ESRI Shapefile(shp)是Esri公司开发的空间数据开放格式。该文件格式已经成为了地理信息软件界的一个开放标准,成为一个非常重要的交换数据格式,基本上所有的GIS软件都支持Shapefile的读写。Shapefile由于其数据结构简单,容易实现,得到了广泛的应用,在有段时间,几乎可以说是GIS数据格式的实际格式。当然,随着技术的发展,Shapefile的数据格式显得有些落

2016-03-27 11:03:52 11584

原创 GeoMason 基础教程1 --- 简介和读写GIS数据

GeoMason 是基于Mason的一个离散多Agent仿真库,支持使用真实的GIS数据。我把例子也上传到资源里了:http://download.csdn.net/download/u011680118/10227824本教程中的内容参考自英文版的 GeoMason Cookbook,可以在GeoMason官网上下载到。第一部分读写地理空间数据的英文目录如下:

2016-03-27 10:47:23 803

转载 Java --- Singleton 多种写法

单例模式可能是代码最少的模式了,但是少不一定意味着简单,想要用好、用对单例模式,还真得费一番脑筋。本文对Java中常见的单例模式写法做了一个总结,如有错漏之处,恳请读者指正。饿汉法顾名思义,饿汉法就是在第一次引用该类的时候就创建对象实例,而不管实际是否需要创建。代码如下:1234567public class Singleton {       private

2016-03-27 09:51:26 429

原创 Mason 入门例子5 --- 增加学生之间的联系

学生现在基本上围绕着操场的中心漫游,看不出很大的区别。我们现在让学生之间有联系:学生之间可以有讨厌或者喜欢的程度,用权值代表。在本例中增加一个Field,也就是network.sim.field.network.Network: 可以定义有向/无向、有权值/无、带/不带标签的联系。任何的对象都可以作为节点,sim.field.network.Edge连接两个节点。

2016-03-26 15:46:00 866

原创 Mason 入门例子4 --- 增加UI

MASON严格遵循MVC设计模式:Model和View之间是严格分离开的。package com.mason.learn;import sim.engine.*;import sim.display.*;public class StudentsWithUI extends GUIState { public static void main(String[] args

2016-03-26 15:09:35 679

原创 Mason 入门例子3 --- 让学生动起来

现在我们给学生增加 forceToSchoolMultiplier 和 randomMultiplier 两种力。学生会有往操场中心行走的趋势和随机漫游的趋势。package com.mason.learn;import sim.engine.*;import sim.util.*;import sim.field.continuous.*;public class Stud

2016-03-26 09:49:32 712

原创 Mason 入门例子2 --- 增加操场空间和静态学生

1. 仿真例子简介我们仿真许多学生或者教职工在操场之内漫游的例子。2. 增加操场和静态的学生现在建立一个操场,并且随机放置一些静态的学生,若不把这些Agents加入到Schedule中,他们是不会进行运动的。 空间表示:在GUI中被称为Fields,有一些内置的fields我们可以使用。例如: Continuous2D定义了由实数值表示的2维环境,我们可以限

2016-03-26 09:24:38 815

原创 Mason 入门例子1 --- 基本概念及建立空仿真

1. 安装Mason及GeoMasonMason 官方网站:http://cs.gmu.edu/~eclab/projects/mason/#DownloadGeoMason官方网站:http://cs.gmu.edu/~eclab/projects/mason/extensions/geomason/GeoMason例子:http://www.cs

2016-03-24 10:52:52 4209 3

转载 计算机OS是如何运行程序的

计算机的组成          计算机是由硬件和软件组成的,这两个部分共同协作完成程序的运行。这两部分如何协作完成程序的运行,是本系列的重点。 信息的表示          信息的表示说到底就是位加上下文。举个小例子,比如11011101这一串二进制,在表示整数的时候它表示221,但是如果放在JAVA的class文件当中,它可能代表一个JVM的指令。 

2016-03-23 10:16:02 1372

转载 Java --- Thread VS Process

程序:一段静态的代码,一组指令的有序集合,它本身没有任何运行的含义,它只是一个静态的实体,是应用软件执行的蓝本。   进程:是程序的一次动态执行,它对应着从代码加载,执行至执行完毕的一个完整的过程,是一个动态的实体,它有自己的生命          周期。它因创建而产生,因调度而运行,因等待资源或事件而被处于等待状态,因完成任务而被撤消。反映了一个程序在         一

2016-03-23 10:09:54 453

转载 Java --- 异常处理和设计

Java异常处理和设计  在程序设计中,进行异常处理是非常关键和重要的一部分。一个程序的异常处理框架的好坏直接影响到整个项目的代码质量以及后期维护成本和难度。试想一下,如果一个项目从头到尾没有考虑过异常处理,当程序出错从哪里寻找出错的根源?但是如果一个项目异常处理设计地过多,又会严重影响到代码质量以及程序的性能。因此,如何高效简洁地设计异常处理是一门艺术,本文下面先讲述Java异常机制最基

2016-03-22 21:17:18 348

转载 J2EE --- Servlet 生命周期与工作原理

Servlet 生命周期:Servlet 加载--->实例化--->服务--->销毁。init():在Servlet的生命周期中,仅执行一次init()方法。它是在服务器装入Servlet时执行的,负责初始化Servlet对象。可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet。无论有多少客户机访问Servlet,都不会重复执行init()。service():它是S

2016-03-22 19:10:05 941

转载 Java --- 并发库concurrent包学习总结

我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死锁等现象的出现,比如使用java之前的wait()、notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以及如何避免线程安全性方面带来的

2016-03-22 18:57:34 2178

转载 J2EE --- JDBC获取数据库元数据信息

字段信息            字段在表里就是一个Column,关于Column在JDBC里面有20多个参数来描述它,称为元数据,Metadata。包括:1.                TABLE_CAT String => table catalog (may be null)2.                TABLE_SCHEM String => ta

2016-03-22 18:56:20 791

转载 J2EE --- Statement VS PreparedStatement

以Oracle为例吧Statement为一条Sql语句生成执行计划,如果要执行两条sql语句select colume from table where colume=1;select colume from table where colume=2;会生成两个执行计划一千个查询就生成一千个执行计划!PreparedStatement用于使用绑定变量重用执行计划

2016-03-22 18:55:34 273

转载 J2EE --- forward VS redirect

1.从地址栏显示来说 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.2.从数据共享来说 forward:转发页面和

2016-03-22 18:49:32 514

转载 Java --- HashMap的四种循环遍历方式及性能对比

主要介绍HashMap的四种循环遍历方式,各种方式的性能测试对比,根据HashMap的源码实现分析性能结果,总结结论。 1. Map的四种遍历方式下面只是简单介绍各种遍历示例(以HashMap为例),各自优劣会在本文后面进行分析给出结论。(1) for each map.entrySet()Java12345MapStri

2016-03-22 18:29:06 799

转载 Java --- 读写文件操作

file(内存)----输入流---->【程序】----输出流---->file(内存)当我们读写文本文件的时候,采用Reader是非常方便的,比如FileReader,InputStreamReader和BufferedReader。其中最重要的类是InputStreamReader, 它是字节转换为字符的桥梁。你可以在构造器重指定编码的方式,如果不指定的话将采用底层操作系统

2016-03-22 18:26:19 3849

转载 Java --- static / final 常量初始化

1.static修饰一个属性字段,那么这个属性字段将成为类本身的资源,public修饰为共有的,可以在类的外部通过test.a来访问此属性;在类内部任何地方可以使用.如果被修饰为private私有,那么只能在类内部使用.public class Test{ public static int a; private Test(){

2016-03-19 21:32:55 3097 1

原创 DB --- Oracle 入门教程基本知识

数据库基础知识=============================================================================================数据库(既是保管数据的仓库,也是数据管理的方法与技术的集合)定义:长期存储在计算机内,有组织的,可共享的,统一管理的数据集合。特点:1. 数据共享,减少数据冗余2.

2016-03-08 16:08:58 796 2

零知识证明zkSNARK相关基础知识整理

零知识证明zkSNARK的相关知识整理,帮助理解零知识证明的原理

2021-06-11

同态加密算法BGN代码

BGN同态加密算法的实现,C++代码

2021-06-10

WEB3J-JAVA-ETH.zip

https://blog.csdn.net/u011680118/article/details/102856566 这篇文章中用到的相关代码和文件

2021-02-03

以太坊区块链积分系统truffle项目源代码

以太坊区块链积分系统truffle项目源代码,本人注释过了,最重要的文件是Score.sol 和 app.js ,可以帮助学习以太坊dapp开发

2018-09-06

一步步构建dApp完整truffle项目代码

配博客中的第五个教程,是整个教程最终的代码,运行简单的投票合约,用web客户端和本地的ganache区块链客户端交互。

2018-09-06

GeoMason入门的工程例子

可以看博客里的几篇文章,介绍使用GeoMason做一些小项目,还蛮有用的。

2018-01-28

Java相关书籍阅读代码

我看的四本书中涉及到的代码,全部写在一个工程里,包括head first设计模式,JAVA puzzlers和重构等书中的代码。

2018-01-28

软件设计师考试复习总结文档

这是我考软件设计师时使用的复习资料,把每个文档认真看一遍,再把历年的题做一些,总结一下,一次应该能过的,本人一次考过,当时成绩为全省第二名。

2018-01-28

la4j_colt_lib

la4j and colt matrix operation library.

2015-11-10

HeadFirst设计模式

HeadFirst设计模式,经典的设计模式书籍,必读之

2015-05-24

1990-2013软件设计师历年真题及答案

1990-2013软件设计师历年真题及答案,对于复习很有帮助的

2015-05-24

commons系列 ezmorph-1.0.4 filterbuilder json-lib-2.4-jdk15 htmlparser

commons系列 ezmorph-1.0.4 filterbuilder json-lib-2.4-jdk15 htmlparser

2015-03-12

C3P0数据库连接池

用来建立数据库连接池,很有用。能提高数据库的效率。

2015-03-12

commons-json-ezmorph

commons beanutils 1 9 2 bin commons lang3 3 3 2 bin commons logging 1 2 bin commons json ezmorph ezmorph 1 0 4 json lib 2 4 jdk15 1

2015-01-24

JAVA+C#画图板

里面有JAVA 和 C# 两种语言的画图板,仿windows画图板,还有我自己的大作业PPT。

2014-11-30

Java 基础代码

我在学习JAVA时,所敲的书本上的例子,配朱福喜的JAVA书。

2014-11-30

android COMPONENT 各种小例子

这个压缩包中有一些android组件应用的基本实例,我亲自敲完的啊。。用于android 4.2环境,很有参考价值,每个项目都有readme.txt说明!

2014-10-27

android UI 各种小例子

此压缩包中的项目均关于android基础UI设计,每个项目都包括有readme说明,而且简单易懂,适合初学者。

2014-10-27

C语言大作业简单迷宫程序

这是我们C语言课程的大作业,个人所写,适合初学者了解C语言. 使用dev c++编译通过,可以运行. 使用方式:按键盘方向键,移动,找出迷宫出口.

2014-05-22

武汉大学操作系统实验

1.按时间片轮转法实现处理器调度的程序 2.可变分区管理方式下采用首次适应算法实现主存分配和回收 3.用位示图管理磁盘存储空间 4.采用dev c++编译通过,在win7 64位下成功运行.

2014-05-22

winhex工具

用来查看自己电脑的磁盘结构,帮助了解文件系统及pe结构等知识。

2014-05-02

masm6.15+汇编例子程序

win7 64位 使用需要配dosbox,本压缩包中还包括自己写的一些汇编书课后习题。

2014-05-01

2013英语四级词汇_(整理_打印版_免费下载)

2013英语四级词汇_(整理_打印版_免费下载),从文库上淘来的,还可以。

2013-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除