`
文章列表
binary search - c (simple)   search - basic:   /** @author kuchaguangjie@gmail.com */ #include <stdio.h> /** * binary search (simple) * * @param * arr pointer of array * @param * len length of array * @param * x target to search * * @return index of target in th ...
bit array,use less memory to describe a set of int number,   example: /** * use bit string to store int numbers,if char[n] = 1,then n is include,else n is not exclude, */ #include <stdio.h> // set a bit to 1,which indicate that a number is include, void setbit(char data[], int pos ...
想了很多,也许对这个社会看得太清楚,很失望,这就是命运吗?前路显得很灰暗,要怎么能走出这个围城?     在深圳我有机会静下心,想想东西,经历了许多,只发觉这个社会很变态,很牢固,而且日益变态,怎么办呢? 我们从出生就在这里,抱着幻想上中学,上大学,期待美好未来,多么幼稚,多么不了解这个社会,最终 好不容易想明白了,幻想只在童话世界存在,在中国社会根本不存在,     望望远方的 北京,对比一下,那里是变态中的变态,比我离开时还要严重了,能深深的体会生活在那里的人的感受和失望,仅仅是设想一下,我就能感受到那种让人折磨的痛苦,     我真的想找到一条出路,可以摆脱这种大环境对我们的虐 ...
转载自: www.xxx.com   1.旅游签证 需要存款证明,不过旅行社可以搞定,签证费稍贵。期限过后你可以逃,但就不是合法的了,除非找理由申请政治庇护。2.商务签证 找个国外公司发邀请信给你。3.探亲友 让有境外居住证的朋友发邀请信给你。4.工作签证 有境外公司录用你,直接办好工作许可,倒签过来,机票、保险一概不用,到领馆就给帖签证,隔天可取!   5.练好身体 游泳过去...   6.找个外国MM 结婚,然后过去   感觉 3/4/6 稍微 靠谱一点,
gmail 无法登录现象:     gmail 最近 一会能登录,一会不能登录,即使能打开也比较慢,     原因:     某党 将gmail的 https 443 端口 劫持了,15分钟能用,然后15分钟不能用,周而复始,     真相链接:     http://www.google.com/support/forum/p/gmail/thread?tid=4525360f488cc365&hl=zh-CN     解决方法:     用 https://mail.google.com/       或者       修改 hosts 文件, ...
linux 下可用 c 进行 udp 通信,使用 server / client,   例子:   * server /** * udp server * @date: 2011-4-1 下午03:34:27 * @author: eric */ #include <stdio.h> #include <string.h> #include <sys/socket.h> #include <netinet/in.h> static int SERVER_PORT = 10002; static int ...
linux 下可用 c 进行 tcp 通信,使用 server / client,   例子:   * server /** * tcp server * @date: 2011-4-1 下午03:34:27 * @author: eric */ #include <stdio.h> #include <string.h> #include <sys/socket.h> #include <netinet/in.h> static int SERVER_PORT = 10001; static int MA ...
gdb 调试工具   gdb 概述 gdb , GNU Debugger ,用于在 linux 上 调试 c/c++ 程序,   参考: ububtu gdb 指南   ------ 程序的编译   用 gcc 编译时,应加上 -g 参数,以让编译出的文件支持 gdb 调试,   格式: gcc -g source_file   ------ 进入 gdb ...
================== vi command ================== vi a.txt 用vi编辑器编辑a.txt,如果不存在则建立空文件,默认是一般模式; --- a(光标后) i(光标前) r(替换光标字符) o(下一行) A(行尾) I(行首) R(同r) O(上一行) 都可从 一般模式 进入 编辑模式 --- Esc 可以从 编辑模式 进入 一般模式 --- : 从 一般模式 进入 命令模式,输入取消、保存等指令 --- / 从 一般模式 进入 命令模式,可以进行搜索; --- wq ...
java udp 简单实现 ------ 代码:     * 运行方法:       直接 运行 UdpTest.java 的 main 函数 即可,   * udp server   package eric.j2se.net.udp; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetSocketAddress; import java.nio.ByteBuffer; /** * udp server * * @author ...
import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList; import java.util.Arrays; import java.util.Date; import java.util.Iterator; import java.util.List; import java.util.TreeMap; /** * list the files in a folder,and statistic files by t ...
ubuntu 10.04 快捷键   ------ windows 键 配合   win + E 在 桌面 间 选择切换 win + W 在 当前桌面的所有窗口 间 选择切换 win + A 在 所有桌面的所有窗口 间 选择切换 win + N 当前 窗口 反色 win + S 下拉 关机菜单 win + M 下拉 通信菜单   ------ ctrl + alt 键 配合   ctrl + alt + ← 切换到 左边的桌面 ctrl + alt + → 切换到 右边的桌面 ctrl + alt + shift + ← 移动 当前窗口 到 ...
  linked list   链表,   ------ 特点:   linkedlist 相对于基于数组的 list: * 在中间 插入 & 删除 时,效率较高,只影响 前结点的next指针 和 后结点的pre指针, * 根据 index get() 时 效率较低,需要一个个查找 *    ------ 结构:   每个元素包含: * value 值, * pre 前一个元素, * next 后1个元素,   ------ 操作:   * search O(n) * insert O(1) * delet ...
转发自:http://blog.csdn.net/DL88250/archive/2010/01/14/5191092.aspx NoSQL 是非关系型数据存储的广义定义。它打破了长久以来关系型数据库与 ACID理论大一统的局面。NoSQL 数据存储不需要固定的表结构,通常也不存在连接 操作。在大数据存取上具备关系型数据库无法比拟的性能优势。该术语在 2009 年初得到了广泛认同。     当今的应用体系结构需要数据存储在横向伸缩性 上能够满足需求。而 NoSQL 存储就是为了实现这个需求。Google 的 BigTable 与 Amazon 的 Dynamo 是非常成功的商业 NoSQL ...
queue   ------ 结构   线性存储,1个出口 & 1个入口, first-in, first-out   ------ 操作   * insert (enqueue) 在入口处添加, 时间复杂度:O(1) * delete (dequeue) 在出口处删除, 时间复杂度:O(1) *    ------ 实现方案:   用 Object[] 存贮数据,类采用泛型, add() & remove() 方法,对数组进行操作,并用 synchronized 控制并发, 数组 小index 是 head,大ind ...
Global site tag (gtag.js) - Google Analytics