Quine 以哲学家 Willard van Orman Quine (1908-2000) 而命名,表示一个可以生成他自己的完全的源代码的程序。编写出某个语言中最简短的 quine 通常作为黑客们的消遣。 其中一种很简单的解法: #define q(k) main(){return!puts(#k ...
分类:
其他好文 时间:
2016-05-22 18:20:47
阅读次数:
111
设计思路: 利用两两相消的方法,把不同的去掉,留下相同的,则为水王。 源代码: 结果截图: 实验总结:在程序编写之前应多注重思考。 ...
分类:
其他好文 时间:
2016-05-21 14:29:34
阅读次数:
181
目标:使calc程序输入的数自动加1 目标:使calc程序输入的数自动加1 (当别人使用时,总会得不到正确的结果,哈哈) 编写注入程序 编写注入程序 编写注入使用的dll程序 编写注入使用的dll程序 效果图 效果图 ...
分类:
Windows程序 时间:
2016-05-21 12:54:45
阅读次数:
1087
今天学的有两个: 1.家庭收支系统 2.类和对象。 —————————————————————————————————————— 1.家庭收支系统学到了 1.1:关于写一个程序的步骤,先分析流程图,再在程序编写界面上写上注释类的文字流程,构建出 主体框架,最后在文字注释下面写代码,各个击破写里面具体 ...
分类:
其他好文 时间:
2016-05-19 01:33:49
阅读次数:
184
词法分析 词法分析将源代码的字符流转化为标记(token)集合,单个字符是程序编写过程的最小元素,而标记则是编译过程的最小元素,关键字、变量名、字面量、运算符都可以成为编辑,如“int a+b=2”这句代码中包含了6个标记,分别是int、a、=、b、+、2,虽然关键字int由三个字符构成,但是它只是 ...
分类:
编程语言 时间:
2016-05-18 12:34:02
阅读次数:
136
0x01 前言 单元测试,总是伴随着我们的开发过程,优劣自行google。当然呢,不排除有些公司是不做单元测试的, 但是呢,学多一点东西用来防身还是可以的。 0x02 简单的Demo 写个两数求和的方法,来进行简单的测试。 新建一个测试项目,添加xunit的相关引用以及我们测试方法所在的程序。 编写 ...
分类:
Web程序 时间:
2016-05-16 17:41:43
阅读次数:
334
什么是GCD? Grand Central Dispatch或者GCD,是一套低层API,提供了一种新的方法来进行并发程序编写。从基本功能上讲,GCD有点像 NSOperationQueue,他们都允许程序将任务切分为多个单一任务然后提交至工作队列来并发地或者串行地执行。GCD比之 NSOperti ...
分类:
其他好文 时间:
2016-05-16 12:43:34
阅读次数:
233
今天给大家介绍一下Apple开发中三种几种常用的应用程序编写方式:纯代码创建、使用storyboard/XIB。我们都知道,纯代码编写模式适合大型项目大规模使用,利于版本管理、追踪改动以及代码合并,代码重用性强,代码后期维护方便快捷。但是我们不能否认它开发周期长,代码结构复杂,自动布局AutoLay ...
分类:
移动开发 时间:
2016-05-06 21:53:19
阅读次数:
281
Eclipse是java开发者使用最广泛的开发工具,作为一名初学者,感觉Eclipse能对java中许多不同的字段进行颜色划分的功能非常实用,于是对Eclipse中的字体稍微进行了研究。 常见进行字体调整的界面有三种,1.基本的字体设置;2.程序编写界面的颜色设置;3.java程序内特殊字的颜色设置 ...
分类:
系统相关 时间:
2016-05-05 00:25:55
阅读次数:
443
项目简介: 项目名称:多功能科学计算器 软件类型:电脑客户端程序 功能简述:我们的项目是多功能科学计算器。经过用户调研与需求分析,我们发现目前大部分人使用计算器不仅是需要其简单的四则运算能,还需要类似矩阵运算,函数计算,图形计算等多类型功能,所以我们计划在20天内完成从主程序编写,后期调试,界面优化 ...
分类:
其他好文 时间:
2016-04-27 12:21:50
阅读次数:
126