一直想学学LISP,今天总算开了个头。现在我学习LISP不是为了马上能够用于实际项目的应用,而是为了学习一下函数式的思维方式,能够更加深入的了解计算的本质,能够更好的用C++, Java, Python等编写程序。更何况,这些主流语言都逐渐增加了函数式编程的特征,C++,Java现在都引入了 Lambda 表达式。如果能够系统学习一下LISP,相信对自己以后掌握这些语言的新特新特征,对自己写JavaScript、Python,对自己了解闭包、高阶函数、Lambda表达式都会有很大帮助。言归正传,首先推荐三个...
分类:
其他好文 时间:
2014-05-18 16:01:45
阅读次数:
530
在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。
但是,最近在读我们项目的代码时,却发现了do...while的一些十分聪明的用法,不是用来做循环,而是用作其他来提高代码的健壮性。
1. do...while(0)消除goto语句。
通常,如果在...
分类:
其他好文 时间:
2014-05-18 15:01:00
阅读次数:
259
这是我的Qt计算器项目开发的第三篇,主要内容是程序的运行效果,及整个工程的文件目录。还有我对于这个项目的一些总结,顺便吐槽一下MFC与Qt。...
分类:
其他好文 时间:
2014-05-18 14:52:53
阅读次数:
377
现在有一系列的智能手机和大屏幕显示设备(甚至是电视),所以我们需要学习怎样开发一个可以在这些设备中都表现良好的网站。...
分类:
Web程序 时间:
2014-05-18 13:45:02
阅读次数:
463
进入微软、亚马逊,谷歌等美国IT企业工作人才项目,起薪40万,百度搜索(MUMCS)
黑客使用进攻取证获取凭证,如用户名和密码。这些都允许他们访问敏感数据同时能够隐瞒自己的身份,以拖延攻击时被发现的时间并避免暴露自己的行踪。黑客寻找这种以半永久记忆的形式获取存在如 RAM 内存或交换文件中的动态/非静态数据。一旦黑客获得暂时存储在明文中的用户 ID 和密码,他们就可以进入下一个等级的...
分类:
其他好文 时间:
2014-05-18 10:59:34
阅读次数:
283
Long Long ago...已经成为了历史,我还是要说出一个真相:早年前,那时候,android还不被大众所认知的时候,当然开发者也没不像现在那样趋于饱和状态。一位大牛前辈,也是我的学长,那时候我还在上大学。前辈告诫我有时间得去看看android开发,那时候的自己,年轻、冲动、不畏惧,毅然地选择了java服务端开发,放弃了学习android开发。
时隔数年的今天,因为公司业务项目的发展,我还...
分类:
移动开发 时间:
2014-05-18 09:44:42
阅读次数:
312
在大家的开发和学习当中应该经常用到数据库的连接和使用,不过连接
的方式就有很多种方式了,比方说用最最简单的JDBC 也好,还有用比
较复杂一点的就是数据库连接池,当然还有使用DBCP的连接的,各种方
法有各种方法的优势面和缺点,这据需要我们根据具体情况具体分析了
,比方说要是一个并不是很大的项目的话,而且 使用的硬件机器的性
能也不是非常好的话,估计就没有必要使用数据...
分类:
编程语言 时间:
2014-05-18 08:15:24
阅读次数:
298
由于Linux和Java一样开源,所以现在在服务器的部署上基本上都是采用Linux平台作为服务器,然后部署项目!在开发项目的过程中,绝大部分程序猿还是使用最经典的windows操作系统,虽然Linux也有桌面化的系统,对于国人来说,还是不太习惯,并且国内的软件绝大部分都不支持Linux平台,所以在使用的频率那是相当的少!
在开发中,开发环境中编译使用等一系列通过后,还不能说功能已经ok,因为环境...
分类:
系统相关 时间:
2014-05-18 06:39:58
阅读次数:
429
原文出自:方杰|http://fangjie.sinaapp.com/?p=141 转载请注明出处
学习Android也有一段时间了,感觉大部分的Android应用都有很多类似的组件,所以就打算做了这样一个开源项目,目的是整合一些Android开发常用的组件Demo,方便以后项目中直接拿来用。git地址:https://github.com/JayFang1993/AndroidUtil
...
分类:
移动开发 时间:
2014-05-18 06:06:04
阅读次数:
395
中午,不知道动到项目的哪个地方了,之前在联系人列表页面用的好好的jstl标签库突然报错了:的时候报错,说找不到uri。我之前是配置好了的,于是在Eclipse菜单栏找到project-clean,清理当前项目,然后就好了。如果这个方法行不通,而你的项目恰好又是通过Maven来管理的,那么可以在项目上右键-选择run
as-Maven clean。同样也可解决问题。
Ps:刚引入jstl标签库...
分类:
编程语言 时间:
2014-05-18 05:59:51
阅读次数:
231