现在位置: 首页 > fisk发表的所有文章
  • 05月
  • 27日
综合 ⁄ 共 193字 评论关闭
原创文章,转载请注明 svn本地版本由1.6升级到1.7后,再使用时遇到一些问题,这里记录一下以备忘。 升级后,使用任何命令 不能用了,提示的意思大致是本地的workcopy版本太低了(之前用1.6版本,checkout下来的) 于是我就按着提示执行 svn upgrade 还是有问题,意思是说,得到这个workcopy的根目录下去执行这个命令。 于是cd 到workcopy的根目录再次执行 OK! 
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 6111字 评论关闭
所有题目为不定项选择 1. Which of the following calling convention(s) support(s) support variable-length parameter(e.g.printf)?(3 Points) A. cdecl B. stdcall C. pascal D. Fastcall 答案:A 解析:此题是对几种函数的调用方式的考查。   __cdecl 是C Declaration的缩写(declaration,声明),表示C语言默认的函数调用方法:所有参数从右到左依次入栈,这些参数由调用者清除,称为手动清栈。被调用函数不会要求调用者传递多少参数,调用者传递过多或者过少的参数,甚至完全不同的参数都不会产生编译阶段的错误。   s......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 732字 评论关闭
    由fork创建的新进程被称为子进程。子进程和父进程继续执行fork调用之后的指令,子进程是父进程的一个副本。例如,子进程获得父进程数据空间、堆和栈的副本。注意,这是子进程所拥有的副本。父子进程并不共享这些存储空间部分。父子进程共享正文段。     由于在fork后经常跟随者exec,所以现在的很多实现并不执行一个父进程数据段、栈和堆的完全复制。作为替代,使用了写时复制技术,这些区域由父子进程共享,而内核将他们的访问权限修改为只读,如果父子进程的人一个试图修改这些区域,此时才为修改区域的那块内存制作一个副本......
阅读全文
  • 01月
  • 13日
综合 ⁄ 共 871字 评论关闭
#include<iostream> #include<cstdio> using namespace std; struct node{ int l,r,sum; }node[10000000]; int n,m,root[500010],size; void update(int pre,int &k,int l,int r,int v){ k=++size; node[k].sum=node[pre].sum+1; if(l==r)return; node[k].l=node[pre].l;node[k].r=node[pre].r; int mid=(l+r)>>1; if(v<=mid)update(node[pre].l,node[k].l,l,mid,v); else update(node[pre].r,node[k].r,mid+1,r,v); } int ask(int L,int R) { int l=1,r=n,mid,x,y,tmp=(R-L+1)>>1; ......
阅读全文
  • 12月
  • 25日
综合 ⁄ 共 564字 评论关闭
@Test public void testLoadSelect2() { Transaction tx = session.beginTransaction(); SQLQuery query = session.createSQLQuery("select {s.*},{c.*} from student s,class c where s.cls_id = c.id"); query.addEntity("s", Student.class) .addEntity("c", ClassNo.class); // query.setParameter(0, 22); // query.setParameter(1, 23); List<Object[]> objs = query.list(); //输出的每一行都是一个包括Student和ClassNo两个对象的数组 System.out.println(objs.getClass()); System.out......
阅读全文
题目大意:给出一个无向图,问删掉k条边的时候,图是否联通。 思路:虽然我把这两个题放在了一起,但是其实这两个题可以用完全不同的两个解法来解决。 第一个题其实是DZY出错了。。。把每次的边数也异或了,那就直接用这个性质一个一个往后推就行了。。最后一个暴力求一下。。 第二个题才是本意啊。 听到做法的时候我惊呆了。。 首先是将整个图中拆出一个树,那么所有边就分为树边和非树边。将所有非树边都加一个随机权值。树边的权值是所有能够覆盖它的非树边的权值的异或和。 把整个图拆开的充要条件是拆掉一条树边,同时将所有......
阅读全文
  • 10月
  • 24日
综合 ⁄ 共 5111字 评论关闭
  之前我简单向大家介绍了各个知名大型网站的架构,亿万用户网站MySpace的成功秘密、Flickr架构、YouTube网站架构、PlentyOfFish 网站架构学习、WikiPedia技术架构学习笔记。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之后你会发现你原来的想法很可能是狭隘的。   今天我们来谈谈一个网站一般是如何一步步来构建起系统架构的,虽然我们希望网站一开始就能有一个很好的架构,但马克思告诉我们事物是在发展中不断前进的,网站架构也是随着业务的扩大、用户的需求不断完善的,下面是一个网站架构逐步......
阅读全文
  • 10月
  • 22日
综合 ⁄ 共 3881字 评论关闭
许多Java新人在看到下面的这段代码的时候,都会问一个问题:dealArray方法里那三个小点点是什么啊? [java] view plaincopyprint? public class TestVarArgus {       public static void dealArray(int... intArray){                  }              public static void main(String args[]){                  }   }   这就是今天这篇blog的主角:可变的参数类型,也称为不定参数类型。英文缩写是varargus,还原一下就是variable argument type。通过它的名字可以很直接地看出来,这个方法在接收参数的......
阅读全文
  • 10月
  • 01日
综合 ⁄ 共 3366字 评论关闭
事件,委托,总是看起来有点绕,不过本文不介绍这些,只说说如何为自定义控件添加自定义事件。 本文所说的自定义控件,非继承其他现有Microsoft控件或者组合控件,而是完全继承UserControl的东西。 既然不是继承自其他现有控件或者控件组合,在特定需求下,有添加自定义事件的可能性,或者对继承自UserControl而得到的事件进行些许扩展,以期以简便的方式得到更丰富的信息等等。 下面简单介绍2个例子,有用之人作为参考,大拿级别的,ignore吧。 例1. 添加完全自定义事件。 需求: 假设客户端(指添加了自定义控件的窗体等......
阅读全文
  • 06月
  • 18日
综合 ⁄ 共 4930字 评论关闭
无意中看到这篇文章,博主也是转载的,但是没有注明出处,觉得说的还行,就转过来,没事看看。 想法总是完美的,但现实是崎岖坎坷的,不可能一路顺风的按计划走,生活并不总是是按常理出牌。但想法一定是要有的,有自己的想法就要坚持去践行!可能要走不少弯路,不少错路,但只要最后能到达想到的终点就是成功的。 转载自http://blog.csdn.net/nowayings/article/details/38460303 自学嵌入式已经有一年的时间了,从刚开始的迷茫无助到现在的逐渐明朗,中间经历的太多太多了。俗话说万事开头难,刚开始的时候,根本就不知如何开始......
阅读全文
  • 03月
  • 13日
综合 ⁄ 共 7117字 评论关闭
原文转自:http://blog.sina.com.cn/s/blog_4d8713560101ch8a.html 1.基础硬件设置篇 1.1 重装Mac之前 重装之前,先使用时光机器(Time Machine),备份一下所有硬盘资料在移动硬盘上。然后注意,将其从时光机器中移除出来!这样就冻结了改开发状态,使得未来不存在被时光机器误删除的可能性。未来再移回去即可。当一个项目结束时,使用此方法非常棒。未来不需要重新搭建环境、寻找第三方库等。 1.2 重装Mac 按住option键,选择从镜像或者网络恢复新机。恢复之前,用磁盘工具删掉之前的老机的内容。 安装时,记得将语言选为......
阅读全文
Eclipse是一个优秀的开源IDE,目前支持C/C++、JAVA、JS、PHP等语言。 Subclipse的是一个Eclipse团队提供插件提供在Eclipse IDE中的Subversion的支持。该软件是根据发布的[Eclipse 公 共协议许可-V1.0]开原许可。 ------------------------------------------------------------------------------------------------------------------ Subclipse的更新日志: 注:由于Subclipse的1.10.0,最低颠覆JavaHL要求是1.8.0。 注: SVNKit支持不是目前可用于Subversion的1.8。您必须使用JavaHL还是坚持使用的Subclipse 1.8.x的版本, ......
阅读全文