摘要: 小学生放假了 总时限26s内存限制256MB出题人zsyzzsoft提交情况16/150初始分值1500锁定情况背景我们能见到的最可怕的事情,莫过于小学生放假了!描述小学生要放假了!MT学校一共有N个小学生,学校旁边的ET小卖部希望在小学生放假之前做好坑蒙小学生的准备!ET小卖部一共有M个不同的商品,每个商品的价格可以定位任意非负整数,每个商品的数量是无限的。每个小学生有Ci RMB,每人只能购买一个商品,他们希望他们购买的商品尽量贵。小卖部应该如何设定每个商品的价格,使得他们坑蒙小学生的收入尽可能多呢?请输出最多的收入。输入格式第一行两个用空格隔开的整数N,M。紧接着N行,第i+1行... 阅读全文
posted @ 2013-07-28 22:04 jlins 阅读(252) 评论(0) 推荐(0)
摘要: 刚装完1.0.3两天,1.0.4发布了,乘项目还没有开始,赶快升级。升级过程1.设置环境变量:RAILS_ENV=productionexport RAILS_ENV2. 获取最新代码:cd redmine-2.3/plugins/redmine_backlogsgit fetch --tags origingit tag3. checkout到最新的tag v1.0.4git checkout v1.0.44. 回到redmine-2.3目录,运行安装命令:bundle exec rake redmine:backlogs:install2.3.2.stable.12037. You are 阅读全文
posted @ 2013-07-28 22:02 jlins 阅读(284) 评论(0) 推荐(0)
摘要: 大数据团队必须设置的五种职位作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs麦肯锡认为,大数据团队必须有五种职位:1)数据卫生员(Data Hygienists) - 这些人,确保数据总是干净的、准确的。2)数据探索者(Data Explorers) - 这些人在大数据项目找到你真正需要的数据。3)企业解决方案架构师(Business Solution Architects) - 这些人把收集的数据组织在一起,以便用于分析,他们负责设计数据的结构,以确保数据可以有效地供所有用户检索,有些数据的访问需要数分钟、甚至数小时,例如,需要每分钟或每小时使更新 阅读全文
posted @ 2013-07-28 21:59 jlins 阅读(315) 评论(0) 推荐(0)
摘要: KM裸题每个鱼都认为自己是雄性,而且会攻击它认为是雌性的鱼,每个鱼只能被攻击一次,被攻击后会产卵(个数是给的两条鱼的值的异或运算) #include#include#define N 110#define inf 0x3fffffffint map[N][N],lx[N],ly[N],sx[N],sy[N],n,d[N],cont[N],match[N];int find(int x){ sx[x]=1; for(int i=0;itemp?temp:d[i]; } return 0;}int KM(){ int i,j,k,sum,min; memset(match,-1,sizeo... 阅读全文
posted @ 2013-07-28 21:57 jlins 阅读(224) 评论(0) 推荐(0)
摘要: Java 中的 properties 文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件。文件的内容是格式是"键=值"(key-value)的格式。在 properties文件中,可以用"#"来作注释。properties文件在Java编程中用到的地方很多,操作很方便。 例如,我们可以把数据库连接信息,如URL、账号、密码这些动态信息不写在class中,而放入一个可配置的属性文件,程序从属性文件中读取值以实现"运行时动态加载"。在博文《JDBC之与数据库MySQL的连接》中,我们运用了如下方法 阅读全文
posted @ 2013-07-28 21:56 jlins 阅读(19769) 评论(1) 推荐(0)
摘要: 前几周上传了下做的app的源码,后来发现源码中有太多错误,匆匆便上传了,之后想删掉一直找不到按钮,看了下help:https://help.github.com/articles/deleting-a-repository发现还是比较繁琐,大致步骤如下:1,登陆后点击中间的Repositories选项,然后点击进你的项目 2,进去项目后如下图,点击右下角的settings 3,进入settings页面后拖到最下方,可以看到有delete按钮,然后还等什么,点击一下 4,点击delete this repository这个按钮后会弹出如下窗口,输入你的项目名称,点击下面的按钮就删除了 PS... 阅读全文
posted @ 2013-07-28 21:54 jlins 阅读(34883) 评论(1) 推荐(5)
摘要: 有个android.widget.ViewAnimator类继承至FrameLayout,ViewAnimator类的作用是为FrameLayout里面的View切换提供动画效果。该类有如下几个和动画相关的函数: lsetInAnimation:设置 View进入屏幕时候使用的动画,该函数有两个版本,一个接受单个参数,类型为android.view.animation.Animation;一个接受两个参数,类型为Context和int,分别为Context对象和定义Animation的resourceID。 setOutAnimation: 设置View退出屏幕时候使用... 阅读全文
posted @ 2013-07-28 21:52 jlins 阅读(264) 评论(0) 推荐(0)
摘要: 对于连分数,我们可以表示为: 对于无理数,ai一定是无穷数列,反之,对于有理数,ai一定是有穷数列。对于上式中的p与q,有递推式: 而对于sqrt(n)来说,ai中的首项为一个单独的整数,除了它后面的都会循环。 下面我们来分析一个关于连分数的题目。 题目:连分数 题意:给两个整数n和k,n#include #include #include #include using namespace std;typedef long long LL;const int N=50005;const double eps=1e-8;const LL MOD=1000000007;LL a[N];LL... 阅读全文
posted @ 2013-07-28 21:50 jlins 阅读(371) 评论(0) 推荐(0)
摘要: 简介JSTL(JSP Standard Tag Library ,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库。由四个定制标记库(core、format、xml 和 sql)和一对通用标记库验证器(ScriptFreeTLV 和 PermittedTaglibsTLV)组成。JSTL是为了简化JSP页面,让它更加简洁尽量不包含Java代码,只进行数据显示而开发出来的一个标签库,弥补了JSP的不足。特点在应用程序服务器之间提供了一致的接口,最大程度地提高了WEB应用在各应用服务器之间的移植。简化了JSP和WEB应用程序的开发。自从有了JSTL我们不再需要写大量的Java代码,只需. 阅读全文
posted @ 2013-07-28 21:48 jlins 阅读(223) 评论(0) 推荐(0)
摘要: 新浪微博SSO授权,很早就做好了,只是一直没有时间整理博客,今天加班,晚上闲暇之时便想到整理一下。由于整个七月份很忙,加班很多。前段时间把腾讯微博的SSO认证整理好了。想在七月份翻篇之前再写点东西。好了,不多说废话了,下面就说说关于新浪微博SSO认证的内容。新浪微博比较简单,而且很方便使用。由于在腾讯微博中我有讲到SSO认证的过程,这里主要是看看新浪微博demo中的MainActivity,这个类中告诉我们如何进行新浪微博的授权,按照这个范例来做就可以的。下面是这个类的源码 package com.weibo.sdk.android.demo;import java.text.SimpleDa 阅读全文
posted @ 2013-07-28 21:46 jlins 阅读(3661) 评论(0) 推荐(0)
摘要: 1. 问题背景 InnoDB是新版MySQL(v5.5及以后)默认的存储引擎,之前版本的默认引擎为MyISAM,因此,低于5.5版本的mysql配置文件.my.cnf中,关于InnoDB的配置默认是被注释起来的。在实际使用时,发现不少人只是把mysql的配置文件拷贝到需要的路径下后,就启动mysqld,而建表时偏偏又指定engine=innodb。正常情况下,即使不显式配置innodb引擎的参数,该引擎也可以使用(因为MySQL会采用默认的innodb engine参数来管理对应的表),于是,大家用的很happy,因为一切正常啊。 但随着表中数据量不断增大(如单表数百万记录)... 阅读全文
posted @ 2013-07-28 21:44 jlins 阅读(6397) 评论(0) 推荐(0)
摘要: 文/刚子 2013年7月27日 北京的天总是变化多端,突然觉得这就跟女人一样,当然这个比喻不是很对。吓扯谈吧! 今天主要想表达感激,感激我在即将过去的7月,在7月的某天我重拾CSDN账号,把原有的博客重新做了开片。期待自己每天都写一篇原创,可以与网络相关,亦可与工作技术相关。希望依次找到有共鸣的兄弟,比肩前行。 我写的其实很烂,没有段落,没有注意标点,当然里面还有些内容里面有错字,懒句。如果按照文章考核标准,是没有一篇符合人类阅读的,所以我给的定义就是"刚子扯谈"。 统计了下我7月在CSDN博客里面的文章量,其实是很惭愧的,首先我给大家道歉,我没有保证给大家提供足量、... 阅读全文
posted @ 2013-07-28 21:42 jlins 阅读(286) 评论(0) 推荐(0)
摘要: 做此题,只要理解好next数组就行.......................#include #include #include #include #include #include using namespace std;char str[411111],tmp[411111];int next[411111],ans[411111];void getnext(char *t) { int i=0,j=-1; int len = strlen(t); next[0] = -1; while(i 1) { ans[cnt++] = next[... 阅读全文
posted @ 2013-07-28 21:40 jlins 阅读(170) 评论(0) 推荐(0)
摘要: Unity不愧是收费开发软件,有写好的Joystick(虚拟手柄),使用起来很简单,我们一起来学习一下哈!!本文源代码Win版的 :http://vdisk.weibo.com/s/BDn59yfnBVRuD我们先添加手柄图标啊!先导入一个包。在Project视图中按右键啊。 内容如下: 我们再来创建装有虚拟手柄的容器。 创建完后改名称Joy 再修改一些属性如下图: 之后再将Joystick与虚拟手柄的容器相关联。 创建一个人物:导入人物的包。 我们接下来一个一个JS的脚本:#pragma strictvar hero :GameObject;var joyStickPlayer... 阅读全文
posted @ 2013-07-28 21:38 jlins 阅读(2871) 评论(0) 推荐(0)
摘要: 微博兴起之后,我几乎很少在去写博文了。感觉一下子博文没有那么多内容可以来表述了。只是停留在140个字内即可。流线性的阅览方式,快速而方便让我们不需要仔细回味,新的博文记忆已经是昨天。 回想走过的这些,我们没有跟上互联网的浪潮。我们只是追逐用户,追逐流量。而这些都看似必然的同时,我们又是多么的伤感。PC互联网时代在中国澎湃发展了即将15载,从WEB1.0到现在SNS的时代,在我们的身边造就很多无数的神话色彩。似乎从大类到细分的垂直领域我们都在无空不如,看似这些都是想当然的2012年,我们更多的谈论的是移动互联网;当发现几年之前的同事也在加入这个领域的时候。我突然有被伤了,整整的三天,我的... 阅读全文
posted @ 2013-07-28 21:36 jlins 阅读(186) 评论(0) 推荐(0)
摘要: 1.场景模拟请用软件模拟开机过程 按下启动按钮 然后电源供电 主板开始加电自检 BIOS依次寻找其他设备的BIOS并且让他们初始化自检 开始检测CPU,内存,光盘,硬盘,光驱,串口,并口,软驱即插即用设备 进入系统引导 上面的过程可以抽象为如下: 客户端只是想要发出命令或者请求,不关心请求的真正接受者是谁,也不关心具体如何实现,而且同一个请求的动作可以有不同的请求内容,当然具体的处理功能也不一样。请问如何实现呢? 2.使用命令模式来解决问题2.1命令模式定义 将一个请求封装为一个对象,从而是你可以用不同的请求对客户进行参数化,队请求排队或者请求日志,以及支持可撤销的操作... 阅读全文
posted @ 2013-07-28 21:34 jlins 阅读(286) 评论(0) 推荐(0)
摘要: 经常会用到的命令,记一下。1.chgrp修改文件所属组#简单使用,将文本test.txt所属组改为gourp1chgrp gourp1 test.txt2.chown修改文件拥有者#将test.txt文件所属用户修改为user1chown user1 test.txt#同时修改test.txt的所属用户和所属组chown user1:group1 test.txt3.chmod修改文件属性chmod 755 testchmod u+x testchmod u-x testchmod g+x test4.usrmod修改用户所属组一般的话只是将当前用户添加到其它组中去usrmod -a -G g 阅读全文
posted @ 2013-07-28 21:32 jlins 阅读(6339) 评论(0) 推荐(0)
摘要: 这种例子在我们平时编程时可能会很少用,但是在面试时被问的可能性就很大了。用const修饰指针,常见的情况可以分为四种:1.const int *p; // p 可变,p 指向的对象不可变2.int const *p; // p 可变,p 指向的对象不可变3.int *const p; // p 不可变,p 指向的对象可变4.const int *const p; //指针p 和p 指向的对象都不可变 可以看到,这四种情况面对的问题是p的值和p指向的值是否可以修改。下面,我给出一个例子,在例子中已经给出了详细的注释:#include using namespace std;int ma... 阅读全文
posted @ 2013-07-28 21:30 jlins 阅读(545) 评论(0) 推荐(0)
摘要: jsPlumb是一个强大的JavaScript连线库,它可以将html中的元素用箭头、曲线、直线等连接起来,适用于开发Web上的图表、建模工具等。它同时支持jQuery+jQuery UI、MooTools和YUI3这三个JavaScript框架,十分强大。大家可以在官网的Demo中看看它的功能。目前可用的jsPlumb中文资料很少,希望这篇教程可以帮助大家更快的了解jsPlumb。出于篇幅考虑,本教程将以jQuery为例介绍jsPlumb。 浏览器兼容性在使用jsPlumb之前,大家需要先了解一下各浏览器对jsPlumb的兼容性。jsPlumb支持IE6以上以及各大浏览器,但是仍然有一些bu 阅读全文
posted @ 2013-07-28 21:29 jlins 阅读(37693) 评论(5) 推荐(6)
摘要: arclistsg独立单表模型文档列表(DedeCMS > 5.3)名称:arclistsg功能:类似arclist标签,获取指定单表模型(例如:分类信息),指定栏目,指定排序及呈现样式的一列文档语法:{dede:arclistsg flag='h' typeid='' row='' col='' titlelen=''orderway='' keyword='' limit='0,1'}[field:title/]{/dede:arclistsg}文件:\in 阅读全文
posted @ 2013-07-28 21:27 jlins 阅读(551) 评论(0) 推荐(0)
摘要: arcpagelistarclist列表分页(DedeCMS 5.6)名称:arcpagelist功能:通过制定arclist的pagesize及tagid属性,配合arcpagelist标签进行内容当前分页中显示,DedeCMS 5.8中将取消这个标签的使用语法:{dede:arclist flag='c' titlelen=42 row='16' tagid='dedecms'pagesize='8'} [field:title/]{/dede:arclist}{dede:arcpagelisttagid='dedec 阅读全文
posted @ 2013-07-28 21:25 jlins 阅读(534) 评论(0) 推荐(0)
摘要: (> DedeCMS 4,DedeCMS5)名称:autochannel功能:指定排序位置的单个栏目的链接语法:{dede:autochannel partsort='2' typeid=1}[field:typename/]{/dede:autochannel}文件:\include\taglib\autochannel.lib.phpfunctionlib_autochannel(&$ctag,&$refObj)默认底册模板:part_autochannel.htm参数:partsort = '0' 栏目所在的排序位置typeid=&# 阅读全文
posted @ 2013-07-28 21:23 jlins 阅读(178) 评论(0) 推荐(0)
摘要: 一.交叉编译ini解析库1.官方网站http://ndevilla.free.fr/iniparser下载iniparser-3.1.tar.gz2.解压tar -zxvf iniparser-3.1.tar.gz cd tar -zxvf iniparser3.修改makefileCC = gcc 修改为--> CC = arm-none-linux-gnueabi-gccAR = ar 修改为--> AR = arm-none-linux-gnueabi-ar4.编译make5.拷贝src下的头文件dictionary.h和iniparser.h以及压缩包目录下的静态库libi 阅读全文
posted @ 2013-07-28 21:21 jlins 阅读(6782) 评论(0) 推荐(0)
摘要: 题意:给你一些字符串,这些字符串可以首位相接(末位置如果和另一个字符串的首位置相同的话就可以相连) 。然后问你是否可以全部连起来。思路:就是取出每个字符串的首尾位置,然后求出出度和入度,根据有向欧拉通路的性质,可以求出是否可以组成欧拉通路 。当然还得考虑一下这个图是否是连通图,这里可以用并查集记录边的集合。最后判断是否是一个连通图。欧拉通路水题。#include #include #include #include #define clr(a) memset(a , 0 , sizeof(a) )using namespace std ;char a[1111] ;struct kdq{ .. 阅读全文
posted @ 2013-07-28 21:19 jlins 阅读(223) 评论(0) 推荐(0)
摘要: 日期:2013-7-26来源:GBin1.com深入了解:本篇将介绍5种较高难度的可视化工具(或者你想查看前文)。如果你想做高水平的数据可视化,那么除了简单基于网页的工具,你还需要更有用的东西,包括桌面应用程序和编程环境。16、ProcessingProcessing可谓是交互式可视化处理的模范工具,它能让你使用更简单的代码,再循序编译成Java。有一个叫做Processing.js的工具,可以使你的网页在没有Java应用程序的情况下运用Processing,加上Objective-C端口,你能够在IOS平台上使用它。它是一个可以运用在所有平台上的桌面应用,近几年来网上已经有大量实例和代码了。 阅读全文
posted @ 2013-07-28 21:17 jlins 阅读(513) 评论(0) 推荐(0)
摘要: speech codec (G.711, G.723, G.726, G.729, iLBC) 各种各样的编解码在各种领域得到广泛的应用,下面就把各种codec的压缩率进行一下比较,不正确之处望各位同行指正。 Speech codec: 现主要有的speech codec 有: G.711, G.723, G.726 , G.729, ILBC,QCELP, EVRC, AMR, SMV 主要的audiocodec 有: real audio, AAC,AC3, MP3, WMA, SBC等,各种编解码都有其应用的重点领域。 本文主要对speech codec相关指标进行总结: ITU 推.. 阅读全文
posted @ 2013-07-28 21:15 jlins 阅读(13207) 评论(0) 推荐(0)
摘要: Struts的namespace示例工程Struts2_0200_NamespaceStruts.xml /Namespace.jsp /Namespace.jsp Struts自定义具体视图的返回示例工程Struts2_0300_Action修改jsp模板字符编码:windows-preferences-JSP修改编码为UTF-8即可IndexAction1.javapublic class IndexAction1 { public Strin... 阅读全文
posted @ 2013-07-28 21:13 jlins 阅读(318) 评论(0) 推荐(0)
摘要: 序号日期时间事项内容说明备注(前置任务及完成情况)负责人完成情况17月20日15:00再次比对验证邮件用户前置任务:验证用户(域帐号/邮件帐号),其中包括2个五十铃领导的邮箱,建立2个邮箱,凌兴国/傅火昌。后置任务:7月21日批量导入用户。罗军(财务公司账户为默认),陆泽勇(新建),王琳(修改用户名)已完成27月20日17:11测试批量导入用户的脚本程序VBS前置任务1:完成上述个别用户的修改工作,并在测试环境测试脚本的可用性,特别是当原有用户存在的脚本执行情况,脚本功能:已经有的用户改密码,没有的用户新建用户并生成密码。经测试还发现:脚本中的user可以使用中文姓名。徐建明负... 阅读全文
posted @ 2013-07-28 21:11 jlins 阅读(302) 评论(0) 推荐(0)
摘要: 题目描述:输入两个字符串,求其的最长的公共的字串,这与最长公共子序列不一样输出两字符串的最长公共字串思路一:从字符串A开始遍历,同时遍历字符串A,找到第一个与当前字符串A相同的字符,此时记下当前的pos,并同时遍历两字符串,直到找到两字符串不相同的字符,记下其长度,与max比较,大则则将相同的子串copy到max_str中C++实现#include #include char* longest_str(char* one, char* two){ int i=0, j=0, max=0, m=0; //m:record the number of equal characters int l. 阅读全文
posted @ 2013-07-28 21:09 jlins 阅读(554) 评论(0) 推荐(0)
摘要: 在一次帮朋友弄cygwin交叉编译时出现了这个问题 cygwin是按照成功了,make-v,以及gcc-v都没出现问题,就是在./build_native 时出现please define NDK_ROOT而且无法进行下去,经过检查,打入指令pwd发现我的用户没有在home里面而是在c盘里面,最后把那个C:\Users\Administrator这里添加了.bash_profile文件里面如何修改路径请看我的博客如何生成spk那篇,如果在home里面一开始没有.bash_profile这个问题,请在d:\cygwin\etc\defaults\etc\skel此目录下可找到,d:cygwin是 阅读全文
posted @ 2013-07-28 21:08 jlins 阅读(588) 评论(0) 推荐(0)
摘要: 对象序列化的概念对象序列化使得一个程序可以把一个完整的对象写到一个字节流里面;其逆过程则是从一个字节流里面读出一个事先存储在里面的完整的对象,称为对象的反序列化。将一个对象保存到永久存储设备上称为持续性。对象的序列化即可实现持续性。一个对象要想能够实现序列化,必须实现 Serializable 接口或 Externalizable 接口。对象序列化的作用 一、对象序列化可以实现分布式对象。主要应用例如:RMI(远程方法调用)要利用对象序列化运行远程主机上的服务,就像在本地机上运行对象时一样。 二、对象序列化不仅保留一个对象的数据,而且递归保存对象引用的每个对象的数据。可以将整个对象层次写入字. 阅读全文
posted @ 2013-07-28 21:06 jlins 阅读(220) 评论(0) 推荐(0)
摘要: private Handler handler = new Handler(){ public void handleMessage(Message msg) { super.handleMessage(msg); if(msg.waht == 1){ //todo something.... } }};private Timer timer = new Timer(true);//任务private TimerTask task = new TimerTask() { public void run() { Message msg = new Message(); ms... 阅读全文
posted @ 2013-07-28 21:04 jlins 阅读(8397) 评论(0) 推荐(0)
摘要: 一个典型AsyncTask的。01publicclassDialogTestActivityextendsActivity {02privateButton button1;03privateTask task;0405@Override06publicvoidonCreate(Bundle savedInstanceState) {07super.onCreate(savedInstanceState);08setContentView(R.layout.main);09this.button1 = (Button) findViewById(R.id.button1);10button1. 阅读全文
posted @ 2013-07-28 21:02 jlins 阅读(423) 评论(0) 推荐(0)
摘要: 超时处理001importjava.util.Timer;002importjava.util.TimerTask;003004importandroid.app.Activity;005importandroid.os.AsyncTask;006importandroid.os.Bundle;007importandroid.widget.Toast;008009publicclassTimeoutTestActivityextendsActivity {010privatefinalstaticintTIME_OUT =3*1000;011privatefinalstaticintSLEE 阅读全文
posted @ 2013-07-28 21:00 jlins 阅读(416) 评论(0) 推荐(0)
摘要: 受到这个的启发终于结局了如何在AsyncTask运行中终止其操作。单纯的onCancelled(true)是不行的下面把代码贴出来~实现了登陆功能。AsyncTask简介,它使创建需要与用户界面交互的长时间运行的任务变得更简单。相对来说AsyncTask更轻量级一些,适用于简单的异步处理,不需要借助线程和Handler即可实现。转自stackoverflowpackage com.isummation.exampleapp; import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.URLEnc 阅读全文
posted @ 2013-07-28 20:58 jlins 阅读(766) 评论(0) 推荐(0)
摘要: 01packagecom.xbl.task;0203importjava.io.BufferedReader;04importjava.io.InputStream;05importjava.io.InputStreamReader;06importjava.net.URL;07importjava.util.concurrent.Executor;08importjava.util.concurrent.ExecutorService;09importjava.util.concurrent.Executors;1011importandroid.os.Bundle;12importandr 阅读全文
posted @ 2013-07-28 20:56 jlins 阅读(336) 评论(0) 推荐(0)
摘要: 1. DEFINE是预处理指令,是简单的文字替换;而const是关键字,用于变量声明的修饰。 2. DEFINE替换的结果可以是数值、表达式、字符串、甚至是一个程序;而const只能限定变量为不可修改的常量,也就是说替换的结果只能是一个已经存在类型的值。 3. #define常量是一个Compile-Time概念,它的生命周期止于编译期:在实际程序中他只是一个常数、一个命令中的参数,没有实际的存在;而const变量时在堆栈分配了空间,或者说,const的常量是一个Run-Time的概念,在程序中确确实实的存在可以被调用、传递。 4. #define常量存在于程序的代码段,而const常量存在于 阅读全文
posted @ 2013-07-28 20:54 jlins 阅读(403) 评论(0) 推荐(0)
摘要: 利用PHP5中GD库生成图形验证码类似于下面这样 1.利用GD库函数生成图片,并在图片上写指定字符 imagecreatetruecolor 新建一个真彩色图像 imagecolorallocate 为一幅图像分配颜色(调色板) imagestring 绘制字符 imageline 绘制线条 imagesetpixel 打像素点 2.输出图片 imagejpeg($img); PHP实现过程,代码中注释详细,这里不做过多解释 verify.phpsubmit.php 代码中MRYH.ttf 是你要设置的字体。 阅读全文
posted @ 2013-07-28 20:52 jlins 阅读(324) 评论(0) 推荐(0)
摘要: 一、 准备操作系统 :Linux, 内核版本2.6需要软件:tpccuva-1.2.3, postgresql-8.1.15, gnuplot-4.2.5。tccuva是实现标准TPC-C。Postgresql是最稳定的开源sql数据库。gunplot是一个数学软件,可以根据数据画出相应的函数图形。二、 安装1. 创建用户[root@RedHat /]# useradd -m tpcctest[root@RedHat /]# passwd tpcctest(密码自行创建)以tpcctest身份登录到系统[root@RedHat /]# su tpcctest[tpcctest@RedHat / 阅读全文
posted @ 2013-07-28 20:50 jlins 阅读(696) 评论(0) 推荐(0)
摘要: 题目描述小明在玩一款电脑游戏,里面有一关是这样的: 战场上有n个敌人,小明必须把他们全部打败才能通过这关,不过战斗顺序可以小明自己决定。小明如果打败一个比自己经验值高的敌人,那么小明会赚取2点经验值,否则赚取1点经验值。 现在给你小明初始时的经验值和n个敌人的经验值,你能计算出小明最后经验值最高可以到多少吗? 输入格式输入包含多组测试数据。 每组第一行输入两个正整数N(N#include#include#includeusing namespace std;int a[1009];int main(){ int m,n; while(scanf("%d%d",&m, 阅读全文
posted @ 2013-07-28 20:48 jlins 阅读(305) 评论(0) 推荐(0)
摘要: SysBench是一款开源的、跨平台的、模块化的、多线程的性能测试工具,通过高负载地运行在数据库上,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。用于评估操作系统的性能参数。1 sysbench简介Sysbench使得我们无需采用真正的复杂的数据库benchmark而获取系统的性能概况。目前主要支持的数据库有mysql、oracle、postgresql。可评估的系统性能参数有:1. Cpu性能2. 内存分配与传输速度测试3. 互斥体测试4. 文件I/O性能5. 线程调度性能6. 数据库服务性能(OLTP基准)本来sysbench主要是为mysql编写的benchmark。但是现. 阅读全文
posted @ 2013-07-28 20:46 jlins 阅读(1923) 评论(0) 推荐(0)
摘要: Memtester是用户态工具,用于测试内存子系统的故障。非常方便,支持32位 或64位Unix-like系统。对于硬件开发开发者来说,memtester可以定位到物理地址。1. 安装下载地址http://pyropus.ca/software/memtester/获取memtester-4.2.2.tar.gz源码包。#tar –zxvf memtester-4.2.2.tar.gz#make#make install2.测试./memtester [-p physaddrbase] [B|K|M|G] [loops]其中:Physaddrbase: 需要测试的物理地址;[B|K|M|G]. 阅读全文
posted @ 2013-07-28 20:44 jlins 阅读(1563) 评论(0) 推荐(0)
摘要: Netperf是一种网络性能的测量工具,主要针对基于TCP或UDP的传输。Netperf根据应用的不同,可以进行不同模式的网络性能测试,即批量数据传输(bulk data transfer)模式和请求/应答(request/reponse)模式。Netperf测试结果所反映的是一个系统能够以多快的速度向另外一个系统发送数据,以及另外一个系统能够以多块的速度接收数据。 Netperf工具以client/server方式工作。server端是netserver,用来侦听来自client端的连接,client端是netperf,用来向server发起网络测试。在client与server之间,首先建 阅读全文
posted @ 2013-07-28 20:42 jlins 阅读(387) 评论(0) 推荐(0)
摘要: 文|刚子 2013.7.12 23 暂且不说自媒体内容的良莠不齐,只说优质内容持久的产生和提供,好比形容一个作家高质又高产。 写手式的自媒体,目前主要是个人为主,按照写手的内容发布频率来看,若非这个人有极大丰富的人生阅历和感悟,同时又拥有极高的知识素养和极强的表达能力(借助文字、图片、音频、视频),假设每天都发布一篇千字以上的原创文章,真是要了小命! 没有谁敢拍着胸口说自己不会文思枯竭,因为你写着写着突然有一天就写不动了。像程苓峰搞的云科技(后来改名孕峰),一个人撑不下去了就拉了几个朋友一起来供稿甚至后来主动表示可以在自媒体平台上分享其他好文,你很难说这其 中没有个人创造能力有... 阅读全文
posted @ 2013-07-28 20:40 jlins 阅读(278) 评论(0) 推荐(0)
摘要: 文/刚子 2013.7.27活着 没那么简单 在滚滚红尘中寻找生活的支撑点;在不知不觉中挥洒青春的筹码;在茫茫人海中等待生命的爱人;在不离不弃中煎熬人生的低谷;在忙忙碌碌中感受路途的疲惫,这就是所谓的生活。 每个人与生俱来都有自己的理想,有人想成为律师,有人想成为警察,有人想成为作家,有人想成为"叫兽",有人想成为会计师…人人从小就各有各的梦想,在小学课堂上会很天真的告诉老师或同学自己的梦想,但到了高中、大学、工作,再问他们已经不知道自己的梦想,只知道将来有钱有势就行了。 如果再问他们为何不去实现儿时的梦想时?很多人会说"真的好难".因为有的在辍学之后就去谋生,在谋生中只要 阅读全文
posted @ 2013-07-28 20:38 jlins 阅读(221) 评论(0) 推荐(0)
摘要: 题目描述小红又给小明出难题了,这次的问题是给小明一些非负整数,让他按照一定的规则编程改写这些整数,规则如下: 如果某个正整数中有n个相同的数字x连续出现,那么将它们改写成“nx”的形式; 对于单独出现的数字x,将其改写成“1x”的形式。 例如,122344111应该改写为1122132431。 由于小明的编码能力太弱,所以请你帮他编程解决这个问题。 输入格式输入的第一行是一个正整数n(n#includeint main(){ int k; char a[9999]; int b[9999]; scanf("%d",&k); getchar(); while(... 阅读全文
posted @ 2013-07-28 20:36 jlins 阅读(496) 评论(0) 推荐(0)
摘要: 文/刚子 2013年7月28日 「一起聊聊微信这孙子」我很早其实就开始了微信的涉入,记得那是2011年3月处吧!我当初的手机还是诺基亚塞班系统,当时手机塞班系统几乎占据了大部分的智能手机的市场。微信我推荐了几个同事开通,当时他们还说是帮助做推广吗?其实非也。2011年其实是微信的一个发展初期年,大部分人是非常排斥这样一块应用,因为他爹叫"腾讯",在他爹生他之前,QQ已经生长为一个彪悍的男人。所以大部分人的需求点还是主要依赖于这个彪悍男人的呵护!2012年属于微信的野蛮生长期,1亿、2亿到2013年初突破3亿,其实很多人都在说腾讯在移动互联网时期终于抓住了一根救命稻草,其实非也,纵观腾讯的布局, 阅读全文
posted @ 2013-07-28 20:34 jlins 阅读(291) 评论(0) 推荐(0)
摘要: 「未完待续的微信」无独有偶,很多思想上的爆发往往就是一瞬间,我是有特别感觉的!感觉其实更多的像是思想涌泉,而涌泉不会持续太久!影响感觉器官的有万万千,可以是一个动作、一个眼色、哪怕是眨眨眼眉,我们的神经都会有反应!这与个人的认知体系有关,大部分人的认知体系是被影响着在前行;其实微信到今天,大家都被影响,都被认知;而没有"被"字所思,这是让我们很失望的! 扯一句蛋,人与动物的区别,或许大部分人能说出一大堆,其实我总结后发现无法有两条:一是有思想,在此基础上会使用工具,提高生产效率。二呢?高质量的交配繁衍下一代。 生产繁衍越来越发高、精、尖等几个方向靠拢。说了一堆废话,现在重新回到微信这王八羔.. 阅读全文
posted @ 2013-07-28 20:33 jlins 阅读(246) 评论(0) 推荐(0)
摘要: Citrix 服务器虚拟化之十 Xenserver高可用性HA HA是一套全自动功能设计,规划。它可以安全地恢复出现问题的XenServe 主机。例如物理破坏网络或主机的硬件故障,HA可确保无需任何人工干预,自动在主机上重新启动虚拟机。启用 HA 后,XenServer 将持续监视池中主机的运行状况。如果当前 VM 主机发生故障,HA 机制会自动将受保护的 VM 移动到一台运行状况良好的主机上。此外,如果发生故障的主机是主节点,HA 会自动选择另一台主机来接管主节点的角色,以便您能够继续管理 XenServer 池。为了绝对确认某台主机是无法访问的,已配置高可用性的资源池使用多个检测信号机制. 阅读全文
posted @ 2013-07-28 20:30 jlins 阅读(721) 评论(0) 推荐(0)
摘要: 叠筐Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 10111 Accepted Submission(s): 2548 Problem Description 需要的时候,就把一个个大小差一圈的筐叠上去,使得从上往下看时,边筐花色交错。这个工作现在要让计算机来完成,得看你的了。 Input 输入是一个个的三元组,分别是,外筐尺寸n(n为满足0= 0; i--) { for (int j = 0; j < n; ... 阅读全文
posted @ 2013-07-28 20:29 jlins 阅读(239) 评论(0) 推荐(0)
摘要: 1)运行Veeam_Backup_Setup.exe,但是不要继续下一步; 2)进入到%temp%\IXP000.TMP目录,例如windows xp sp3环境默认为C:\Documents and Settings\Administrator\LocalSettings\Temp\XP000.TMP; 不同的机器可能这个目录名字可能稍微会有变化,你可以看到目录内有,这个文件veComLic32.dll,然后复制软件包内的SetupPatch.exe到该目录并且运行这个程序打补丁; 3)继续第一步的剩余安装,当提示需要许可文件时,使用软件包内的keygen.exe生成一个mesme... 阅读全文
posted @ 2013-07-28 20:27 jlins 阅读(1277) 评论(0) 推荐(0)