摘要:
小阳说:本文从Helloworld开始,列举了python的入门基础知识,以最简洁的方式对python进行深入剖析。参考资料:【1】简明 Python 教程 http://sebug.net/paper/python/index.htmlPart1目录:helloworld控制语句ifwhileforbreakcontinue函数定义函数形式参数局部变量global默认参数关键参数1、HelloWorld使用vi新建helloworld.pysamuel@linuxdaily:~/python_test> vi helloworld.py输入以下内容#!/usr/bin/python# 阅读全文
摘要:
注:此文是转载。出处:http://java.chinaitlab.com/XMLBeans/388681.html此外在网上还看到一篇对session介绍的比较好的文章,http://www.cnblogs.com/shoru/archive/2010/02/19/1669395.html 。Java基础-关于session的详细解释一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。 session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作... 阅读全文
摘要:
小阳说:本文介绍了JAXB的基本定义,常用的类、接口以及标记。并通过一个简单的示例,演示POJO与XML之间的转换操作。1、JAXB简介 JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到 XML实例文档。从另一方面来讲,JAXB提供了快速而简便的方法将XML模式绑定到Java表示,从而使得Java开发者在Java应用程序中能方便地 结合XML数据和处理函数。 JAXB 2.0是JD.. 阅读全文
摘要:
1、聪明的人把复杂的问题简单化 一个人真正聪明的地方是能够把复杂的问题简单化。大部分软件开发工程师在设计和编码实现一个系统的时候,往往会把一个很简单的需求,弄的特别复杂。因为,我们都希望这个系统功能完善,易扩展,易维护。但要达到这几个目标,我们就不得不人为的引入了很多复杂性。比如并发,多线程,分布式,数据库分库分表,负载均衡等等。这些时髦的高级技术,我们总是津津乐道。这种大层面的系统设计问题,本人也很难在此分析透彻。 以上文字说的也许都是一些空洞的大道理,但这种简单问题复杂化的情况,更多的是出现在一些小的方面。比如某一个功能的实现,某一个BUG的修复。 例如,最近我在处理网络协议相关的问... 阅读全文
摘要:
1、与将某一位置为0,可以使用与。将该位与'0'进行与操作,其他位与'1'进行与操作。例如: bits:0111 1010,我希望把第3位和第1位都置于0,则把(0111 1010)和(1111 0101)进行与操作。 (0111 1010 )& (1111 0101) = 0111 00002、或将某一位直为1,可以使用或。将该位与'1'进行或操作,将其他位与'0'进行或操作。例如: bits:0111 1010,我希望把第2位和第0位都置于1,则把(0111 1010)和(0000 0101)进行或操作。 (0111 阅读全文
摘要:
1、字段宽度、填充和对齐#include <iostream>#include <iomanip>int main(){ using namespace std; cout << '|' << setfill('*') << setw(6) << 1234 << "|\n"; cout << '|' << left << setw(6) << 1234 << "|\n&quo 阅读全文
摘要:
1、3种基本模式一般模式:以 vi 打开一个档案就直接进入一般模式了(这是预设的模式)。在这个模式中, 你可以使用『上下左右』按键来移动游标,你可以使用『删除字元』或『删除整行』来处理档案内容, 也可以使用『复制、贴上』来处理你的文件资料。无法编辑文件内容!编辑模式:按下『i, I, o, O, a, A, r, R』等任何一个字母之后才会进入编辑模式。注意了!通常在 Linux 中,按下这些按键时,在画面的左下方会出现『 INSERT 或 REPLACE 』的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下『Esc』这个按键即可退出编辑模式。指令列命令模式:在一般模式当中,输 阅读全文
摘要:
1、时间格式化Date date = new Date();date.setTime(1345016039L * 1000);SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.pr... 阅读全文
摘要:
1、简介 在本项目在开发中,后台服务器是使用C++开发的,在通信协议中使用了无符号类型,uint8,uint16,uint32。而Jdk1.6 尚不支持无符号类型。恰巧在看JAVA NIO的时候,发现《OReilly.Java.NIO》这本书在2.4.5中提供了一个存取无符号类型的工具类。2、代码import java.nio.ByteBuffer;public class Unsigned { public static short getUnsignedByte(ByteBuffer bb) { return ((short) (bb.get() & 0xff... 阅读全文