摘要:LeetCode解题之Path Sum 原题 推断一棵二叉树是否有一条从根节点到某一叶子节点的路径,该路径上全部节点的和为一个特定值。 注意点: 无 样例: 输入: sum = 12 3 / \ 9 20 / \ 15 7 / 14 输出: True (3->9) 解题思路 直接通过递归来解决,推断 阅读全文
C++设计模式之建造者模式(二)
2017-07-30 16:02 by tlnshuju, 188 阅读, 0 推荐, 收藏, 编辑
摘要:3、省略指挥者Director的建造者模式 指挥者类Director在建造者模式中扮演很关键的数据。简单的Director类用于指导详细建造者怎样构建产品,它按一定次序调用Builder的buildPartX()方法。控制调用的先后次序,并向client返回一个完整的产品对象。Direcotr针对抽 阅读全文
Mysql主从复制
2017-07-30 14:56 by tlnshuju, 135 阅读, 0 推荐, 收藏, 编辑
摘要:mysqlserver的主从配置,这样能够实现读写分离,也能够在主库挂掉后从备用库中恢复。 须要两台机器,安装mysql,两台机器要在相通的局域网内,能够分布在不同的server上,也能够在一台server上启动多个服务。 主机A: 192.168.1.100 从机B:192.168.1.101 能 阅读全文
page coloring小结
2017-07-30 14:22 by tlnshuju, 1400 阅读, 0 推荐, 收藏, 编辑
摘要:页着色是一种通过选择性物理页分配来实现把虚存映射到特定cache位置的软件方法。 最早引入页着色概念是在计算机体系结构,是为了解决地址别名问题引入的。 首先对cache是使用虚拟地址还是物理地址的问题。有非常多讨论,而在使用虚拟地址时。存在一个问题叫做别名问题。所谓别名问题出现的原因就是操作系统和用 阅读全文
Java程序性能优化技巧
2017-07-30 12:53 by tlnshuju, 193 阅读, 0 推荐, 收藏, 编辑
摘要:多线程、集合、网络编程、内存优化、缓冲、、spring、设计模式、软件project、编程思想 1、生成对象时,合理分配空间和大小 new ArrayList(100); 2、优化for循环 Vector vect = new Vector(1000); for( inti=0; i<vect.si 阅读全文
使用StringTokenizer分解字符串
2017-07-30 11:58 by tlnshuju, 384 阅读, 0 推荐, 收藏, 编辑
摘要:Java切割字符串。一般使用substring、split、StringTokenizer来处理,前两种是String对象的方法,使用字符串能够直接处理,本文介绍下StringTokenizer的使用。 StringTokenizer 的实例化使用new的方式。 构造方法最多有3个參数: Strin 阅读全文
Java集合框架:Collections工具类
2017-07-30 11:18 by tlnshuju, 375 阅读, 0 推荐, 收藏, 编辑
摘要:java.util.Collections工具类提供非常多实用的方法。使得程序员操作集合类的时候更加的方便easy,这些方法都是静态的。整个Collections工具类源代码几乎相同有4000行。我们针对一些典型的方法进行阐述。 1. 调用一个空List,Set,Map public static 阅读全文
百度编辑器多图上传返回图片绝对路径问题
2017-07-30 10:27 by tlnshuju, 837 阅读, 0 推荐, 收藏, 编辑
摘要:在官方下载jsp版本号的百度编辑器,改动源代码然后打包成jar就可以, 改动方法例如以下: 改动FileManager.java文件里的getPath 方法为 private String getPath ( File file ) { //String path = file.getAbsolut 阅读全文
iOS开发中“此证书的签发者无效”的解决方式
2017-07-30 09:49 by tlnshuju, 179 阅读, 0 推荐, 收藏, 编辑
摘要:iOS开发过程中有时候会出现证书所有变成无效,例如以下图 然后进行打包的时候会提演示样例如以下警告: 解决方法: 第一步: 下载https://developer.apple.com/certificationauthority/AppleWWDRCA.cer的证书,然后双击安装。 第二步:在导航栏 阅读全文
3.2.1 正則表達式的语法(2)
2017-07-30 08:56 by tlnshuju, 223 阅读, 0 推荐, 收藏, 编辑
摘要:(?!...)向前识别不等于指定字符就匹配。当下一个单词不等于...时就识别出来括号前面指定的单词。比方Isaac(?!Asimov)。就会这样推断。当紧跟着Isaac后面不是单词Asimov时,就把它匹配出来。样例:print('Isaac(?!Asimov)')print(u'abcdAsimo 阅读全文