摘要:
相等性比较: ==:静态比较(编译时比较) 快;Equals:动态比较(运行时根据真实类型比较) 值类型:默认值判断值是否相等;引用类型:默认判断是否引用同一个对象;string比较特殊;可以重写Equals方法,改变比较的默认方式。 从代码性能优化: 1.避免不必要的对象创建(比如循环在外面创建, 阅读全文
摘要:
2015.12.23 1.tableView单组,多组数据(实现datasource协议)显示;(单组就是section=1的多组)。 2.数据显示时的性能优化: 创建cell时设置一个id,然后每次创建前先带id去缓存池中找有没有可用的cell。如果有,修改里面的数据拿去用。如果没有,创建新的ce 阅读全文
摘要:
要想得到强签名的dll有两种情况:1.给项目添加强命名在你的项目右键->属性->签名,勾选“为程序集签名”,新建 或 浏览已经新建过的.pfx文件,然后重新build项目,生成的dll就是强命名的dll了。2.直接给dll强命名运行vs自带的命令提示工具,执行sn -k [文件名].snk 命令创建... 阅读全文
摘要:
CronTriggerCronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9... 阅读全文
摘要:
SQLite日期类型简单示例:SELECT datetime(CHANGE_DATE,'localtime'), strftime('%Y-%m-%d',CHANGE_DATE,'localtime'), datetime('now','localtime'), strftime('%Y-%m-%d... 阅读全文
摘要:
Switching to object-based data storage can often be tough. If you’re trying to start Phonegap or Ionic Framework development and are coming from nativ... 阅读全文
摘要:
Ctrl + M + O 折叠所有的函数Ctrl + M + P 展开所有的函数Ctrl + E + C 注释 Ctrl + K + C (注释)Ctrl + E + U 取消注释 Ctrl + K + U (取消注释)F12 转到定义Ctrl + _ 转到定义后返... 阅读全文
摘要:
你应该是使用AspNetMVC3ToolsUpdateSetup.exe安装文件安装时,没有成功。解决办法:将AspNetMVC3ToolsUpdateSetup.exe安装文件解压,别看是exe文件,也能解压的。解压完成后是这样的:然后分别安装红色标注的1,2,3。按照顺序安装即可。如果你不是想在... 阅读全文