访问https://help.github.com/articles/set-up-git/,选择对应OS平台。有文档参考,我的是OpenSuse。在console中下载安装http://www.git-scm.com/download/linux对应平台的版本,需要root。现在你可以试试输入gi...
什么是Maven仓库 在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如 log4j.jar,junit.jar等等。每建立一个项目,你都需要建...
题目链接:Longest Common Prefix
Write a function to find the longest common prefix string amongst an array of strings.
这道题的要求是在字符串数组中找到最长公共前缀。
思路比较简单,就是两个字符串逐个比较,找最长公共子串。这里采用将每个字符串都与第一个字符串相比较,求最长子串。
时间...
题目链接: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...
枚举可重复排列的模板
#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]<<"...
题目大意:每头奶牛都希望自己成为最欢迎的那头牛。给你N头牛,M个崇拜关系(A,B)。
意思是牛A崇拜牛B。特别是,如果牛A崇拜牛B,牛B崇拜牛C,那么牛A也崇拜牛C。那么
问题来了:请计算出被所有牛崇拜的牛的个数。
思路:刚学的Kosaraju算法。考虑这道题,把崇拜关系(A,B)看做是一条有向边,并且,
我们发现牛的崇拜关系具有传递性。那么只要牛A有一条路径连向牛B,就可以判定牛A
崇拜牛B。于是,被所有牛崇拜的牛就是所有的点都存在一条路径连向它的有向路径。下
边简述下Kosaraju算法:
(1)对原图...
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...
网络游戏中会涉及到多个终端,各个终端以及服务器的系统时间都会存在一定的差异。
如何在在游戏中处理好这种差异呢?
一 使用前端时间
直接获取终端的时间,用来计时,这种方式是很多单机游戏使用的方式。
这种方式时存在漏洞的,例如我们记录进入关卡的时间(客户端时间),然后开始计时,每10分钟恢复1点体力。
当我修改了我的客户端时间之后,体力的值也随之变化了。
即使在后端做了校验,前端显...
events
Libevent的基本操作单元是event。每个event都意味着一个条件集合,包括:
1. 一个准备好读或写的文件描述符。
2. 一个“将”准备好读或写的文件描述符(只有边缘模式下)
3. 一个超时事件
4. 一个信号事件
5. 一个人为触发的事件
Event有相似的生命周期。一旦你通过Libevent方法去设置了一个event,并把它与event_base相关联,那...
题目: Wooden SticksTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 2374 Accepted Submission(s): 921 Problem DescriptionThere is a pile of n woo...