#define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运行结果理解错误,这对 C语言的...
分类:
编程语言 时间:
2014-12-20 02:03:55
阅读次数:
244
1、使用扩展方法使用枚举值对于的Description属性值public static class EnumExtenstion{public static string GetDescriptionName(this Enum enumValue){object[] attr = enumValu...
分类:
编程语言 时间:
2014-12-20 02:04:13
阅读次数:
239
JavaScript是Web开发的核心,是一个Web开发人员核心竞争力之所在。本课程聚焦于以面向对象为核心的JavaScript高级技巧,通过对JavaScript设计模式和框架编写技巧以及具体源码的剖析,可以极大的提升JavaScript开发者的功力,轻松驾驭和开发JavaScript框架。最后通...
分类:
编程语言 时间:
2014-12-20 02:02:36
阅读次数:
211
importosimportos.pathf=open("Shouldlist.txt")ShouldList=[]while1:line=f.readline().strip('\n')#printlineifnotline:breakShouldList.append(line)#printSh...
分类:
编程语言 时间:
2014-12-20 02:01:38
阅读次数:
219
作者:zhanhailiang 日期:2014-12-19
算法描述:
Base64要求把每三个8Bit的字节转换为四个6Bit的字节(38 = 46 = 24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符串理论上将要比原来的长1/3。
第一个字符通过右移2位获得第一个目标字符的Base64表位置,根据这个数值取到表上相应的字符,就是第一个目标...
分类:
编程语言 时间:
2014-12-20 00:55:10
阅读次数:
194
1、对象序列化 对象的序列化是指将对象的状态信息转换为可以存储或者传输的形式的过程。对象的反序列化是与序列化相反的过程。 在序列化期间,对象将其当前的状态写入到临时或者永久性的存储区,可以通过从存储区读取或者反序列化对象的状态,重新创建该对象。 通过序列化,可以将对象从一个应用...
分类:
编程语言 时间:
2014-12-20 00:45:42
阅读次数:
375
javascript删除一个html元素节点代码实例:本章节介绍一下如何利用原生javascript实现删除一个指定的html元素。代码实例如下:蚂蚁部落蚂蚁部落在原生的javascript中,暂时没有没有一个方法能够删除元素本身,如果要删除可以通过通过父节点的removeChild()方法删除指定...
分类:
编程语言 时间:
2014-12-20 00:44:49
阅读次数:
170
http://blog.csdn.net/anderscloud/article/details/7175209在分布式系统设计领域,Paxos可谓是最重要一致性的算法。Google的大牛们称All working protocols for asynchronous consensus we ha...
分类:
编程语言 时间:
2014-12-20 00:45:33
阅读次数:
242
数组是有序数据的集合,数组中的每个元素具有相同的数组名和下标来唯一地确定数组中的元素。§5.1一维数组一、一维数组的定义type arrayName[];其中类型(type)可以为Java中任意的数据类型,包括简单类型组合类型,数组名arrayName为一个合法的标识符,[]指明该变量是一个数组类型...
分类:
编程语言 时间:
2014-12-20 00:42:31
阅读次数:
259
1.协程的含义和实现协程是单进程单线程的超越函数的调度机制,它通过一定的调度手段进行调度。(Python使用generator机制,greenlet使用汇编控制对程序指向来实现)。2.协程有什么作用计算机分为IO bound 和CPU bound两种类型的task。在这两种情况中,协程都没有什么作用...
分类:
编程语言 时间:
2014-12-20 00:39:10
阅读次数:
464
用VisualC++建立SOAP客户端应用(一)SoapSerializer对象用来构建一个向Web服务发送的SOAP消息。在与服务器连接前,SoapSerializer对象必须与SoapConnector对象连接。为了使这二个对象相互连接,我们需要调用SoapSerializer 对象的Init方...
分类:
编程语言 时间:
2014-12-20 00:36:15
阅读次数:
222
单纯性算法是解决线性规划的经典方法,上世纪50年代就提出了,其基本思想是在可行域内沿着边遍历所有的顶点,找出最优值,即为算法的最优值。
算法的执行过程如下:
求出初始基向量构建单纯性表格在所有非基向量对应的c中,找出一个最小的ci,若该ci大于0,则退出,输出obj,否则将ai入基利用基向量组线性表示ai,得到该线性表示的系数向量Λ对于Λ中所有大于0的分量,求出minmj=1bjΛj对...
分类:
编程语言 时间:
2014-12-19 23:29:59
阅读次数:
347
软件的产生始于早期的机械式计算机的开发。从19世纪起,随着机械式计算机的更新,出现了穿孔卡片,这种卡片可以指导计算机进行工作。但是直到20世纪中期现代化的电子计算机出现之后,软件才真正得以飞速发展。在世界上第一台计算机ENIAC上使用的也是穿孔卡片,在卡片上使用的是专家们才能理解的语言,由于它与人类语言的差别极大,所以我们称之为机器语言。也就是第一代计算机语言。这种语言本质上是计算机能识别的唯一语...
分类:
编程语言 时间:
2014-12-19 23:30:46
阅读次数:
462
查看一个简单的jQuery的例子来遍历一个JavaScript数组对象。
var json = [
{"id":"1","tagName":"apple"},
{"id":"2","tagName":"orange"},
{"id":"3","tagName":"banana"},
{"id":"4","tagName":"watermelon"},
{"id":"5","tagName":"p...
分类:
编程语言 时间:
2014-12-19 23:28:56
阅读次数:
193
场景:
1. 通常生成文件时需要一个文件名,而生成文件名的方式可能是通过用户输入的字符,但是有些字符在windows上是不能作为文件名的,强行创建这类文件会失败。
2.一般可以通过正则表达式替换所有的非法字符,这里实现的是C++98 template(模板)方式的替换无效字符,std::string,std::wstring. 基本上windows上和字符串打交道都离不开wstring....
分类:
编程语言 时间:
2014-12-19 23:29:20
阅读次数:
379
一个ACM若菜,趁着ACM淡季,开始学习算法导论了,经过一年的ACM学习,逐渐的发现,学东西,深入才是王道,以前学习一个算法,总是看懂了就开始做题,到后来才发现很多题目,会算法,却不知道是用这个算法,这就是算法理解的不到位的后果,从今天开始,定下目标:
1.深入系统的学习算法,
2.学会纸上写伪代码,每章的代码自己先在纸上写一遍,
3.每节的学习笔记和算法都要写在博客上。
在博客上记录自己...
分类:
编程语言 时间:
2014-12-19 23:28:27
阅读次数:
189