Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket ??? ArrayList是集合类中无处不在的,泛型也是,泛型对集合类尤其有用。但是为啥要使用泛型?理解好了这个问题可以帮助理解相关的更多知识...
分类:
编程语言 时间:
2015-05-07 22:20:04
阅读次数:
205
算了,选择了Python就一路走下去,管对还是错,既然选择了前方,就不要顾风雨兼程,今天看了Python的socket的编程,真实遇到了各种问题,防火墙,error 10054 ,10049 ,自己就在百度上各种搜索,最终还是出来了,bug调出来的那感觉只有自己最清楚。这些都是自己socket的时候,一些笔记:
1 .netstat -no 这个命令是察...
分类:
编程语言 时间:
2015-05-07 22:16:17
阅读次数:
241
线程运行栈StackTrace用法,代码调用树查看,出错代码位置信息提示,代码所在类名包名文件名查看...
分类:
编程语言 时间:
2015-05-07 22:15:34
阅读次数:
370
顺推法即由边界条件出发,通过递推关系式推出后项值,再由后项值按递推关系式推出再后项值。。。依次递推,直至从问题初始陈述向前推进到这个问题的解为止。实例代码#include
#include
using namespace std;const int maxN = 60 ;
int N = 4 ,d = 2 , m = 3;
float a1 = 2 ,an =...
分类:
编程语言 时间:
2015-05-07 22:15:51
阅读次数:
234
#include
#include
#include
using namespace std;
int main()
{
vector spvec;
string str;
while(cin>>str)
{
string *sp = new string;
*sp = str;
spvec.push_bac...
分类:
编程语言 时间:
2015-05-07 22:14:45
阅读次数:
168
确定比赛名次
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 14762 Accepted Submission(s): 5902
Problem Description
有N个比赛队(1
Inp...
分类:
编程语言 时间:
2015-05-07 22:12:27
阅读次数:
207
定义:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。
在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。
还有,singleton能够被状态化;这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且能synchronize的安全自动加1,如...
分类:
编程语言 时间:
2015-05-07 22:11:36
阅读次数:
237
今天在这里和大家分享一下如何获取c++文件中的函数列表,问题和灵感来自于同事小W自开发的C++代码覆盖率工具,原理是通过给现有的代码进行打桩,在运行到该函数的时候对该函数进行标记,最终统计得到代码的函数覆盖度。
如图:程序的源代码
经过打桩后的代码
原理大致如下,这里就不给大家详细介绍了。
那么问题的重点来了,如何解析并且获取cpp文件中的函数呢?
...
分类:
编程语言 时间:
2015-05-07 22:10:51
阅读次数:
155
//聪神说:做完了题目记得总结,方便以后复习。
SPOJ SUBST1
题目链接:点击打开链接
题意:给一个字符串,求不同子串个数。
思路:假设所有子串都不同,答案为len*(len+1)/2;然而不是这样... 下面我们就找出重复的子串:
首先先将后缀排序,对于后缀i能生成len-sa[i]个子串,这其中有height[i]个子串与第i-1个后缀生成的子串重复了;
所以答案为 le...
分类:
编程语言 时间:
2015-05-07 22:11:58
阅读次数:
175
多个线程按照规定的顺序来执行,即线程同步
条件变量实现线程同步
1.初始化: pthread_cond_t cond_ready = PTHREAD_COND_INITIALIZER;
2.等待条件成熟:pthread_cond_wait(&cond_ready,&mut);
3.设置成熟条件:pthread_cond_signal(&cond_ready);
综合...
分类:
编程语言 时间:
2015-05-07 22:10:19
阅读次数:
139
1.在Θ(n)时间内将链表转置,而且只能需要少量的额外空间
这里需要用3个指针使得q指向p然后依次后移。
代码:
#include
using namespace std;
typedef struct Node
{
int data;
struct Node *next;
}LinkList;
LinkList* Create_End();
void printLi...
分类:
编程语言 时间:
2015-05-07 22:10:26
阅读次数:
157
//用函数模板实现不同类型的两个数比较大小
#include
using namespace std;
template //定义函数模板
class Max
{
public:
Max(mytype a, mytype b)
{
x=a;
y=b;
}
mytype printMax()
{
return x>y?x:y;
}
priva...
分类:
编程语言 时间:
2015-05-07 22:09:15
阅读次数:
264
在安装了最新版本的Python 3.x版本之后,去参考别人的代码(基于Python 2.x写的教程),去利用print函数,打印输出内容时,结果却遇到print函数的语法错误:SyntaxError: invalid syntax这是因为Python 2.x升级到Python 3.x,print函数的语法变化了,所以用Python 2.x的print函数的代码,放在Python 3.x中运行,结果就...
分类:
编程语言 时间:
2015-05-07 22:08:54
阅读次数:
183
struts 默认使用浏览器设置选择国家和语言,提供机制让用户选择国家语言环境 根据request_locale来确定。
如在提交请求时加上request_locale=en_US来设定语言环境为English
例如:http://localhost:8080/I18n/I18nJSP?request_locale=zh_CN
这样就会得到中文的语言环境显示JSP页面
接...
分类:
编程语言 时间:
2015-05-07 22:06:50
阅读次数:
134
Problem:
Implement regular expression matching with support for '.' and '*'.
'.' Matches any single character.
'*' Matches zero or more of the preceding element.
The matching should cover the e...
分类:
编程语言 时间:
2015-05-07 22:08:33
阅读次数:
331
前导:开始学习Spring核心思想,通过一个山寨精简版Spriing代码结合学习。
内容:1. BeanDefinition-保存Bean及配置信息 2. BeanFactory-对Bean进行管理。
BeanDefinition:
public class BeanDefinition {
private Object bean;
public BeanDefini...
分类:
编程语言 时间:
2015-05-07 22:06:21
阅读次数:
178
1. 下载
https://people.mozilla.org/~sstangl/mozjs-31.2.0.rc0.tar.bz2
bunzip2 mozjs-31.2.0.rc0.tar.bz2
tar xvf mozjs-31.2.0.rc0.tar
2. 构建
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/...
分类:
编程语言 时间:
2015-05-07 22:05:21
阅读次数:
457