在通信过程中,一般我们都会操作到字节数组.特别是希望在不同语言编程进行操作的时候. 虽然C#提供了序列化的支持,不用字节数组也行.但操作字节数组肯定会碰到. 一般都会采用结构来表示字节数组.但结构与字节数组直接的转换实在很麻烦. 字节操作不但容易出错,而且每增加一个结构,就自己实现一遍,实在是烦不胜 ...
分类:
编程语言 时间:
2016-07-30 01:41:36
阅读次数:
268
一、基本概念 HTML DOM 定义了访问和操作HTML文档的标准方法。 HTML DOM 把 HTML 文档呈现为带有元素、属性和文本的树结构(节点树)。 DOM 被分为不同的部分: 1.Core DOM 定义了一套标准的针对任何结构化文档的对象 2.XML DOM 定义了一套标准的针对 XML ...
分类:
编程语言 时间:
2016-07-30 01:39:40
阅读次数:
312
讲个故事:话说很久很久以前,有一个叫网景(Netscape)的,十月怀胎,他生了个儿子,很开兴,给儿子取名livescript。Livescript很勤奋,帮大叔大婶干了好多活,也给他爸赚了很多钱。突然一天sun生了个儿子:java,java很厉害,人气鼎盛,隐隐有登上王位的态势。他爸眼珠子一转,就 ...
分类:
编程语言 时间:
2016-07-30 00:31:54
阅读次数:
174
function 定义一个可调用实体 lamda相当于闭包,匿名函数,OC中的block 下面是简答使用的一个demo function <int(int, int)> myfunc;//入参是int,int,出参是int myfunc = [](int x,int y)->int{ return ...
分类:
编程语言 时间:
2016-07-30 00:25:39
阅读次数:
225
打印一个*组成的矩形 打印一个*组成的直角三角形 打印一个*组成的平行四边形 打印一个*组成的正三角形 打印一个字母 组成的正三角形 ...
分类:
编程语言 时间:
2016-07-30 00:25:14
阅读次数:
223
一、二维数组 int [,] array=new int [m,n];表示建立一个名叫array的int数组,这个数组有m个一维数组,每个一维数组有n个因素. array[m,n]表示索引号是为第m的数组,索引号是n的那个因素。 与for循环的嵌套相呼应,m个数组表示有m次外循环,n个因素表示有n次 ...
分类:
编程语言 时间:
2016-07-30 00:21:03
阅读次数:
154
一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们 ...
分类:
编程语言 时间:
2016-07-30 00:21:06
阅读次数:
210
jar包和war包的区别:war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块。而jar一般只是包括一些class文件,在声明了Main_class之后是可以用java命令运行的.它们都是压缩的包,拿Tomcat来说,将war文件包放置它的\webapps\目录下,启动To ...
分类:
编程语言 时间:
2016-07-30 00:18:34
阅读次数:
238
11.3 I/O类使用 由于在IO操作中,需要使用的数据源有很多,作为一个IO技术的初学者,从读写文件开始学习IO技术是一个比较好的选择。因为文件是一种常见的数据源,而且读写文件也是程序员进行IO编程的一个基本能力。本章IO类的使用就从读写文件开始。 11.3.1 文件操作 文件(File)是 最常 ...
分类:
编程语言 时间:
2016-07-30 00:14:55
阅读次数:
293
一个新人妄谈*程之分?到底是什么给了他勇气?是年少无知,还是另有所思?欢迎大家走进C.Engineman,一个码农的不一样的思想世界。 ...
分类:
编程语言 时间:
2016-07-30 00:15:50
阅读次数:
229
原文地址 除了内建的模块外,Python还有大量的第三方模块。 基本上,所有的第三方模块都会在PyPI - the Python Package Index上注册,只要找到对应的模块名字,即可用pip安装。 本文介绍常用的第三方模块。 一个图像处理库PIL PIL:Python Imaging Li ...
分类:
编程语言 时间:
2016-07-30 00:13:58
阅读次数:
195
bind是绑定,我接触过的高级语言js、swift中也有类似的应用。一个函数把另一个函数作为参数。 下面是我的demo,运行完,就知道是怎么回事了。 运行结果如下: 可以看出 f_bind = bind(func,10,20, _2,_1); bind后面第一个参数是绑定的函数名,后面是func对应 ...
分类:
编程语言 时间:
2016-07-30 00:14:30
阅读次数:
170
1.基本数据类型: Undefined、Null、Boolean、Number、String 5种基本类型都是按值访问的,因为可以操作保存在变量中的实际值 (1)基本类型的值在内存中占据固定大小的空间,被保存在栈内存中。从一个变量向另一个变量复制基本类型的值,会创建这个值的一个副本。 (2)不能给基 ...
分类:
编程语言 时间:
2016-07-30 00:11:29
阅读次数:
175