指针数组 && 数组指针
char (*ptr)[5]; //定义一个指向数组指针ptr,指向包含5个char类型的数组
char *a[5]; //定义一个指针数组a,包含5个char*类型指针
#include
int main(void)
{
char *a[5]={"red","white","blue","dark","green"};
pri...
分类:
编程语言 时间:
2014-08-19 12:55:44
阅读次数:
230
vim是一个功能超级强大的编辑器,当然我们也可将它配置超强的IDE.这类教程网上很多,我就不再此赘述了.
我们在使用中对不熟悉的命令,不熟悉的插件的用法经常需要查看文档,全英文环境确实看着人头都大了.为此,特地
找了个汉化的文档,,点击这里可以下载文件.
首先我们应在用户主目录下建立.vim/文件夹.vimrc隐藏文件,并依次建立.vim/doc/ .vim/plugin 文件夹...
分类:
其他好文 时间:
2014-08-19 12:55:38
阅读次数:
206
读后,我确认了,我成不了艺术家。
许多事情我不能理解。
但也体会出一种我慧心一笑的事
比如,做的一些东西,只为自己一笑或什么来着。
艺术家,要出名,或者说要把自己的做品公布出来,让更多的人看到。
这是出名的基础。
艺术家一生不是所有的作品都是好作品。
但商人们炒作作品,也不是因为作品好。
只是各种不同的人看重什么了而已。
商人喜欢有东西去炒作。
收藏者,也不见得是因为作...
分类:
其他好文 时间:
2014-08-19 12:55:24
阅读次数:
259
文件重复拷贝然后更新不同步,导致的诡异的链接错误。。。越是简单的结果逆向分析过程越是痛苦。。。...
分类:
其他好文 时间:
2014-08-19 12:55:14
阅读次数:
169
本实例主要参考的是官网的examples:点击这里
使用场景:客户端向Netty请求一个文件,Netty服务端下载指定位置文件到客户端。
本实例使用的是Http协议,当然,可以通过简单的修改即可换成TCP协议。
需要注意本实例的关键点是,为了更高效的传输大数据,实例中用到了ChunkedWriteHandler编码器,它提供了以zero-memory-copy方式写文件。
第一步:先写一个...
分类:
Web程序 时间:
2014-08-19 12:55:04
阅读次数:
387
概念 每一趟在最后的n-i+1(i=1,2,...,n-1)中取最小的记录作为有序表的第i个记录 优点:算法简单,容易实现 缺点:每次只能确定一个元素 Java实现: package com.liuhao.sort; import java.util.Arrays; //定义一个数据包装类 class DataWrap implements Comp...
分类:
其他好文 时间:
2014-08-19 12:54:54
阅读次数:
186
在搭建好web侧环境之后,可以使用chrome来模拟手机的功能
直接上图吧:
图1是直接模拟一个通用的界面
图2里面可以选择不同的手机型号,还是比较全的!选择一个查看一下,和手机是一样的效果,很赞的功能!...
分类:
移动开发 时间:
2014-08-19 12:54:44
阅读次数:
249
Using Supervisor with Docker
Note: - If you don't like sudo then see Giving
non-root access
Traditionally a Docker container runs a single process when it is launched, for example an Apache ...
分类:
其他好文 时间:
2014-08-19 12:54:34
阅读次数:
367
y=(x++)+(++x)+(x--)+(--x)+x;
先是x++,是说x算完后再自加,就是1+
然后x变成了2,而++x是x先自加,然后再运算,
x又变成了3,现在是1+3+同理现在先算再减,就是1+3+3+
x又变成了2,接着x又先自减变1,后面不变,
整 个过程就是1+3+3+1+1=9...
分类:
其他好文 时间:
2014-08-19 12:54:24
阅读次数:
148
解决方法:将Hibernate lib包下的asm.jar添加到项目的library中。
解决方法:将Hibernate lib包下的cglib-2.1.3.jar添加到项目的library中。
??...
分类:
编程语言 时间:
2014-08-19 12:54:14
阅读次数:
218
本题是个经典的迷宫广搜问题类型了。网上看到好多解法。
很多解题报告都没什么分析,更不会指出其中的关键点。代码更加像一大抄。有人分析也一大篇分析,不过全部都不切中关键,甚至在分析什么广搜和深搜区别,广搜为什么快之类的,还有喊什么暴搜之类的,全错了。估计这些代码都是抄过的。
通过一大段的时间研究,终于搞通了。
本题虽然可以说是广搜,但是其中的关键却是剪枝法,为什么呢?
因为迷宫并不能简...
分类:
其他好文 时间:
2014-08-19 12:54:04
阅读次数:
170
s3c6410 Linux 驱动开发环境搭建
—— 既然你是做Linux开发的,你还用虚拟机?
很多人都在win下做开发,于是SD_writer.exe之类的烧写工具“大行其道”,多是用虚拟机Linux。完全转到Linux下学习开始蛮不爽的,开发板制作商送的教程都是些讲Win-CE的东东,感觉实质性的东西没什么。对于完全用Linux做开发的技术讲解非常少,连烧写SD卡都...
分类:
系统相关 时间:
2014-08-19 12:53:54
阅读次数:
264
We implemented a Set class by using "object id" properties to map objects. Every object has a unique object id. In order to ensure the same object is added only once, we make the id a property of th...
分类:
其他好文 时间:
2014-08-19 12:53:24
阅读次数:
200
最终效果图:
【点评】提供的工具类DPAPI 在请求完毕后,使用的是代理机制,当一次请求成功或者失败时,会调用代理的相应方法
为了将点评提供的工具类DPAPI进行二次封装,再次定义了一个block:
typedef void(^RequestDoneCallBackBlock)(id deals,NSError *err);
该block有两个参数,分别是成功...
分类:
移动开发 时间:
2014-08-19 12:53:14
阅读次数:
265
Balanced Lineup
Time Limit: 5000MS
Memory Limit: 65536K
Total Submissions: 34522
Accepted: 16224
Case Time Limit: 2000MS
Description
For the daily milking, Farme...
分类:
其他好文 时间:
2014-08-19 12:53:04
阅读次数:
279
从前面的窗口程序可以看到,这个程序主要做了三件事情,第一件是注册窗口,第二件是创建窗口,第三件是显示窗口。从程序的代码上,很容易就看出来每个函数是在做什么事情,这典型是基于函数式的编程,行云如流水般。对于小的程序,这样的编程方式是没有什么问题。现在我们来考虑一下如果要注册多个窗口,创建多个窗口和显示多个窗口,再使用这样的函数代码,就比较难复用了。因而随着编程技术发展和软件项目的增大,目前普遍基于面...
分类:
其他好文 时间:
2014-08-19 12:52:54
阅读次数:
154
部分内容参考:http://www.linuxqq.net/archives/964.html
Hadoop有三个重要的配置文件:core-site.xml,hdfs-site.xml,mapred-site.xml,但这三个文件默认情况下均为空,其默认值保存在core-default.xml,hdfs-default.xml,mapred-default.xml中。这三个默...
分类:
其他好文 时间:
2014-08-19 12:52:44
阅读次数:
205