一 需求有以下需求,通过setfacl命令实现一组用户可写可读可执行,一组用户可写可执行,另一组用户只可读linux rwxoracle wxuplook r二 解决第一步 添加六个用户linux01、linux02、oracle01、oracle02、uplook01、uplook02[root@serv01 learning]# useradd linux01[root@serv01 learning]# useradd linux02[root@serv01 learning]# useradd oracle01[root@serv01 learning]# useradd oracle Read More
posted @ 2013-08-03 22:46
javawebsoa
Views(688)
Comments(0)
Diggs(0)
题意是给你几个数,再给你这几个数的可以用的个数,然后随机找几个数来累加, 让我算可以累加得到的数的种数! 解题思路:先将背包初始化为-1,再用多重背包计算,最后检索,若bb[i]==i,则说明i这个数是可以得到的!一个循环计算可以达到的数的个数,最后输出就好了! #include #define max(a,b) a>b?a:b int bb[500000]; int vv; void shun(int cost,int weight) { int i; for(i=cost;i=cost;i--) bb[i]=max(bb[i],bb[i-cost]+we... Read More
posted @ 2013-08-03 22:44
javawebsoa
Views(152)
Comments(0)
Diggs(0)
dataGridView控件可以说很方便的显示了数据,而且对于修改和删除数据也很方便,我在前面的一篇博客中写到了如何去绑定数据到该控件上dataGridView控件--绑定数据方法,今天我将如何将数据导出到excel 中以及在导出时所遇到的问题总结了一下,特此分享 ! 如何导出Excel 由于我在做机房收费系统个人版,因此在查询了充值记录,退卡记录,上下机记录等都需要将这些数据导出来在要导出这些数据前呢,首先要先引用我们需要的程序集,以我所用的VS2012为例子 ,我需要添加引用 并选择下图中所指示的程序集 只有在添加了这个引用后才能进行下面的操作 ,添加引用后,在我们要实现的代码中也... Read More
posted @ 2013-08-03 22:42
javawebsoa
Views(412)
Comments(0)
Diggs(0)
#虚拟机是最初的的系统,我们在虚拟机里安装scp[root@serv01 ~]# yum install /usr/bin/scp -y#安装过程略#我们拷贝MySQL的源码包到目标机的/root目录下[root@larrywen ule-sa1]# ls mysql-5.1.59.tar.gz mysql-5.1.59.tar.gz[root@larrywen ule-sa1]# pwd/opt/soft/ule-sa1[root@larrywen ule-sa1]# scp mysql-5.1.59.tar.gz 192.168.1.11:/root[root@192.168.1.11 Read More
posted @ 2013-08-03 22:40
javawebsoa
Views(299)
Comments(0)
Diggs(0)
--> Read More
posted @ 2013-08-03 22:38
javawebsoa
Views(424)
Comments(0)
Diggs(0)
Dungeon MasterTime Limit:1000MSMemory Limit:65536KTotal Submissions:13923Accepted:5424Description You are trapped in a 3D dungeon and need to find the quickest way out! The dungeon is composed of unit cubes which may or may not be filled with rock. It takes one minute to move one unit north, south, Read More
posted @ 2013-08-03 22:36
javawebsoa
Views(222)
Comments(0)
Diggs(0)
如果解决ios怎样实现快速将显卡中数据读出压缩成视频在cocos2dx扩展开发中 手机平台性能是个关键问题。 压缩视频分成3个步骤: 读取显卡数据, 使用编码器压缩,保存文件。 使用libav 压缩的时候,软件编码器效率不够,在itouch5上面只能做到5-6 fps。 因此使用ios平台自带的AVFoundtion库来做,硬件加速编码,具体做法参考 http://stackoverflow.com/questions/9661259/record-the-drawing-as-a-m4v-video-file-opengl/9672890#9672890 使用corevideo 库提供的.. Read More
posted @ 2013-08-03 22:35
javawebsoa
Views(372)
Comments(0)
Diggs(0)
以前写过一篇文章,RedHat Linux 6.1 安装MySQL,本文是从解决依赖的角度上再次描述如何在Linux下以RPM包方式安装MySQL。 [root@serv01 ~]# ls /iso/Packages/mysql*/iso/Packages/mysql-5.1.52-1.el6_0.1.x86_64.rpm /iso/Packages/mysql-devel-5.1.52-1.el6_0.1.x86_64.rpm/iso/Packages/mysql-bench-5.1.52-1.el6_0.1.x86_64.rpm /iso... Read More
posted @ 2013-08-03 22:33
javawebsoa
Views(589)
Comments(0)
Diggs(0)
题目:Number 题意: 给出一个f(x),表示不大于x的正整数里,不整除x且跟x有大于1的公约数的数的个数。定义F(x),为不大于x的正整数里,满足f(x)的值为奇数的数的个数。题目就是求这个F(x)。 网上很多方法就是打表找规律,已经谈不上是算法了。这里我们可以来分析: 不整除x且跟x有大于1的公约数的数的个数 f(x)=x-约数个数-互质数个数+1。 把x素因子分解,易知x的约数个数为(质数的幂+1)的累乘。所以若要使约数为奇数,充要条件是(质数的幂+1)都为奇 数,即质数的幂都为偶数。所以此时x必然是一个平方数。 综上,x为平方数,其约数个数为奇数;x为非平方数,其约数个数... Read More
posted @ 2013-08-03 22:31
javawebsoa
Views(244)
Comments(0)
Diggs(0)
大约一年多前,公司同事开始使用Redis,不清楚是配置,还是版本的问题,当时的Redis经常在使用一段时间后,连接爆满且不释放。印象中,Redis 2.4.8以下的版本由于设计上的主从库同步问题,就会导致整个问题,不知是否确为这个Bug所致。但从那以后,我就很少敢去尝试使用Redis。曾想转投MongoDB,但公司同事给我的回复是,由于MongoDB宕机,数据丢失,公司损失惨重。于是,我一直停留在Memcached使用范畴,且用的还比较一般。相关链接:Redis实战Redis实战之Redis + JedisRedis实战之征服 Redis + Jedis + Spring (一)Redis实战 Read More
posted @ 2013-08-03 22:29
javawebsoa
Views(12769)
Comments(0)
Diggs(1)
#includeusing namespace std;#define MaxSize 50typedef char ElemType;typedef struct{ ElemType data[MaxSize]; int front ,rear;}SqQueue;void InitQueue(SqQueue *&q){ q=(SqQueue *)malloc (sizeof(SqQueue)); q->front=q->rear=0;}void ClearQueue(SqQueue *&q){ free(q);}int QueueEmpty(SqQueue *&a Read More
posted @ 2013-08-03 22:27
javawebsoa
Views(666)
Comments(0)
Diggs(0)
在新的cocos框架里,旧的调用ccTouchBegan方法被和谐掉了!so!直接来代码1-(void)doSometing{2[[[CCDirector sharedDirector] touchDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:YES];3} Read More
posted @ 2013-08-03 22:25
javawebsoa
Views(298)
Comments(0)
Diggs(0)
跟前面某个题一样,都是区间染色问题,还是用我的老方法,区间离散化+二分区间端点+区间处理做的,时间跑的还挺短 坑爹的情况就是最左端是0,最右端是1e9,区间求的是开区间#include #include #include #include using namespace std;typedef struct{ int l; int r; bool color;}seg;seg a[5005];int t[10005];int d[10005],ct;int f[10005];int find(int x,int n){ int l=0,r=n-1,mid=(l+r)/2... Read More
posted @ 2013-08-03 22:23
javawebsoa
Views(211)
Comments(0)
Diggs(0)
用Memcached,对于缓存对象大小有要求,单个对象不得大于1MB,且不支持复杂的数据类型,譬如SET等。基于这些限制,有必要考虑Redis!相关链接:Redis实战 Redis实战之Redis + Jedis Redis实战之征服 Redis + Jedis + Spring (一)Redis实战之征服 Redis + Jedis + Spring (二)Redis实战之征服 Redis + Jedis + Spring (三)言归正传,目前Redis大概有3中基于Java语言的Client:JredisJedisRedis4J这里只说Jedis,因为它是官方提供的唯一Redis Clie Read More
posted @ 2013-08-03 22:21
javawebsoa
Views(16381)
Comments(1)
Diggs(2)
上篇博客中我完成了如何将控件中的数据导出到excel中dataGridView控件--导出Excel,当我成功导出后,又再次遇到了新问题---未将对象引用设置添加到对象的实例 解决办法: 1 .将代码中的tostring 去掉 2.修改datagridView控件中的属性 如图: 对此问题,细节分析如下: 在运行后,数据全部导出,系统却报错 如下: 对此错误查了一些资料并尝试这解决,原来在datagridView控件加载数据后会自动添加一行空白行,在程序运行时,有数据时都不会报错,而当运行到空白行 myExcel.Cells(i + 2, j + 1) = dgv(j, ... Read More
posted @ 2013-08-03 22:19
javawebsoa
Views(1650)
Comments(0)
Diggs(0)
Redis + Jedis + Spring (一)—— 配置&常规操作(GET SET DEL)接着需要快速的调研下基于Spring框架下的Redis操作。相关链接:Redis实战 Redis实战之Redis + Jedis Redis实战之征服 Redis + Jedis + Spring (一)Redis实战之征服 Redis + Jedis + Spring (二)Redis实战之征服 Redis + Jedis + Spring (三)前文有述,Spring提供了对于Redis的专门支持:spring-data-redis。此外,类似的还有: 我想大部分人对spring-da Read More
posted @ 2013-08-03 22:17
javawebsoa
Views(6964)
Comments(0)
Diggs(0)
不得不说,用哈希操作来存对象,有点自讨苦吃!不过,既然吃了苦,也做个记录,也许以后API升级后,能好用些呢?!或许,是我的理解不对,没有真正的理解哈希表。相关链接:Redis实战 Redis实战之Redis + Jedis Redis实战之征服 Redis + Jedis + Spring (一)Redis实战之征服 Redis + Jedis + Spring (二)Redis实战之征服 Redis + Jedis + Spring (三)一、预期接上一篇,扩充User属性:Java代码 publicclassUserimplementsSerializable{privatestatic. Read More
posted @ 2013-08-03 22:15
javawebsoa
Views(608)
Comments(0)
Diggs(0)
一开始以为Spring下操作哈希表,列表,真就是那么土。恍惚间发现“stringRedisTemplate.opsForList()”的强大,抓紧时间恶补下。通过spring-data-redis完成LINDEX, LLEN, LPOP, LPUSH, LRANGE, LREM, LSET, LTRIM, RPOP, RPUSH命令。其实还有一些命令,当前版本不支持。不过,这些List的操作方法可以实现队列,堆栈的正常操作,足够用了。相关链接:Redis实战 Redis实战之Redis + Jedis Redis实战之征服 Redis + Jedis + Spring (一)Redis实战之征 Read More
posted @ 2013-08-03 22:13
javawebsoa
Views(754)
Comments(0)
Diggs(0)
递推公式很简单:C(n,k+1) = C(n,k) * (n-k) / (k + 1)方法很暴力经测,C(2000,1000)可以求出,C(2000,0)到C(2000,2000)所用时间仅需0.2s#include #include #include #include #include #include using namespace std;const int MAXD = 100, DIG = 9, BASE = 1000000000;const unsigned long long BOUND = numeric_limits :: max () - (unsigned long l. Read More
posted @ 2013-08-03 22:11
javawebsoa
Views(256)
Comments(0)
Diggs(0)
Problem Description In mathematics, a subsequence is a sequence that can be derived from another sequence by deleting some elements without changing the order of the remaining elements. For example, the sequence is a subsequence of . (http://en.wikipedia.org/wiki/Subsequence) Given a string S... Read More
posted @ 2013-08-03 22:09
javawebsoa
Views(237)
Comments(0)
Diggs(0)
日前,阿里巴巴单方面做出一个艰难的决定,将暂停微信第三方应用推荐服务。不甘在微信5.0时代被“阉割”的阿里已经完成了微淘的内测工作,不少通过微信做服务平台的运营者对微淘表示出兴趣。随着微博和淘宝不断加大结合力度,此次微信事件不过是阿里移动电商布局的一角而已,但受到影响的微信淘宝客们该怎么做?个人感觉所谓的“封杀”,看似严重,其实中间还有误会。之前聚划算还在和皮皮精灵有合作微信项目,也看好微信方面的运营工作。如果是单单是由于和微博的合作,实在有些说不过去。倒是微信方面一直抵制虚假的淘宝广告,曾封停了不少推送、营销虚假广告的微信公众号。 微信5.0升级“扫一扫”功能,才是阿里的“肉中刺” 阿里对此 Read More
posted @ 2013-08-03 22:07
javawebsoa
Views(406)
Comments(0)
Diggs(0)
在7月10日上传互联网的”基础微积分后记(Epilogue)“袖珍电子书中,J.Keisler将微积分学创立初期分为三个类型: (1) The ratio of an infinitesimal change in y to an infinitesimal change in x ( The infinitesimal method.) (2) The limit of the ratio of the change in y to the change in x, Δy/Δx, as Δx approaches zero. (The limit method.) (3) The velo. Read More
posted @ 2013-08-03 22:05
javawebsoa
Views(537)
Comments(0)
Diggs(0)
Java split用法 java.lang.string.split split 方法 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 stringObj.split([separator,[limit]]) stringObj 必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。 separator 可选项。字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽 略该选项,返回包含整个字符串的单一元素数组。 limit 可选项。该值用来限制返回数组中的元... Read More
posted @ 2013-08-03 22:03
javawebsoa
Views(284)
Comments(0)
Diggs(0)
题目:点击打开链接多校练习赛4的简单题,但是比赛的时候想到了推导公式f(n)=f(n-1)+f(n-2)(就是斐波那契数列),最后却没做出来。首先手写一下he(不是hehe)连续时的规律。0-1 1-1 2-2 3-3 4-5,斐波那契无误。比赛的时候没有分清楚连续的he和间断的he的不同,只有连续的he才能用斐波那契数列来表示,而间断点应该重新计算he出现的次数,最后根据组合数的原理相乘,即可得到最终的答案。//dp,但是找规律也可以发现连续的是FIb数列. #include #include using namespace std;long long tar[10100];void cre Read More
posted @ 2013-08-03 22:01
javawebsoa
Views(239)
Comments(0)
Diggs(0)
公司今年把校招的30多个人,从北京、成都、合肥都集中到南京做了一个三个星期的软工入职培训。所以,这这里我认识和接触了很多跟我一起刚入职的新人。偶尔也聊聊天。一、问:“你做过后台吗?”,“为什么要选择做客户端?”。大家有时候认为,后台才是编程。认为如android开发之类的都是特别简单的事情,没什么技术含量。其实,做编程的人都知道。所谓编程,无非就是数据和界面。无论你什么样的软件,在开发人员眼中就是一堆数据和展现方式而已。从大二下学期开始接触jsp/servlet ,到后来的SSH2框架,做多了就感觉特别的没意思。配置完成之后,就剩下一些数据的set,get了。做网页不是自己的强项,所以每此花费 Read More
posted @ 2013-08-03 21:59
javawebsoa
Views(223)
Comments(0)
Diggs(0)
Btrace是一个实时监控工具,可以无需修改应用代码(事实上它修改了字节码),来达到不可告人的秘密!这是性能调优和诊断的利器! 它可以获取应用程序代码的执行时间,他可以让你无需修改代码,帮你做时间的打点。它还可以做的有很多多! 但是,你需要编写btrace脚本,它是一个java文件。在Eclipse中编写java类很简单,在linux上,vm不熟悉的可能就会比较痛苦了,并且脚本可复制性很强。 因此,我对btrace做了一个封装和拓展,你无须再编写java脚本,只需要敲几个命令,便可以实现你想要的功能! 为了减少重复工作的增加,拓展工具提供了以下特色功能: 1) 命令行交互式方式 2) 封... Read More
posted @ 2013-08-03 21:58
javawebsoa
Views(397)
Comments(0)
Diggs(1)
维护一个单调下降的队列。对于每一个人,只需要找到在他前面且离他最近的可以杀掉他的人即可。 #include #include #include #include using namespace std;#define N 100005vector v;int f[N], n, t, cnt;int main() { scanf("%d", &n); memset(f, 0, sizeof(f)); for (int i=0; i<n; i++) { scanf("%d", &t); cnt = 0; if (v.size() == Read More
posted @ 2013-08-03 21:56
javawebsoa
Views(306)
Comments(0)
Diggs(0)
相信看到这篇文章的人,心中肯定有这样的想法:ODBC、OLEDB、ADO、ADO.NET貌似都是访问数据库的东东,那么他们之间有什么区别,又有什么联系呢?不要着急,待我慢慢道来。 先说ODBC,官方的定义是这样的,开放数据库互连(ODBC)是MICROSOFT提出的数据库访问接口标准。ODBC(Open DatabaseConnectivity,开放数据库互连)提供了一种标准的API(应用程序编程接口)方法来访问数据库管理系统(DBMS)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。ODBC的设计者们努力使它具有最大的独 Read More
posted @ 2013-08-03 21:54
javawebsoa
Views(192)
Comments(0)
Diggs(0)
Slash MazeBy filling a rectangle with slashes (/) and backslashes (), you can generate nice little mazes. Here is an example:As you can see, paths in the maze cannot branch, so the whole maze only contains cyclic paths and paths entering somewhere and leaving somewhere else. We are only interested i Read More
posted @ 2013-08-03 21:52
javawebsoa
Views(224)
Comments(0)
Diggs(0)
基础android的飞机类游戏,与前人一样,由surfaceView绘制游戏画面,另起线程控制绘制时间间隔达到动态效果。这里附上最近自己写的敌机自动飞行路径代码。请大家给点意见。在敌机管理模块,加入此段代碼。movePingXing记录该飞机直线轨迹运行时,每次canvas绘制的x、y的偏量值。moveYuanHu记录该飞机按圆形轨迹运行时,每次canvas绘制的x、y的偏量值。String中,“、”前面得是x方向坐标偏移量,后面得是y方向坐标偏移量。private static String[] movePingXing = { 5 + "," + 0, 5 + &quo Read More
posted @ 2013-08-03 21:50
javawebsoa
Views(317)
Comments(0)
Diggs(0)
宏中"#"和"##"的用法 一、一般用法 我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起. #define STR(s) #s #define CONS(a,b) int(a##e##b) printf(STR(vck)); // 输出字符串"vck" printf("%d\n", CONS(2,3)); // 2e3 输出:2000 二、当宏参数是另一个宏的时候 需要注意的是凡宏定义里有用'#'或'##'的地方宏参数是不会再展开. 1, 1, 非'#' Read More
posted @ 2013-08-03 21:48
javawebsoa
Views(474)
Comments(0)
Diggs(0)
本系列学习教程使用的是cocos2d-x-2.1.4(最新版为3.0alpha0-pre) ,PC开发环境Windows7,C++开发环境VS2010一、菜单项(CCMenuItem)菜单项CCMenuItem是一个基类,它的子类可以加入CCMenu中形成菜单。CCMenu类的继承关系如下图所示。CCMenuItem类是所有按钮的基类。建议大家不要直接使用该类,因为它并不包含具体显示的功能。其作为所有按钮对象的父类,主要提供了下面的两个功能。 提供了基本按钮的状态:正常、选中和无效。 为按钮对象实现了基本的回调函数机制。当按钮对象被玩家点击按下后,通常需要执行一个动作,比如进入游戏或者打开子菜 Read More
posted @ 2013-08-03 21:46
javawebsoa
Views(432)
Comments(0)
Diggs(0)
胜利是属于那些最有信心与最有毅力的人 很久没有更新博客了,一是一直以来自己比较懒,最近又没有学习什么新技术。二是写博客的文采确实不怎么滴。三是,最近没怎么总结。最近一直在办公室学习,总是感觉差点什么,苦思不得其果。今日,碰到一篇博客,如题,大致讲的是一个姑娘通过CCIE的认证,CCIE是什么东西,我不知道,但是一个姑娘为之努力5年,我想,它的分量肯定不清。由此,我想到了一个词,坚持。没错,坚持。人,都有一种惰性,时间越长,惰性越大,这点,在我身上特别明显。什么事情,都是一时兴起,很难坚持下去。对于新技术,很渴望,但是学习的时间不长,兴趣一弱,可能就不去学习了。我想这点可能和大多数年轻的程序员. Read More
posted @ 2013-08-03 21:44
javawebsoa
Views(209)
Comments(0)
Diggs(0)
HTML超出文本多行截取代码如下: HTML: 沈阳网页制作公司有添美科技,网址是:http://www.sytm.net/wangzhanjianshe/ 沈阳网上商城建设公司有添美科技,网址是:http://www.sytm.net/jiejuefangan/ CSS:.sytm-text-1 { color: #FFF; background: #000; width: 410px; height: 22px; } .sytm-text-2 { color: #FFF; background: #000; width: 410px; height:... Read More
posted @ 2013-08-03 21:42
javawebsoa
Views(321)
Comments(0)
Diggs(0)
//用的自己的计算几何模板,不过比较慢嘿嘿//要注意只有一个点和两个点//Computational Geometry//by kevin_samuel(fenice) Soochow University//temple#include #include #include #include //#include using namespace std;//defineconst double EPS = 1e-8;const double PI = acos(-1.0);//point//==================================================== Read More
posted @ 2013-08-03 21:40
javawebsoa
Views(199)
Comments(0)
Diggs(0)
有关系统设计的参考文章,会让大家有所收获~赶快看看吧 Read More
posted @ 2013-08-03 21:38
javawebsoa
Views(151)
Comments(0)
Diggs(0)
当作最近没怎么敲代码的练手把 LAMP学员基本信息 LAMP学员基本信息 姓名: 性别: 男 女 保密 学历: 选修课程: Linux Apache Mysql PHP 自我评价: ... Read More
posted @ 2013-08-03 21:36
javawebsoa
Views(423)
Comments(0)
Diggs(0)
//***************************************// 函数名称: ORDER// 函数功能: 从小到大排序 // 入口参数: X0 X1 Y0// 出口参数: X0 X1 Y0 从小到大//***************************************ORDER: MOV A,#2 MOV I,AL_ORDER: MOV A,X0 SUB A,X1 B0BTS1 FC JMP A_ORDER0 XCH A,X0 XCH A,X1 XCH A,X0A_ORDER0: MOV A,X1 SUB A,Y0 B0BTS1 FC JMP A_ORDER. Read More
posted @ 2013-08-03 21:34
javawebsoa
Views(181)
Comments(0)
Diggs(0)
场景:在大量的DB操作过程中, 有许多数据库本来是SQL Server 2005 , 但其兼容级别设置为了80(2000), 导致很多操作无法进行(比如, 表值函数里用字段参数)。 如何操作呢?直接将兼容级别改过来, 还是不大好, 万一影响了其它方面罪过就大了。 基本知识:--查看所有数据库的兼容级别SELECT name,compatibility_level FROM sys.databases WITH(NOLOCK)--修改数据库的兼容级别EXEC sp_dbcmptlevel 'dbName', '80'--查看当前数据库名称和兼容级别sp_who @ Read More
posted @ 2013-08-03 21:33
javawebsoa
Views(225)
Comments(0)
Diggs(0)
这是StackOverFlow上一个投票非常多的提问How to prevent SQL injection in PHP? 我把问题和赞同最多的答题翻译了下来。 提问:如果用户的输入能直接插入到SQL语句中,那么这个应用就易收到SQL注入的攻击,举个例子:$unsafe_variable = $_POST['user_input'];mysqli_query("INSERT INTO table (column) VALUES ('" . $unsafe_variable . "')");用户可以输入诸如 : value Read More
posted @ 2013-08-03 21:31
javawebsoa
Views(239)
Comments(0)
Diggs(0)
【2013.08.03 tonyfield】 一直想尝试android源码的编译,这两天正好海思代码的编译也需要ubuntu环境,于是安装了ubuntu 12.04,安装时选了语言为中文,因此下面很多状态及错误报告都是中文了,另外分配了4G swap分区,200G ext4主分区。因为听说android源码编译需要100G空间,加上考虑磁盘余量作为工具安装及代码备份,给了200G,反正现在谁都不缺这点儿硬盘空间。关于源码的下载官方文档是 http://source.android.com/source/downloading.html#initializing-a-repo-client1. Read More
posted @ 2013-08-03 21:29
javawebsoa
Views(12795)
Comments(1)
Diggs(0)
题意:n刀切割棋盘下面是8*8的棋盘,每个数字代表棋盘对应点的权值,问切割n刀后,每一块的和 的均方差最小是多少均方差的公式需要先化简: 由上式得,均方差最小 显然是要 Xi^2 最小 d[k][x1][y1][x2][y2]代表棋盘从(x1,y1)->(x2,y2)已经切了k刀 获得的最小的平方和用sum[i][j] 代表 从(1,1)点 到 (i,j)点的权值和这样答案就是 dp[n][1][1][8][8]/n -(sum[8][8]/n)^2用S[ (x1,y1) ,( x2,y2) ] 代表 这两点间的权值和这里用递归dp状态转移方程:d[k][x1][y1][x2][y2]= Read More
posted @ 2013-08-03 21:27
javawebsoa
Views(215)
Comments(0)
Diggs(0)
Rowkey是OceanBase诞生之初就引入的概念,最终被确立是在OceanBase 0.3。为了便于理解,不妨把OceanBase想象成一个Key-Value系统,Rowkey就是Key,Value就是返回的行数据。如果你对mysql数据库熟悉,那么不妨把Rowkey理解成primary key,它就是那几个主键列的组合,列的顺序与primary key中定义的顺序一致。 OceanBase中的静态数据是按照rowkey顺序存储在磁盘中的,这样做的好处是:1. 支持每一行的快速定位(想象一下BTree的查找过程,如果数据无序,根本无从查起,也不叫BTree了)2. 支持连续行的扫描。一个r Read More
posted @ 2013-08-03 21:25
javawebsoa
Views(1095)
Comments(0)
Diggs(0)
更多例子第二个递归的例子是求两个自然数的最大公约数(有没有回到令人怀念的中学时代)。下面的程序用的是经典的辗转相除法。//greatest common divisor//假定a、b都是正整数function gcd(a, b){ if (a = b var c = a % b; if (c === 0) return b; else return gcd(b, c);}除了上面这些条件或者解法可以转化为数学的递归定义的计算,递归方法还适用于其所涉及的数据结构即是以递归形式定义的问题,比如链表、图、树等等。现在我们来看一个迷宫的例子。迷宫可以抽象成一副数学上的图,每个岔路口是一个点,其间的.. Read More
posted @ 2013-08-03 21:23
javawebsoa
Views(242)
Comments(0)
Diggs(0)
当试图用srand(time(0))rand()生成一组随机数时发现,生成的数字很多都是「一样」的经过测试:srand(seed); rand() 生成随机数,当seed一样时,生成的随机数相同。所以上述「一样」的问题应该出在time(0)所以最后采用的方式是:sleep+ 高精度计时,+srand(gettime_function) +rand()不过,把gettimeofday换成更高精度可能效果更好 代码如下(Linux下)#include // for srand#include #include // for nanosleep#include // for gettime... Read More
posted @ 2013-08-03 21:21
javawebsoa
Views(321)
Comments(0)
Diggs(0)
; ; P_CLKIIC EQU P1.2; P_DATIIC EQU P1.3; PM_DATIIC EQU P1M.3 ; EE_ADDR DS 1 ;地址寄存器; TMP3_IIC DS 1; TMP2_IIC DS 1; TMP1_IIC DS 1; DATA_TEMP DS 1 ;数据缓存; R_DATA DS 1 ;读数据寄存器 ; W_DATA DS 1 ;写数据寄存器;*************************************************;功能:读出一认定地址的数据;INPUT: EE_ADDR_H ,... Read More
posted @ 2013-08-03 21:19
javawebsoa
Views(342)
Comments(0)
Diggs(0)
作者:范军(FrankFan)新浪微博:@frankfan7微信:frankfan7最近网友留言很多,你既然看得起我问了,我就说说个人浅见。看看就行了,也别认真。 Q:你具体工作是什么? A:咨询的范围专注在虚拟化和云计算。具体的工作取决于不同的项目。有的项目作为售前参与合同协商和大概方案设计,有的项目作为架构师设计方案,有的项目作为项目经理带领团队实施。有的项目参与后期运维的优化和接管。 Q:想问你一下如何去国外找工作,因为我也想去国外,在出国的路上,您能在讲细一点吗?像我快26岁的人了,出去是否值得? A:出国是人生选择,而不是仅仅从职业发展考虑。每人的情形不同,如人饮水,冷暖自知。... Read More
posted @ 2013-08-03 21:17
javawebsoa
Views(226)
Comments(0)
Diggs(0)
导读:本文利用android4.0的一个原生漏洞来伪造短信。无须声明任何权限即可伪造发送方为任何号码的短信给用户。android4.0发布已经是很久很久很久很久以前的事情了,这个漏洞早就报了出来,之所以现在才写这篇文章,就是觉得,该升级的基本已经都升级了,该打补丁的基本都已经打了补丁,所以现在差不多是时候了。原生android4.0系统中,Mms.apk的manifest有这样一段android:exported="true",意味着SmsReceiverService这个Service暴露给了大家,也让病毒有机可乘在stackoverflow上面,有人早就给出了伪造短信的 Read More
posted @ 2013-08-03 21:15
javawebsoa
Views(579)
Comments(0)
Diggs(0)
拓扑排序什么是拓扑序列通常,这样的线性序列称为满足拓扑次序(Topological Order)的序列,简称拓扑序列。简单的说,由某个集合上的一个 偏序得到该集合上的一个 全序,这个操作称之为拓扑排序。离散数学中关于 偏序和 全序的定义:若集合X上的关系是R,且R是自反的、反对称的和传递的,则称R是集合X上的 偏序关系。设R是集合X上的偏序(Partial Order),如果对每个x,y属于X必有xRy 或 yRx,则称R是集合X上的 全序关系。比较简单的理解:偏序是指集合中只有部分成员可以比较,全序是指集合中所有的成员之间均可以比较。注意:①若将图中顶点按拓扑次序排成一行,则图中所有的有向边 Read More
posted @ 2013-08-03 21:14
javawebsoa
Views(516)
Comments(0)
Diggs(0)
How many ways??Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 954Accepted Submission(s): 314 Problem Description 春天到了, HDU校园里开满了花, 姹紫嫣红, 非常美丽. 葱头是个爱花的人, 看着校花校草竞相开放, 漫步校园, 心情也变得舒畅. 为了多看看这迷人的校园, 葱头决定, 每次上课都走不同的路线去教室, 但是由于时间问题, 每次只能经过k个地方, ... Read More
posted @ 2013-08-03 21:12
javawebsoa
Views(255)
Comments(0)
Diggs(0)
文章解决的问题:安装nginx中需要libmysql.so.16包的支持,下面介绍如何安装,并建立lib的连接。问题展示:error while loading shared libraries: libmysql.so.16: cannot open shared object file: No such file or directory解决方案: 1. 这个包是MYSql Connector的一个lib文件,如果本地已经安装了MYSql 客户端,一般都有相关的包(可能名字不一样而已)先find 试试。 试试在/usr/目录下:apt-get install mysql-client 如果 Read More
posted @ 2013-08-03 21:10
javawebsoa
Views(1190)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号