`
huangjun_mail
  • 浏览: 118770 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
from:http://zh.wikipedia.org/wiki/ACID   ACID,是指在数据库管理系统(DBMS)中事务所具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。 在数据库系统中,一个事务是指 ...

集合组合算法

    博客分类:
  • Java
//设计算法以求解从集合{1..n}中选取k(k<=n)个元素的所有组合。 // 例如,从集合{1..4}中选取2个元素的所有组合的输出结果为:1 2,1 3,1 4,2 3, 2 4,3 4。 .  //集合allLst{a1,a2,....an}  //组合个数(维度):k(k<=n)  //思路:  //首先按照顺序排列第一个组合:{a1,a2....ak}  //第一步:k项递增index,然后一直到an,到达第k项的极值.  //第二步:向前递增k-1项递增index = index++,k项index按照k-1项顺序排列,再次递归k项到极值。  //     如果k-1项 ...
Google百度和谷歌的那些事 作者:virushuo 发表于 2010-01-14 22:01 最后更新于 2010-01-15 00:01版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。http://blog.devep.net/virushuo/2010/01/14/blog56google_blogtinyfool_1_go.html   很久不在这个blog上写和技术无关的东西了,尤其不想写跟业界有关的东西,觉得太空,太忽悠,对别人没价值。但这次,我想写写这5,6年对google和百度的一些观察心得。这里面,这里面存在大量的个人推论, ...
            <沁园春.房>  婚期将到,痴男怨女,有钱别墅,没钱窝居  望北京上海,高楼大厦  售楼中心,房奴滔滔  早起晚睡,排号通宵  欲与房价试比高,须钞票  看人山人海,购房心焦,房价如此虚高, 引无数白领竞折腰.  昔秦皇汉武,闻听无奈;  唐宗宋祖,紧捏钱包;  一代天骄,成吉思汗,只好住进蒙古包.....    俱往矣,数都市房奴,还看今朝!
     这几周,花中午休息的时间,看完了何飞鹏先生的《自慢》,颇有感触。此书以作者的所亲身尽力的事情为案例,讲述了作者成为众人公认的成功人士的经历和方法,这些经验和方法也许不适合其它角色或行业,但却是作者最“自慢”的方法。但也能从中看出所有成功人士身上的共性。      “态度”:干任何工作,如果你都是以先干着在说的态度去做,也许这一身就这么一辈子,混混噩噩的过去了,一事无成;我始终相信人干自己最感兴趣,最孜孜不倦的事情才最有可能成功,否则即使暂时成功了,仍没有改变自己,也不会有多大的成就。我个人觉得,在工作中,要干就把当前工作干好;如果实在忍受不了现在的环境,尽早离开这家公司。      “ ...
      最近工作上干了一件比较有成就感的事情,不到一个月时间攻克了IC卡的读写。:)。 其实这项工作单从技术的角度来说,这并不是那么复杂,唯一的难点就是要去解读IC卡规范ISO7816(也许正如众人所说:没有什么复杂的事情,只有不会的事情)。      刚接触这项技术的时候,我也是一头雾水,硬着头皮解决看完了“ISO7816-4”,想尽办法破解了合作厂商的C#版示例程序,并且参阅了IC卡读写器厂商的VC版Demo程序。最终完成了IC卡读写功能的COM版封装。      经过这次工作,我更加深刻的体会到,用C++写底层程序太方便了,而且很爽,用C#去与硬件通讯是显得那么笨拙。
      今天,部门经理找我谈话,她告诉我项目经理和对我这段时间的工作状态很不满意,她决定把我调离统计项目组。统计项目组这个从入公司到现在一直做的项目,现在要和它说再见了,不知道是喜还是悲。      在我内心深处感觉这两者皆有。面对自己从入职到现在,没有真正被领导高度重视过,真的很悲;面对自己做的工作没有得到被人的认可也很悲;面对离开这个N多个人乱搞过的项目,不用去给别人“擦屁股”,不用去面对BT的用户,不用面对这SB的一切这也许是一种解脱;面对着自己要遇到新的挑战,新的机遇,新的展现自己的机会,心理还是有一丝窃喜。      也许在领导眼里我算不上最好的员工,但我绝不是掉链子的员工。在我眼 ...
一 概述   jsp其实就是Servlet的另外一种表达方式,只不过jsp更易于网页设计(表现),在后台jsp页面发送到Web Server  编译成servlet代码。jsp语言实现了可以在页面上编写java代码,利用强大的java语言处理页面展现。二 JSP基本语法  (1)HTML文件 <H1>Blah</H1>  (2)HTML注释 <!--Blah-->  (3)模板文本  (4)JSP注释:<%-- Blan --%>  (5)JSP表达式:<%= Java Value%>  (6)JSP Scriptlet <% J ...
访问数据库过程: (1)Load JDBC驱动 (2)建立数据库网络连接 (3)创建执行语句 (4)执行命令(查询,批量查询/或存储过程) (5)关闭连接 执行语句: Statement PreStatement CallableStatement(参数索引,重输出参数开始->输入参数) 格式:[]? = call procedure_name(?, ?, ...) 主要方法:execute,executeUpdate,executeQuery 事务: setAutoCommit(false); commit(); rollback(); ORM(object-to-relation ma ...
一 Servlet工作   (1) 接收客户端显示数据,   (2) 接收HTTP隐式数据(报头、cookie),   (3) 负责与后台交互(EJB,WebService等),   (4) 发送显示数据到客户端,   (5) 发送隐式数据到客户端(如cookie信息)。 二 传统CGI技术与Servlet 效率:  并发(多进程"CGI",多线程"servlet"),  载入内存(运行一次CGI载入一次,只保留一份类)  缓存机制(不缓存"CGI",缓存"servlet") servlet基于java平台,使这项技 ...
基于Tomcate的Web服务器的开发环境配置  1. jdk安装:      安装后,配置操作系统path环境变量(如C:\Program Files\Java\jdk1.6.0_01\bin),   然后设置javahome环境变量到jdk(如C:\Program Files\Java\jdk1.6.0_01).  2.tomcat安装:      安装后,可选择配置web.xml(端口号,Context的重新加载、codebase,启用Servlet调用器(invoker)。  3.开发环境:      建立开发环境,然后classpath环境变量路径添加“servlet-api.jar, ...
一 简述    Servlet是java平台的一项服务器技术,它封装了HTTP协议,并制定了Servlet API规范,可以使用Web开发人员在基于java平台 方便的编写服务器端程序。 二 HTTP 1.1协议    如果要深入了解Servlet必须要了解HTTP协议,在这里主 ...
3网络API 概述: 对于网络的实现,java支持Socket建立服务器和客户端的通讯;并提供了Jmail API 可以方便的实现邮件传输协议;还提供了URI,URL,URLConnection对Socket的包装去良好的支持了HTTP传输协议;并且还支持TCP/IP的很多机制,半关闭连接,保活连接器等。  Socket  对于Java这样的强大平台,它肯定也是支持Socket的,程序员不用了解具体底层协议传输(默认是TCP传输,也可以设置成UDP),可以很方便的按照的流的方式进行通讯,主要实现类方法: Socket类:         InputStream getInputStream() ...
集合框架 概述:如果熟悉C++ STL 的朋友肯定会发现 Java 的集合类库设计思路与STL的思路有很多相同之处,如泛型算法、迭代器等。Java为所有集合类设计了一些通用的接口,去操作所有实现集合类。 Java集合类库公共接口: 1.       Iterator<E> iterator() 2.       int size() 3.       boolean isEmpty() 4.       boolean contains(Object obj) 5.       boolean containsAll(Collection<?> other) 6.     ...
1多线程 线程的状态:New 、Runnable、Blocked、Dead。 线程的属性:优先级,守护线程、线程分组。 线程同步:对于java的线程同步有两种方式:一种利用Lock,创建newCondition锁住一个临界区;另外一种方式是synchronized关键字实现同步,对于java本身,一个对象是隐式添加了synchronized同步的,但是对于方法却没有这样。synchronized比较简洁,但是却不能中断一个在试图获取锁的线程,不能很好的与计算机硬件原语很好的映射,不能使用多个条件用到锁上,而且不能设置超时。 对于使用线程同步,作者建议使用Java本身的线程同步包(如同步队列) ...
Global site tag (gtag.js) - Google Analytics