上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 25 下一页
摘要: 介绍 我 们在衡量一个函数运行时间,或者判断一个算法的时间效率,或者在程序中我们需要一个定时器,定时执行一个特定的操作,比如在多媒体中,比如在游戏中等,都 会用到时间函数。还比如我们通过记录函数或者算法开始和截至的时间,然后利用两者之差得出函数或者算法的运行时间。编译器和操作系统为我们提供了很多时间 函数,这些时间函数的精度也是各不相同的,所以,如果我们想得到准确的结果,必须使用合适的时间函数。现在我就介绍windows下的几种常用时间函数。1:Sleep函数使用:sleep(1000),在Windows和Linux下1000代表的含义并不相同,Windows下的表示1000毫秒,也就是1秒钟 阅读全文
posted @ 2013-10-12 10:51 ZWmaqing 阅读(564) 评论(0) 推荐(1)
摘要: 如果你觉得用 DotNet 自带的 DateTime 获取的时间精度不够,解决的方法是通过调用 QueryPerformanceFrequency 和 QueryPerformanceCounter这两个API来实现。 QueryPerformanceCounter 最小分辨率: 1/1193182 秒 API 开销: 1.92761875388667E-05 秒 多个语句执行之前 Ge... 阅读全文
posted @ 2013-10-11 20:46 ZWmaqing 阅读(1215) 评论(0) 推荐(0)
摘要: windowsintegeriostream汇编嵌入式任务最近正在做一个嵌入式系统,是基于windows ce的,外接硬件的时序要微秒级的延时.1.微秒级的延时肯定不能基于消息(SetTimer函数),因为一出现消息堵塞等就会影响精度,而且setTimer单位才是毫秒.实际响应时间可能要到55毫秒左右.2.微秒级的延时也不能不能基于中断,VxD最快的时钟服务程序Set_Global_Time_Out函数才能保证1毫秒的精度.其他挂接int 8H中断处理函数等,只能保证55ms的精度.(有时还不能)3.因此可以想到汇编下的那种基于循环执行语句的那种延时.但汇编那种代码不通用,跟cpu的频率有关. 阅读全文
posted @ 2013-10-11 18:03 ZWmaqing 阅读(1719) 评论(0) 推荐(0)
摘要: 最近因为项目原因,研究了Cassandra,Hbase等几个NoSQL数据库,最终决定采用HBase。在这里,我就向大家分享一下自己对HBase的理解。在说HBase之前,我想再唠叨几句。做互联网应用的哥们儿应该都清楚,互联网应用这东西,你没办法预测你的系统什么时候会被多少人访问,你面临的用户到底有多少,说不定今天你的用户还少,明天系统用户就变多了,结果您的系统应付不过来了了,不干了,这岂不是咱哥几个的悲哀,说时髦点就叫“杯具啊”。其实说白了,这些就是事先没有认清楚互联网应用什么才是最重要的。从系统架构的角度来说,互联网应用更加看重系统性能以及伸缩性,而传统企业级应用都是比较看重数据完整性和数 阅读全文
posted @ 2013-09-28 21:53 ZWmaqing 阅读(286) 评论(0) 推荐(0)
摘要: C#文件后缀名详解.sln:解决方案文件,为解决方案资源管理器提供显示管理文件的图形接口所需的信息。.csproj:项目文件,创建应用程序所需的引用、数据连接、文件夹和文件的信息。.aspx:Web 窗体页由两部分组成:视觉元素(HTML、服务器控件和静态文本)和该页的编程逻辑。Visual Studio 将这两个组成部分分别存储在一个单独的文件中。视觉元素在.aspx 文件中创建。.ascx:ASP.NET的用户控件(也叫做“pagelets”),是作为一种封装了特定功能和行为(这两者要被用在Web应用程序的各种页面上)的Web页面被开发的。一个用户控件包含了HTML、代码和其他Web或者用 阅读全文
posted @ 2013-09-28 19:15 ZWmaqing 阅读(1289) 评论(0) 推荐(0)
摘要: 一、获取当前文件的路径string str1=Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。 string str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。(备注:按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器名称后跟一个尾部反斜杠(如“C:\”)。如果该进程在子目录中启动,则此属性的值为不带尾部反斜杠的驱动器和子目录路径[如“C:\mySubDirectory”])。 string str... 阅读全文
posted @ 2013-09-28 19:13 ZWmaqing 阅读(195) 评论(0) 推荐(0)
摘要: 今日学习LINQ,发现一个好的工具。LINQPad!!此工具的好处在于,不需要在程序内执行,直接只用工具测试。然后代码通过即可,速度快,简洁方便。可以生成其LINQ查询对应的lambda和SQL语句,对照学习,极为方便。方便查看存储过程和内部函数。傻瓜式的生成部分LINQ语句框架。下面简单介绍下此工具的使用过程。第一步:查找相关的数据库,或者直接建立。如下图所示:第二步:读取到了相关数据库中的表格信息。在左侧,还有数据库中的存储过程和相关的函数。右侧正中是查询语句的数据界面。左侧的下面可以设置Query的存储路径和读取路径,而Sample是开发者的相关书籍教程讲解。简单的DEMO等等。在查询的 阅读全文
posted @ 2013-09-28 17:47 ZWmaqing 阅读(221) 评论(0) 推荐(0)
摘要: 33条C#、.Net经典面试题目及答案[zt]本文集中了多条常见的C#、.Net经典面试题目例如“.NET中类和结构的区别”、“ASP.NET页面之间传递值的几种方式?”,并简明扼要的给出了答案,希望能对学习C#、.Net的读者有所帮助。1, 请你说说.NET中类和结构的区别?答:结构和类具有大体的语法,但是结构受到的限制比类要多。结构不能申明有默认的构造函数,为结构的副本是又编译器创建和销毁的,所以不需要默认的构造函数和析构函数。结构是值类型,所以对结构变量所做的改变不会影响其的原值,而类是应用类型,改变其变量的值会改变其原值。申明结构用Struck关键字,申明类用class关键字,向方法传 阅读全文
posted @ 2013-09-28 17:46 ZWmaqing 阅读(257) 评论(0) 推荐(0)
摘要: TestDriven.NET – 快速入门[译文]介绍这部分将提供一个快速的入门向导,在vs.NET的任何一个版本上面使用TestDriven。NETTDD(测试驱动开发)在你写你的代码之前,写单元测试是种是一种习惯。在写代码之前写单元测试,之后使得测试通过可以使得你的更加的理解你的意图和目标。TDD(测试驱动开发)同样鼓励代码的覆盖,不单单可以提高代码的质量,同样允许你重构一些内部的类或者方法,并且快速简单的测试外部对象的接口。TestDriven.NET是VS插件式的单元测试. 他用原来的名字NUnitAddIn发展了很多年. 它支持多种单元测试框架包括了NUnit, MbUnit 和 M 阅读全文
posted @ 2013-09-28 17:44 ZWmaqing 阅读(334) 评论(0) 推荐(0)
摘要: 灰度化一幅图像就是将图像的色彩信息全部丢掉,将24位的位图信息,用8位来表示,灰度图共有256级灰度等级,也就是将24位位图的一点如(255,255,255)转换成255,所以R,G,B三个值所乘的系数和为1用伪语句可以表示如下public bitmap GrayScal(bitmap orgbmp){ 建立一个与原图片等大的8位的图片 取出原图像中的每一个点 新图像的点=原图像点的红色量*系数1+绿色量*系数2+黄色量*系统3 返回新图像}Code/// /// 对图像进行点运算, /// public class PointTrans { priv... 阅读全文
posted @ 2013-09-28 17:24 ZWmaqing 阅读(625) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 25 下一页