摘要:
如果持久化的类中有包括了汉字的String对象,那么对应到数据库中汉字的部分就会是乱码。这主要是由于MySQL数据表的字符集与我们当前使用的本地字符集不相同造成的。 如果是windows系统,那么系统默认的本地字符集是gb2312,为了让数据表也使用gb2312字符集,我们要以这样编写创建数据表的SQL语句:CREATE TABLE TEST{ ... ... ...}default character set gb2312;然后在hibernate.cfg.xml中加上:gb2312 如果是linux系统,则只需要把上面的gb2312改成UTF8即可。 阅读全文
摘要:
将目录下的part-开头的文件带入程序处理 #!bin/sh FILES=/data5/follow_relation_list_part_00000/part-* file="" for f in $FILES do file="${f}.txt" ./test ${f} > $file done 运行的时候:sh -x exe.sh可以看到参数情况 阅读全文
摘要:
Android同步框架同步(synchronization)允许用户将远程数据下载到新的设备上,同时将设备上的帐户数据上传到远端。同步还保证用户能够看到最新的数据。开发者自然可以通过自己的方式来设计实现同步机制。但是Android系统还是提供了一个可插拔的同步框架。这个框架自动化的执行以下任务:检查网络可用性根据用户设定的选项规划、执行同步重启已经停止的同步开发者需要向这个框架提供自己定义的同步适配器(Sync adapter)插件。一个sync adapter唯一的与某个servive/content provider相关联。但是后者反过来可以对应多个sync adapter。SyncAda 阅读全文
摘要:
面向对象继承实例 面向对象继承实例 经常看到面试题有关继承问题 a如何继承b 决定写一下,其实继承就是继承父级的属性和方法 阅读全文
摘要:
6月的最后一天,想查查自己的套餐使用情况,于是发短信给电信客服,得到的回复是这样:“尊敬的用户您好!每月1-2号全天、3号的0点至8点及月末最后一天为系统出账期,可能无法查询您的消费情况,敬请谅解!”。心想,短信查询是这样,通过网站查询是不是呢?于是进入电信官网,输入自己的账号查询套餐使用情况,结果得到的是相同的回复。见下图: 同样的,我登录到移动的官网,进行相同的操作,却能够正常查询到套餐使用情况。 于是,便有了这篇文章。浅谈中国电信和中国移动的数据同步。 写之前吐槽两句,每月1-2号全天、3号的0点至8点及月末最后一天为电信的系统出账期,这时间也太长了吧,有多少用户的数据需要处理?再来.. 阅读全文
摘要:
1、设置CXF的bin目录进环境变量2、CXF导入相关的jar包。 3、建立接口@WebServicepublic interface HelloWorld { public void say(String name);}4、实现接口@WebService(endpointInterface="com.webservice.HelloWorld",serviceName="HelloWorldWs")public class HelloWorldImpl implements HelloWorld { @Override public void say( 阅读全文
摘要:
经过半年的实践,可以总结了。 这次敏捷实践总体上说是比较成功的,完全按计划完成了任务,团队的凝聚力较强,员工进步很大,我个人也很有收获。 还是说说可以改进的地方吧:1) 产品负责人不在团队中,会有很大的问题。 这体现在很多问题在最后评审时才提出来。我只是技术负责人和日常管理。虽然后期我也有意识的加强了和产品负责人的沟通,但一些细节还是会有问题,我也不可能什么都跟他汇报。 这种情况应该是比较普遍的,产品负责人往往是公司高层,他不可能整天泡在研发团队中。 如果再来一遍,我会要求产品负责人每周参加一次我们的会议,查看我们的进展,这样,不至于到最后评审时才提出问题。2) 一定要找有合作意识的团队成.. 阅读全文
摘要:
1.设置系统环境变量变量名:NLS_LANG变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK2.修改注册表regedit->hkey_local_machine->software->oracle->home 数值名称:NLS_LANG数值数据:SIMPLIFIED CHINESE_CHINA.ZHS16GBK如果有的话就不用新建了3.重启pl/sqlps:如果想转换为UTF8字符集,可以赋予“NLS_LANG”为 “AMERICAN_AMERICA.UTF8”,然后重新启动 pl/sql 阅读全文
摘要:
// 计算程序执行时间.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include void do_something(){ for(int i=0;i<100000;i++) for(int j=0;j<10000;j++) ;}int main(int arg,char ** argv){ clock_t start=clock(); do_something(); clock_t end=clock(); 阅读全文
摘要:
一、确保Android开发环境正常。二、下载PhoneGap。可到http://www.phonegapcn.com/去下载,速度快些。三、新建一个PhoneGap项目 1.在eclipse中新建Android Project。 2.在项目的目录下,建两个文件夹: /libs /assets/www 3.进入将刚刚下载并解压的PhoneGap包里Anroid目录,我们需要的资源都在这个目录下。 将cordova.js这个js文件(具体名称视当时下载的版本而定)copy到/assets/www目录下, 把cordova-2.9.0.jar文件copy到/libs目录下。 再把xml目录(xml整 阅读全文
摘要:
[field:id function=GetTags(@me)/] 标签就可以调用出来了 只不过不带连接的,如果需要连接,请注释include\helpers\archive.helper.php文件130行 // $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);用下面语句替换,当然你也可以加入自己的样式$tags .= "".$row['tag'].""; 文章页面标签: {dede:tag row='8 阅读全文
摘要:
A Knight's Journey Time Limit:1000MSMemory Limit:65536K Total Submissions:24840Accepted:8412 Description Background The knight is getting bored of seeing the same black and white squares again and again and has decided to make a journey around the world. Whenever a knigh... 阅读全文
摘要:
好久没有写博客了,一直找不到有意义的题可以写,这次也不算多么有意义,只是今天是比较空的一天,趁这个时候写一写。 A.B.有一点贪心,先把每个拿去3的倍数,余下0或1或2,然后三个一起拿。对于以上的做法我们少考虑了一种情况:即 a,b,c三个数对3取模以后为2 2 0假如 c >= 3, 那么 我把c拿得只剩 3, 那么 2 2 3 可以拿2次, 而 以上的贪心只能拿1次。所以这种情况还要加上一次code C.先算出1个字符串周期分别在x,y方向上走了xx,yy步所以它能到达的点必定是 Kxx+x0, Kyy+y0, (x0, y0)是一个字符串内能走到的所有点(K是非负数)。所以我们就是 阅读全文
摘要:
接上篇,先贴ItemUpdated的代码: base.ItemUpdated(properties); if (properties.ListItem.FileSystemObjectType != SPFileSystemObjectType.Folder) return; if (properties.ListItem.ModerationInformation.Status == SPModerationStatusType.Approved) ret... 阅读全文
摘要:
开篇介绍在开始这篇富有某种奇妙感觉的文章之旅时我们先短暂的讨论一下关于软件开发方法论的简要:纵观软件开发方法论,从瀑布模型、螺旋模型、RUP(统一软件开发过程)、XP(极限编程)、Agile(敏捷开发)一路走来,他们的好他们的美,我想接触过的人都会口口称赞,都是大师们一身的经验结晶最后沉淀为专业的技术方向、技术领域,带领我们软件开发者们永无止境的前进,目睹一场又一场的美景一桌又一桌盛宴。他们在不断的开辟新的领域,称为伟大的科学家一点都不为过。但是为什么这么多方法论都没有能在企业中大面积的普及和使用或者说未能取得理想的效果呢,难道说是我们都不会吗?当然不是,我想我们程序员都是很聪明而且很富有创造 阅读全文
摘要:
方式一:使用手机管家(如腾讯手机管家,只要拖动发射火箭就行了)清理一下正在运行的后台程序。方式二:把USB数据线拔了重新链接。方法三:找到USB调试,关掉USB调试,然后重新开启。在设置 --> 应用程序-->开发-->USB 调试方式四:前三种方式都不行的情况下,需要重启手机才行。 阅读全文
摘要:
我们知道Mapreduce框架在feed数据给reducer之前会对map output key排序,这种排序机制保证了每一个reducer局部有序,hadoop 默认的partitioner是HashPartitioner,它依赖于output key的hashcode,使得相同key会去相同reducer,但是不保证全局有序,如果想要获得全局排序结果(比如获取top N, bottom N),就需要用到TotalOrderPartitioner了,它保证了相同key去相同reducer的同时也保证了全局有序。public class HashPartitioner extends Part 阅读全文
摘要:
Python学习入门基础教程(learning Python)--4.2.4 Python的for递归实现 呵呵 那,如何实现上一节提出的用递归的思想将不知道有多少层list的列表里的数据一条条的输出呢?参考递归女神(递归妹子)的编程指导思想,结合伟大的三个代表精神和和谐发展观,终于在党的领导下我实现了在Python里用for循环递归打印所有数据的伟大历史任务!为了便于理解,先看看有3层、4层嵌套的list是如何实现数据一一输出打印的(没有递归呦),1. 两层嵌套的list列表def p(): for i in [1, 2, [3, 4], 5, 6, [7, 8, 9]]: if isin. 阅读全文
摘要:
一个简单的Demo,只是在程序窗口绘制出一个矩形找到以下代码,注释掉其中一句效果: 阅读全文
摘要:
近日做项目涉及到日期选择,为了用户界面友好,于是加入了一年内的年月段的查询功能,先看效果 会自动判断当前年份以下为html代码 其中用到了 Jquery 和 struts 标签 但是这两个都不是重要的 主要书 用于赋值 和 取值方便还用到了WdatePicker 插件进行具体日期选择 日期: 从 " onFocus="WdatePicker()" class="Wdate" style="width: 110px; height: 17px; border-left: 0; border-to... 阅读全文