因项目响应过慢,代码优化空间不大,在暂时无法调整系统架构的情况下,只有使用.NET中的TPL解决一些模块耗时过多的问题。但在使用过程中也碰到了一些问题,现在把它写下来,用于备忘。1. Parallel.ForEach的使用 1 static void Main(string[] ar...
分类:
Web程序 时间:
2015-05-22 18:47:57
阅读次数:
136
还是在上一个程序的基础上进行修改1、反选按钮2、全选按钮3、删除按钮4、其他代码优化1、反选按钮反选的过程就是将_deleteShops数组中得数据清空,然后将Shops中数组添加到_deleteShops数组添加一个UIBarButtonItem 按钮,绑定响应事件.代码如下 1 // 反选 2 ...
分类:
移动开发 时间:
2015-05-20 21:58:34
阅读次数:
167
让你的软件飞起来:RGB转为YUV 朋友曾经给我推荐了一个有关代码优化的pdf文档《让你的软件飞起来》,看完之后,感受颇深。为了推广其,同时也为了自己加深印象,故将其总结为word 文档。下面就是其的详细内容总结,希望能于己于人都有所帮助。速度取决于算法同样的事情,方法不一样,效果也不一样。比如.....
分类:
其他好文 时间:
2015-05-20 13:04:20
阅读次数:
293
CSS简写就是指将多行的CSS属性简写成一行,又称为CSS代码优化或CSS缩写。CSS简写的最大好处就是能够显著减少CSS文件的大小,优化网站整体性能,更加容易阅读。下面介绍常见的CSS简写规则:一、盒子大小这里主要用于两个属性:margin和padding,我们以margin为例,padding与...
分类:
Web程序 时间:
2015-05-20 12:44:34
阅读次数:
126
1.一直以来对数据对齐都不明白,直到看了这篇文章后才能说是有点感觉,结合代码将理解写下来,以备将来回头加深理解或者是修正错误的认知。http://www.searchtb.com/2013/04/performance_optimization_tips.html代码如下,运行的环境是64位的lin...
分类:
其他好文 时间:
2015-05-19 20:36:47
阅读次数:
102
1、性能优化(添加几百个cell到view)2、如何实现选中某行,改变这个cell最右侧显示的对号按钮1、如果表格中又几百条数据的话,系统会自动加载显示在界面上得数据,逐一加载添加100个数据到UITableView中1 for (int i = 0 ; i < 100 ; i ++)2 ...
分类:
移动开发 时间:
2015-05-19 00:37:53
阅读次数:
202
UITableView的简单使用过程1、创建一个UITableView对象,并设置数据源2、设置多少组3、设置每组多少行4、设置第section组第row行的数据5、设置每组头部显示的文字6、设置每组尾部显示的文字7、代码优化简单介绍: 两种样式 UITableViewStylePlain ...
分类:
移动开发 时间:
2015-05-16 11:46:20
阅读次数:
179
暂时转了别人一篇,以后再优化1.使用局部变量local这是最基础也是最有用的策略,虽然使用全局变量并不能完全避免,但还是应该尽量避免,取而代之使用局部变量即local。这里的局部变量也包括函数function,因为在Lua里函数也是一个变量。局部变量的存取会更快,而且在生命周期之外就会释放掉。使用全...
分类:
其他好文 时间:
2015-05-14 18:13:12
阅读次数:
126
新建一个类MyApplication,继承自Application。代码如下:MyApplication.java: 1 package com.smyhvae.homepicdemo; 2 3 import android.app.Application; 4 import android.os....
分类:
移动开发 时间:
2015-05-13 19:07:27
阅读次数:
158
应用做的匆忙,很多地方只顾实现功能,没有兼顾好性能,所以停下来重构代码优化性能,结果在打log看启动时间的时候,发现Application的onCreate执行了多次,这样导致重复初始化资源,初始化了3次导致接近1s时间。发现这个是由独立进程引起的。即:process这个属性。android:process 服务所在进程的名字。通常,一个应用的所有组件都运行在系统为这个应用所创建的默...
分类:
移动开发 时间:
2015-05-07 12:31:39
阅读次数:
158