现在位置: 首页 > sssy5发表的所有文章
  • 01月
  • 09日
综合 ⁄ 共 3853字 评论关闭
变量  #!/bin/bash name="Job" echo $name,you is ${name} or lili #-->Job,you is Job or lili 变量名外面的花括号是可选的,加不加都行,加花括号是为了帮助解释器识别变量的边界 name="Lili" echo $name #-->LIli readonly age=4 #<==>age=4;readonly age echo $age #-->4 可以访问 age=22 #-->age: readonly variable echo $age #-->4 echo $name #-->Lili unset $name #--无效 echo $name #-->Lili unset name echo $name #-->输出为空 unset $age #-->not a valid identifier......
阅读全文
  • 09月
  • 22日
算法 ⁄ 共 1524字 评论关闭
题目链接:http://poj.org/problem?id=2362 题目大意:给出M条筷子,问是否能够拼凑成正方形,是则打印yes,否则no. 解题思路:范围4 <= M <= 20,可以直接用DFS,DFS需要剪枝,否则肯定超时.                   剪枝:1.总数不能被4整除,直接打印 no;                              2.最长的那个筷子大于平均数,直接打印 no;                          ***3.从某点出发,走了很多个点,如果会返回那么直接退出此次循环(因为出发点不满足题意);                              4.返回之后(说明走此点不合题意),若for循环的下......
阅读全文
  • 08月
  • 25日
操作系统 ⁄ 共 913字 评论关闭
一. 常用编译命令选项   假设源程序文件名为test.c。   1. 无选项编译链接   用法:#gcc test.c   作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。   2. 选项 -o   用法:#gcc test.c -o test   作用:将test.c预处理、汇编、编译并链接形成可执行文件test。-o选项用来指定输出文件的文件名。   3. 选项 -E   用法:#gcc -E test.c -o test.i   作用:将test.c预处理输出test.i文件。   4. 选项 -S   用法:#gcc -S test.i   作用:将预处理输出文件test......
阅读全文
  • 08月
  • 14日
综合 ⁄ 共 669字 评论关闭
      例一:       try {            Runtime rt = Runtime.getRuntime();            Process p = rt.exec("systeminfo");            InputStreamReader ir = new InputStreamReader(p.getInputStream());            LineNumberReader input = new LineNumberReader(ir);            String line;            while ((line = input.readLine()) != null) {                System.out.println(line);            }        } catch (java.io.IOException e) {            System.err.println("IOException " + e.getMessage());......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 197字 评论关闭
1、船上有5个海盗,要分抢来的100枚金币。自然,这样的问题他们是由投票来解决的。投票的规则如下:先由最凶残的海盗来提出分配方案,然后大家一人一票表决,如果有50%以上的海盗同意这个方案,那么就以此方案分配,如果少于或者等于50%的海盗同意,那么这个提出方案的海盗就将被丢到海里去喂鱼,然后由剩下的海盗中最凶残的那个海盗提出方案,依此类推。怎么分金币才能使最凶残的海盗收益最大而且不被丢海里? 
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 5324字 评论关闭
今天写程序的时候,碰到了一个内部类。该内部类调用了外部类的自身对象。因为之前对外部类没有什么理解,刚碰到这样的问题,先是去看书上有没有详细的介绍,但是很遗憾没有。只有从网上去找了相关的资料看看。下面这个例子发现很好,就转过来,,希望对大家有所帮助。也算对自己学习的一个标记! eg  code: import java.awt.BorderLayout; import java.awt.Frame; import java.awt.Label; import java.awt.TextField; import java.awt.event.MouseEvent; import java.awt.event.MouseMotionAdapter; /** * java内部类 ......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 1426字 评论关闭
在文件流读取完之后会定位到末端,则无法再用该输入流读取数据。若用read()方法则返回-1,若你调用available()方法返回0,若要重新读取,则要用到mark和reset方法。若要重新从0开头开始读取,则要在读取输入流之前用mark方法,参数readlimit由自己定义。若在读取了第n个字节后调用mark方法,在输入流读取完之后,调用reset则从新重第n个字节开始读取。   public void mark(int readlimit)           在此输入流中标记当前的位置。对 reset 方法的后续调用会在最后标记的位置重新定位此流,以便后续读取重新读取相同的字节。       ......
阅读全文
  • 02月
  • 08日
综合 ⁄ 共 44字 评论关闭
http://blogs.technet.com/b/markrussinovich/ 
阅读全文
  • 01月
  • 16日
综合 ⁄ 共 2328字 评论关闭
  作者:Hub Sutter 译者:plpliuly /*此文是译者出于自娱翻译的GotW(Guru of the Week)系列文章第二篇,原文的版权是属于Hub Sutter(著名的C++专家,"Exceptional C++"的作者)。此文的翻译没有征得原作者的同意,只供学习讨论。——译者 */ #2 临时对象难度:5/10 不必要的临时对象常常导致代码冗余和执行效率低下。 问题:     假设你正在看一段代码,代码中有如下一个函数。这个函数中至少有3处产生了不必要的临时对象。     看看你能够找出几处,该怎样修改?          string FindAddr( list<Employee> l, string name )......
阅读全文
在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求。之前在网上找了一些资料,有的是重绘UILabel的textLayer,有的是用html5实现的,都比较麻烦,而且很多UILabel的属性也不起作用了,效果都不理想。后来了解到NSMuttableAttstring(带属性的字符串),上面的一些需求都可以很简便的实现。 1.     实例化方法和使用方法 实例化方法: 使用字符串初始化 - (id)initWithString:(NSString *)str; 例: NSMutableAttributedString *AttributedStr = [[NSMutableAttributedStringallo......
阅读全文
  • 11月
  • 28日
综合 ⁄ 共 1778字 评论关闭
我们使用函数向某个文件从当前流标签所在位置,读取n个字符。我们也会使用函数想文件的某个流位置写如n字符。但是,当这种写的动作小、而频繁。每次写又必须反映到硬盘上,也就是说需要频繁的操作硬盘,写一些小的更改,这是非常耗损效率。所以自然我们想到了,我们设立一个缓冲区,将那些要写如的数据先写到缓冲区中,当缓冲区满,或者其他情况发生的是否,我们在一起将他们写入到硬盘上。这样可以大大提高应用程序读写文件的速度。   这就是为什么需要缓冲,根本原因我认为是磁盘等外设的数据还和内存的速度相差甚远,所以我们不......
阅读全文
  • 11月
  • 25日
综合 ⁄ 共 831字 评论关闭
参照KB的BLOG进行操作 :http://space.zdnet.com.cn/trackback.php?code=cBADPYy1bCgjKb5XDOkDknLVKKCerJ4ykwcp KB大哥的用户控件包装器的确给我们的工作带来了极大的方便,看了KB大哥的以上文章才知道原来MOSS内部也有类似用户控件包装器之类的东西我照着做了一下并记录下来,希望能给自己和同仁们带来方便首先打开C:/Program Files/Common Files/Microsoft Shared/web server extensions/12/TEMPLATE/CONTROLTEMPLATES目录是不是看到的全是.ascx的用户控件其实这些都是MOSS中最常用到的控件,使用“内部包装器”来加载呈现,比如Se......
阅读全文