摘要: dll 两种链接方式: 动态链接和静态链接(链接亦称加载) 动态链接是指在生成可执行文件时不将所有程序用到的函数链接到一个文件,因为有许多函数在操作系统带的dll文件中,当程序运行时直接从操作系统中找。 而 静态链接就是把所有用到的函数全部链接到exe文件中。 动态链接是只建立一个引用的接口,而真正的代码和数据存放在另外的可执行模块中,在运行时再装入; 而静态链接是把所有的代码和数据都复制到本模块中,运行时就不再需要库了。 1. 生成 静态链接库 lib 和动态链接库 dll 新建工程( newdll) w... 阅读全文
posted @ 2013-09-11 21:00 pangbangb 阅读(4889) 评论(0) 推荐(1)
摘要: int ch = getch(); switch(ch) { case '0' ... '9': if (in_count) { count = count * 10 + (ch - '0'); } else { count = ch - '0'; in_count = 1; } continue... 阅读全文
posted @ 2013-09-11 20:58 pangbangb 阅读(256) 评论(0) 推荐(0)
摘要: 安装mysql的过程中,在最后配置mysql时,提示错误:Configuration file tmeplate E:\编程\MySQL\my-template.ini could not be processed and written to E:\编程\MySQL\my.ini.Error code-1. 原因:mysql的安装目录中存在中文解决方法:使用全英文的安装目录 阅读全文
posted @ 2013-09-11 20:55 pangbangb 阅读(1244) 评论(0) 推荐(0)
摘要: 转载请注明出处:http://blog.csdn.net/a1dark分析:比一般最短路多了一个花费、多加一个判断即可、用的SPFA、这道题让我搞清楚了以前定义INF为啥爆的问题、受益颇多、#include#include#include#includeusing namespace std;#define INF 0x7fffffff#define N 1005struct node{ int len,cost;}map[N][N];node dist[N];int vis[N];int m,n;void spfa(int x){ memset(vis,0,sizeof(vis)... 阅读全文
posted @ 2013-09-11 20:53 pangbangb 阅读(176) 评论(0) 推荐(0)
摘要: container_of 有的情况下,只知道 struct结构中莫个成员的指针,而需要知道整个struct的指针 (如网卡驱动里面,list)struct DDD { int a; int b; int c; int d;};struct DDD ddd;|------------| MEMBER)#define container_of(ptr, type, member) ({ \ const typeof(((type *)0)->member) * __mptr = (ptr); \ ... 阅读全文
posted @ 2013-09-11 20:51 pangbangb 阅读(1370) 评论(0) 推荐(0)
摘要: package com.jadyer.util;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.util.HashMap;import java.util.Map;import javax.imageio.ImageIO;import com.google.zxing.BarcodeFormat;import com.google.zxing.BinaryBitmap;import com.googl 阅读全文
posted @ 2013-09-11 20:48 pangbangb 阅读(599) 评论(0) 推荐(0)
摘要: 在伪分布式模式和全分布式模式下 HBase 是架构在 HDFS 上的,因此完全可以将MapReduce 编程框架和 HBase 结合起来使用。也就是说,将 HBase 作为底层“存储结构”, MapReduce 调用 HBase 进行特殊的处理,这样能够充分结合 HBase 分布式大型数据库和MapReduce 并行计算的优点。相对应MapReduce的hbase实现类: 1)InputFormat 类:HBase 实现了 TableInputFormatBase 类,该类提供了对表数据的大部分操作,其子类 TableInputFormat 则提供了完整的实现,用于处理表数据并生成键值... 阅读全文
posted @ 2013-09-11 20:46 pangbangb 阅读(627) 评论(0) 推荐(0)
摘要: 用 PS 复制权限 我们要把源计算机上的文件权限复制到目的计算机上。 get-acl .\s.txt | Export-Clixml sddl.xml 把 s.txt 文件的权限保存到 sddl.xml 文件中,在目的计算机上打开,并应用到 t.txt 文件上。 Import-Clixml sddl.xml | Set-Acl t.txt 当然,我们更希望用它来复制注册表的权限。 当我们发现由于某些原因,造成注册表中键拒绝访问时,设置起来是相当麻烦的。尤其是某些服务的运行帐号还不是普通帐号,而是虚拟帐号,输入很困难。 比如:DHCP 服务,用到的帐号... 阅读全文
posted @ 2013-09-11 20:43 pangbangb 阅读(156) 评论(0) 推荐(0)
摘要: Hamming DistanceTime Limit: 6000/3000 MS (Java/Others)Memory Limit: 65535/65535 K (Java/Others) Total Submission(s): 1043Accepted Submission(s): 394 Problem Description (From wikipedia) For binary strings a and b the Hamming distance is equal to the number of ones in a XOR b. For calculatin... 阅读全文
posted @ 2013-09-11 20:41 pangbangb 阅读(178) 评论(0) 推荐(0)
摘要: 今天在研究Android中实现Android 4.2.2源码中的Music应用的源码,关于通过耳机按键控制音乐播放的实现,有点好奇,就仔细分析了一下源码,主要由MediaButtonIntentReceiver 这个类来实现。 在AndroidManifest.xml中有如下Receiver的注册: 其实关键是对这两个ACTION的监控: android.intent.action.MEDIA_BUTTON的说明如下,从注释看,就是媒体按键被按下后,通... 阅读全文
posted @ 2013-09-11 20:39 pangbangb 阅读(1668) 评论(0) 推荐(0)
摘要: 最近昏昏沉沉,但还没有迷失---xingyunpi 入职两个月了,很多东西需要去学习和整理.1.多线程和单线程有些工作是要多线程可以完成的,我记性没那么好,所以,需要有一个记录的地方记录当前所有工作进程,其实,好记性不如烂笔头,还是多记录的好.虽然自己到现在记录的东西也不是很多.而些工作必须单线程,比如遇到问题的时候,就应该将问题单独拿出来分析解决,如果只图速度而把自己的脑子搞乱了,就得不偿失了.2.善于总结,写笔记这是自己缺乏的地方.工作当中应该善于总结遇到的问题,自己的体会和知识.3.每天阅读要不断扩大自己相关领域的阅读量4.知识分类这是一个大问题,我怎么分类呢...还没有考虑清楚. 阅读全文
posted @ 2013-09-11 20:37 pangbangb 阅读(161) 评论(0) 推荐(0)
摘要: 之前打算编算法类的程序,但是搞了几次英雄会后,觉得作为一个还在学习阶段的学生,实在是太浪费时间了,并不是没意义,而是我的基础还不牢固啊。所以转变了思路,这个学期打算分别用C++、Python、Java实现数据结构。下个学期再做算法的打算吧。不过Java没学过,可能要一点时间了。 小弟喜欢编程,但是学习高级应用觉得时间长了就都忘了,至今在探索大学阶段该怎么规划,希望大神指教。 用C++实现的二叉树,有递归和非递归两种操作方式,其中非递归只实现了中序遍历,和求树的高度。用了和库,以前没有用过STL,现在感觉方便多了。/********************Date :2013-9-10Auth. 阅读全文
posted @ 2013-09-11 20:35 pangbangb 阅读(374) 评论(0) 推荐(0)
摘要: 刚刚看完java视频,做了个简单图:新知识不多,大多是与以往知识的相互碰撞,一下做了java与C#的简单比较: JavaC#主类名与文件名必须一致可以不一致命名空间导入方式import关键字using关键字常量final关键字Const关键字基本数据类型C#中有无符号数,Java没有。 C#中有值类型,且可自己定义值类型的结构体(struct)。 Java中的基本类型(或叫基元类型)即为值类型,但Java没有结构体,所以不能自定义值类型。 C#中的值类型(包括所有基本类型)间接继承自Object,有自己的方法可以调用;Java中的值类型(即基本类型)不继承自Object,只是简单的数据,没有. 阅读全文
posted @ 2013-09-11 20:32 pangbangb 阅读(380) 评论(0) 推荐(0)
摘要: 浏览器提供了大量的对象,用于表示页面上HTML所对应的元素。通常将它们的集合称为浏览器对象模型(BOM)。BOM在很大程度上依赖于我们所使用的是何种类型的浏览器以及浏览器的版本,如果不慎选择经常会出现兼容性问题。不过如果我们的代码能够遵循W3C标准,就能更大限度的兼容不同的浏览器。浏览器对象在最顶层的是window对象,代表了浏览器的框架以及浏览器相关的一切,web页面就加载在这个框架之中,甚至可以通过它查看用户的历史记录。而document对象则代表了页面本身。window对象是一个全局对象,因此可以直接使用全局对象的属性或者方法。Window 尺寸有三种方法能够确定浏览器窗口的尺寸(浏览器 阅读全文
posted @ 2013-09-11 20:29 pangbangb 阅读(267) 评论(0) 推荐(0)
摘要: 看到阿里的一道笔试题:#pragma pack(2)class A{ int i; union U { char buff[13]; int i; }u; void foo() { } typedef char* (*f)(void*); enum{red, green, blue} color;}a;答案应该是多少呢:24因为对于u,占用的内存是16个字节,刚开始看这题的时候以为是14个字节,因为u要设定为每一个类型的整数倍,且能容纳类型变量字节的最大值既然这样,我们顺便来总结一下c++中类的内存大小:这是一个总结:#include #include using namespace... 阅读全文
posted @ 2013-09-11 20:28 pangbangb 阅读(417) 评论(0) 推荐(0)
摘要: 1:request.getRequestDispatcher("转发路径").forward(req,resp)该语句是实现请求转发的,当请求进入到该servlet中执行到该语句时,服务器不会直接响应而是转发到转发路径得servlet继续处理,由于将req和resp带过去了,所以这期间是没有重新创建request和response对象,所以在接下来的servlet中同样可以获得当前servlet的request中的参数。2:response.sendRedirect("")当运行到servlet的该条语句时,服务器会响应浏览器一个小心头告诉浏览器重新请求 阅读全文
posted @ 2013-09-11 20:26 pangbangb 阅读(887) 评论(0) 推荐(0)
摘要: PHP把数字ID转字母IDID是网站中经常出现的,它一般是数字,但是我们发现现在的网站很多ID都是字母了,比如YouTube的视频播放页它的URL类似/watch?v=yzNjIBEdyww。 下面是一个生成字母ID的方法。 使用示例: echo alphaID(12354); //qnd echo alphaID('qnd',true); //12354 echo alphaID(12354,false,6); //qndaab echo alphaID('qndaab',true, 6); //12354 源码: PpQXn7COf * * specifiy 阅读全文
posted @ 2013-09-11 20:23 pangbangb 阅读(823) 评论(0) 推荐(0)
摘要: Hamming DistanceTime Limit: 6000/3000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Others) Total Submission(s): 1051 Accepted Submission(s): 396 Problem Description (From wikipedia) For binary strings a and b the Hamming distance is equal to the number of ones in a XOR b. For calculatin... 阅读全文
posted @ 2013-09-11 20:20 pangbangb 阅读(249) 评论(0) 推荐(0)
摘要: 原文:http://blog.csdn.net/morewindows/article/details/10645269这里我给出另一种代码:#include #include #include /* * to find a target number in a special array * */int find(int arr[], int n, int start, int target) { int distance = fabs(target - arr[start]); // to accelerate the search if(start < n) { i... 阅读全文
posted @ 2013-09-11 20:18 pangbangb 阅读(178) 评论(0) 推荐(0)
摘要: 本文原创为freas_1990,转载请标明出处:http://blog.csdn.net/freas_1990/article/details/11539695关于socket与sock的关系再简单说一下。socket是面向文件与API的,拿来给application程序员fuck。而sock是面向数据包的,用来发送用户的数据和接收网卡传到内核的数据。我们再看一下sock的结构体定义。struct sock {... volatile unsigned long wmem_alloc; volatile unsigned long rmem_alloc;... unsigned shor... 阅读全文
posted @ 2013-09-11 20:16 pangbangb 阅读(892) 评论(0) 推荐(0)
摘要: 题目:对于一颗完全二叉树,要求给所有节点加上一个pNext指针,指向同一层的相邻节点;如果当前节点已经是该层的最后一个节点,则将pNext指针指向NULL;给出程序实现,并分析时间复杂度和空间复杂度。#include "stdafx.h"#include #include #include using namespace std;struct TreeNode { int m_nValue; TreeNode *m_pLeft; TreeNode *m_pRight; TreeNode *pNext;};//假定所创建的二叉树如下图所示/* ... 阅读全文
posted @ 2013-09-11 20:14 pangbangb 阅读(370) 评论(0) 推荐(0)
摘要: 在实际的应用中,往往会定期的对一个周期内的系统数据进行统计分析。例如某购物网站定期的统计商品在一个月/年期内的销售情况,如果采用扫描所有相关表的方式在某个时间点进行统计分析, 由于数据量很大,以及表结构的复杂,性能可能会是很大的问题。针对这种情况可以通过使用Summary,Cache,Counter 数据表的方式来提高分析的效率。Summary可以理解为通过定期执行Group By 语句得到的表。例如系统要求月底的时候需要统计出每个商品的销售情况(销售数量,购买次数,总金额 …),为了达到这个目的可以创建一个以天为时间单位的Summary表,在每天结束的时候对每种商品进行统计分析,将分析的结果 阅读全文
posted @ 2013-09-11 20:11 pangbangb 阅读(290) 评论(0) 推荐(0)
摘要: #include#include#include#include#include#include#include#include#define INF 99999999using namespace std;const int MAX=100+10;char a[MAX],b[MAX];int dp[MAX][MAX],per[MAX][MAX];void Printf(int i,int j){ if(i+j == 0)return; if(per[i][j] == 1)Printf(i-1,j),printf("%c",a[i]); else if(per[i][j] 阅读全文
posted @ 2013-09-11 20:10 pangbangb 阅读(185) 评论(0) 推荐(0)
摘要: 这个题目难度非常大,首先对于老师的一种方案,应用分数规划的一般做法,求出所有的c=t-rate*p,如果没有选择的c值中的最大值比选择了的c值中的最小值大,那么这个解是可以改进的。那么问题就转化成了怎么求最小的c和最大的c。t-rate*p 求这种类型的最值,并且rate是单调的,那么就可以考虑利用斜率优化的那种办法来维护决策点。考虑两个决策点,得到ti-tj>rate(pi-pj) 但是这个pi pj的大小不能确定,我们知道可以利用斜率优化的问题不仅仅要rate单调,还需要pi 单调 这个时候我们需要利用题目中的条件,题目中保证了t/p单调,根据这个条件,可以推出求两种最值的时候都只有 阅读全文
posted @ 2013-09-11 20:07 pangbangb 阅读(477) 评论(0) 推荐(0)
摘要: 乐杨俊编辑修改转载:iPhone 5C的发售时间或最早在9月18日,抢在中秋节前;最迟至国庆十一假期期间。【IT商业新闻网综合讯】(记者 林涛)苹果2013年秋季发布会还有几个小时即将开幕,除了iPhone 5S、Macbook Pro的更新引人注目外,切入中端市场的iPhone 5C更是直奔中国市场而来。如今,iPhone 5C的谍照已经满天飞,下面我们就总结一下这款廉价iPhone的看点。iPhone 5C的包装盒像极了iPod Touch的风格。有网友认为,5C中的C即代表Cheap。当然从苹果的角度考虑这个理由或有些牵强。《福布斯》网站撰文认为,C代表的是廉价iPhone多彩特性的Co 阅读全文
posted @ 2013-09-11 20:06 pangbangb 阅读(243) 评论(0) 推荐(0)
摘要: SequenceFile格式:每一个SequenceFile都包含一个“头”(header)。Header包含了以下几部分。1.SEQ三个字母的byte数组2.Versionnumber的byte,目前为数字3的byte3.Key和Value的类名4.压缩相关的信息5.其他用户定义的元数据6.同步标记,syncmarker对于每一条记录(K-V),其内部格式根据是否压缩而不同。SequenceFile的压缩方式有两种,“记录压缩”(recordcompression)和“块压缩”(blockcompression)。如果是记录压缩,则只压缩Value的值。如果是块压缩,则将多条记录一并压缩,包 阅读全文
posted @ 2013-09-11 20:02 pangbangb 阅读(241) 评论(0) 推荐(0)
摘要: 1.通过enum自定义CounterpublicstaticnumLOG_PROCESSOR_COUNTER{BAD_RECORDS};2.在Mapper或者Reducer中操作Countercontext.getCounter(LOG_PROCESSOR_COUNTER.BAD_RECORDS).increment(1);3.在Job完成后可以进行最终统计结果的输出Jobjob=newJob(getConf(),"log-analysis");……Counterscounters=job.getCounters();CounterbadRecordsCounter=cou 阅读全文
posted @ 2013-09-11 20:00 pangbangb 阅读(295) 评论(0) 推荐(0)
摘要: Java观察者模式的浅析简单地说,观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监察一个主题对象。这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些观察者对象能够自动更新。在观察者模式里有如下的角色:抽象主题(Subject)角色:主题角色把所有的观察者对象的引用保存在一个列表里;每个主题都可以有任何数量的观察者。主题提供一个接口可以加上或撤销观察者对象;主题角色又叫做抽象被观察者(Observable)角色;抽象观察者(Observer)角色:为所有的具体观察者定义一个接口,在得到通知时更新自己;具体主题(ConcreteSubject)角色:保存 阅读全文
posted @ 2013-09-11 19:57 pangbangb 阅读(182) 评论(0) 推荐(0)
摘要: Oracle(用户)进程以下这些操作都是需要消耗大量CPU资源的:解析大型查询,存储过程编译或执行,空间管理和排序。下面这几篇文章可以帮助采集关于使用高CPU资源的进程的更多信息:Note:352648.1How to Diagnose High CPU Usage Problems to the Module LevelNote:452358.1How to Collect Diagnostics for Database Hanging Issues补充:Oracle用户进程(User Process),当需要连接到一个Instance时,连接步骤大致:1、与Oracle监听进程通信;2、 阅读全文
posted @ 2013-09-11 19:55 pangbangb 阅读(203) 评论(0) 推荐(0)
摘要: 通过四个属性可以获得元素的偏移量:1、offsetHeight: 元素在垂直方向上占用的空间的大小,(像素)。包括元素的高度,(可见的)水平滚动条的高度,上边框高度和下边框高度。2、offsetWidth:元素在水平方向上占用的空间的大小,,(像素)。包括元素的宽度,(可见的)垂直滚动条的高度,左边框高度和右边框高度。3、offsetLeft: 元素的左外边框至包含元素的左内边框之间的像素距离;3、offsetTop: 元素的上外边框至包含元素的上内边框之间的像素距离; 阅读全文
posted @ 2013-09-11 19:53 pangbangb 阅读(524) 评论(0) 推荐(0)
摘要: 经典高清电影合集 170G BT种子下载点击文件名下载经典高清电影合集170G BT种子.torrent下载方法 经典高清电影合集详情见目录: 1. 杀手47 2. 这个杀手不太冷 3. 放牛班的春天 4. 无间道三部 5. 东成西就 6. 少林足球 7. 功夫 8. 大话西游两部 9. 冰河世纪三部 10. 飞屋环游记 11. 闪电狗 12. 第一滴血四部 13. 非常人贩三部 14. 罗汉系列三部 15. 鹰眼 16. 夺宝奇兵四部 17. 生化危机三部 18. 速度与激情四部 19. 铁血战士 20. 玩尽杀绝 21. 我是传奇 22. 心中的杀手 23. 勇闯夺命岛 24. 勇敢的.. 阅读全文
posted @ 2013-09-11 19:51 pangbangb 阅读(143666) 评论(0) 推荐(0)
摘要: JCL基本概念定义:job control language用户与操作系统的接口,用户通过JCL语句按照自己的意图来控制作业的执行。JOB的概念:把大机要实现的每一项任务,称为一个JOB或作业。 作业步的概念(JOB STEP): 执行一个作业所要经历的步骤同一个JOB中JOB STEP不能超过255 每一个作业步的标志语句是EXEC语句。 JCL三大功能 控制作业的执行。管理系统资源和数据集(类似TSO交互式菜单对数据集的管理。) 对COBOL程序编译和执行。 JCL的重要性: 编译作业流和执行作业流都是JCL编写。JCL语法规则 JCL允许使用的字符: 字母字符(alphanumeric 阅读全文
posted @ 2013-09-11 19:48 pangbangb 阅读(975) 评论(0) 推荐(0)
摘要: 题目:有一个函数int getNum(),每运行一次可以从一个数组V[N]里面取出一个数,N未知,当数取完的时候,函数返回NULL。现在要求写一个函数int get(),这个函数运行一次可以从V[N]里随机取出一个数,而这个数必须是符合1/N平均分布的,也就是说V[N]里面任意一个数都有1/N的机会被取出,要求空间复杂度为O(1)。解法:设置一个整形num,用来存放get()返回的数。调用getNum()从V[N]取数,按一定概率存入num中(覆盖以前的),直到getNum()返回NULL。设getNum取的第i个数为numi,numi存入num中的概率为Pi。设Pi=1/i ( i已知时,所 阅读全文
posted @ 2013-09-11 19:46 pangbangb 阅读(314) 评论(0) 推荐(0)
摘要: Apache服务器知识 首先我们要知道一共有那几个程序在监听网络端口,即与网络保持活跃连接,打开CMD命令窗口 输入: netstat –an 指令就能显示出所有与网络保持连接的程序,输入net start指令则会启动所有可能连接网络的程序。在查看那些连接网络的程序中,要注意看有没有什么可疑的程序在连接网络,如果发现,那就必须立刻杀死该程序(任务管理器中关闭相应进程)。 现在,我们在CMD窗口输入具体的netstat -anb指令查看到底是哪个程序在监听80端口(这个端口就是网络端口),出现的第一个选项是TCP 0.0.0.80就是80端口,那个数字下面的.exe程序名就是在监听网络的端口,即 阅读全文
posted @ 2013-09-11 19:44 pangbangb 阅读(192) 评论(0) 推荐(0)
摘要: 引言:说到动态申请(Dynamic Allocation)内存的好处,学过C/C++的人可能都有体会。运行时的灵活申请自然要比编码时的猜测好的多。而在内存受限情况下这种灵活性又有特别的好处——能让我们把有限的内存用的更充分。所以Keil给我们实现了一个简捷的版本,也就是这里所记录的内容。最近翻看Kei安装目录,无意中发现C51\LIB下的几个.C文件:CALLOC.C FREE.C INIT_MEM.C MALLOC.C REALLOC.C看到 MALLOC.C 和 FREE.C 想到可能和“内存管理”有关。花了半个上午把这个几个文件看完,感觉代码虽然短,确有几个巧妙之处。看的时候也有... 阅读全文
posted @ 2013-09-11 19:41 pangbangb 阅读(273) 评论(0) 推荐(0)
摘要: Spring Tool Suite(简称STS)是 Spring 团队开发的一款基于Eclipse的IDE,旨在简化开发Spring MVC 应用的流程。可以自动生成spring相关的配置文件。比如applicationContext.xml文件等。但是近来使用 Calendar日历类进行比较日期时,发现before、after函数不能输出预期的结果,于是逐一翻看Calendar源码:public boolean before(Object when) { return when instanceof Calendar && compareTo((Calendar)when) 阅读全文
posted @ 2013-09-11 19:39 pangbangb 阅读(223) 评论(0) 推荐(0)
摘要: Problem H String to PalindromeInput:Standard InputOutput:Standard OutputTime Limit:1 SecondIn this problem you are asked to convert a string into a palindrome with minimum number of operations. The operations are described below:Here you’d have the ultimate freedom. You are allowed to:Add any charac 阅读全文
posted @ 2013-09-11 19:38 pangbangb 阅读(215) 评论(0) 推荐(0)
摘要: nodejs安装见文章:windows下安装node.js及less 运行js文件:node xxx.js 调用http模块,并指定端口为3000,向客户端输出Node.jsHello World,向node控件台输出HTTP server is listening at port 3000 var http = require('http'); http.createServer(function(req, res) { res.writeHead(200, {'Content-Type': 'text/html'}); ... 阅读全文
posted @ 2013-09-11 19:35 pangbangb 阅读(239) 评论(0) 推荐(0)
摘要: 在项目中使用了native application + html的方式构建界面。 之前在4.8.4用QUrl直接加载相对路径一点问题都没有。但是切换到5.1编译之后却发现本地的html文件全部没有加载。再切换到4.8.4就没有问题。起初以为是QWebView版本差异的问题,然后一边Google一边看文档,没有发现倪端。而后想起程序向导中有HTML5 项目的向导,创建了一个倒入本地的HTML发现可以正常显示。看它生成的模版代码中是把相对路径转换为绝对路径去加载的。随即更改自己的代码成绝对路径,问题解决。。总结如下:Qt4.8中QUrl可以扔一个相对路径,而Qt5.1中不认相对路径。 阅读全文
posted @ 2013-09-11 19:33 pangbangb 阅读(812) 评论(0) 推荐(0)
摘要: 引言:什么是RFS——RobotFramework+Selenium2library,本系列主要介绍web自动化验收测试方面。(@齐涛-道长新浪微博)这一讲我们重点来介绍一下一个常用的关键字evaluate。我觉得这个关键字在RF里几乎是无所不能,只要你略懂python语法,evaluate能让你直接运行python脚本。这样可以在Library没有给你提供你想要的方法时,直接用python脚本来实现你想要的方法。下面我们列举一些常用的用法,这只是我演示的例子,实际的用途还有更多,欢迎大家自行研究。不熟悉python语法的就去查查python的帮助文档。 1、生成随机数首先在第一个用法的同时, 阅读全文
posted @ 2013-09-11 19:31 pangbangb 阅读(471) 评论(0) 推荐(0)
摘要: 由于在VS2012中使用OpenCV可以得到插件ImageWatch.vsix的支持,查看图像非常方便,所以一直想在VS2012环境下把Tesseract-OCR融合进来,但是这一错误折腾了我好久: ...\tesseract-ocr\include\tesseract\tesscallback.h(1011): error C2872: “remove_reference”: 不明确的符号。 后来终于闹明白这是名字冲突了: 都是因为using namespace std; 出现在#include "baseapi.h" 前面而惹的祸!所以需要小心避开!!! 其它的使用.. 阅读全文
posted @ 2013-09-11 19:28 pangbangb 阅读(1601) 评论(0) 推荐(0)
摘要: Lists类主要提供了对List类的子类构造以及操作的静态方法。在Lists类中支持构造ArrayList、LinkedList以及newCopyOnWriteArrayList对象的方法。其中提供了以下构造ArrayList的函数:下面四个构造一个ArrayList对象,但是不显式的给出申请空间的大小: newArrayList() newArrayList(E... elements) newArrayList(Iterable elements) newArrayList(Iterator elements)以下两个函数在构造ArrayList对象的时候给出了需要分配空... 阅读全文
posted @ 2013-09-11 19:26 pangbangb 阅读(479) 评论(0) 推荐(0)
摘要: B-treeB-tree is a tree data structure that keeps data sorted and allows searches, sequential access, insertions, and deletions in logarithmic time.B-trees are balanced search trees: height for the worst case, where t >2 is the order of tree, i.e., the maximum number of pointers for each node.Note 阅读全文
posted @ 2013-09-11 19:23 pangbangb 阅读(317) 评论(0) 推荐(0)
摘要: 题目连接:620 - Cellular Structure 题目大意:给出一个细胞群, 判断该细胞的可能是由哪一种生长方式的到的, 输出该生长方式的最后一种生长种类,"SIMPLE" -----------------------由 空 生成 ‘A' "FULLY-GROWN"----------------在 原细胞群(不能为空)的后面 加上 ’AB' MUTANT----------------------在 原细胞群(不能为空)的前后分别加上 ‘A' 、 ’B' MUTAGENIC------------------ 阅读全文
posted @ 2013-09-11 19:22 pangbangb 阅读(209) 评论(0) 推荐(0)
摘要: 不管是在哪里,不管发生什么事,不要随便放下自己。——《当男人恋爱时》很多求职者都会面临一个问题:别人手拿大把大把的offer了,而自己却是两手空空,别人签约之后已经过着“猪狗不如”的悠闲生活了,自己还在为饭碗流血流汗、东奔西走,于是心急如焚,开始变得不淡定,浮躁、焦虑,大有泰山压顶的感觉。其实,人比人,比死人,更何况人外有人,山外有山,自己不如别人难道不是一件很稀松平常的事情吗?而且,当我们眺望远方的时候,近处的风景便看不清了;当我们看到别人长处的时候,自己的优点便不入法眼了。所以,不要过多地与人攀比。如果真要比较,那就与昨天的自己比较,看看自己是否有所进步、有所提高,只要每天超越自己一点点, 阅读全文
posted @ 2013-09-11 19:19 pangbangb 阅读(184) 评论(0) 推荐(0)
摘要: HDU 4046 Panda (ACM ICPC 2011北京赛区网络赛) Panda Time Limit: 10000/4000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1816Accepted Submission(s): 632 Problem Description When I wrote down this letter, you may have been on the airplane to U.S. We h... 阅读全文
posted @ 2013-09-11 19:17 pangbangb 阅读(215) 评论(0) 推荐(0)
摘要: 题目:有N个正实数(注意是实数,大小升序排列) x1 , x2 ... xN,另有一个实数M。 需要选出若干个x,使这几个x的和与 M 最接近。 请描述实现算法,并指出算法复杂度。代码如下:#includeusing namespace std;int min_diff(int data[],int n,int &min_i,int &min_j,int number);int main(){ int number,n,i; cin>>number>>n; int *data=new int[n]; for(i=0;i>data[i]; int m 阅读全文
posted @ 2013-09-11 19:15 pangbangb 阅读(358) 评论(0) 推荐(0)
摘要: 在解决方案的属性里,生成,里面有个目标平台,网上说的 大概也就是64位和32位的不兼容问题..试着把目标平台改为X86后竟然神奇的正常了! 阅读全文
posted @ 2013-09-11 19:13 pangbangb 阅读(347) 评论(0) 推荐(0)
摘要: 3942 - Remember the WordNeal is very curious about combinatorial problems, and now here comes a problem about words. Knowing that Ray has a photographic memory and this may not trouble him, Neal gives it to Jiejie.Since Jiejie can't remember numbers clearly, he... 阅读全文
posted @ 2013-09-11 19:09 pangbangb 阅读(264) 评论(0) 推荐(0)
摘要: 1.原根定义假设一个数g对于P来说是原根,那么g^i mod P的结果两两不同,且有 1#include #include #include using namespace std;int P;const int NUM = 32170;int prime[NUM/4];bool f[NUM];int pNum = 0;void getPrime()//线性筛选素数{ for (int i = 2; i >=1; } return ans;}bool judge(int num)//求num的所有的质因子{ int elem[1000]; int elemNum = 0; int k = 阅读全文
posted @ 2013-09-11 19:07 pangbangb 阅读(3141) 评论(0) 推荐(0)
摘要: jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到).1. load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中。url(String) : 请求的HTML页的URL地址。data(Map) : (可选参数) 发送至服务器的 key/value 数据 阅读全文
posted @ 2013-09-11 19:05 pangbangb 阅读(239) 评论(0) 推荐(0)