现在位置: 首页 > Casinoumoot发表的所有文章
  • 08月
  • 01日
综合 ⁄ 共 2619字 评论关闭
转自:              http://lhflinux.blog.51cto.com/1961662/506243 一、    源文件编译安装。源文件共两个,为: 1.   下载subversion源文件 subversion-1.6.1.tar.gz http://d136.d.iask.com/fs/800/1/187a3087a49b71b42ba4d4a300b6278746011506/gz/subversion-1.6.1.tar.gz 2.   下载subversion依赖文件 subversion-deps-1.6.1.tar.gz http://d136.d.iask.com/fs/800/1/48f59892a78763e7215ae94628c7e97f46011512/gz/subversion-deps-1.6.1.tar.gz  注意:两个文件版本必须一致,否则很容易产生问题. 二、    解压文......
阅读全文
  • 04月
  • 11日
算法 ⁄ 共 1045字 评论关闭
没注意只有一个case   不知道怎么就错了 -  - 带权并查集的"权"表示该节点与爸爸的关系 这题的关系有 0.儿子与爸爸是同类 1.儿子被爸爸是吃   -  - 2.儿子吃爸爸         =  = 为什么权要这样设?待会解释 所以每个节点多一个变量记录权 那两个不是父子关系的点之间的关系怎么表示呢? 为了解决这个问题  我们把每条指向父亲的边都看作向量! eg:假如现在UFS是这样的 (节点,权)  (1,0)->(2,1)->(3,2)->(4,0) 那么可知: 1与2的关系是同类; 2被3吃; 3吃4; 4与4(自己)是同类 2与1是什么关系呢? 因为1->2的长度(权)是0 ......
阅读全文
  • 03月
  • 04日
综合 ⁄ 共 765字 评论关闭
splinter是轻量级测试工具,但是功能很完善。支持通过各种属性(name,id...)来查找元素,支持多种浏览器(很遗憾没有IE),支持鼠标的交互行为(mouseover,click.....),支持执行js语句,支持页面回滚等等。官网地址 例子代码: from splinter import Browser //引入browser browser = Browser() //初始化浏览器(若无参数,则默认为Firefox) browser.visit('http://google.com') //打开指定的url browser.fill('q', 'splinter - python acceptance testing for web applications') //给name值为q的框中输入后面的字......
阅读全文
  • 03月
  • 29日
综合 ⁄ 共 338字 评论关闭
这里的替换用的是Locate 函数查找字符串首先出现的位置,然后使用substr 切割字符串,之后通过concat连接起来,主要限制是只能替换一次,需要指定位置的 比如第二个k 之类的 需要通过嵌套locate 来做locate(substr,str,pos)查找pos之后substr首次出现的位置   另外效率很低  建议避免使用 e.g. SELECT IF(LOCATE("k",`detail`)>0,CONCAT(SUBSTR(`detail`,1,LOCATE("k",`detail`)-1),"wtf",SUBSTR(`detail`,LOCATE("k",`detail`)+LENGTH("k"))),"nochange") AS result FROM answer
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 1287字 评论关闭
近一个月来过得不是很好,因为和女朋友分手了,虽然是我提出的但自己心里也不好过,但这总是人生不可避免的一步,让我很难专心投入到ACM的做题和学习之中,零零碎碎,最近两个星期才好过来一点,找来了孙鑫的MFC深入详解视频看,以前一直是拼命的做POJ的题目,确实编码的能力上去了很多,可以说一些最基本的能力都是在这里锻炼出来的。没做过其他东西,看了基于WINDOWS下的编程和MFC后互相对比发现了一些对比和相同点,例如MFC大多是调用一些封装的类和这些类的函数来完成一些功能就行了,对于简单的windows软件来说发现不怎么用到......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 1163字 评论关闭
我应聘进了一家电脑公司,被分配到技术部门做售后服务、咨询兼维修工作。刚工作头一天,就遇到了一大堆事情……    8 ∶ 00 才一进门就有A用户打来了电话,说是昨天才从我们公司买的电脑,有个键在键盘上怎么也找不到了,问我们是不是给配的伪劣键盘。我问他:"您是哪个键找不到?""'请按任意键继续'的那个'任意键'。"对方说。我只好忍住笑:"哦,是这样啊,您随便按一个键就行了。"对方显然不满意我这种"敷衍"的答复:"随便按个键怎么行呢?电脑万一弄坏了怎么办?""……那你按回车键吧。""哦,原来'任意键'就是回车键?""……是的。......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 831字 评论关闭
float value = p_float[x]   等价于 float value = * (p_float +x) 指针法比cvGet的效率高,因为cvGet要出栈入栈。 CvMat* cvInitMatHeader( CvMat* mat, int rows, int cols, int type, void* data=NULL, int step=CV_AUTOSTEP ); 3。memset() 函数常用于内存空间初始化。如:char str[100];memset(str,0,100);4。memset()的深刻内涵:用来对一段内存空间全部设置为某个字符,一般用在对定义的字符串进行初始化为‘ ’或‘/0’;例:char a[100];memset(a, '/0', sizeof(a)); 5.使用cvDrawContours会破坏源图像,还要填充保留下来的......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 2916字 评论关闭
AND XOR TEST SHL SAL ROL RCL OR NOT SHR SAR ROR RCR   AND, OR , XOR 和 TEST都是双字节操作指令,操作数的寻址方式的规定与算术运算指令相同. NOT是单字节操作指令,不允许使用立即数. 逻辑运算均是按位进行操作,真值表如下: AND (位与&) OR ( 位或| ) XOR  ( 位异或^ )   1 & 1 = 1 1 & 0 = 0 0 & 1 = 0 0 & 0 = 0 1 | 1 = 1 1 | 0 = 1 0 | 1 = 1 0 | 0 = 0 1 ^ 1 = 0 1 ^ 0 = 1 0 ^ 1 = 1 0 ^ 0 = 0       A:逻辑运算指令 AND (and) 逻辑与指令 AND    DST , SRC          ......
阅读全文
  • 12月
  • 23日
综合 ⁄ 共 473字 评论关闭
Merge Sorted Array 合并两个已排序数组到其中一个数组。 我的思路: 1  最开始想是开一个新数组,两个数组的值往里插,然后把新数组地址赋值给旧数组。结果是不行的。问题:貌似我是无法改变一个数组的地址的? 2  改变思路,直接两遍数组,第二遍用来把新数组中的值赋值给旧数组。结果AC。 优化解法: 1  由于其中一个数组的最后是空的,那么从后往前插入就不会改变顺序,也不会增加时长。 Remove Element 移除一个数组中的给定元素,可以改变数组元素顺序。 我的思路: 1  使用两个指针,一个指向第一此该元素出现的位置,另......
阅读全文
  • 12月
  • 20日
综合 ⁄ 共 1011字 评论关闭
1. 全虚拟化配置文件 exam1: name = "new" kernel = "/usr/lib/xen/boot/hvmloader" memory = 1024 builder = "hvm" device_model = "/usr/lib64/xen/bin/qemu-dm" boot = "d" disk = ['file:/mnt/iso/CentOS_5.5.64bit.iso,hdc:cdrom,r', 'file:/mnt/img/new.img,sda,w'] vif = ['mac=00:01:01:00:00:03, bridge=xenbr0'] dhcp="on" vnc = 1 vncdisplay = 7 pae = 1 exam2: kernel = "hvmloader" builder='hvm' memory = 512 name = "fedora" vif = [ 'type=ioemu, mac=00:c0:9f:78:35:a7, bridge=xenbr0' ] disk = [ 'file:/roo......
阅读全文
  • 11月
  • 21日
综合 ⁄ 共 1130字 评论关闭
题目大意:幼儿园老师给小盆友们发糖果。有5种要求,问老师最少需要准备多少糖果。如不能满足,输出-1。 思路:裸地差分约束系统,但是正向加边会T,需要反向加边。 CODE: #include <queue> #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> #define MAX 400010 using namespace std; int points,asks; int head[MAX],total; int next[MAX],aim[MAX],length[MAX]; int f[MAX],showed_time[MAX]; bool v[MAX]; inline void Add(int x,int y,int len) { next[+......
阅读全文
  • 11月
  • 08日
综合 ⁄ 共 884字 评论关闭
    安装和管理MySql数据库。 1、安装MySql数据库 本人安装的是5.1版本。 下载地址: http://dev.mysql.com/downloads/mysql/ 双击安装文件后按向导提示,进行安装。 第二步时选择需要安装的类型。 配置MySql服务。   设置用户名密码。   创建数据库实例。   2、安装对应版本的MySql数据库ODBC驱动(不装驱动不能配置数据源!) 如电脑上安装的MySql数据库的版本为5.1版本,则要安装5.1版本的MySql5.1版本的ODBC驱动(注意:自己电脑是32位机则下载适用32位机的驱动,自己电脑是64位机则下载适合64位机的驱动)。 驱动下载......
阅读全文