摘要:
linux系统下svn服务器操作命令1、将文件checkout到本地目录 svncheckout path(path是服务器上的目录) 例如:svncheckout svn://192.168.1.1/pro/domain 简写:svnco 2、往版本库中添加新的文件 svnadd file 例如:svnadd test.php(添加test.php) svnadd *.php(添加当前目录下所有的php文件) 3、将改动的文件提交到版本库 svncommit -m “LogMessage“ [-N] [--no-unlock]PATH(如果选择了保持锁,就使用–no-unlock开关) .. 阅读全文
摘要:
简介 这是我在做一个要用UDP方式进行数据传输时,自己写的一个多线程的UDP数据接收服务器, 它能将接收到的UDP数据包存成文件,并提供数据包接收时间监测; 还支持键盘命令响应,以将数据写到新的文件,和退出程序; 闲言少述,直接上代码; 代码: /* ****************************************************************************** * \File * udp_server.c * \Descript * Receive udp datas and write i... 阅读全文
摘要:
绘图基础--多边形2 // polygon2.cpp#include // Define the application classclass CApp : public CWinApp{public: virtual BOOL InitInstance();};CApp App; // define the window classclass CWindow : public CFrameWnd{ public: CWindow(); void OnPaint(); DECLARE_MESSAGE_MAP()};// The window's constructorCWindow:: 阅读全文
摘要:
摘要:C语言的申明存在的最大问题是:你无法以一种人们所习惯的自然方式和从左向右阅读一个声明,在引入voliatile和const关键字以后,情况更加糟糕了。由于这些关键字只能出现在声明中,是的声明形式和使用形式完全对上号的例子越来越少了。而C语言中比较绕人的指针数组和数组指针的问题,int *ap[]和int (*ap)[]谁是指针数组,谁又是数组指针?这里面声明的解析规则是什么样的?本文主要为你解答这些疑惑。 我们来看看下面的语句,和它们对应的编译结果: int (*ap)[2]={1,2}; /*stringcat.c:6:3: warning: initializati... 阅读全文
摘要:
在搭建gerrit系统时,一般都会采用apache的.htacces 认证方法 但trac本身并不提供修改密码的功能,修改密码只能通过htpasswd/htpasswd2命令来进行,这的确是一件相当不make sense的事。 其实,利用一个免费的perl脚本可以方便的通过http方式修改apache的认证文件。 文件名:htpasswd.pl,获取地址http://home.xnet.com/~efflandt/pub/htpasswd.pl 该脚本可以通过web浏览器从你的htpasswd文件直接增加或者删除用户,管理者密码是经过加密的。该脚本本身并不保护一个目录,也不创建一个口令保护功能 阅读全文
摘要:
原文http://bbs.csdn.net/topics/390594744?page=1#post-395599672//排序数组 function SortBy(field, reverse, primer) { reverse = (reverse) ? -1 : 1; return function (a, b) { a = a[field]; b = b[field]; if (typeof (primer) != 'undefined') { a = primer(a); b = primer(b); } if (a b) return reverse * 1;.. 阅读全文
摘要:
绝世好题啊根据题意可知,sum[1,i](表示从1到i这个区间的mex值)是随着i递增的。可以根据新加入的数来判断新加的数是多少。#include#include#include#includeusing namespace std;#define maxn 200010int a[maxn];int pre[maxn];int ss[maxn];int main(){ int n,i,j,ls; while(scanf("%d",&n)&&n) { for(i=1;ils) { ... 阅读全文
摘要:
windows 解决方法就是修改C:\Windows\System32\drivers\etc\hosts文件。添加一行:74.125.237.1 dl-ssl.google.com linux 在mac或Linux中,hosts文件所在位置为/etc/hosts,可以使用sudo vim /etc/hosts来编辑。 阅读全文
摘要:
传送门:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=226&page=show_problem&problem=2906题意:给你n*m的方格,放置k个石子,每个方格最多放一个石子,要求第一行,最后一行,第一列,最后一列都有石子,问放置着k个石子有多少种方法。题解:利用容斥原理,设全集为S,第一行没石子A,最后一行没石子B,第一列没石子C,最后一列没石子D,那么答案为在S中但不在ABCD任何一个中。AC代码:#include #include #inc 阅读全文
摘要:
#include #include "SDL/SDL.h"#include "SDL/SDL_image.h"void ShowPic(unsigned char *buf, int size, SDL_Surface *screen, int x, int y){ SDL_RWops *src; SDL_Surface *image; SDL_Rect dest; src = SDL_RWFromMem(buf, size); /* 将BMP文件加载到一个surface*/ image = IMG_Load_RW(src, 1); if ( imag. 阅读全文