现在位置: 首页 > MOKCOFPIVIOVA发表的所有文章
  • 10月
  • 13日
综合 ⁄ 共 26962字 评论关闭
转载请注明出处:jiq•钦's technical BlogZooKeeperNet是ZooKeeper的.NET客户端,下载地址:https://github.com/ewhauser/zookeeper 测试程序 ZooKeeper zkClient = new ZooKeeper(URL,new TimeSpan(0, 0, 0, 10000), watcher); if(zkClient.Exists("/config/configJ",null) ==null) {    zkClient.Create("/config/configJ", json.GetBytes(),Ids.OPEN_ACL_UNSAFE, CreateMode.Persistent); }   初始化和启动 首先看ZooKeeper构造函数: public ZooKeeper(string connectstring,TimeSpan sessionTimeout, IWatcherwatcher, long ......
阅读全文
  • 08月
  • 13日
综合 ⁄ 共 769字 评论关闭
Java的数据类型分两种:1.基本类型:long,int,byte,float,double,char2. 对象类型(类): Long,Integer,Byte,Float,Double,Char,String,其它一切java提供的,或者你自己创建的类。 其中Long又叫 long的包装类。而Byte和Float也类似,一般包装类的名字首写是数值名的大写开头。 什么叫包装类?在java中有时候的运算必须是两个类对象之间进行的,不充许对象与数字之间进行运算。所以需要有一个对象,这个对象把数字进行了一下包装,这样这个对象就可以和另一个对象进行运算了。比如我们也可以定义一个类:class Long {int i=0;publi......
阅读全文
  • 10月
  • 29日
综合 ⁄ 共 1015字 评论关闭
开心的小明 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 小明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N 元钱就行”。今天一早小明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N 元。于是,他把每件物品规定了一个重要度,分为5 等:用整数1~5 表示,第5 等最重要。他还从因特网上查到了每件物品的价格(都是整数元)。他希望在不超过N 元(可以等于N 元)的......
阅读全文
  • 07月
  • 07日
综合 ⁄ 共 828字 评论关闭
一、flash socket与c++服务器端数据不一致的问题 在一次开发项目过程中,(Flash的socket与c++的进行二进制数据通讯),之前一直是通讯正常,在flash与c++之间正常收发结构   但是在一次更新了服务器后,却发现flash接受了一下C++服务器发送过来的数据没有反应   一开始以为是C++更新出现了问题,但是把C++的测试客户端拿过来却能正常运行   那么问题是flash客户端,可是换上旧的服务器,却能正常运行。      提示连接成功到服务器,服务器也确实发出了数据....那么问题是在收数据这里   虽然怀疑服务器也有问题,但还......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 1464字 评论关闭
一、query.scroll()和query.setFirstResult(),query.setMaxResults();这两种方法都可以取到一定范围内的数据,用来数据分页显示。那么两者区别,以及两者的效率如何? 答:1.scroll是用JDBC2.0的可滚动结果集实现;query.setMaxResults();query.setFirstResult()是数据库SQL语句实现。 2.你说是在数据库就分页好呢?还是把结果集都取到内存再分页好呢?(应该是在数据库就分了好些吧,但是如果在内存分页的话,换页的时候是不是更快一些呢?) 3.在数据库进行分页是首选的方式。数据库分页实际上是利用数据库本身SQL扩展的功能进行......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 4303字 评论关闭
  在一个服务器中,每一个运行的数据库都有一个数据库实例(instancename) 相联系。数据库启动时,系统首先在服务器内存中分配系统全局区(SGA),即构成了oracle的内存结构。然后启动若干个常驻内存的操作系统进程,即组成了oracle的进程结构。除此之外,还有数据库的物理与逻辑结构。数据库体系统结构图可以参考第一篇。在接下来的篇幅中将分五篇来详细说明oracle数据库的体系结构。 oracle物理结构 oracle逻辑结构 oracle内存结构 oracle进程结构 oracle连接配置结构   因为我的学习路线与学任何东西一样,分四个阶段,......
阅读全文
         昨天试着做了一下腾讯马拉松程序设计大赛的题目,其中的第四题题目描述如下:        对于吃货来说,过年最幸福的事就是吃了,没有之一!   但是对于女生来说,卡路里(热量)是天敌啊!   资深美女湫湫深谙“胖来如山倒,胖去如抽丝”的道理,所以她希望你能帮忙制定一个食谱,能使她吃得开心的同时,不会制造太多的天敌。         当然,为了方便你制作食谱,湫湫给了你每日食物清单,上面描述了当天她想吃的每种食物能带给她的幸福程度,以及会增加的卡路里量。         Input   输入包含多组测试用例。   每组......
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 1276字 评论关闭
Java 在判断泛型类型的时候,往往是在赋值操作的时候,能够通过参数化类判断出具体的类型。 如: public class GenericMethods { public static <T> ArrayList<T> f(){ return new ArrayList<T>(); } public static void m(ArrayList<String> list){ System.out.println(list.getClass().getName()); } public static void main(String[] args){ ArrayList<String> list = f();//通过泛型方法及类型推断得到了list m(list);//m方法可以使用该......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 483字 评论关闭
参考文章: http://twobitlabs.com/2011/08/install-diffmerge-git-mac-os-x/   注意问题: 1、下载时要下载:Download the DiffMerge OS X installer 2、在command中执行命令: git config --global diff.tool diffmerge git config --global difftool.diffmerge.cmd 'diffmerge "$LOCAL" "$REMOTE"'git config --global merge.tool diffmergegit config --global mergetool.diffmerge.cmd 'diffmerge --merge --result="$MERGED" "$LOCAL" "$(if test -f "$BASE"; then echo "$BASE"; else echo "$LOCAL"; fi)" "$R......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 1964字 评论关闭
  之前写了id的生成策略,但有时候我们的数据库表的主键并不是唯一的一个属性,这就要用到联合主键,配置方法呢同样有两个,xml和annotation。当然我们在设计数据库表的时候尽量不要去这么设计,但是要是遇到了这种情况,要学会配置。 还是先来看项目 对于Student,我们认为age和id作为联合主键,那么新建一个Student_pk.java里面有age 和int 属性还有get方法。 package com.tfj.hibernate; import java.io.Serializable; public class Student_pk implements Serializable{ private int id; private int age; public int g......
阅读全文
  • 04月
  • 03日
综合 ⁄ 共 833字 评论关闭
不做记录不知道自己的学习效率是如何的差,如果没有时间记录,这一周在我素来的学习情况中还算可以了,可是, 总结下来,发现还是浪费了好多时间!! 周一: 8.00(-1)+周二11 小时 周三7(-2)+周四 8.30 (-2.30)+周五3.30 (-4.30)+周六3(-3)+周天 5.30 (-0.30)= 浪费时间=1+2+2.30+4.30+3+0.30=13.30 小时 下周再接再厉 继续!! 完成会议论文写作 2014/5/5—2014/5/11 Mon Tues Wed Thur Fri Sat Sun Moring (7:30-9:00) --- 写CV和推荐信 完成最后的CV 到十点 --- 看了会论文 来是来了实......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 1120字 评论关闭
SPFA——Shortest Path Faster Algorithm,可以在O(kE)的时间复杂度内求出源点到其他所有点的最短路径,可以处理负边。SPFA的实现甚至比Dijkstra或者Bellman_Ford还要简单: 设Dist代表S到I点的当前最短距离,Fa代表S到I的当前最短路径中I点之前的一个点的编号。开始时Dist全部为+∞,只有Dist[S]=0,Fa全部为0。 维护一个队列,里面存放所有需要进行迭代的点。初始时队列中只有一个点S。用一个布尔数组记录每个点是否处在队列中。 每次迭代,取出队头的点v,依次枚举从v出发的边v->u,设边的长度为len,判断Dist[v]+len是否小......
阅读全文