一、前言
大家好,很久没有和大家一起讨论技术了,那么今天我将和大家一起探讨我负责的某项目的性能变迁之路。我们以前看到的很多架构变迁或者演进方面的文章大多都是针对架构方面的介绍,很少有针对代码级别的性能优化介绍,这就好比盖楼一样,楼房的基础架子搭的很好,但是盖房的工人不够专业,有很多需要注意的地方忽略了,那么在往里面填砖加瓦的时候出了问题,后果就是房子经常漏雨,墙上有裂缝等各种问题出现,虽然不至于楼房...
分类:
其他好文 时间:
2016-07-29 15:44:30
阅读次数:
190
.com/.cn/.org之类的域名很好解决 类似.com.cn/.org.cn类似的域名没有直接的办法解决,本想搜集所有的顶级域名生成list然后使用正则匹配,却发现了这个。 PublicSuffix 基本的用法在介绍里面都有,但是需要注意这里面的几个坑,就是一条URL不能直接往里面塞,否则塞进去 ...
分类:
编程语言 时间:
2016-07-16 20:00:53
阅读次数:
331
gvim的三种模式: 1.操作模式 输入一些gvim的操作命令.一些简单的命令:例如 h j k l 创建新文件命令:new 文件名.后缀名 保存:w 保存并退出:wq 打开:e 文件名 退出:q 2.插入模式 就是编辑模式,可以往里面写东西 3.视图模式 在视图模式下可以复制粘贴一些东西 ...
分类:
系统相关 时间:
2016-07-13 22:04:01
阅读次数:
255
http://poj.org/problem?id=3384 题意:给一个凸包,求往里面放两个圆(可重叠)的最大面积时的两个圆心坐标。 思路:先把凸包边往内推R,做半平面交,然后做旋转卡壳,此时得到最大距离的点对,就是圆心坐标。 PS:最大长度的初始值要设置为负数,因为距离有可能退化到0,就像这组数 ...
分类:
其他好文 时间:
2016-07-10 13:57:46
阅读次数:
153
最近几个月做微信开发比较多,存储微信昵称必不可少可这万恶的微信支持emoji表情做昵称,这就有点蛋疼了一般Mysql表设计时,都是用UTF8字符集的。把带有emoji的昵称字段往里面insert一下就没了,整个字段变成了空字符串。这是怎么回事呢?原来是因为Mysql的utf8字符集是3字节的..
分类:
Web程序 时间:
2016-07-05 10:25:38
阅读次数:
216
<--目录-->1)Python文件处理2)字符串处理3)列表、元组、字典的使用4)集合的妙用1、文件处理文件处理模式r以只读模式打开文件w以只写模式打开文件a以追加模式打开文件r+为读写模式rw跟r+一样,先读后写w+为写读模式,会先清空这个文件,再往里面写a+为追加模式rb以读..
分类:
编程语言 时间:
2016-07-05 06:29:34
阅读次数:
220
假如我们有一个副文本框,往里面输入值后点击提交按钮跳到页面2,在页面2文本框中记录从页面一中输入的值,该怎么做呢? 一个华丽的界面 1.我们先在Meney.jsp的页面中引用事先下载好的ckeditor文件 2.在money.jsp页面中插入<form>表单,里面有一个<textarea>副文本框标 ...
分类:
其他好文 时间:
2016-07-03 14:22:59
阅读次数:
230
(一)概述
Android 3.0后引入的一个UI控件——ViewPager(视图滑动切换工具),实在想不到 如何来称呼这个控件,他的大概功能:通过手势滑动可以完成View的切换,一般是用来做APP 的引导页或者实现图片轮播;
(二)ViewPager的简单介绍
ViewPager就是一个简单的页面切换组件,我们可以往里面填充多个View,然后我们可以左 右滑动,从而切换不同的View,我们可...
分类:
其他好文 时间:
2016-06-28 13:11:39
阅读次数:
218
C#笔试知识点1.String与Stringbuilder的区别:
String自动分配内存大小,每次往里面写新东西,就会重新分配一段内存,然后把地址指向新的这块空间,是由C#内存管理自动管理的。
Stringbuilder会事先分配好一段空间,append的时候,是操作的同一块空间,如果新串超过原本大小,内存空间自动加倍。2.C#如何调用c++静态库(lib):
可以用CLR(新)或者Man...
关键字 ListView adapter MVC 在android开发中也使用到了MVC架构,其中的xml布局文件就是V,M就是我们定义好的javabean类,而控制器就是就是适配器类adapter 布局文件 采用线性布局的方式,ListView就是一个View容器,可以往里面放任何的View对象 ...
分类:
移动开发 时间:
2016-06-19 11:33:25
阅读次数:
239