现在位置: 首页 > liu822517发表的所有文章
  • 05月
  • 22日
综合 ⁄ 共 385字 评论关闭
1.下载JDK1.6 http://java.sun.com/javase/downloads/widget/jdk6.jsp 2.下载的文件保持在/install下面,移动到/opt目录下     cp /install/jdk-6u20-linux-i586.bin /opt/    添加执行权限 chmod u+x jdk-6u20-linux-i586.bin 3.执行 ./jdk-6u20-linux-i586.bin 4.配置环境变量  vi /etc/profile   添加    JAVA_HOME=/opt/jdk1.6.0_20/PATH=$JAVA_HOME/bin:$PATHCLASSPATH=./$JAVA_HOME/lib/td.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOMEexport PATHexport CLASSPATH 配置完成
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 2672字 评论关闭
1. <?xml version='1.0' encoding='utf-8'?> <Server port="8005" shutdown="SHUTDOWN"> <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> <Listener className="org.apache.catalina.core.JasperListener" /> <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" /> <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /> <GlobalNamingResources> <R......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 860字 评论关闭
1:用于判定==的规则      (1)如果两个值具有相同的类型,那么就检查它们的等同性,如果这两个值完全相同,它们就相等,如果它们不完全相同,则它们不相等。       (2)如果两个值的类型不同,它们仍然可能相等,用下面的规则和类型转换来检测他们的想等性:          -----如果一个值是null,另一个值时undefined,它们相等。         ------如果一个值是数字,另一个值时字符串,把字符串转换为数字,再用转换后的值进行比较        -------如果一个值为true,将它转换为1,再进行比较,如果一个值为false,把它转换为0,再进......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 29916字 评论关闭
第一部分 Android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP 当屏幕中包含一个ViewGroup,而这个ViewGroup又包含一个子view,这个时候android系统如何处理Touch事件呢?到底是 ViewGroup来处理Touch事件,还是子view来处理Touch事件呢?这个并不一定。为什么呢?看看下面的调查结果就明白了。 android系统中的每个View的子类都具有下面三个和......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 430字 评论关闭
    今天又幸参加了H公司的培训,此处简单的写一下感触,作为第一篇博文。        今天听到一句话“计算机科学是一门人造科学”,我觉得这句话的描述很准确,计算机只是换了一种视角来描述这个世界,作为一门人造科学,计算机科学在很多方面是追求正确性的,唯一性的。不像自然科学中的很多事情存在很多的可能性。        今天培训的主题是"代码的低级错误案例",很多低级的代码往往会在不经意间产生非常重大的经济损失,“质量就是程序员的尊严"这句话讲述的很到位,成功交付是对一个程序员和他的团队的最大的认可,而bug对于内心脆......
阅读全文
  • 03月
  • 29日
综合 ⁄ 共 1813字 评论关闭
在谈到XA规范之前,必须首先了解分布式事务处理(Distributed Transaction Processing,DTP)的概念。Transaction,即事务,又称之为交易,指一个程序或程序段,在一个或多个资源如数据库或文件上为完成某 些功能的执行过程的集合。 分布式事务处理是指一个事务可能涉及多个数据库操作,分布式事务处理的关键是必须有一种方法可以知道事务在任何地方所做的所有动作,提交或回滚事务的决定必须产生统一的结果(全部提交或全部回滚)。 X/Open组织(即现在的Open Group)定义了分布式事务处理模型。X/Open DTP模型(1994)包括应用程......
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 14267字 评论关闭
文章一,本文转载自:http://fmddlmyy.home4u.china.com/text6.html 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词 这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题: 问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢? 我很早前就发现Unicode、Unicode big endian和UTF-8编码的txt文件的开头......
阅读全文
  • 02月
  • 08日
综合 ⁄ 共 175字 评论关闭
不能用CString直接给char *赋值,例如:CString str;str = _T("test");char *c;c = str;解决方法:应该用strcpy完成赋值操作,例如:CString str;str = _T("test");char *c;strcpy(c, str);     更多技术文章请参看施昌权的个人网站: http://www.joyvc.cn    
阅读全文
  • 01月
  • 24日
综合 ⁄ 共 3617字 评论关闭
1.List排序 这个和数组的排序又不一样了。 其实Java针对数组和List的排序都有实现,对数组而言,你可以直接使用Arrays.sort,对于List和Vector而言,你可以使用Collections.sort方法。 Java API针对集合类型的排序提供了2个方法: java.util.Collections.sort(java.util.List) java.util.Collections.sort(java.util.List, java.util.Comparator) 如果集合里面的元素都是相同类型的,并且实现了Comparable接口,那么可以直接调用第一个方法。 如果你有其它的排序的想法,比如你不想按照自然排序进行,还可以传一个Comparato......
阅读全文
  • 12月
  • 02日
综合 ⁄ 共 5273字 评论关闭
1、首先数据库查询有四条记录: 查询视图:select * from tav_user_dept_role where USER_TITLE = '罗可扬'; 返回结果: 那么也就对应了4个不同的对象。 2、实际操作中并非如此,返回了4对对象,但是却都引用了同一个内存地址: List userInfoList = swfBiz.getTaViewUserDeptRoleList(user); TaViewUserDeptRole taViewUserDeptRole0 = (TaViewUserDeptRole)userInfoList.get(0); TaViewUserDeptRole taViewUserDeptRole1 = (TaViewUserDeptRole)userInfoList.get(1); TaViewUserDep......
阅读全文
  • 10月
  • 16日
综合 ⁄ 共 1216字 评论关闭
题目概述: 现有Flatopia这个地方的政府打算修建公路,打算修建的公路应该能够满足从一个地点一定能到达另一个地点,政府的目的是在保证任意一个城镇均能从其他任意城镇到达的前提下,要使修建的那条最长公路的长度最小。 翻译一下,就是连通图(保证任意一个城镇均能从其他任意城镇到达),求最小生成树(公路)的最大边(最长公路)。 算法思想: 用最小生成树中的prim算法,按照prim算法遍历图的模式,一步一步得到最后的结果。 prim算法模板中,本来res代表的是最小生成树的长度,如今改一下更新条件,便可以记录下来最......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 678字 评论关闭
        2013年10月15日Hadoop2的稳定版本2.2.0发布了!它解决了NameNode的水平扩转问题,也解决了NameNode的单点故障问题,也引入了引领大数据下一轮次革命的具有划时代意义的资源管理框架YARN!         话说大数据2.0时代的来临就是以YARN为基础的新一代Hadoop框架的发布为起点。         原来的Hadoop上只跑一个MapRedeuce来进行离线计算,大不了再结合下Hhbas来做点在线或者半在线的存储,也就这么几招在折腾。对于一个互联网企业来讲,这些还远不够,还得结合Storm来处理实时的分析,还得采用Spark来完成在线的机器学习与计......
阅读全文