- 博客(25)
- 收藏
- 关注
转载 Permutations
使用递归的方式,逐步将后一个数字填充进去,所以第n个数字填充时有n个位置可放。注意在跳出低估的时候,要恢复之前的状态。 void fill(vector<vector<int> > &result, vector<int> &tmp, vector<int> &num, int step, int total){...
2013-09-30 19:36:00 48
转载 sh文件在windows下修改后无法执行的解决方法以及shell脚本中含中文乱码
sh文件在windows下修改后无法执行的解决方法因为大部分人使用的操作系统是windows,同时也因为windows的可视化界面做得比较人性化,所以在修改linux的一个sh文件时,为了方便拉到window上用editplus编辑,上传回linux去后,这个SH却不能运行,错误提示是:: command not found。原因是CR/LF问题,在dos/window下按一...
2013-09-25 10:53:38 1034
转载 Varnish3.0中文入门教程-应用篇
第二部分:应用篇当我们部署好之后,自然就是要学习怎么使用,Linux下,尤其是Server的Linux怎么可能有GUI呢。所以,学习配置文件的语法和控制台就很关键了。下面是要的学习内容目录,我们还是依次进行。Backend serversStarting VarnishLogging in VarnishSizing your cachePut Varnish on port...
2013-09-23 19:22:33 102
原创 redis 高级特性二
一、乐观锁复杂事务控制乐观锁:基于数据版本(version)的记录机制实现的。即为数据增加一个版本标识,在基于数据库表的版本解决方案中,一般是通过为数据库表添加一个version字段来实现读取出数据时,将此版本号一同读出,之后更新时,对此版本号加1。此时,将提交的数据版本号与数据库表对应的记录的当前版本号进行比对,如果提交的数据版本号大于数据库当前版本号,则予以更新,否则认为数据过期。redis如...
2013-09-22 23:22:37 72
转载 vmstat、top
vmstat是一个查看虚拟内存(Virtual Memory)使用状况的工具,使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息。vmstat 最常用的有两个数字参数,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数,如果不写就是一直采样下去。下面是使用 make -j10 编译时输出的报告:procs -----------...
2013-09-22 15:58:00 61
转载 don't flush the Session after an exception occurs异常
最近在用hibernate的时候遇到了这个异常,去了一些论坛看了看,一些博主为了赚人气不公布答案,这苦了一群小鸟们,今天我同样遇到这个异常,并且我也解决了,不知道大家报错的地方是不是一样?我的源码:package cn.ecgonline.eis.business.workstation;import java.util.Calendar;import javax.ann...
2013-09-17 17:00:10 448
转载 nagios3.2.0搭建过程
很久没有更新博客了,记录下我在生产环境下安装nagios3.2.0,一、nagios 的安装1.1 基础支持套件 1)gcc glibc glibc-common gd gd-devel xinetd openssl-devel # yum install -y gcc glibc glibc-common gd gd-devel xinetd openssl-devel ...
2013-09-17 09:46:31 109
转载 Hadoop添加datanode或者tasktracker节点
1 规划新添加的hadoop节点的角色和配置1.1 角色slave: 即datanode节点或者tasktracker节点1.2 配置主机名:hadoop03IP: 192.168.88.173hadoop用户:xiaoyu2. 部署新的节点2.1 安装操作系统2.3 关闭不必要的服务建议只保留以下服务:abrt-ccpp abrt-oops autofs crond hal...
2013-09-13 18:52:46 96
转载 查询谁修改了数据库的恢复模式
在QQ群里面有人说自己的数据库恢复模式自动被修改了,但是没有JOB也没有人修改,问我是否查出到底发生了什么。其实在SQLServerErrorLog里面会记录数据库恢复模式被更改的信息。比如我运行下面的脚本:alterdatabasesql2008setrecoverysimplegoalterdatabasesql2008setrecoveryfull然...
2013-09-13 10:24:54 103
转载 朱柏庐治家格言
黎明即起,洒扫庭除,要内外整洁,既昏便息,关锁门户,必亲自检点。一粥一饭,当思来处不易;半丝半缕,恒念物力维艰。宜未雨而绸缪,毋临渴而掘井。自奉必须俭约,宴客切勿流连。器具质而洁,瓦缶胜金玉;饮食约而精,园蔬愈珍馐。勿营华屋,勿谋良田。三姑六婆,实淫盗之媒;婢美妾娇,非闺房之福。童仆勿用俊美,妻妾切忌艳妆。祖宗虽远,祭祀不可不诚;子孙虽愚,经书不可不读。居身务期...
2013-09-11 20:59:00 97
转载 HDU 1542 Atlantis 线段树 扫描线
开始学扫描线http://www.2cto.com/kf/201307/231714.html终于找到一个有图的了,智商有限没图看不懂。自己的代码:a.因为每个矩形的左右两条边是一一对应的,所以不必下放标记。b.这里线段树的一个结点并非是线段的一个端点,而是该端点和下一个端点间的线段,所以题目中r+1,r-1的地方可以自己好好的琢磨一下//#pragma comment(...
2013-09-11 14:59:00 45
转载 [Android实例] Activity实例StartActivity出现NullPointer异常
[Android实例] Activity实例StartActivity出现NullPointer异常 [android实例教程]在Android低版本(如2.3.3)中出现如下“界面跳转”的错误:Activity界面A 跳转到 Activity界面B ———— 利用startAcivity再由Activity界面B 返回到 Activity界面A ———— 利用startActivity;...
2013-09-11 13:39:00 127
转载 [置顶] Guava学习之Splitter
Splitter:在Guava官方的解释为:Extracts non-overlapping substrings from an input string, typically by recognizing appearances of a separator sequence. This separator can be specified as a single character, fix...
2013-09-10 20:47:00 47
转载 Guava 源码分析之 Beta, GwtCompatible, GwtIncompatible, Charset, HashCode
com.google.common.annotations.Beta/** * 表明一个公用API的未来版本是受不兼容变更或删除限制的 * 拥有这个注释标志的API不受任何兼容性保证 * */@Retention(RetentionPolicy.CLASS)@Target({ ElementType.ANNOTATION_TYPE, ...
2013-09-09 23:05:00 1355
转载 描述linux系统从开机到登陆界面的启动过程
1.开机BIOS自检2.MBR引导3.grub引导菜单4.加载内核kernel5.启动init进程6.读取/etc/inittab文件,执行rc.sysinit,rc等脚本7.启动mingetty,进入系统登陆界面 转载于:https://blog.51cto.com/laoshuxmao/1292371...
2013-09-09 11:30:12 84
转载 XSS跨站攻击(二)
本人最近在学习XSS,想总结一下常见的XSS攻击的几种情况,刚好看到《防御 XSS 的七条原则》这篇文章,里面讲的七条防御原则不正是针对XSS的几种利用方式吗?于是,借来学习一下。 原则1:“Secure By Default”不要在页面中插入任何不可信数据,除非这些数已经据根据下面几个原则进行了编码 之所以有这样一条原则存在,是因为HTML里有太多的地方容易形成XSS漏洞,而...
2013-09-06 18:15:00 62
转载 模块冲突 编译php模块的时候一定--with-php-config
错误:NOTICE: PHP message: PHP Warning: PHP Startup: mcrypt: Unable to initialize moduleModule compiled with module API=20090626PHP compiled with module API=20121212当服务器中安装了2个以上的php环境时会出现以上错误,这是由于...
2013-09-05 11:07:00 258
转载 数据库设计三大范式
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库...
2013-09-04 08:51:00 36
转载 关于常用到的几个排序,php的实现
<?php$arr = array(20,4,2,-1,-34,0,50,6,19);#冒泡排序function bubbleSort($arr){$flag = 0;for($i=0;$i<count($arr)-1;$i++){for($j=0;$j<count($arr)-1-$i;$j++){if($arr[$j] >...
2013-09-02 22:54:15 34
转载 SQL Server 2005和SQL Server 2000数据的相互导入
自从SQL Server 2005推出后,因为有了更好的性能,所以有很多与SQL Server 2000相关的应用程序需要升级到这个版本。但如何才能以最快最方便的方式把其中的表结构及对应的数据和数据的其它的格式导入到SQL Server 2005呢?SQL Server 2005的数据又如何导入到SQL Server 2000上?我们分别来看下面实现的方式:1) SQL ...
2013-09-02 15:07:16 67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人