2014年7月11日

C#与C++的区别!

摘要: (1)编译目标:C++代码经常编译成汇编语言。而C#则编译成中间语言(IL)它与Java的字节代码有些相似。IL随后在通过Iust-In-Time编译进程转换成本机的可执行代码。IL代码将作为一个装配件存储在一个或多个文件中,一个装配件就形成一个单元,IL代码就是在该单元中被打包的,对应于C++编译... 阅读全文
posted @ 2014-07-11 09:05 燎火之原 阅读(16830) 评论(0) 推荐(1) 编辑
2014年5月29日

++i 与 i++

摘要: 实际上,不管是前置++,还是后置++,都是先将变量的值加1,然后才继续计算的。二者之间真正的区别是:前置++是将变量的值加1后,使用增值后的变量进行运算的,而后置++是首先将变量赋值给一个临时变量,接下来对变量的值加1,然后使用那个临时变量进行运算。int i = 2;int j = i++ *... 阅读全文
posted @ 2014-05-29 23:21 燎火之原 阅读(213) 评论(0) 推荐(0) 编辑

"+" 是怎样连接字符串的?

摘要: 关于“+”运算符对字符串的连接,不同的平台在实现上可能会略有不同。1、 Oracle JDK1.7当使用“+”对字符串进行连接时,会创建一个临时的StringBuilder对象,该对象调用append方法负责字符串的连接操作,然后再调用StringBuilder类的toString方法转换成Stri... 阅读全文
posted @ 2014-05-29 23:20 燎火之原 阅读(292) 评论(0) 推荐(0) 编辑
2014年5月5日

不要重复你自己

摘要: 在面向对象编程的领域,好的软件设计不应该有太多重复的程序代码,所以不要重复你自己(Don't Repeat Yourself , DRY)是每一个开发人员都应该遵循的原则。干货(DRY)来源于此。 阅读全文
posted @ 2014-05-05 07:59 燎火之原 阅读(216) 评论(0) 推荐(0) 编辑
2014年4月23日

实习第四天

摘要: 今天接触了ADO.NETEntityFramework,操作数据库起来略爽。用C#写了个小小的WinformDEMO,再用DataGridView绑定SQLite数据库文件,在线增删改查,略开心。P.S.为毛JSP没有类似EntityFrameWork的东西? 阅读全文
posted @ 2014-04-23 23:32 燎火之原 阅读(121) 评论(0) 推荐(0) 编辑