Install Xcode Development Tools It is recommended to download the newest Xcode package from the Mac App Store for your system (it‘s free). For Xcode 4, you need to install the command line tools ad...
分类:
系统相关 时间:
2015-01-29 21:14:34
阅读次数:
669
什么是Maven仓库 在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如 log4j.jar,junit.jar等等。每建立一个项目,你都需要建...
分类:
其他好文 时间:
2015-01-29 21:15:34
阅读次数:
211
Linux 线程模型的比较:LinuxThreads 与 NPTL 本文参照来源:IBM开发者论坛 前奏:关于POSIX 可移植操作系统接口(英语:Portable Operating System Interface,缩写为POSIX),是IEEE为要在各种UNIX操作系统上运...
分类:
编程语言 时间:
2015-01-29 21:12:55
阅读次数:
217
题目链接:Longest Common Prefix
Write a function to find the longest common prefix string amongst an array of strings.
这道题的要求是在字符串数组中找到最长公共前缀。
思路比较简单,就是两个字符串逐个比较,找最长公共子串。这里采用将每个字符串都与第一个字符串相比较,求最长子串。
时间...
分类:
其他好文 时间:
2015-01-29 21:13:30
阅读次数:
197
题目链接:3Sum
Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.
Note:
*Elements in a triplet (a...
分类:
其他好文 时间:
2015-01-29 21:11:51
阅读次数:
180
Linux安全补丁发布记录...
分类:
系统相关 时间:
2015-01-29 21:12:19
阅读次数:
156
枚举可重复排列的模板
#include
using namespace std;
int n,m,ans[15];
int a[15];//待排列的数存储在此
bool vis[15];
void dfs(int cnt)//按字典序输出n个数选m个数的所有排列
{
if(cnt==m)
{
for(int i=0;i<m;i++) cout<<ans[i]<<"...
分类:
其他好文 时间:
2015-01-29 21:14:37
阅读次数:
127
题目大意:每头奶牛都希望自己成为最欢迎的那头牛。给你N头牛,M个崇拜关系(A,B)。
意思是牛A崇拜牛B。特别是,如果牛A崇拜牛B,牛B崇拜牛C,那么牛A也崇拜牛C。那么
问题来了:请计算出被所有牛崇拜的牛的个数。
思路:刚学的Kosaraju算法。考虑这道题,把崇拜关系(A,B)看做是一条有向边,并且,
我们发现牛的崇拜关系具有传递性。那么只要牛A有一条路径连向牛B,就可以判定牛A
崇拜牛B。于是,被所有牛崇拜的牛就是所有的点都存在一条路径连向它的有向路径。下
边简述下Kosaraju算法:
(1)对原图...
分类:
其他好文 时间:
2015-01-29 21:12:10
阅读次数:
279
package com.liany.demo.translate;
import java.math.BigDecimal;
/**
* @Description: 金额转换成大写
* @author huangzjb cblue2013@126.com
* @Company Digital China
* @date 2015-1-29 下午07:48:02
* @versi...
分类:
其他好文 时间:
2015-01-29 21:11:37
阅读次数:
309
Description
In order to get from one of the F (1 <= F <= 5,000) grazing fields (which are numbered 1..F) to another field, Bessie and the rest of the herd are forced to cross near the Tree of Rotte...
分类:
移动开发 时间:
2015-01-29 21:12:44
阅读次数:
311
先来看一个例子:取数组中的偶数的一般做法
{CSDN:CODE:592823}
如果使用列表推导的话,实现起来很简单:
{CSDN:CODE:592827}
再举个例子,如果想把数组中每个元素都乘以2的话:
array = [1,2,3,4,5,6,7]
result = [i * 2 for i in array]
print result...
分类:
编程语言 时间:
2015-01-29 21:12:54
阅读次数:
153
网络游戏中会涉及到多个终端,各个终端以及服务器的系统时间都会存在一定的差异。
如何在在游戏中处理好这种差异呢?
一 使用前端时间
直接获取终端的时间,用来计时,这种方式是很多单机游戏使用的方式。
这种方式时存在漏洞的,例如我们记录进入关卡的时间(客户端时间),然后开始计时,每10分钟恢复1点体力。
当我修改了我的客户端时间之后,体力的值也随之变化了。
即使在后端做了校验,前端显...
分类:
其他好文 时间:
2015-01-29 21:10:59
阅读次数:
175
【题目】
题目为:
有一个已经排序的数组(升序),数组中可能有正数、负数或0,求数组中元素的绝对值最小的数,要求,不能用顺序比较的方法(复杂度需要小于O(n)),可以使用任何语言实现
例如,数组{-20,-13,-4, 6, 77,200} ,绝对值最小的是-4。
【分析】
给定数组是已经排好序的,且是升序,没有重复元素。
一...
分类:
编程语言 时间:
2015-01-29 21:12:05
阅读次数:
214
在Java7中增加了一个新特性,switch可以接受String类型的变量,这就省下了书写大量if ("xxx".equals(yyy))的繁复工作。示例代码就免了,仅仅是一个数据类型的改变而已,如果会用原来的switch而在5分钟内搞不定String类型的switch,建议还是放弃做程序员吧……
至于内部实现,java一点都没增加新内容,其实代码是被转换成了这个样子
switch (xxx.hashCode()) {
case 1024: // 假设原来是"aaa",而"aaa"的hashCode是1...
分类:
编程语言 时间:
2015-01-29 21:12:01
阅读次数:
144
一、== 详解
1、简单的背景
Java中一切都是对象,在程序运行时,每个对象的存储位置有以下几个选择:
1)寄存器:速度最快,容量最小,在Java中存储器是完全透明的——无法控制也无法建议编译器将某个对象存入存储器中;
2)堆栈:位于RAM中,通过堆栈指针可以获得这个区域在内存中的地址,可以通过控制堆栈指针的加减实现存储的分配。在创建程序时,Java系统必须知道所有存储在堆栈的项目的确切...
分类:
编程语言 时间:
2015-01-29 21:10:33
阅读次数:
195
如果想输出数组中介于5-10之间的元素的话。
java是这样写的:
if( i > 5 && i
}
而python更加人性化: if 5
举个例子:
{CSDN:CODE:592838}
看输出结果:
6...
分类:
编程语言 时间:
2015-01-29 21:09:55
阅读次数:
192
events
Libevent的基本操作单元是event。每个event都意味着一个条件集合,包括:
1. 一个准备好读或写的文件描述符。
2. 一个“将”准备好读或写的文件描述符(只有边缘模式下)
3. 一个超时事件
4. 一个信号事件
5. 一个人为触发的事件
Event有相似的生命周期。一旦你通过Libevent方法去设置了一个event,并把它与event_base相关联,那...
分类:
其他好文 时间:
2015-01-29 21:12:13
阅读次数:
231