- 浏览: 304426 次
- 性别:
- 来自: 山西
博客专栏
-
天天编程
浏览量:21970
最新评论
-
变脸小伙:
运用到了场景中,希望接力
StringBuffer源码理解 -
fangsj:
IE9 安全设置 把这个禁用掉了
spring mvc 文件上传+本地预览+一次提交 -
xu-ch:
今天面试,遇到这题,求出了相似度,面试官问我算法原理是什么,悲 ...
计算字符串相似度算法——Levenshtein -
flywangfei:
你是创新工场的么?
计算字符串相似度算法——Levenshtein -
scwuwei:
六点起床比较好
《4点起床-最养生和高效的时间管理》读书笔记
文章列表
第一章 帝国的余晖——AT&T公司
1.每一次的反垄断其实在帮助AT&T修枝剪叶,然后她发展的更好。
2.AT&T失去决策权,谁都没有是公司主人的感觉。最后被拆分了卖。
3.AT&T是非常杰出的公司。贝尔和华生发明电 ...
1.BufferedReader
1.1 继承关系
public class BufferedReader extends Reader {
//这个又是装饰模式
private Reader in;
}
1.2 构造方法
public BufferedReader(Reader in) {
this(in, defaultCharBufferSize);
}
//默认缓存数组的大小
private static int defaultCharBufferSize = 8192;
//构造方法
public BufferedReader(Reader ...
1.Reader
1.1 继承关系
public abstract class Reader implements Readable, Closeable{}
//下面是两个接口所需要实现的类
public interface Readable {
public int read(java.nio.CharBuffer cb) throws IOException;
}
public interface Closeable {
public void close() throws IOException;
}
1.2 部分方法
// ...
第零章 读后感
半天看完的,重点还是在第九章,讲安全的一章也很有意义,会让我们在开发中多留心一点。
对于web扩展,也有了一些初步的想法,对web的整体思想也有了更进一步的了解。
个人感觉不错,适合快速阅读。仅仅是个人意见。
第一章 绪论
1.作者构建的第一个web应用:是一个虚拟生物,玩家在虚拟的世界中跟踪这个生物成长,每天两次通过电子邮件发送给玩家。(这个创意非常不错)
2.Flickr有10W源代码,5W模板代码,1万js代码。
3.快速迭代往往有助于web应用的开发。
4.代码越早工作,就越早解决设计中的问题。由于开发用时少,在需要的时候就更容易放弃 ...
1.FilterInputStream简介
列出主要的内容。
public class FilterInputStream extends InputStream {
//对象引用
protected volatile InputStream in;
protected FilterInputStream(InputStream in) {
this.in = in;
}
public int read() throws IOException {
return in.read();
...
1.理解字节流和字符流
按流的形式分:
字节流和字符流。
字节流的两个顶峰:InputStream 和OutputStream
字符流的两个顶峰:Reader Writer
字节流可以处理二进制数据的。
字符流不能处理二进制数据,字符流的底层是字节流实现的。
流是一种资源,打开后记得关闭。
流的来源和去向是 文件、网络和内存
本文说明InputStream,FileInputStream,OutputStream,FileOutputStream 四个对象
2.InputStream (FileInputStream)
read
有三个read方法,一个抽象 ...
1.构造函数
最基本的构造方法。
public File(String pathname) {
if (pathname == null) {
throw new NullPointerException();
}
//将文件路径转为正常状态
this.path = fs.normalize(pathname);
//计算长度的路径字符串前缀,字符串必须 ...
用mongodb 的java开发包
实现歌曲的评分、评论、标签的基本功能。
第一次使用,如果有不对的地方希望能有热心人不吝赐教。
package mongodb;
import java.util.ArrayList;
import java.util.List;
import com.mongodb.BasicDBObject;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.Mongo ...
1.首先看一下Runnable接口,只有一个run方法。
Thread方法继承Runnable接口。
package java.lang;
public interface Runnable {
public abstract void run();
}
2.看一下Thread实现的run()方法。
//target 为传入线程的对象
private Runnable targ ...
同事给我出了一道算24的智力题,{5,5,5,1} 算24.最后没有算出来。
写了一个能得出答案的程序,不过,里面会有很多重复的答案。。
public class Suan24 {
public static void main(String args[]) {
float a[] = { 5, 5, 5, 1 };
pp(a, "");
}
/**
* 参数a为传入的数组,后面的sf为输出内容。
*/
public static void pp(float a[], String sf) {
int lev = a.le ...
《搜索模式》看书笔记(下)四至六章
- 博客分类:
- 看书
第四章:设计模式
1.自动补全
a.解决了几个常见的问题:
I.输入需要花时间。
II.用户并不总是无误的拼写。
III.有时想不到合适的字词。
b.首要的先决条件是拥有丰富的数据可供使用:
例如:谷歌从用户个人搜索历史和众多用户的集体搜索行为中提取数据。
例如:火狐浏览器从用户的浏览历史和标签。
c.自动建议和自动补全是不同的概念,自动建议突出关联和相关内容来帮助用户搜索。
d.雅虎尝试了可视化自动补全,在文字的基础上,利用图片来帮助用户理解问题。
...
《搜索模式》看书笔记(上)一至三章
- 博客分类:
- 看书
第一章 模式识别
1.未来早已写就,只待人们去探索发现。----科幻作家布鲁斯-斯特林
2.天文学里,眼角余光法 来注视天体周围的遥远天体。在搜索和发现中,要有不同视角自如切换的能力。如果希望步步为营,又希望大幅创新,那么就必须要不时的更换视角。
3.在瞬息万变竞争激烈的世界里,逐步改进和大幅创新都是基本要求。
4.搜索应用需要对细节的极度关注。
5.搜索是关乎能否搜到所需内容,搜索是为了找到内容和答案。搜索是为了找到和发现。
6.搜索时一场对话,一个反复互动的过程,从中得到答案并学到东西。即找到了答案,同时也在学习。
7.答案改变了问题,过程改变了目标。搜索能够提出建议并引发 ...
一个很纠结的问题其实解决起来很简单。
这是一个教训,事情开始是项目从windows下发布到linux下,linux上面的各个软件别人都已经装好了,复制过去后项目就开始出现问题。
项目中部分数据库操作不能顺利的完成。只是部分,查看控制台程序也没有报错,郁闷。(捕捉异常要加强。)
检查源代码,重新发布数次,都是同样的问题。数据重新导入又是数次。。。
一个下午就过去了。。。
开始怀疑是数据库的问题,怀疑是编码的问题。。。
最后将sql语句复制到mysql控制台,才记起来l ...
1.安装
命令行中输入:sudo apt-get install memcached
2.启动
命令行中输入:sudo /etc/init.d/memcached start
3.启动不报错,但实际上没有启动,端口也并未打开。
输入:sudo memcached -d -m 50 -p 11211 -u root
启动成功。
参数说明 -m 指定使用多少兆的缓存空间;-p 指定要监听的端口; -u 指定以哪个用户来运行。
扩展:
Memcached启动参数说明:
-d 选项是启动一个守护进程,
-m 是分配给Memcache使用的内存数量,单位是 ...
泛型的简介
1.java引入泛型的好处是安全简单。
2.没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是一个安全隐患。
3.泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高代码的重用率。
简单的应用。
1.
class People<T>{
private T t;
}
2.这个T相当于Object理解。把变量的类型当 ...