/*下面一段程序中,在named类中设置了两个构造函数,分别设置字符串接收方式为string和char*,当n中显示的设定构造为string时,会调用string参数的构造函数,而m中直接传字符串的方式,调用的是char*构造,在一些C++的教科书中,可能因为编译器的不同而将直接使用字符串常量构造的...
分类:
系统相关 时间:
2015-06-03 23:00:49
阅读次数:
219
最近重新看多线程与网络编程这一块的知识,好久没碰这一块了,都忘得差不多了,这里将这两个模块的知识串接一下。同时处理多线程与网络编程最为经典的例子莫过于聊天室,那我就聊天室案例作为一个回顾。
首先,我们来看以下代码:package MultiTCP;import java.io.DataOutputStream;
import java.io.IOException;
import java.net...
分类:
编程语言 时间:
2015-05-30 10:46:56
阅读次数:
204
概述随着流行的缓冲区溢出攻击的增加,越来越多程序员开始使用带有大小,即有长度限制的字符串函数,如strncpy() 和strncat() 。尽管这种趋势令人十分鼓舞,但通常的标准C 字符串函数并不是专为此而设计的。本文介绍另一种直观的,一致的,天生安全的字符串拷贝API 。当函数 strncpy()和 strncat()作为 strcpy()和 strcat()的安全版本来使用时,仍然存在一些安全隐...
分类:
其他好文 时间:
2015-05-20 22:26:32
阅读次数:
172
【题目链接:NYOJ-1121】 例如:abcabcabc 该字符串的长度为9,那么周期串的长度len只可能为{1,3,9},否则就不可能构成周期串。 接下来,就是要在各周期间进行比较。描述不清。。。自己走一遍就懂了。 1 #include 2 #include 3 using nam...
分类:
其他好文 时间:
2015-05-06 22:53:53
阅读次数:
147
1. 实现一个Bug类,对沿着水平线爬行的虫子建模。move方法向当前方向移动,turn方法让虫子转身,show方法打印出当前的位置。让这些方法可以被串接调用。例如: bugsy.move(4).show().move(6).show().turn().move(...
分类:
其他好文 时间:
2015-05-04 10:22:45
阅读次数:
173
1. <fred/>(0) 得到什么?<fred/>(0)(0)呢?为什么? 回答:<fred/>(0) 得到一个scala.xml.Node,<fred/>(0)(0)也是得到scala.xml.Node。 因为scala.xml.Node 实现了方法?def apply(i: Int): Node,所以支持串接...
分类:
其他好文 时间:
2015-04-26 13:56:38
阅读次数:
290
RMI即远程方法调用,案例步骤创建对外接口继承Remote类创建其实现类实现类需继承UnicastRemoteObject类并实现其接口服务端:注册服务端口,并通过rmi链接进行绑定1)创建接口对象2)通过LocalRegistry.createRegisty(port);注册端口服务3)通过Naming.bing("rmi连接字符串",接口对象)..
分类:
其他好文 时间:
2015-04-24 19:32:15
阅读次数:
122
/*1.不同点:
scanf不能接受空格、制表符Tab、回车等;
而gets能够接受空格、制表符Tab和回车等;
2.相同点:
字符串接受结束后自动加'\0'。 使用scanf("%s",&s);函数输入字符串时存在一个问题,就是如果输入了空格会认为字符串结束,空格后的字符将作为下一个输入项处理,但gets()函数将接收输入的整个字符串直到遇到换行为止*/
#includ...
分类:
编程语言 时间:
2015-04-18 10:05:06
阅读次数:
155
题目如下:把abcd…s共19个字母组成的序列重复拼接106次,得到长度为2014的串。接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母。得到的新串再进行删除奇数位置字母的动作。如此下去,最后只剩下一个字母,请写出该字母。答案是一个小写字母,请通过浏览器提交答案。不要填写任何多余的内容。public class 猜字母 { public static void m...
分类:
编程语言 时间:
2015-03-18 21:52:18
阅读次数:
245
系统设计的方法-三步法则:在策划一个系统时候,第一步把能想到的点写出来,例如包括什么角色什么道具等,这是对应元素层,是最直观的东西。第二步是构建规则,把元素之间的按照一定逻辑串接起来。最后一步是根据以上的基础,代入数学表达式和数据列表自底向上为: 数值层面-----规则层面-----表现层面 (数值...
分类:
其他好文 时间:
2015-03-16 14:20:05
阅读次数:
130