码迷,mamicode.com
首页 > 编程语言
Java 容器 & 泛型:六、容器讲到为什么要使用泛型
Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket ??? ArrayList是集合类中无处不在的,泛型也是,泛型对集合类尤其有用。但是为啥要使用泛型?理解好了这个问题可以帮助理解相关的更多知识...
分类:编程语言   时间:2015-05-07 22:20:04    阅读次数:205
Python中socket初次尝试
算了,选择了Python就一路走下去,管对还是错,既然选择了前方,就不要顾风雨兼程,今天看了Python的socket的编程,真实遇到了各种问题,防火墙,error 10054 ,10049 ,自己就在百度上各种搜索,最终还是出来了,bug调出来的那感觉只有自己最清楚。这些都是自己socket的时候,一些笔记:                  1  .netstat -no 这个命令是察...
分类:编程语言   时间:2015-05-07 22:16:17    阅读次数:241
线程运行栈StackTrace用法,代码调用树查看,出错代码位置信息提示,代码所在类名包名文件名查看
线程运行栈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
C++ Primer第四版习题--5.18
#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
HDU_1285_确定比赛名次(拓扑排序)
确定比赛名次 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
Java单态模式(Singleton模式)
定义:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。 还有,singleton能够被状态化;这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且能synchronize的安全自动加1,如...
分类:编程语言   时间:2015-05-07 22:11:36    阅读次数:237
“虐心”的获取C++函数列表
今天在这里和大家分享一下如何获取c++文件中的函数列表,问题和灵感来自于同事小W自开发的C++代码覆盖率工具,原理是通过给现有的代码进行打桩,在运行到该函数的时候对该函数进行标记,最终统计得到代码的函数覆盖度。 如图:程序的源代码 经过打桩后的代码 原理大致如下,这里就不给大家详细介绍了。 那么问题的重点来了,如何解析并且获取cpp文件中的函数呢? ...
分类:编程语言   时间:2015-05-07 22:10:51    阅读次数:155
SPOJ SUBST1 POJ 2406 POJ REPEATS 后缀数组小结
//聪神说:做完了题目记得总结,方便以后复习。 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
【C++】用函数模板实现不同类型的两个数比较大小
//用函数模板实现不同类型的两个数比较大小 #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中使用print函数出现语法错误(SyntaxError: invalid syntax)的原因
在安装了最新版本的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
struts2学习笔记之十(用户选择语言环境小程序)
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
LeetCode 10 Regular Expression Matching (C,C++,Java,Python)
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核心学习(1)实现基本的容器-包括注入和获取功能
前导:开始学习Spring核心思想,通过一个山寨精简版Spriing代码结合学习。 内容:1. BeanDefinition-保存Bean及配置信息 2. BeanFactory-对Bean进行管理。 BeanDefinition: public class BeanDefinition { private Object bean; public BeanDefini...
分类:编程语言   时间:2015-05-07 22:06:21    阅读次数:178
JavaScript 引擎性能比较之一SpiderMonkey
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!