run.bat中的内容如:set mypath=%cd%/../set classpath=%mypath%\conf;%mypath%\lib\*start /b java -Xms64m -Xmx256m -XX:MaxPermSize=64m -classpath %classpath% c....
分类:
编程语言 时间:
2015-08-08 18:02:19
阅读次数:
134
1.什么是闭包1)官方解释一个拥有多个变量和绑定了这些变量的环境的表达式(一般是一个函数)。因而这些变量也是该表达式的一部分。我的理解:所谓的闭包就是连接函数内部和函数外部的一座桥梁。使得在外部也可以訪问到函数内部的变量。2)闭包的特点A:作为一个函数变量的一个引用,当函数返回时,其处于激活状态。B...
分类:
编程语言 时间:
2015-08-08 18:00:26
阅读次数:
138
PeriodTime Limit:3000MSMemory Limit:30000KTotal Submissions:14657Accepted:6967DescriptionFor each prefix of a given string S with N characters (each c...
分类:
编程语言 时间:
2015-08-08 17:58:18
阅读次数:
275
http://acm.hdu.edu.cn/showproblem.php?pid=2063过山车Time Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): ...
分类:
编程语言 时间:
2015-08-08 17:58:43
阅读次数:
152
对象的分类和内置Math对象一、对象的分类 1.内置对象 Global Math 2.本地对象 Array Number String Boolean Function R...
分类:
编程语言 时间:
2015-08-08 17:56:39
阅读次数:
124
一. 组合(复合),继承,委托1.composition(组合)has-a1.1组合举例:(Adapter 设计模式)关系:利用deque功能实现所有queue功能template class queue{protected: deque c; //deque 是两端可进出,queue是末端进...
分类:
编程语言 时间:
2015-08-08 17:50:13
阅读次数:
119
先研究一种方法 NSMutableArray *array = [[NSMutableArray alloc] initWithCapacity:0]; for (int i = 0; i [obj2 intValue]) { return...
分类:
编程语言 时间:
2015-08-08 17:48:59
阅读次数:
122
1. 卷积编码增益性能、BER 信道环境:AWGN 信噪比SNR :0:0.1:6 MATALB仿真架构:源比特 +卷积码 +BPSK +AWGN +Viterbi +BER 说明:卷积编码,不同的R码率。不同的约束长度2. Turbo增益性能、误码率 信道环境:AWGN 信噪比SNR ...
分类:
编程语言 时间:
2015-08-08 17:48:11
阅读次数:
505
import repattern=re.compile(fmt)m=pattern.match(str)或m=re.match(fmt,str)返回m.group() 所有匹配m.groups() 等价于[group(1),group(2),...],返回括号括起的分组
分类:
编程语言 时间:
2015-08-08 17:46:02
阅读次数:
95
读写锁 package?cn.sniper.thread.lock;
import?java.util.HashMap;
import?java.util.Map;
import?java.util.concurrent.locks.Lock;
import?java.util.concurrent.locks.ReadWriteLock;
import?java.util...
分类:
编程语言 时间:
2015-08-08 16:44:12
阅读次数:
283
线程同步:
一:互斥同步
1.原子访问是windows只有的线程同步
InterlockedExchange 改变值
InterlockedIncrement ++
InterlockedDecrement --
InterlockedExchangeAdd +=
实现旋转锁:锁一段代码
...
分类:
编程语言 时间:
2015-08-08 16:39:52
阅读次数:
124
给定一个排序链表,删除所有重复的元素只留下原链表中没有重复的元素。
您在真实的面试中是否遇到过这个题?
Yes
样例
给出1->2->3->3->4->4->5->null,返回1->2->5->null
给出1->1->1->2->3->null,返回 2->3->null
标签 Expand
分析:因为是排序链表,所以每次判断...
分类:
编程语言 时间:
2015-08-08 16:37:56
阅读次数:
267
一、综述
归并排序(Merge sort,台湾译作:合并排序)是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide
and Conquer)的一个非常典型的应用。
算法描述
归并操作的过程如下:
申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列设定两个指针,最初位置分别为两个已经排序序列的起始位置比较两个...
分类:
编程语言 时间:
2015-08-08 16:40:13
阅读次数:
114
先简单粘在这里,日后有时间再整理,已经测试通过!
C++和Lua相互调用的代码如下:
1.testLua.cpp
{CSDN:CODE:872252}
2.First.lua...
分类:
编程语言 时间:
2015-08-08 16:38:09
阅读次数:
124
使用三个线程实现ABCABC……循环。
代码如下://标记类,用来让三个线程共享,同时也是三个线程中同步代码快的标记对象。
//之前这个标记我设置成Integer,但是发现Integer进行加法运算时会改变对
//象引用(原因是自动装箱),因此出现异常抛出。所以索性自己定义Flag类。
class Flag{
int i=0;
public synchronized void s...
分类:
编程语言 时间:
2015-08-08 16:36:20
阅读次数:
146
1、全排列的非去重递归算法
算法思路:全排列可以看做固定前i位,对第i+1位之后的再进行全排列,比如固定第一位,后面跟着n-1位的全排列。那么解决n-1位元素的全排列就能解决n位元素的全排列了,这样的设计很容易就能用递归实现。
附代码段:
void permutation1(char* str,int sbegin,int send) //全排列的非去重递归算法
{
if(...
分类:
编程语言 时间:
2015-08-08 16:36:09
阅读次数:
124
本题题意:
输入一个长度不超过200,数值不超过100的循环小数,求出小数点后的循环节,循环节长度,循环次数。
解题思路:
本题为KMP算法的较全面的考察,首先将小数点后的数存放到一个数组中,并求出next数组,然后,由KMP算
法可知,循环节长度为:【k-next[k]】;循环次数为【k/(k-next[k])】,知此,循环节也不难求了,按循环长度直接输
...
分类:
编程语言 时间:
2015-08-08 16:35:23
阅读次数:
127