摘要:
//在前台页面去控制时间,数字,小数,金钱,是极其不明智的选择,除非你是写了良好的 js api像freemarker , struts 都有良好的标签,我们应该好好利用,才发现的,给大家分享一下单独的properties 文件 for example,a.propertiesformat.time = {0,time}format.number = {0,number,#0.0##}format.percent = {0,number,##0.00'%'}format.money = {0,number,\u00A4##0.00}struts.xml配置页面输出 当然以上信息 阅读全文
posted @ 2013-08-22 19:38
pangbangb
阅读(396)
评论(0)
推荐(0)
摘要:
最近参与的一个系统涉及到把SQL Server 2k的数据迁移到Oracle 10G这一非功能需求。特将涉及到相关步骤列举如下供大家参考:环境及现有资源:1、OS: Windows 7 Enterprise 32 bits2、开发电脑安装有数据库SQL Server 2008、以及Oracle 10G R23、客户提供的SQL Server 2k的数据库备份.bak文件4、Visual Studio 20085、Oracle ODAC 1020221可选方案:1、DTS(SQL SERVER 2000)或者SSIS(>= SQLSERVR 2005)这是我采用的方式(.Net开发出身,没 阅读全文
posted @ 2013-08-22 19:35
pangbangb
阅读(345)
评论(0)
推荐(0)
摘要:
一回想工作将近两年,先简述我的工作经验,然后分享一些心声。 11年3月开始在某移动公司实习,转正,于是完成了人生第一个转变。我走上了女攻城师的道路。Symbian,当时我做的是它噢,学习了没多久,它死了,马上转作IOS,当时还好,算是早期进入了这个领域。11年6月-9月开始自学IOS并且完成了第一个外包项目。从此又走上了外包的道路。。浅层初期是技术外包,后来干脆人力包给了现在的公司。于是,我就由乙方转成了甲方,完成了第二个转变。 渐渐的由被动转为主动,IOS开发,产品,数据分析,都有接触到,自己的视野开阔了,阅历丰富了。因为我们Team都是高手,不凡有N多IBM的高高手和高高管。于是我也做着高 阅读全文
posted @ 2013-08-22 19:33
pangbangb
阅读(182)
评论(0)
推荐(0)
摘要:
如果有这样一个字符串 $var = "src = arr.c build.c eval.c field.c \ missing.c msg.c re.c version.c"用一般的^\w+\s*=\s*.*$只能匹配上面的那句,而下面的那一句就无法匹配了方法一:使用的是perl$var = "src = arr.c build.c eval.c field.c \ missing.c msg.c re.c version.c";$var =~ m/((^\w+\s*=\s*.*)(\n.*))/;prin... 阅读全文
posted @ 2013-08-22 19:31
pangbangb
阅读(661)
评论(0)
推荐(0)
摘要:
通过前面三节,已经大概理解MVC是怎样运作的了。MVC的一个特点就是可以很方便地控制视图效果,数据交互也很灵活。先讲一下视图控制的,HtmlHelper,看到Help就知道它是不知疲惫的好人啦(有点像SQLHelper?).net MVC自带的HtmlHelper自带一部分功能,但如果我们不自定义自己功能,它能实现的效果也就和标签差不多吧。先看下自带的效果:一:创建一个HtmlHelper的控制器(名字为别的也行~)为Index添加视图 ////红色的链接文字 男: 女: ... 阅读全文
posted @ 2013-08-22 19:29
pangbangb
阅读(332)
评论(0)
推荐(0)
摘要:
http://acm.hdu.edu.cn/showproblem.php?pid=1195 这个题广搜,不过我开始写的超内存了,估计是广搜队列太长了。 然后借鉴了别人的代码来AC。。但是有一点没想通,不就是循环范围改了一下,为什么内存差别这么大。无语。。 一开始超内存代码: #include#include#include#includeusing namespace std;struct Node{ int nu[4]; //记录四个位置的密码值 int sum;}p;int lock[10][10][10][10]; //判重记录int pas... 阅读全文
posted @ 2013-08-22 19:26
pangbangb
阅读(203)
评论(0)
推荐(0)
摘要:
最近在看自考书--数据库系统原理。学习计算机也有两年了,前前后后做了3次系统,都用到了数据库。可以说对数据库一些基本的操作比较熟悉了,但是一些抽象的理论概念,还是很模糊,好在,有了自考,我们可以在理论上更为巩固一下。 数据库系统原理这本书的第一章就是像我们大家介绍了数据库系统的一些基本概念。包括数据描述、数据模型、全局结构等内容。听起来比较生涩,不过看了下面的图,希望你可以更为了解。 上图是直接根据书中目录画的导图,可是在看完第一章之后,感觉有些东西是可以合并的,也就是可以继续概括总结的。 例如: (1)作者在第一章,... 阅读全文
posted @ 2013-08-22 19:24
pangbangb
阅读(144)
评论(0)
推荐(0)
摘要:
题意:不说了..典型的2-SAT常用模型:重点:突出"绑定性".连线表示限制而非可行. 因为最后要求对立点不在同一强连通分量是说同一强连通中的点必须同时选. 坑:首先是算法记错了...inq是求SPFA用的...Tarjan中也少了个灰色点黑色点的判断(本身算是查漏补缺吧, 以后检查的时候首先还是看看模板有没有背错)...分身点加的是点的个数.异或0的那个判断粗心了...还是默认多组样例吧... #include #include #include #include #include #include using namespace std;const int MAXN = 阅读全文
posted @ 2013-08-22 19:22
pangbangb
阅读(232)
评论(0)
推荐(0)
摘要:
问题描述: 某财务部门结账时发现总金额不对头。很可能是从明细上漏掉了某1笔或几笔。如果已知明细账目清单,能通过编程找到漏掉的是哪1笔或几笔吗? 如果有多种可能,则输出所有可能的情况。 我们规定:用户输入的第一行是:有错的总金额。 接下来是一个整数n,表示下面将要输入的明细账目的条数。 再接下来是n行整数,分别表示每笔账目的金额。 要求程序输出:所有可能漏掉的金额组合。每个情况1行。金额按照从小到大排列,中间用空格分开。 比如: 用户输入: 6 5 3 2 4 3 1 表明:有错的总金额是6;明细共有5笔。 此时,程序应该输出: ... 阅读全文
posted @ 2013-08-22 19:19
pangbangb
阅读(305)
评论(0)
推荐(0)
摘要:
费了好半天劲先翻译这一点。还有好多地方不明白。先弄明白这一点。继续以后的翻译。这一篇文章我们将讨论不同的技术和算法来修改图像使用Qt.但是在这之前我们继续你必须知道一些原则处理图片。这里主要有两种类代表一个图片在qt, QImage 和QPixmap;我们还可以使用QBitmap来处理单色图片。和QPicture 和QPainter绘图命令。当我们画图片在一个屏幕上时QPixmap我们建议使用。因为他是很快速地一种方式去画图片,QPixmap的问题是我们不能用单个像素去读它和修改它QImage 是最快比QPixmap 在IO操作和给我们去访问单个像素信息。这个类,我们将在本文中编辑图片。如果你 阅读全文
posted @ 2013-08-22 19:17
pangbangb
阅读(250)
评论(0)
推荐(0)
摘要:
#!/usr/bin/env python#-*- coding: utf-8 -*-#code:myhaspl@qq.comimport cv2import numpy as npfn="test.png"if __name__ == '__main__': print 'http://blog.csdn.net/myhaspl' print 'myhaspl@qq.com' print print 'loading %s ...' % fn print 'working', img = cv 阅读全文
posted @ 2013-08-22 19:15
pangbangb
阅读(241)
评论(0)
推荐(0)
摘要:
作者:Shane 出处:http://bluescorpio.cnblogs.comlxml takes all the pain out of XML. Stephan Richter lxml是Python语言里和XML以及HTML工作的功能最丰富和最容易使用的库。lxml是为libxml2和libxslt库的一个Python化的绑定。它与众不同的地方是它兼顾了这些库的速度和功能完整性,以及纯Python API的简洁性,大部分与熟知的ElementTree API兼容但比之更优越。安装lxml:要求:需要Python2.3或更后的版本使用easy_install工具,以超级用户或管理.. 阅读全文
posted @ 2013-08-22 19:13
pangbangb
阅读(1040)
评论(0)
推荐(0)
摘要:
前几天我写了一篇文章讲述了执行力的问题--系统的无奈。那我们今天来从另外一个角度来看待这个问题,怎样使用的系统来解决这个执行力的问题。 其实上次提到的需求问题无非是由于数据需要整理,但是为了防止分公司不按时交作业,或者欺骗领导,不得以采取了交作业的方式来解决问题。但是其实我们还是可以使用系统来解决这个监督问题。 怎么解决呢?由于我们是想检查下面的文员是否能够进行了资料的修改,并且能够看到修改前后的资料的关键信息,即要求能够记录下来每次修改的值,记录每次修改的日志。然后能够查询处理这些修改记录,所以这个需求的源泉找到了,那么解决方案也可以出来了,使用一个基础资料修改日志的报表来解决监督的问题。. 阅读全文
posted @ 2013-08-22 19:10
pangbangb
阅读(194)
评论(0)
推荐(0)
摘要:
凸多边形的判定方法在计算几何和地理信息系统中,多边形的凹凸性判定十分重要。那么什么是凹多边形和凸多边形呢?首先,我们从直观上来理解,凸多边形就是多边形任意两个顶点的连线在多边形内,那么凹多边形就是至少能找出一条线在多边形外。一些基础概念顶点、向量、向量叉乘、一般来说,多边形是由首尾相连的顶点组成的。这里的顶点就是几何中的点。向量,在2D以及3D几何中,点和向量可以用一个类或者结构体来表示,但是点和向量在数学上存在着本质的区别。点是有位置的,但是没有方向。而向量是没有位置,但是有方向,主要就是表达几何中的位移。在多边形凹凸性判断中,要用到矢量叉乘,也就是向量叉乘。向量叉乘在图形系统中有着非常重要 阅读全文
posted @ 2013-08-22 19:08
pangbangb
阅读(5905)
评论(0)
推荐(0)
摘要:
我装了winds7与linux双系统,用easyBcd程序时,删除了一个winds7,之后winds7就进不去了,进入winds7时显示winds未能启动,原因可能是最近更改了硬件或软件。解决此问题的步骤……。文件:\boot\bcd状态:oxc0000098信息:winds引导配置数据文件包含的os项目无效。**********************************************************************解决方案:第一种用WINDOWS7的光盘修复。放进去然后点安装,点下一步里面有一个修复。然后会自动把引导回复。 第二种办法,就是使用PE系统,然后使 阅读全文
posted @ 2013-08-22 19:06
pangbangb
阅读(6476)
评论(0)
推荐(0)
摘要:
今天开始学习RelativeLayout(相对布局),相对布局在平时布局的时候用的较多,因为Android适配方面的原因。相对布局可以控制组件摆放的位置(放在任一组件的上下左右等位置),下面来看看类的定义(http://developer.android.com/reference/android/widget/RelativeLayout.html): 相对布局有几个非常常用的属性在这里列个表格说下: RelativeLayout的常用属性 编号属性名称对应的变量意义 1android:layout_belowRelativeLayout.BELOW放在指定组件的下面 2a... 阅读全文
posted @ 2013-08-22 19:04
pangbangb
阅读(377)
评论(0)
推荐(0)
摘要:
题意就不用再说明了吧......如此经典之前想用双向广搜、a*来写,但总觉得无力,现在用IDA*感觉其他的解法都弱爆了..............想法活跃,时间,空间消耗很小,给它跪了 启发式搜索关键还是找估价函数:此题估价函数可大致定性为每个数字(除去x,只要8个数字)当前位置与它期望位置的曼哈顿距离即为:v += abs(i - pos[map[i][j] - 1][0]); v += abs(j - pos[map[i][j] - 1][1]); 大致估算为几十步内得出结果。#include #include #include #include #include #include ... 阅读全文
posted @ 2013-08-22 19:01
pangbangb
阅读(196)
评论(0)
推荐(0)
摘要:
IP地址有4段组成,每一段数字的范围为0~255,在一段文本中提取ip地址可以这样$src = 'src = alsdlk ks sdf2.3.3.4 234.193.1.120.1232 d.233.43.23.34 23.34.23.33 dfkl lksd\flk \lkjs.c lksf.c \ kldslfj.c lkdslkf.c lkkldsf.c';$src =~ m/((?<![\w.])\b(([01]?\d\d?|2[0-4]\d|25[0-5])\.){3}([01]?\d\d?|2[0-4]\d|25[0-5]))\b(?![\w.])/;pri 阅读全文
posted @ 2013-08-22 18:59
pangbangb
阅读(1643)
评论(0)
推荐(0)
摘要:
#名称:Linux编程 第1课 #参考资料:亚嵌一站式C编程 #作者一路向北 #时间 2013-8-19 9:16 #版本RetHat 4.1.2-48 #内核版本2.6.18-194. #说明:简单函数可以学习C语言中重要的单词便于后面英文版的阅读1、数学函数 sin log(即求ln) gcc main.c -lm ??-lm在数学中写一个函数时候可以省略括号,但是c语言中一定要加上括号,例如log(1.0) 其中1.0是参数(Argument),log是函数(Function),log(1.0)是函数调用Function Call 函数名 副作用Side Effect 泛化General 阅读全文
posted @ 2013-08-22 18:57
pangbangb
阅读(169)
评论(0)
推荐(0)
摘要:
题意:当x = 10 时,f(x) = a0 * f(x-1) + a1 * f(x-2) ++ a2 * f(x-3) + …… + a9 * f(x-10); ai(0>构造矩阵,快速幂求解。用excel弄了个~~ #include #include using namespace std;const int maxn = 10 + 5;int k, mod, n;struct Mar{ //矩阵 int m[maxn][maxn]; Mar(){ memset(m, 0, sizeof(m)); }};Mar operator + (Mar a, ... 阅读全文
posted @ 2013-08-22 18:55
pangbangb
阅读(195)
评论(0)
推荐(0)
摘要:
第十四章:呈现数据理解输入与输出标准文件描述符文件描述符缩写描述0STDIN标准输入1STDOUT标准输出2STDERR标准错误1.STDIN代表标准输入。对于终端界面来说,标准输入是键盘使用输入重定向符号( err_log重定向错误和正常输出,需要用两个重定向符号ls 3152.pdf none 1> temp1 2> temp2注意:不能使用这种方法将他们重定向到同一个文件中,一个重定向会覆盖另一个,所以不会正常工作。想要将其重定向到同一个文件,可以使用重定向符号“&>”(只能在bash中使用)ls 3152.pdf none &> temp关于重定 阅读全文
posted @ 2013-08-22 18:52
pangbangb
阅读(293)
评论(0)
推荐(0)
摘要:
Yukari's BirthdayTime Limit:2 Seconds Memory Limit:32768 KBToday is Yukari'sn-th birthday. Ran and Chen hold a celebration party for her. Now comes the most important part, birthday cake! But it's a big challenge for them to placencandles on the top of the cake. As Yukari has lived for s 阅读全文
posted @ 2013-08-22 18:50
pangbangb
阅读(301)
评论(0)
推荐(0)
摘要:
使用某些语言环境下的stomp包(比如php python ruby),可能会出现如下问题:Unexpected ACK received for message-id 这一般可能有两个原因。1、没有按顺序发送ack,导致ActiveMQ认为你是发错了。解决办法1) 按顺序发ack2) 设置为客户端独立确认模式(client-individual ack)参见: (http://issues.apache.org/activemq/browse/AMQ-1874) 2、frameheader的格式不对导致的。 一般都是多余的空格、\r之类的。 stomp1.0规范时没要求,所以是合法的。... 阅读全文
posted @ 2013-08-22 18:48
pangbangb
阅读(977)
评论(0)
推荐(0)
摘要:
提要 如果要做成果展示或者效果演示,通常需要录取屏幕生成视频文件,在windows中我们可以用屏幕录像专家在录像, vegas 来做后期处理,Ubuntu可以么?答案时当然可以!虽然第一次用觉得有点折腾,当熟悉之后,发现这其实简化了你生活。 环境:Ubuntu 12.04 32bit 屏幕、窗口录像 -xvidcap Xvidcap 支持生成 avi、mpeg、asf、flv、swf、mov 等视频格式,可以应用在各种场合。录制的区域也可以随意选择,显得非常方便。 从这里下载:http://sourceforge.net/projects/xvidcap/,或者在文章最... 阅读全文
posted @ 2013-08-22 18:46
pangbangb
阅读(1494)
评论(0)
推荐(0)
摘要:
Front compression Time Limit: 5000/5000 MS (Java/Others)Memory Limit: 102400/102400 K (Java/Others) Total Submission(s): 621Accepted Submission(s): 255 Problem Description Front compression is a type of delta encoding compression algorithm whereby common prefixes and their lengths are record... 阅读全文
posted @ 2013-08-22 18:43
pangbangb
阅读(323)
评论(0)
推荐(0)
摘要:
现在我们准备通过创建一个小程序来获得关于InterView的实践经验,使用QDirModel和拿来就用的view,来在四个不同的view中显示主目录,如图8.5所示。在代码里,除了例行公事先实例化一个QApplication对象外,我们再实例化一个QDirModel。在这里,你要不得不再一次记住,作为一个例外,我们在堆(heap)上分配model,而不是在栈(stack)上,因为我们的整个代码在main()方法里面(见31页上的1.2.2)。 之后,我们指定在view操作之下的目录。因为所有的view相互独立地访问model,我们也必须分别设定它们的index。总之,我们只需要显示控... 阅读全文
posted @ 2013-08-22 18:41
pangbangb
阅读(420)
评论(0)
推荐(0)
摘要:
上一篇博客,说的是关于不同条件查询的封装,仅仅是两个简单的函数,但带给我们的思考却有很多。也有朋友提出了自己的意见,我也有考虑,让我对这两个函数又进行了深入的思考。收获还是挺多的。所以还是欢迎大家提出宝贵的意见。 今天想给大家说的也是刚刚结束的项目中遇到的一个优秀的封装,当然也要拿出来给大家分享了。 背景交代,我们的项目是一个BS的项目,基本的架构是工厂模式三层,所以就用到了抽象工厂加反射,今天要给大家讲的也就是这块的东西——使用缓存文件。背景交代完毕。一、首先说一下什么是缓存文件? msdn上说: 通常,应用程序可以将那些频繁访问的数据,以及那些需要大量处理时间来创建的数据存储在内... 阅读全文
posted @ 2013-08-22 18:39
pangbangb
阅读(265)
评论(0)
推荐(0)
摘要:
在平常的敲系统中大家有没有遇到需要让Textbox控件或者其他的控件的显示内容为空,以前直接的做法是直接等于空值,如果此类控件有很多,都需要空值,难道都要设置一下它的值为空嘛,显然这是一个笨办法,有没有更好的方法让呢,答案是肯定的。 在开发.NETWindows应用程序时,我们都会用到System.Windows.Forms 名字空间的控件。命名空间中的将我们使用的控件封装成类,当我们使用的时候就是将这些类实例化成了我们需要的控件。这些类就是模子,而这些模子同一放在一个地方名字叫Control。Control类非常重要,因为它是Windows可视化组件的父类。Control类实现向... 阅读全文
posted @ 2013-08-22 18:37
pangbangb
阅读(1075)
评论(0)
推荐(0)
摘要:
给校队选拔赛出了道DAG上的背包问题,需要生成DAG数据。最开始使用的方法是先随机生成再判环,如果有环就重新生成。这种方法得到DAG的概率随着点数和边数的增加而急速降低,为了一个DAG要生成很多次,等很长时间。然后觉得这样的方法很stupid。。。听了好甜给的先生成拓扑序的构造方法,这样可以保证生成的图里面没有环。首先随机生成一个 1 到N 的permutation。这个permutation就是DAG的拓扑序,然后每次随机从前往后连边,这样就可以保证生成的是一个DAG了。真心膜拜Life is short ,Use Pythonfrom random import shuffle as sl 阅读全文
posted @ 2013-08-22 18:34
pangbangb
阅读(5687)
评论(0)
推荐(0)
摘要:
本次主要学习ajax的概念以及怎么与PHP之间进行交互操作1.什么是Ajax?国内翻译常为“阿贾克斯”和阿贾克斯足球队同音,AJAX 是一种用于创建快速动态网页的技术,他不是新语言,而是一种使用现有标准的新方法。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新,这样就可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 2.使用Ajax XMLHttpRequest 是 AJAX 的基础,用于和服务器交换数据。所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject) ①创建 XMLHttpReque... 阅读全文
posted @ 2013-08-22 18:32
pangbangb
阅读(543)
评论(0)
推荐(0)
摘要:
题目链接:http://poj.org/problem?id=1112题目大意:有编号为1~n的n个人,给出每个人认识的人的编号,注意A认识B,B不一定认识A,让你将所有的人分成两组,要求每组的人相互认识,且两组的人数要尽可能的接近。求出每组的人的编号。解题思路:图论+背包(输出物品)。相互认识的关系不好确定分组,如果转换思路,考虑相互不认识的情况就简单好多,如果A不认识B,且B不认识C,那么A和C必须分到同一组里。所以就想到了,连通分量的染色,相邻的两个染不同的颜色(0或1),每一个连通分量分成两组,并且相同颜色的人不能有边(一定要相互认识),容易知道不同连通分量的人一定相互认识,否则是连通 阅读全文
posted @ 2013-08-22 18:30
pangbangb
阅读(281)
评论(0)
推荐(0)
摘要:
自己写一个web服务器,发现class.forName用不了,找不到类,原因是找不到类路径,可以过加载需要的类的文件路径,然后再通过ClassLoader来加载所需要的类。其中的原理就不多说了,下面给出代码:URL url=new URL("类所在文件夹的路径"); String classname=“要加载的类名”; ClassLoader cl=new URLClassLoader(new URL[]{url}); Class d=cl.loadClass(classname);//将加载的类实例化 Object action=Class.forName(classna 阅读全文
posted @ 2013-08-22 18:28
pangbangb
阅读(276)
评论(0)
推荐(0)
摘要:
本文原创为freas_1990,转载请标明出处:http://blog.csdn.net/freas_1990/article/details/10162853 Jack:我想知道用户如何把数据发送到内核空间的?我:你觉得哪里比较难理解呢?Jack:一般程序员会在程序里通过socket变量获得一个文件描述符,然后通过write把定义好的字符串写入到该描述符。我:是的。你有什么不明白的吗?Jack:可是,我不知道这个write底层到底会做什么。我:这个write底层会调用sock_send函数。我给你看一下这个函数的定义。static intsock_send(int fd, void * b. 阅读全文
posted @ 2013-08-22 18:25
pangbangb
阅读(1310)
评论(0)
推荐(0)
摘要:
后缀数组的买1送2题。。。HDU的那题数据实在是太水了,后来才发现在COJ和POJ上都是WA。。原因在一点:在建立sa数组的时候里面的n应该是字符串长度+1.。。。不懂可以去看罗大神的论文。。。就是利用后缀数组模板求最长公共子串。 #include#include#include#include#include#include#include#include#define mem(a,b) memset(a,b,sizeof(a))#define FOR(a,b,i) for(i=a;i'9'); ret=c-'0'; while((c=getchar())&g 阅读全文
posted @ 2013-08-22 18:23
pangbangb
阅读(199)
评论(0)
推荐(0)
摘要:
题目大意:有n件物品,每件物品均有各自的价值和体积,给你一个容量为 V 的背包,问这个背包最多能装的物品的价值是多少? 解题思路:这是一道0 - 1 背包的简单模板题,也是基础的DP问题,状态转移方程 f[i][j] = max{ f[ i - 1 ][j] , f[ i - 1 ][ j - v[i] ] + w[i] } 边界条件:f[0][0] = f[0][1] = …… = f[0][ V ] = 0 ; 这是我的第一道DP,为了纪念一下,我练习了三种解法,如有错误,敬请读者指出。#include #include#include#include#i... 阅读全文
posted @ 2013-08-22 18:21
pangbangb
阅读(190)
评论(0)
推荐(0)
摘要:
1.前提Net的应用程序由几个部分:‘程序集’、‘模块’、‘类型’组成。 装配件是.Net应用程序执行的最小单位,编译出来的.dll、.exe都是装配件。 2.概念反射是获得运行时类型的方式。概念这里讨论两个问题。问题一: 运行时类型如何理解? 1.运行时:程序运行期 2.类型:.NET应用程序的几个部分(即上面我们提到的组合部分) 所以再次来理解一下反射就是:反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关 问题二:那么我们具体能够获得什么呢? 1.Assembly类可以获得正在运行的装配件,也可以动态的加载装配件,以及在装配件中查找类型,并创建该类型的... 阅读全文
posted @ 2013-08-22 18:19
pangbangb
阅读(2608)
评论(0)
推荐(0)
摘要:
C语言中通过函数指针实现回调函数(Callback Function) ====== 首先使用typedef定义回调函数类型======typedef void (*event_cb_t)(const struct event *evt, void *userdata);上面的语句表示event_cb_t类型函数范围值类型为void类型。 ====== 定义并实现一个函数用于注册回调函数======int event_cb_register(event_cb_t cb, void *userdata);下面是注册回调函数my_event_cb的一个模板static void my_even.. 阅读全文
posted @ 2013-08-22 18:16
pangbangb
阅读(828)
评论(0)
推荐(0)
摘要:
package com.text.ziptest; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.Enumeration; import... 阅读全文
posted @ 2013-08-22 18:14
pangbangb
阅读(367)
评论(0)
推荐(0)
摘要:
ListIterator接口继承自Iterator接口,新增了add()等方法。关于ListIterator的add()方法的作用(接口是没有方法实现的,但其实现类对于add()方法的实现机制大致相同,姑且这样说吧),《java核心技术 卷I》里如下表述: “如果多次调用add方法,将按照提供的次序把元素添加到链表中。它们被依次添加到迭代器当前位置之前。”对于这种说法,很容易引发歧义,当前位置是什么?当前指向的元素,还是游标位置?带着这种疑问,我查阅了ListIterator接口的API说明文档(网址见本文结尾),得到对于add()方法的如下英文描述:Inserts the specified 阅读全文
posted @ 2013-08-22 18:12
pangbangb
阅读(367)
评论(0)
推荐(0)
摘要:
一个文件中包括文件的路径和文件名,用正则表达式来分割路径和文件名$WholePath = "/usr/lib/file.txt";$leadPath = "";$fileName = "";if ($WholePath =~ m!^(.*)/([^/]*)$!) { #能够匹配 $1 和 $2都合法 $leadPath = $1; $fileName = $2} else { #无法匹配, 文件名中不含'/' $leadPath = "."; $fileName = $WholePath;}prin 阅读全文
posted @ 2013-08-22 18:10
pangbangb
阅读(22088)
评论(0)
推荐(0)
摘要:
题意:给出一个简单带权无向图和起止点,以及若干张马车车票,每张车票可以雇到相应数量的马。 点 u, v 间有边时,从 u 到 v 或从 v 到 u 必须用且仅用一张车票,花费的时间为 w(u, v) / ticket[i], 其中 w(u, v) 表示边的权值,ticket[i] 表示第 i 张车票可以雇到的马匹数。求从起点到终点花费的最小时间。 如果不能到达终点,输出“Impossible”。(点数 #include #include #include #include using namespace std;const double INF=10000000000.0;const... 阅读全文
posted @ 2013-08-22 18:08
pangbangb
阅读(335)
评论(0)
推荐(0)
摘要:
写了一个java web 动态服务器,主要通过内部类来实现,动态类使用了外部类,采用了classforname 实例化,动态类的构造方法不能带参数,效果都出来了,分享给有需要的朋友。判断做的不够多,写得不够好,感谢指出缺点。以下是代码:静态文件index.html: 简单的web服务器 简单的web静态服务器 主要核心代码: import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; impo... 阅读全文
posted @ 2013-08-22 18:06
pangbangb
阅读(268)
评论(0)
推荐(0)
摘要:
package com.example.wenandroid;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.content.Intent;import android.content.pm.PackageManager;import android.content.pm.ResolveInfo;import android.os.Bundle;import android.speech.RecognizerIntent;import android.view 阅读全文
posted @ 2013-08-22 18:03
pangbangb
阅读(444)
评论(0)
推荐(0)
摘要:
先在项目引用里添加上对Microsoft Word 9.0 object library的引用using System; namespace DocConvert { class DoctoRtf { static void Main() { //创建一个word的实例 Word.application newApp = new Word.Application(); // 指定源文件和目标文件 object Source="c:\\abc\\Source.doc"; object Target="c:\\abc\\Target.rtf"; objec. 阅读全文
posted @ 2013-08-22 18:01
pangbangb
阅读(689)
评论(0)
推荐(0)
摘要:
using System;using System.IO;using System.Text;using System.Collections;namespace PDFGenerator{ public class PDFGenerator { static float pageWidth = 594.0f; static float pageDepth = 828.0f; static float pageMargin = 30.0f; static float fontSize = 20.0f; stati... 阅读全文
posted @ 2013-08-22 17:57
pangbangb
阅读(276)
评论(0)
推荐(0)
摘要:
新建一个MainActivitypackage com.meritit.mobiesafe.ui;import com.meritit.mobiesafe.R;import android.app.Activity;import android.os.Bundle;public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.setContentView(R.. 阅读全文
posted @ 2013-08-22 17:54
pangbangb
阅读(228)
评论(0)
推荐(0)
摘要:
一.安装JDK 提示:这里我们使用jdk1.6,因为android开发要求使用1.6。如果不信你可以打开android studio,它会提示你选择JDK6的路径 下载地址: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html 我下载的是:jdk-6u45-linux-x64.bin 注意:i586是32位操作系统的,64位的请选择x64。 不然装上去也是没用的,毕老湿就吃过这个苦。 二.下载后解压 1.... 阅读全文
posted @ 2013-08-22 17:52
pangbangb
阅读(241)
评论(0)
推荐(0)
摘要:
最近在看《C++编程艺术》,这本说讲的很深刻,讲到了垃圾回收算法!看着很是爽!就将一个信息摘录出来,供大家学习!选择垃圾回收的算法: 在为C++实现垃圾回收器之前,有必要确定垃圾回收使用的算法。在这里介绍三种典型的方法:引用计数、标记并清除、复制。在确定选择哪种方法的同时,我们先来浏览一下这三种算法:引用计数: 在引用计数中,每一块动态分配的内存都与一个引用计数有关。这个计数在每次对内存的引用增加的时候增加1,在取消对内存的引用是减1.用C++的术语来说,这意味着每次将一个指针指向一块已分配内存的时候,与内存相关的引用计数增加1.当这个指针指向其他位置的时候,引用计数减1.当... 阅读全文
posted @ 2013-08-22 17:50
pangbangb
阅读(254)
评论(0)
推荐(0)
摘要:
主RootServer会不断给备RootServer发送lease。被RootServer收到该lease后会保存到几个变量中:int ObCheckRunnable::renew_lease(const ObLease& lease){ int err = OB_SUCCESS; lease_on_ = true; lease_time_ = lease.lease_time; lease_interval_ = lease.lease_interval; renew_interval_ = lease.renew_interval; return err;} 然后备RootSe.. 阅读全文
posted @ 2013-08-22 17:48
pangbangb
阅读(410)
评论(0)
推荐(0)
摘要:
一. 基本环境搭建1.官网http://developer.android.com/sdk/index.html,下载adt-bundle-linux-x86_64-20130729.zip2.解压sdkbixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~/soft$ unzip adt-bundle-linux-x86_64-20130729.zipbixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~/soft$ ls -al总用量 1098596drwxrwxr-x 6 bixiaopeng bixiaopeng 阅读全文
posted @ 2013-08-22 17:45
pangbangb
阅读(240)
评论(0)
推荐(0)

浙公网安备 33010602011771号