一、前端1、开发时间段禁止js,和css缓存,使用模板引擎在固定后缀加版本号或随机数/* 模板相关配置 */ 复制代码 2、上传图片,最好使用base64,后台容易接收和保存3、页面模板跟后台输出方法名一致,容易记忆不会歧义4、上传表单时,键值名跟数据表一致,容易记忆不会歧义,安全问题不在字段名称上 ...
分类:
其他好文 时间:
2017-07-09 19:39:29
阅读次数:
131
一、网络优化YSlow有23条规则,中文可以参考这里。这几十条规则最主要是在做消除或减少不必要的网络延迟,将需要传输的数据压缩至最少。1)合并压缩CSS、JavaScript、图片,静态资源CDN缓存通过构建工具Gulp,可以在开发的时候就将合并压缩的事情一起做掉。之所以要做合并压缩..
分类:
编程语言 时间:
2017-04-17 22:27:43
阅读次数:
259
.NET项目开发中的小技巧 1、不要频繁的创建对象。。。这个损失是巨大的。。。new太多了,后果比较严重。 2、打开数据库后要及时的关闭连接,如果你不能做到一个open后跟一个close,那也没关系,用Using满足你偷懒的欲望吧 3、别太迷信string str1 = "";和string.emp ...
分类:
Web程序 时间:
2017-04-02 12:23:07
阅读次数:
283
iOS开发小技巧 - 中文排序NSString 与 UnicodeObjective-C 中文 按拼音全排序 ...
分类:
其他好文 时间:
2016-12-28 14:45:52
阅读次数:
156
定制Console View的ToolBar: 去掉RCP Console View 中的Open Console和Select Console按钮。 如果不需要toobar中的任何东西,可以直接 toolbarMgr.removeAll(); 可以看到现在的rcp上有很多menubar,这些是我们 ...
分类:
其他好文 时间:
2016-08-06 12:54:29
阅读次数:
332
设置Eclipse RCP程序的外观和首选项 RCP应用程序的缺省外观是一个空白窗口,一般我们要通过一个WorkbenchAdvisor类对界面进行定制。 WorkbenchAdvisor有很多回调方法,可以在preWindowOpen()方法里设置菜单、工具条、状态栏、进度栏、透视图切换工具是否可 ...
分类:
其他好文 时间:
2016-08-06 11:18:23
阅读次数:
141
一.定时器的使用技巧 -- 定义好了定时器后,添加两个方法,一个是添加定时器的方法,另一个是移除定时器的方法. 使用的时候也要注意,一定先移除之前的timer,然后再添加timer ...
分类:
移动开发 时间:
2016-06-14 01:01:09
阅读次数:
246
代码: // 修改进度条的指针图片 [self.progressSlider setThumbImage:[UIImage imageNamed:@"player_slider_playback_thumb"] forState:UIControlStateNormal]; 原来的样子: 现在的样子 ...
分类:
移动开发 时间:
2016-06-13 23:36:37
阅读次数:
433
UILabel *lab = [[UILabel alloc]initWithFrame:CGRectMake(100, 100, 100, 100)];// lab.layer.borderColor = [UIColor blueColor].CGColor;// lab.layer.borde ...
分类:
移动开发 时间:
2016-06-08 12:25:17
阅读次数:
212