最近心血来潮,我希望能写一个通用的代码分析工具(其实这个词有点太。事实上为C代码)。看到这几天我看到代码头晕眼花,尽管Source Insight救命,仍然没有足够的智慧思考很多地方。如今主要遇到的问题有下面几个:1。非常多函数被定义为宏,然后被调用。这个就须要自己搜索到对应的定义。然后再去寻找调用...
分类:
其他好文 时间:
2015-07-20 21:19:42
阅读次数:
117
日期2015年7月15日星期星期三位置中蓝公寓蓝芳园D507主要工作1) 修改小错误2) 将发送邮件功能添加到总程序中3) 实现了多台机器远程通信功能4) 对系统进行JUnit5) 对系统进行人工手动测试遇到的问题1) 系统无法实现进行多台机器远程通信2) eclipse的JUnit和netbean...
分类:
其他好文 时间:
2015-07-20 21:20:32
阅读次数:
103
#include#include#include#include#include#include#include#includeusing namespace std;#define max(a, b) a>b?a:b;#define min(a, b) a<b?a:b;#define maxn 1...
分类:
Web程序 时间:
2015-07-20 21:21:39
阅读次数:
172
姓名赵晓铮日期2015年7月6日主要工作及心得今天,我们对如何设计、实现软件进行了详细的讨论,并且进行了详细的分工,每个人都分到了适合自己的工作。遇到的问题1、 具体是采用C/S模式还是用网页的形式实现2、 每个部分如何设计,模块之间如何连接解决方法1、 最终决定采用C/S模式2、 模块之间...
分类:
其他好文 时间:
2015-07-20 21:21:18
阅读次数:
112
一.linux下包含的文件类型 1.普通文件 2.目录文件 3.字符特殊文件 4.块特殊文件 5.FIFO 6.套接字 7.符号连接二.linux的访问文件控制 chmod使用语法 $ chmod [options] mode[,mode] file1 [file2 ...] 使用ls命令的查...
分类:
系统相关 时间:
2015-07-20 21:20:50
阅读次数:
127
Ehcache和MemCached区别及应用ehcache是纯java编写的,通信是通过RMI方式,适用于基于java技术的项目。 memcached服务器端是c编写的,客户端有多个语言的实现,如c,php(淘宝,sina等各大门户网站),python(豆瓣网), java(Xmemcached,s...
分类:
系统相关 时间:
2015-07-20 21:18:39
阅读次数:
160
在C语言中可以通过宏定义的方式实现匿名函数,具体如下:123456#define lambda(return_type, function_body) \({ \ return_type $this function_body \ $this; \})#define $ lambda该定义利用了GC...
分类:
编程语言 时间:
2015-07-20 21:20:57
阅读次数:
854
Node学习HTTP模块(HTTP 服务器与客户端) Node.js 标准库提供了 http 模块,其中封装了一个高效的 HTTP 服务器和一个简易的HTTP 客户端。http.Server 是一个基于事件的 HTTP 服务器,它的核心由 Node.js 下层 C++部分实现,而接口由JavaSc....
分类:
Web程序 时间:
2015-07-20 21:21:08
阅读次数:
267
主流总结下MYSQL。sqlSever 和oracle寻呼代码数据库。如下面:MySQL:select * from TableName where …… limit start_th , count_num; SqlSever:select top count_num from TableN...
分类:
数据库 时间:
2015-07-20 21:18:56
阅读次数:
161
不是,可以讲mvc模式是借鉴于java下面的mvc开发模式,为开发者公开了更多的内容和控制,更易于分工合作,与单元测试,借用官方的说法:MVC(Model、View、Controller)将一个Web应用分解为:Model、View和Controller。ASP.NETMVC框架提供了一个可以代替A...
分类:
Web程序 时间:
2015-07-20 21:17:55
阅读次数:
131
一、有两种状态: 选中状态(true)、未选中状态(false)二、属性 android:id = "@+id/checkbox" android:layout_width="match_parent" android:layout_height="wrap_content"...
分类:
移动开发 时间:
2015-07-20 21:20:25
阅读次数:
150
Step11.点击Image.xcassets 进入图片管理,然后右击,弹出"New Launch Image"2.如图,右侧的勾选可以让你选择是否要对ipad,横屏,竖屏,以及低版本的ios系统做支持.这边我选了ios8.0,ios7.0,ios6没有做支持.Step2将规定尺寸的图片从你的文件中...
分类:
移动开发 时间:
2015-07-20 21:19:14
阅读次数:
435
常用指令部分摘自:http://www.runoob.com/linux/linux-vim.html说明:常用指令这里直接copy过来了,因为我对照鸟哥的书和自己的经历,觉得这里的已经整理的很好了,就不自己浪费时间去整理了,千人栽树,后人乘凉吧,绿色部分是我觉得比较实用的部分。vi/vim 按键说...
分类:
系统相关 时间:
2015-07-20 21:18:14
阅读次数:
221
sql server 数表:select count(1) from sysobjects where xtype='U'数视图:select count(1) from sysobjects where xtype='V'数存储过程select count(1) from sysobjects w...
分类:
数据库 时间:
2015-07-20 21:19:20
阅读次数:
132
分类:dp | 线段树题意转化:用m个区间去覆盖1~n,求所需区间的最小数目。分析:假设输入的n个数中第i个数是应该输出的最大值,则通过所选若干区间的操作后,若能将其从第i个位置移动到第n个,则Maximizer正常工作。由分析可知,如果i = 1时maxmizer可以正常工作,则对于任意地i都可以...
分类:
其他好文 时间:
2015-07-20 21:18:52
阅读次数:
112
启用Mac的WebDAV可以实现文件的上传以及Windows、Linux和Mac之间的数据互传。客户端使用:windows下使用网上邻居 --> 添加一个网上邻居 --> 输入uploads的网址:http://192.168.0.254/uploads 。linux下使用nautilus工具即可使...
分类:
Web程序 时间:
2015-07-20 21:17:52
阅读次数:
333
一、代理模式简介 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。 在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式主要有两种:静态代理和动态代理二、静态代理1.代理模式一般涉及到的角色抽象角色:声明真实对象和...
分类:
其他好文 时间:
2015-07-20 21:18:43
阅读次数:
168