排序:
默认
按更新时间
按访问量

telnet发送邮件

今天上班无聊,想起上次有个同学提到用telnet发邮件,于是想试一下。最后实践成功,在此做个总结。 首先,cmd输入telnet打开回话: 以下红色字体为命令。 1、open smtp.163.com 25,连接smtp服务,成功显示: 220 163.com Anti-spam GT f...

2015-03-18 15:54:15

阅读数:721

评论数:0

redis学习笔记

一、几种数据结构: 1、String:key->value (1)添加:set key value/setnx key value(不存在时才添加,已存在返回0)/setex key time value(添加并设置有效时间)/setrange key index value(将key对...

2014-12-22 18:37:57

阅读数:794

评论数:0

java实现异步上传文件

对多个普通文件+普通文本进行异步上传,用到了formData,使用Jquery来发送formData对象。上传多个文件和普通文本,使用formData.append方法即可

2014-06-08 17:39:04

阅读数:6352

评论数:3

java序列化之serialVersionUID

上次去面试的时候被问到一个关于序列化的问题:序列化怎么解决版本问题,即在我序列化之后,如果我又改了被序列化的那个类,我怎么反序列化它。当时被问懵了,回来也忘了查。今天在做一个java web项目时,在servlet中没有定义serialVersionUID而被eclipse标记为黄色提示,一直不懂...

2014-05-24 19:40:24

阅读数:527

评论数:0

总结几种常用的排序算法(含代码)

以下所有示例和说明都以升序为例。 本文图示借用了:http://blog.csdn.net/bjyfb/article/details/7513509 一、插入排序 1.直接插入排序 图示: 代码: #include int list[100]; void insertsort(int n)...

2014-04-27 12:53:16

阅读数:572

评论数:0

字符编码笔记:ASCII,Unicode和UTF-8

今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。 结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。 下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基...

2014-04-22 16:06:13

阅读数:444

评论数:0

迭代器遍历:ConcurrentModificationException异常

在使用迭代器遍历集合对象时修改集合对象(添加、删除、修改等操作)造成的异常。 底层实现原理:用一个计数器modCount来累计修改次数,如每次调用集合对象的增删改方法时将累加一,使用迭代器前将modCount的值赋给expectedModCount,在迭代过程中,每次调用迭代器的next和rem...

2014-04-10 09:54:08

阅读数:768

评论数:0

javascript修改IMG标签的SRC

本文转自:http://hi.baidu.com/richard__wang/item/3b38e6d375c62a2b39f6f7af 1.当点击某一按钮的时候,把图片域中的图片改变一下         看不清             function reflush()    ...

2014-03-28 14:58:47

阅读数:1146

评论数:0

详解java对象序列化

java的序列化将那些实现了Serializable接口的对象转换成一个字节序列,并能够在以后将这个字节序列完全恢复为原来的对象。 一般我们会采用java默认的序列化机制,即直接让类实现Serializable,使用ObjectOutputStream.write(Obj)写对象,再使用Objec...

2014-03-16 19:38:45

阅读数:847

评论数:0

解释为何内部类访问外部对象时要设参数为final

final变量的定义:变量一经初始化就不能指向别的对象了。 final用于定义基本类型时,数值将保持不变;final用于定义对象引用时,final使引用保持不变,一旦引用被初始化指向一个对象,就无法再把它改为指向另一个对象了,然而,对象其自身却是可以被修改的,例如: final StringBuf...

2014-03-07 15:27:05

阅读数:639

评论数:0

ubuntu终端快捷键

1.关于终端的快捷键: Tab:tab键是比较常用的一个快捷键,它的作用是补全文件名或者路径。举例 来说,输入”cd /ho”在按一下tab键,终端里就会显示”cd /home”了。如果您的文件夹下,有两个名字开头部分相同的文件,比如有”picture001.bmp”和”picture002...

2014-02-25 09:10:45

阅读数:576

评论数:0

深入理解HashMap

本文转自http://annegu.iteye.com/blog/539465 Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。  1、hashmap的数据...

2014-02-22 16:02:09

阅读数:428

评论数:0

javaI/O实现的小型服务器

之前花了一两个星期做了一个小型的服务器,是用java的I/O实现的,模拟简单的登陆注册,最近师父过目后说过关了,特来此记录下心得。        这个项目只要弄清楚整个思路,做起来并不是很困难,整个过程分为3部分:service(服务),router(路由器)和handler(处理器),这三部分...

2014-01-21 13:32:58

阅读数:581

评论数:0

JDK 、JRE 、 JVM、 DVM、JAVA解释器

JDK:(Java Development Kit) Java软件开发包,可以包括函数库、编译程序等。  JRE:(Java Runtime Enviroment) Java的运行环境,是面向Java程序的使用者.  JVM:(Dalvik Virtual Machine)JVM是...

2013-12-23 22:57:23

阅读数:565

评论数:0

javadoc

说来惭愧,学了一年的Java,居然没听过javadoc,今天看《Java算法思想》,作者用了几页的篇幅讲了javadoc,于是敲了一下例子,再在cmd中输入命令javadoc -d myapi HelloDate.java,结果在myapi目录下生成了一些HTML文件,打开一看,是生成的文档,有点...

2013-12-09 23:12:13

阅读数:664

评论数:0

01背包的四种解法详解:动态规划,贪心法,回溯法,优先队列式分支限界法(C语言编写)

最近刚完成了算法课程设计,题目是用多种解法解决01背包问题,经过一番探索,终于成功的用四种方法完成了本次实验,下面记录分享一下成果: 首先解释下什么是01背包问题:给定一组共n个物品,每种物品都有自己的重量wi, i=1~n和价值vi, i=1~n,在限定的总重量(背包的容量C)内,如何选择才能使...

2013-12-09 11:32:47

阅读数:3742

评论数:1

根据指定类名创建实例(Java的反射机制)

最近在用网络编程做一个小型服务器,在做映射这一块时遇到一个小问题:获得handler后如何跳到对应的类中执行,即如何根据类名创建实例。 这里有两种形式:带参数和不带参数,下面是我的理解,是否完全正确有待考证: 1.对于不带参数的情况,首先得到该类的Class对象,再调用newInstance方法即...

2013-11-19 11:14:53

阅读数:4843

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭