现在位置: 首页 > Qfimppxj发表的所有文章
  • 10月
  • 14日
综合 ⁄ 共 3275字 评论关闭
参考我前面的一篇文章(点击这里),前面引入一个在Etcd集群环境下的关键性问题: 三个Etcd节点组成Clustering应该访问那个(进行操作请求)??? (1)针对读取操作三个任意一个都可以,即使它不是leader (2)针对写入操作,好像只能通过连接leader来进行写入。 我有一个由三个节点组成的集群(127.0.0.1:4001、127.0.0.1:4002以及127.0.0.1:4003),有一个连接到集群开启定时器定时注册服务(实际上是定时创建带TTL的Node)的程序,如下所示: string sysFlag = "CBIP";               IRegistryCenterClient rCente......
阅读全文
  • 08月
  • 06日
编程语言 ⁄ 共 958字 评论关闭
source:http://hi.baidu.com/yuhc123/item/6086d6dc32092b53d63aae14 默认参数值 对于一些函数,你可能希望它的一些参数是可选的,如果用户不想要为这些参数提供值的话,这些参数就使用默认值。这个功能借助于默认参数值完成。你可以在函数定义的形参名后加上赋值运算符(=)和默认值,从而给形参指定默认参数值。 注意,默认参数值应该是一个参数。更加准确的说,默认参数值应该是不可变的——这会在后面的章节中做详细解释。从现在开始,请记住这一点。 使用默认参数值 输出 它如何工作 名为say的函数用来打印一个字符......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 300字 评论关闭
1.    完美洗牌算法 题目:给定整数数组,元素为a1 a2 a3 .. an b1 b2 b3 .. bn元素个数为 2n要求:请生成如下数组,a1 b1, a2 b2, a3 b3, .. an bn.  条件:时间复杂度为O(N),空间复杂度为O(1)   http://topic.csdn.net/u/20100623/09/dd25166f-bac4-4b2d-98ab-71cab69f4241.html?54216 http://blog.csdn.net/yuan8080/article/details/5705559 http://blog.csdn.net/yuan8080/article/details/5705567
阅读全文
扩展的gcd算法即除了计算gcd(m,n)还要计算整数x和y,使之满足gcd(m,n) = m.x + n.y。 下面的算法中使用迭代方式。 extendedGCD2方法是extendedGCD的简化版本,考虑到在初值向量r{-1} = [1 0], r{0} = [0 1]下,满足递推关系:r{i} = r{i-2} - q{i}.r{i-1}。   采用Euclid's算法时,不仅要r(余数)的值,还需要q(商)的值。   本例实现参考了Wikipedia中介绍的迭代方法:http://en.wikipedia.org/wiki/Extended_Euclidean_algorithm   /** * * @author ljs 2011-5-17 * * solve extended gcd using Euclid's Algorithm and Iter......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 2999字 评论关闭
文章目录 试题一 试题二 试题一 设计一个人员类person 其中包括姓名和衣服、裤子及鞋子的指针;将其衣服、裤子及鞋子分别设计成类clothes、pants和shoe的对象,这3个类都是从物品类object派生的, object类包括物品类型和颜色数据成员;并采用相关数据进行测试。 解:clothes、pants和shoe这3个类(统称为穿着类)都是从object类公共派生的,person类包含指向这些穿着类对象的指针,并有一个输出人员姓名和穿着的成员函数。 参考代码 #include <iostream> #includ......
阅读全文
  • 02月
  • 10日
算法 ⁄ 共 1579字 评论关闭
题意:给一个操作和一个话题,操作有, new(加入新话题), reply(某话题置顶,同时当作新话题 ), tag(把某话题标记为旧话题), serach(从top到bottom输出前100个新话题)。 解法: 话题存在一个双向链表中(方便删除和插入), 每个话题名称映射一个链表的节点(用map),然后就是模拟。 坑点: 一个话题可以被tag多次,导致一开始访问了空指针(如果用链表做注意)。 //code #include<iostream> #include<cstdio> #include<string> #include<list> #include<map> using namespace std; ......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 1051字 评论关闭
把多张图片整合成连续动画,这恐怕是很多苹果开发者需要的功能。下面是单次播放和循环播放的代码。 animationImageView.animationImages = imageFrames;// imageFrames 是一个图片数组   animationImageView是一个imageview [UIView setAnimationDelegate:self]; animationImageView.animationDuration = 0.75f;  animationImageView.animationRepeatCount = 3;  [animationImageView startAnimating]; shouldPlay = NO; NSInteger timeout = 3; [NSTimer scheduledTimerWithTimeInterval:timeout target:self selector:@select......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 234字 评论关闭
转发和重定向的区别   1>原理上的区别       转发向 是一件事分N步做(类似外包)       重定向 是做一件事一次做完      2>应用上的区别      转发是一个请求      重定向是二个请求  3>细节上的区别      1)转发只能转发给本应用内的地址 ;重定向 可以定义到任意地址     2)转发和重定向在绝对地址的表现方式上有所不同            转发:                                  /目录/资源名           重定向(表单提交):/应用名/目录/资源名
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 318字 评论关闭
首先,手机要有root权限,否则没权限访问"/data/data/"中数据 adb shell //新建临时文件夹 $ mkdir /mnt/sdcard/tmp //获取root权限 # su //从私有数据中copy到创建的临时文件夹中 # cat /data/data/com.android.providers.telephony/databases/mmssms.db > /mnt/sdcard/tmp/mmssms.db //退出 # exit $ exit //从临时文件夹中copy到电脑中,存放位置:电脑用户c盘根目录下(C:\Documents and Settings\usernameXX) adb pull /mnt/sdcard/tmp/mmssms.db .
阅读全文
  • 02月
  • 05日
综合 ⁄ 共 336字 评论关闭
1.onkeydown在ie6中捕捉不到回车事件,用onkeypress代替   2.例子 <input  type="password"  onkeypress="f(event)"/>   function f(event ){ event = event?event:window.event; var key = event.keyCode?event.keyCode:event.which;      if(key==13){                   } }   function f(){      var event = arguments[0]||window.event;      var key= event.charCode||event.keyCode;      if(key==13){      } }    
阅读全文
  • 12月
  • 26日
综合 ⁄ 共 278字 评论关闭
mybatis 批量插入: void addUser(List<User> users); <insert id="batchInsert" parameterType="list"> insert into tb_user (id,username,password) <foreach collection="users" item="item" index="index" separator="union all"> select '${item.id}','${item.username}','${item.password}' from dual </foreach> </insert>
阅读全文
  • 12月
  • 23日
综合 ⁄ 共 2254字 评论关闭
第一部,下载安装MyEclipse for mac.    http://downloads.myeclipseide.com/downloads/products/eworkbench/2014/installers/myeclipse-spring-2014-GA-offline-installer-macosx.dmg    http://downloads.myeclipseide.com/downloads/products/eworkbench/2014/installers/myeclipse-pro-2014-GA-offline-installer-macosx.dmg 第二部,helloWorld    1,新建项目     2, 新建MyServlet类,继承字HttpServlet,重写doGet和doPost方法,调用process方法响应请求。       import java.io.IOException; import java.io.PrintW......
阅读全文