列举了大量有用的建议,帮助大家进行低级程序设计,并提供了代码编写的一般性指导: (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodO...
分类:
编程语言 时间:
2014-09-22 00:30:41
阅读次数:
272
熟悉函数式编程的同学都了解lambda表达式,程序设计语言里的lambda表达式来源于1936年邱奇发明的lambda演算。Y-Combinator正是lambda演算里最富有神秘色彩的一种函数。它的作用是在只有匿名函数的lambda演算里实现递归函数调用。本篇向读者揭示了如何反复重构一个普通的阶乘函数从而推导出Y-Combinator。文章的推导方法来源于Jim Weirich在ruby conference 2012上的一次分享。...
分类:
编程语言 时间:
2014-09-21 14:53:00
阅读次数:
309
一 简答题
1、进程和线程有什么区别?(到处都在问这个问题)
2、简诉数据库的存储过程及其优点。(我实习的时候就是一直在写存储过程,所以)
3、全局static变量和普通全局变量区别?static局部变量和普通局部变量的区别?static函数和普通函数的区别?
二 算法与程序设计题
1、编码实现函数
void* memcpy(void* des, void* src, int le...
分类:
其他好文 时间:
2014-09-20 22:05:39
阅读次数:
207
尽 管是上面讲到的《JavaScript高级程序设计》(第二版)中提到,BOM中的location.path/query…… (window.location)在通过JavaScript更改以后,浏览器都会通过刷新来到达你更改后的URL(location的意思就是位 置。。)而在JavaScript...
刚刚写完第二周遗留点,下面写第三周的第三周:判断1.if和else后面也可以没有{}而是一条语句。如果if后不带{},但是后面跟了两条语句,并且后面还有else语句,那么程序会怎么执行?在Dev C++中输入如下代码,进行编译#include "stdio.h"int main(){ int ...
分类:
编程语言 时间:
2014-09-20 15:17:07
阅读次数:
402
看完课件,发现其中有几个点是老师上课没点破的,或者是留到讨论区的,自己想了想答案,总结一下这些问题第二周:计算1.关于const的描述中提到:“如果试图对常量做修改,把它放在赋值运算符的左边,就会被编译器发现,指出为一个错误(C99!)”,那么编译器会如何报错呢?在Dev C++中输入如下简单的代码...
分类:
编程语言 时间:
2014-09-20 15:13:37
阅读次数:
207
一、在线状态检测开发离线应用时,往往在离线状态时把数据存在本地,而在联机状态时再把数据发送到服务器。html5提供了检测在线状态的方法:navigator.onLine和online/offline事件。1.navigator.onLine属性表示当前的网络状态是否在线,true表示在线,false...
分类:
编程语言 时间:
2014-09-20 14:51:39
阅读次数:
305
众所周知C语言的强大之处,而C++编程语言功能同样强大,可以对多种程序设计风格提高支持,推荐学习C++编程-基础知识篇。其中就包括面向对象的各种特性。
分类:
编程语言 时间:
2014-09-19 19:14:45
阅读次数:
185
【程序设计】C与C++中空结构体与空类的大小...
分类:
编程语言 时间:
2014-09-19 12:12:45
阅读次数:
200