`
文章列表
转自:http://www.pocketdigi.com/20110912/470.html     现在越来越多的网站采用JSON来交换数据,在Json.org网站上,Java可以使用的解析Json的组件就有21种之多。这里以使用org.json解析JSON为例。在读本文之前,读者有必要了解一下JSON的结构,这里不作介绍。首先下载org.json源码,下载地址:https://github.com/douglascrockford/JSON-java,点Downloads,Windows系统就选zip吧。当然你也可以用Git,只是我不太习惯那玩意。下载完后解压,在你的项目里新建一个名为o ...
源自http://langyu.iteye.com/blog/992916 Shuffle过程是MapReduce的核心,也被称为奇迹发生的地方。要想理解MapReduce, Shuffle是必须要了解的。我看过很多相关的资料,但每次看完都云里雾里的绕着,很难理清大致的逻辑,反而越搅越混。 ...

C中结构体

把结构体保存到文件中,用fwrite()函数: fwrite(&primer,sizeof(struct book),1,pbooks); 其中,primer为结构体book变量,sizeof(struct book)是结构体book的大小,1表示只需复制一块。   fread()函数将把一个结构体大小的一块数据从文件复制到&primer指向的位置。 如:fread(&library[0],sizeof(struct book),1,pbooks); 其中,pbooks表示文件,library[]是一个book型数组(book为一个结构体)
今天是12月30号,转眼间一年过去了,今年发生了很多事情。   6月份,我毕业了,但是9月份我还是要上学,和其他工作的同学不一样,在毕业时我还体会不到毕业的感觉,但其他同学都在伤感自己即将告别的学生时代时,我没 ...
  http://phz50.iteye.com/blog/932373 http://blog.csdn.net/chengfei112233/article/details/7252404
1.下载virtualbox的chrome os镜像。网址:http://chromeos.hexxeh.net/index.php 注意:在chrome os虚拟机的设置中,系统->处理器中要在“启用PAE/EX”前打钩。   2.关于鼠标和"没有可用的网络"问题   1)关于安装时没有鼠标及鼠标反映慢的问题. 解决方法:右Ctrl+i 2)解决在选择网络类型时,显示"没有可用的网络"问题; 在vm关闭时,点击该虚拟机设置->网络 ->高级中,连接方式设为 NAT,在高级中设置控制芯片(adapter ...
Raw Socket(原始套接字)实现Sniffer(嗅探)   一. 摘要   Raw Socket: 原始套接字   可以用它来发送和接收 IP 层以上的原始数据包, 如 ICMP, TCP, UDP...     int sockRaw = socket(AF_INET, SOCK_RAW, IPPROTO_RAW);   这样我们就创建了一个 Raw Socket   Sniffer: 嗅探器   关于嗅探器的原理我想大多数人可能都知道   1. 把网卡置于混杂模式;   2. 捕获数据包;   3. 分析数据包.   但具体的实现知道的人恐怕就不是那么多了. 好, 现在让我们用 ...
源自:http://blog.sina.com.cn/s/blog_a459dcf5010155nf.html 本文针对SOCKET编程中要用到的函数进行一个比较系统的介绍。 说明:在使用Socket时,需要在lib库中使用ws2_32.lib;   1、WSAStartup:初始化套接字环境,本函数必须是应用程序或DLL调用的第一个Windows Sockets函数.它允许应用程序或DLL指明Windows Sockets API的版本号及获得特定Windows Sockets实现的细节.应用程序或DLL只能在一次成功的WSAStartup()调用之后才能调用进一步的Window ...
Linux命令行模式下rm是将文件彻底删除,操作起来比较危险。方案一:安装trash-cli工具,其实就是回收站的命令行模式:sudo apt-get install trash-cli方案二:给trash命令添加别名"rm",覆盖系统rm命令。vi ~/.profile
所用工具:格式工厂3.0.1 1.去掉原来的声音 在格式工厂的“输出配置”->“关闭音效”->“是”。再转换即可。 2.加入新的背景音乐 要操作的视频最好是.avi形式的; 要操作的音频最好不是.mp3形式;.wav即可 在上面的“选项 ”->"高级" -> '安装解码器'-》‘确定’; 在左侧边栏的“高级” -》‘混流’ ,最上面的是选择要输出的格式(最好是.avi形式),中间是选择要操作的视频文件,最下面是选择要操作的音频文件。点击“确定”进行转换即可。      
好像得背景音乐和台词是双轨的才可以。。。 单声道是绝对无法消去人声的。 最好找一个能把视频的声音用立体声提取出来的软件。再用cool edit pro 2.0音频编辑软件来编辑。 
输入函数:scanf(),gets(),fgets(),fscanf(),fgets(); 输出函数:printf(),puts(),fputs(),fprintf,fputs();      scanf() 在读取字符串时从第一个非 空白字符(空格,制表符,换行符) 开始读自导下一个空白符结束; 不会读取\n,会把它留在缓冲队列中;     侧重于读取单词 gets() 读取屏幕字符串知道遇到\n; 读取换行符\n并将其丢弃;  一般与puts配合使用; 侧重读取一行字符串; ...
本文会教你:1.  中文帮助手册的安装2.  vim编程常用命令3.  语法高亮4.  在程序中跳来跳去: Ctags 的使用5.  教你高效地浏览源码 -- 插件: TagList6.  文件浏览器和窗口管理器 -
主机:win7      虚拟机:ubuntu10.04 步骤: 1.安装增强功能包(Guest Additions)   设备 -->“安装增强功能”->桌面上会显示VBOXADDITIONS_4.2.0_80737,双击进行安装(没有桌面的会在/media文件夹下) 2.设备-->"共享文件夹"    添加一个共享文件夹,如D:share_win,共享名:share 。注意:共享名不要选择默认的文件夹名(如本例中共享名默认是share_win,不要用这个名字,自己起一个新的名字)。注意不要选择“自动挂载”。 3.在ubuntu中建立共 ...
里面有个HOME键,注意这个HOME键不一定是键盘上的HOME,而是设定的某一个键,默认的右CTRL 就是所说的HOME,有时候设置的自己不知道怎么切换回来或者找不到控制栏了,就可以按快捷切换,快捷键就是右边的Ctrl+F键切换到全屏模式,右边的Ctrl+L键切换到无缝模式,右边的Ctrl+C键切换到比例模式,菜单显示是按右边的Ctrl+Home键,holt键就是右Ctrl键。   转自:http://hi.baidu.com/jiangebuhao/item/dfa9968db18d62c4b17154ba
Global site tag (gtag.js) - Google Analytics