现在位置: 首页 > celluloid发表的所有文章
  • 08月
  • 03日
综合 ⁄ 共 272字 评论关闭
前提条件是通过ssh-keygen -t rsa 生成主机间的等价性,否则没scp一个文件就要输密码。 find ./20120816bak -type f -newer starttime -a ! -newer endtime -exec scp {} 192.168.201.131:/home/bill/test \; 再比如通过find查找某一时间段内的文件在用scp到其它主机 find ./20120816bak -type f -newer starttime -a ! -newer endtime -exec scp {} 192.168.201.131:/home/bill/test \;
阅读全文
  • 10月
  • 18日
综合 ⁄ 共 455字 评论关闭
Given an unsorted integer array, find the first missing positive integer. For example, Given [1,2,0] return 3, and [3,4,-1,1] return 2. Your algorithm should run in O(n) time and uses constant space. class Solution { public: int firstMissingPositive(int A[], int n) { for (int i=0; i<n;) { if (A[i] != i+1 && A[i] > 0 && A[i] <= n && A[i] != A[A[i]-1]) swap(A[i], A[A[i]-1]); else ......
阅读全文
  • 08月
  • 15日
综合 ⁄ 共 1836字 评论关闭
应用程序除了使用上述七类控制结构方式,来改变程序执行流程使之能够按照开发者的意图去正确的执行程序,开发者还可以使用break、continue和return等控制结构的跳转语句来控制程序按照既定的意图去执行。 5.4.1  break语句 break语句能实现从基本的switch等循环控制结构代码体中跳出的功能,结束整个循环体的工作。break跳转语句在软件开发中常见应用于switch控制结构。该语句主要用于匹配到对应的case并执行相应的代码体后跳出switch控制结构。 回归switch选择结构中讲述的学生成绩等级对应的分数制的范围的实例。每当输入单个的......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 3173字 评论关闭
1.对整数进行格式化:%[index$][标识][最小宽度]转换方式        我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义也很好理解,就是最终该整数转化的字符串最少包含多少位数字。我们来看看剩下2个部分的含义吧: 标识: '-'    在最小宽度内左对齐,不可以与“用0填充”同时使用'#'    只适用于8进制和16进制,8进制时在结果前面增加一个0,16进制时在结果前面增加0x'+'    结果总是包括一个符号(一般情况下只适用于10进制,若对象为BigInteger才可以用于8进制和16进制)'  '    正......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 821字 评论关闭
c语言读写文件实例,读大量数据时据说还是c语言效率高,比c++的fstream快...留存。 #include <stdio.h> #include <stdlib.h> FILE *f; int i; int v; int n; int m[100000]; int compare(const void *a,const void *b) {     return (*((int *)a)) - (*((int *)b)); } int main() {     f=fopen("D:\\number.txt","r");     if (NULL==f) {         printf("Can not find file D:\\number.txt!\n");         return 1;     }     i=0;     while (1) {         if (feof(f)) break;         if......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 222字 评论关闭
从别人那里拷贝过来的,已经安装好大量有用插件的Eclipse,或者别人留下的旧电脑上面的Eclipse如何更改默认的开发工程空间呢? 不然每次新建工程都要更改,实在是烦死了! 首先Windows->Preferences: 在打开的对话框中输入Workspaces,把现有的所有工作空间删除: 3、点击OK确定之后,File->Switch Workspace->Other.. 4、在弹出的窗口输入你要切换工作空间的路径,点击确定,重启Eclipse即可
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 1525字 评论关闭
        这两天看了一些文章,今天来说说SIGGRAPH。         对于搞图形学的人来说,SIGGRAPH绝对是如雷贯耳。SIGGRAPH是计算机图形界(也包括图像)最顶级的会议,没有之一,是全世界的图形学者公认的最高端的会议。                   SIGGRAPH全称是Special Interest Group for Computer Graphics and Interactive Techniques,译为中文即:计算机图形和交互技术特别兴趣小组。该组织由Brown大学教授Andries van Dam和IBM公司的Sam Masta发起,成立于1967年,一直致力于推广和发展计算机绘图和动画制作的软硬件技术。从1974年开......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 651字 评论关闭
转自:http://blog.sina.com.cn/s/blog_6714fba70100wtx1.html 在Android开发中会使用Handle的removeCallbacks函数,该函数功能为: 但实际工作中有时会出现removeCallbacks无效,解决它。 图:两个按钮,一个将Runnable加到消息队列中,一个将Runnable从消息队列中移除。该Runnable每3秒钟打印一次日志。 码: 结果: (1)start –>  输出 –> end –> 停止输出 (2)start –> 输出 –>  BackGround –> Front –> 继续输出 当Activity进入后台运行后再转入前台运行,removeCallbacks无法将upda......
阅读全文
  • 02月
  • 07日
综合 ⁄ 共 1585字 评论关闭
数据结构 用途 定义位置 具体数据结构的分配和初始化 Struct input_dev 驱动层物理Input设备的基本数据结构 Input.h 通常在具体的设备驱动中分配和填充具体的设备结构 Struct Evdev Struct Mousedev Struct Keybdev… Event Handler层逻辑Input设备的数据结构 Evdev.c Mousedev.c Keybdev.c Evdev.c/Mouedev.c …中分配 Struct Input_handler Event Handler的结构 Input.h Event Handler层,定义一个具体的Event Handler。 Struct Input_handle 用来创......
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 1235字 评论关闭
/* 36.引用自网友:longzuo 谷歌笔试: n支队伍比赛,分别编号为 0,1,2。。。。n-1,已知它们之间的实力对比关系, 存储在一个二维数组 w[n][n]中,w[i][j] 的值代表编号为 i,j 的队伍中更强的一支。 所以 w[i][j]=i 或者 j,现在给出它们的出场顺序,并存储在数组 order[n]中, 比如 order[n] = {4,3,5,8,1......},那么第一轮比赛就是 4 对 3,5对 8。 胜者晋级,败者淘汰,同一轮淘汰的所有队伍排名不再细分,即可以随便排, 下一轮由上一轮的胜者按照顺序,再依次两两比,比如可能是 4 对 5,直至出现第一名 编程实现,给......
阅读全文
  • 01月
  • 17日
综合 ⁄ 共 826字 评论关闭
简单dp 水一个 处理点的时候,第一行和第一列特殊处理; 其余的w[i][j]=show(w[i-1][j-1],w[i-1][j],w[i][j-1]); <span style="font-size:24px;"><span style="font-size:24px;">#include<stdio.h> #include<string.h> #include<algorithm> #include<cmath> #include<iostream> using namespace std; int s[1005][1005]; int w[1005][1005];//存每个点的最大值 int show(int q,int w,int e) { int t; if(q>w) t=q; else t=w; return t>e?t:e; }......
阅读全文
  • 11月
  • 30日
综合 ⁄ 共 2608字 评论关闭
1.联合主键的映射规则 1) 类中的每个主键属性都对应到数据表中的每个主键列。 Hibernate要求具有联合主键的实体类实现Serializable接口,并且重写hashCode与equals方法,重写这两个方法的原因在于Hibernate要根据数据库的联合主键来判断某两行记录是否是一样的,如果一样那么就认为是同一个对象,如果不一样,那么就认为是不同的对象。这反映到程序领域中就是根据hashCode与equals方法来判断某两个对象是否能够放到诸如Set这样的集合当中。联合主键的实体类实现Serializable接口的原因在于使用get或load方法的时候需要先构建出来......
阅读全文