上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页
摘要: using System; using System.Text; namespace 异常处理的性能损失 { /// <summary> /// C# 异常处理性能损耗 /// 代码作者:jehnjehn /// Email:jehn@foxmail.com /// 【jehnjehn推荐的原则:尽可能避免异常而不是捕获并处理异常】 /// </summary> class Program { static void Main(string[] args) { int te... 阅读全文
posted @ 2011-12-20 17:05 java消费保护 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/heekui/archive/2007/05/29/764531.html在CS的WinForm中如何打印DataGridView中的内容。网上搜索一番之后,还是在藏宝库CodeProject中找到一篇好文章《DataGridView Printing by Selecting Columns and Rows》(http://www.codeproject.com/KB/grid/PrintDataGrid_CS.aspx)效果图【打印设置画面】【打印预览画面】解决方案构成这个打印解决方案由一个打印设置的窗体,及一个打印类组成。可用于以下场 阅读全文
posted @ 2011-12-20 11:04 java消费保护 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 使用传统的.net反射机制,调用类的方法时,在调用频率大的情况下,会感觉速度很慢。最近浏览卢彦的博客时,找到一个他改进后的反射调用类。试用以后感觉效率明显提高,特推荐给大家。作者重新实现了,反射调用方法,但是调用接口和.net原有方法一致。而且调用时抛出的异常为所调用类的实际异常,不像传统方式返回为包装异常。文章来源:http://www.codeproject.com/csharp/FastMethodInvoker.asp快速反射调用类usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Refle 阅读全文
posted @ 2011-12-20 10:59 java消费保护 阅读(310) 评论(0) 推荐(0) 编辑
摘要: Libjingle是Google提供的C++组件集,它为点对点通讯与语音呼叫功能提供交互操作性。组件包包括了创建网络连接(穿越NAT与防火墙设备,中继服务器和代理),协商会话细节(编解码器,文件格式等),以及数据的交换。还提供了一些辅助的工具例如XML解析以及网络代理的处理等。使用libjingle可以实现如下应用:多用户语音聊天应用 多用户视频会议应用 多用户音乐流媒体应用 点对点文件共享 编写一个基于libjingle的应用程序,需要按照如下的步骤进行: 1. 为自己的应用程序建立信号线程。 这个线程被许多组件使用,也是libjingle内部消息系统的关键。这个线程必须在实例Sessio. 阅读全文
posted @ 2011-12-16 15:18 java消费保护 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 把以下文字复制进一个新建txt文件 并重名为 xxx.bat 以管理员身份运行即可 原理很简单只是重置注册表键值-----------------------------------------------------华丽分割线---------------------------------------------------; ^$ J# E" S7 s) [' \@echo offtitle Win7正式版循环试用激活程序by Jehncolor 0A:Mainclsecho.echo.echo Windows 7 循环试用激活程序by Jehnecho --... 阅读全文
posted @ 2011-12-15 14:29 java消费保护 阅读(160) 评论(0) 推荐(0) 编辑
摘要: var: http://bigline.cn/word/index.php/2011/12/android-2/(说明:我之所以写这篇文章,仅仅是为了纠正网上传播的关于Android的各种错误认知。我并非是为了解释什么,只不过是想给那些关注Android却又被网上各种错误认知困扰的童鞋提供参考)现在网上满天飞的各类关于Android图像渲染的水文实在让我不爽,下面给大家一些关于Android硬件渲染的事实真相,硬件加速并非大家想的那么完美,而我们也一直在改进!1. Android 一直在使用硬件加速。实际上从1.0版本之后,所有的窗口元素的合成与显示都是通过硬件完成的。2.这意味着许多你所看见 阅读全文
posted @ 2011-12-10 22:48 java消费保护 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1. 下载Google Depot Tools,这是Google 在 Chromium 中就开始使用的分发工具。地址:https://sites.google.com/a/chromium.org/dev/developers/how-tos/depottools直接下载 depot_tools.zip 并解压即可,将其目录(gclient所在路径)添加到“环境变量|系统变量|Path”中。2. 安装GIT工具,下载并安装msysgit、Tortoisegit:msysgit: http://code.google.com/p/msysgit/downloads/listTortoisegit 阅读全文
posted @ 2011-12-10 22:31 java消费保护 阅读(1076) 评论(0) 推荐(0) 编辑
摘要: 随着移动平台的发展和其应用的不断改善,质量成为决定成败的关键。用户要求他们选择安装的应用响应快、性能好,如果某个应用不能提供卓越的功能和稳定的用户体验,那这样的应用注定会被很快卸载。尽管现在Android智能手机和平板电脑的运行速率越来越快,但开发者仍需牢记,应用的运行环境仍受到电池和处理器等诸多资源的限制。以下是如何为应用“瘦身”的十条建议,以便能在当前和以后的所有Android设备都能运行出最佳效果。 1)首先要有良好的编码习惯 一个优秀的开发者应该善于运用常识、完善的算法和标准设计模式。要有资源意识,打开了就要记得关闭,尽量做到晚获取,早释放。这些由来已久的编码准则同样适用Andr... 阅读全文
posted @ 2011-12-07 18:20 java消费保护 阅读(139) 评论(0) 推荐(0) 编辑
摘要: /***********************************描述:纯SQL查看数据库描述文档作者:jehn联系:jehn@foxmail.com时间:2011-12-07 14:33:30************************************/SELECT (case when a.colorder=1 then ( select CAST(表序号 as nvarchar) from(SELECT d.name, row_number() over(order by d.name) 表序号FROM syscolumns a join sysobjects d... 阅读全文
posted @ 2011-12-07 14:34 java消费保护 阅读(191) 评论(0) 推荐(0) 编辑
摘要: --按某一字段分组取最大(小)值所在行的数据/*数据如下:namevalmemoa2a2(a的第二个值)a1a1--a的第一个值a3a3:a的第三个值b1b1--b的第一个值b3b3:b的第三个值b2b2b2b2b2b4b4b4b5b5b5b5b5b5*/--创建表并插入数据:createtabletb(namevarchar(10),valint,memovarchar(20))insertintotbvalues('a',2,'a2(a的第二个值)')insertintotbvalues('a',1,'a1--a的第一个值') 阅读全文
posted @ 2011-12-07 10:54 java消费保护 阅读(693) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页