现在位置: 首页 > intrusive发表的所有文章
  • 05月
  • 10日
综合 ⁄ 共 5680字 评论关闭
转载:http://blog.csdn.net/woshichenxu/article/details/586361   1.     关于hibernate缓存的问题: 1.1.1.         基本的缓存原理 Hibernate缓存分为二级,第一级存放于session中称为一级缓存,默认带有且不能卸载。   第二级是由sessionFactory控制的进程级缓存。是全局共享的缓存,凡是会调用二级缓存的查询方法 都会从中受益。只有经正确的配置后二级缓存才会发挥作用。同时在进行条件查询时必须使用相应的方法才能从缓存中获取数据。比如Query.iterate()方法、load、get方法等。必须注意的是session.find方法永远是从数......
阅读全文
  • 12月
  • 24日
算法 ⁄ 共 1600字 评论关闭
点击打开链接 SPFA  + A* #include <cstdio> #include <queue> #include <cstring> #include <algorithm> using namespace std; struct node { int v, dis, f, next; friend bool operator <(node a, node b){ return a.f>b.f; } }; const int INF = 1e9; const int maxn = 1005; const int maxm = 100005; node edge[maxm], edgef[maxm]; int head[maxn], e, headf[maxn], dis[maxn], n, m, s, t, k; void Add(int u, int v, int dis){ edge[e].v = v; edge[e].dis = dis; edge[e].n......
阅读全文
  • 08月
  • 28日
综合 ⁄ 共 1643字 评论关闭
其实大大小小的文章讨论程序员的人生规划不计其数。本人还是坚持谈谈个人对于程序员日后规划的看法,也是本人做事的一种风格跟对人生的态度吧。希望能给大家有点帮助。 首先我们庆幸的是我们是软件行业的一员,我们作为程序员从最基础的“农民工”开始的,从反反复复的代码中成长起来。我们要为我们的职业感到骄傲才对,他赋予了我们善于动脑的习惯,程序员每天要应对的问题多种多样,我们要快速的思考,不知不觉我们锻炼出了思考的习惯。[当思考成为习惯,成功将随之而至] 思考是前进的本质,我们在当初能进入程序员行业,就说明......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 4292字 评论关闭
当我们现在(2014年7月)访问Apache的Hadoop官方网站,可以看到目前官网提供了三个推荐版本。像我一样的初学者必然感到困惑: 1.2.X - current stable version, 1.2 release 2.4.X - current stable 2.x version 0.23.X - similar to 2.X.X but missing NN HA. 1、为什么会提供这么奇怪的版本,我做了一些了解        Hadoop一代:原来Hadoop最初的开发时候出现了0.20,0.21,0.22,0.23这样的版本,后来0.20.x版本最后演化成了现在的1.0.x版本,也就是Hadoop第一代的稳定版本。也就是说第一代Hadoop包含三个大版本,分别是0.20.x,......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 13985字 评论关闭
一.基础知识     我们在使用Android手机时,可能会经常用到其中的设置界面,如下所示: 图1 Android系统中的设置界面     而且对于我们自己开发的一个完整的程序来说,我们也会需要给用户提供一个设置界面使用户可以对程序的一些参数进行设置。因此,我们就来学习下如何实现符合我们需要的一个设置界面,及其背后的数据持久化功能。 二.实例开发 2.1 SharedPreferences     在具体介绍Android的设置界面的实现之前,我们先来介绍一下预备知识,就是Android数据持久化方法中最简单的一种,即使用Preferences的键值对存储方式。......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 696字 评论关闭
【题意】 有头牛产奶n小时(n<=1000000),但必须在m个时间段内取奶,给定每个时间段的起始时间和结束时间以及取奶质量 且两次取奶之间须间隔r-1个小时,求最大取奶质量 【输入】 第一行n,m,r 接下来m行每行三个数字表示时间段的起始时间和结束时间以及取奶质量 【输出】 输出一个数字,表示最大取奶质量 dp 唯一需要注意的就是题目描述有问题,不是两次取奶需要间隔r小时而是r-1小时 比如说7分钟挤奶完毕,r=2,那么9分钟便可以开始挤奶 program poj3616; var n,m,r,i,j,k,s,e,p:longint; f,root:array [0..1000001] of ......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 656字 评论关闭
linux中shell变量$#,$@,$0,$1,$2的含义解释:  变量说明:  $$  Shell本身的PID(ProcessID)  $!  Shell最后运行的后台Process的PID  $?  最后运行的命令的结束代码(返回值)  $-  使用Set命令设定的Flag一览  $*  所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。  $@  所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。  $#  添加到Shell的参数个数  $0  Shell本身的文件名  $1~$n  添加到Shell的各参数值。$1是第1参数、$2是第2参数…。  我们先写一个简单的脚......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 96字 评论关闭
http://edu.qq.com/a/20111127/000083.htm 看来还都是海关和税务局 山东、广东、浙江最有钱啊 为啥中部几个省市的税务局这么牛,安徽、江西、河南,甘肃、陕西都是西北
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 12755字 评论关闭
网站转接支付宝解决方案(c#.net版)   转载来源:未知   大型网上购物系统除了能让会员选择货到付款结账方式外,还应该提供一些更方便快捷的网上支付方式。如果网上商店没有足够的实力提供会员直接在网站中 建立现金账户的功能,就可以将订单信息转接到支付宝,让会员从支付宝付款。当然就算会员可以在网站上建立自己的现金账户,提供支付宝支付功能也不失为另一 种方便快捷的支付方式,这可以给客户提供更多可选的支付方式。 首先,网上购物系统必须与支付宝公司签订合作协议,以确保从本购物网站上传到 支付宝网站上的订单信息能被......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 3623字 评论关闭
        多线程这个概念的接触是蛮早的时候了,当时还是单核单CPU的时候,Thread这个概念已经出现了,当时比较流行的方案是时间片轮流,线程可以优先级抢占,但一次只能运行一个线程,实际上多线程是不能真正并行处理的,只是宏观上表现的多线程在齐头并进。现在硬件进步了很多,多核的CPU时代来临了,于是线程开始了真正意义上的并行处理,多线程也作为越来越重要的一个部分需要掌握。         iOS中关于线程的创建和运行,提供了3种方法:NSThread,NSOperation和GCD。这三种方式抽象程度越来越高,所以编写代码是越来越简单的。......
阅读全文
  • 12月
  • 09日
综合 ⁄ 共 4685字 评论关闭
  1. 列出所有的运行的进程 (ps -ef, ps -aux),在BSD机器上,需要使用ps -aux $ ps -efroot     26551     5  0 Feb10 ?        00:03:41 [pdflush]root     26570     5  0 Feb10 ?        00:00:20 [pdflush]root     30344  3382  0 Feb21 ?        00:00:11 sshd: root@pts/14root     30365 30344  0 Feb21 pts/14   00:00:02 -bashroot     30393  3382  0 Feb21 ?        00:00:10 sshd: root@pts/15 Where:    -e to display all the processes.    -f to display full format listing. 2. 基于用户或运行的程序来列出进......
阅读全文
  • 12月
  • 07日
综合 ⁄ 共 1931字 评论关闭
自定义filter: public class MyFilter extends Filter { private String ids[]={"1","4","6","8"};//待删除文档id集合 @Override public DocIdSet getDocIdSet(AtomicReaderContext context, Bits acceptDocs) throws IOException { int length=context.reader().maxDoc(); OpenBitSet openBitSet=new OpenBitSet(length); openBitSet.set(0, length); for(String string:ids) { System.out.println(string); TermQuery query=new TermQuery(new Term("Id",string)); IndexSearcher index......
阅读全文