摘要:
breeze_day浅谈count(1),count(*)和count(column_name) 最近看到群里有位仁兄,问到关于count(column_name)和count(*),还有count(1)效率和不同点的问题,我记得,在很久之前提到过关于这块的问题,很多人对怎么用这三个统计都模糊不清的,所以,今天抽个空,自己做个实验,测试测试这种情况,我测试的思路是从执行效率上和输出的数据量这两方面。 如果有不到之处,还敬请拍砖!!--建立测试环境create table test_a(a int)declare @max int ,@rc intset @max =10000000set...
阅读全文
posted @ 2013-01-27 14:39
HackerVirus
阅读(721)
推荐(1)
摘要:
发个C# 版的12306订票工具,原本限于本群群内用户用的2013-01-26 16:19 by ALong(阿龙), 2719 阅读,40评论,收藏,编辑好久没弄博客了,最近都忙着抢票,我也发个C# 版的12306订票工具,已更新到1.4.1版了。原本限于群用户用的,今天铁道部把网站验证码升级了,难度加强了,以前可以自动识别,现在已用不了。反正也影响不了,直接发出来了。本程序最早于去年春节时因一票难求系群内作者草人所写,今年因铁道部网站相关变化我重新拿出来修了修,完善了相关信息.....==== C#技术交流群1:57218890==== C#技术交流群3:112546812声明:任何修改本
阅读全文
posted @ 2013-01-27 13:28
HackerVirus
阅读(865)
推荐(2)
摘要:
简单总结一下前几篇文章的内容,《浏览器插件之ActiveX开发(一)》简单介绍了一下如何在Vs.net 2008下用C++开发基于MFC的ActiveX插件,《浏览器插件之ActiveX开发(二)》介绍了开发插件时可能遇到的问题,《浏览器插件之ActiveX开发(三)》介绍了如何注册插件以及如何打包成cab文件。但是,到目前为止还没有专门提及如何在Web页面中调用插件,本文主要针对这个问题进行展开。一、用<Object>标签调用ActiveX 1、Object标签基本用法 在Html页面中调用ActiveX插件最简单常用的方法是:<object id="CardAc
阅读全文
posted @ 2013-01-25 17:00
HackerVirus
阅读(330)
推荐(0)
摘要:
简介:本文使用cocos2d-x和libvlc两大免费开源的跨平台框架,实现一个视频播放器。开发工具使用Visual Studio 2010,测试运行平台为Windows(其它平台暂时没测试)。cocos2d-x版本2.0.3,VLC版本2.0.5。 目前游戏程序开发者大部分在以下几个平台上开发游戏:Windows、Mac OS X、IOS和Android。开发2D游戏且跨平台,cocos2d-x是个非常不错的选择,而libvlc也提供了各大平台的支持,因此使用这两大框架基本可以做到一次编写,全平台运行的目的。 打开Visual Studio 2010,新建一个Cocos2d-win32 ..
阅读全文
posted @ 2013-01-25 16:59
HackerVirus
阅读(404)
推荐(0)
摘要:
继续我们前面所说的知识点进行下一个知识点的分析,这一次我们来说明一下数据验证。其实这是个很容易理解并掌握的地方,但是这会浪费大家狠多的时间,所以我来总结整理一下,节约一下大家宝贵的时间。在MVC 3中 数据验证,已经应用的非常普遍,我们在web form时代需要在View端通过js来验证每个需要验证的控件值,并且这种验证的可用性很低。但是来到了MVC 新时代,我们可以通过MVC提供的数据验证Attribute来进行我们的数据验证。并且MVC 提供了客户端和服务器端 双层的验证,只有我们禁用了客户端js以后,也会执行服务端验证,所以大大提高了我们的开发进度。今天我们就一起以一个初学者的身份来进入
阅读全文
posted @ 2013-01-25 16:58
HackerVirus
阅读(147)
推荐(0)
摘要:
最近工作上的需要,要对40多万张照片进行主颜色的区分计算,有时候知识就是力量,若40万张图片靠人工来识别主颜色,那不知道需要多少人分辨多久才可以做好,而且还容易分辨出错,若这个事情能用程序来处理又快又好,程序足足写了1周才稳定下来,程序跑了1天就把40万张照片的主颜色全部计算出来了,技术就是力量的价值观又一次得到了验证。 朋友多好办事,其中得到一个好朋友的帮助,改进了颜色区分判断的函数,也对工作起了很大作用。朋友多好办事、平时真需要多与各种朋友往来。 分析图片的主颜色区间过程中遇到的主要难题:1: 网上类似的C#的参考代码比较少。2: 我们本身不是研究图像处理技术的。3: 需要把40万张图片进
阅读全文
posted @ 2013-01-25 16:57
HackerVirus
阅读(2736)
推荐(0)
摘要:
在最近做的一个项目中,由于每天核算的数据量过于庞大,需要把数据库进行分库保存。当数据分散到各个库之后,带来的数据更新操作就会存在一个一致性和完整性的问题。下面是一个典型的场景假设目前存在三个物理库,现在有一个文件,里面有1W条数据,根据分库的规则,可以把文件里面的数据分到三个库中,现在需要保证这1W条数据要要完整的保存到这三个库里面,并且数据是一致性的,也就是说 三个库里面已导入的数据完全和文件里面的数据一致。正常情况下,我们先把文件里面的数据按照所属的数据库分成三份,然后针对每一份数据库进行保存,在单库的情况下,可以保证单库的数据完整性。但是三个库要保证一致性,就是非常复杂的一项工作,很有可
阅读全文
posted @ 2013-01-25 16:55
HackerVirus
阅读(220)
推荐(0)
摘要:
因为之前很少涉及到原型设计,所以对这个原型设计工具也不太熟悉,第一次使用走了不少的弯路,在这里把自己在使用过程中的心得跟大家分享一下,希望能够对大家有所帮助。一、元素的选择我觉得这是Axure原型设计工具最让人不习惯的地方。举例说明,如果界面上的元素很多,而且有分层、遮盖的情况,这样的话下层的元素就无法显示了,但是有时候你可能只需要选择上层的一些元素,这个时候你不得不一个个的点击选中了,如果全选的话就可能将被遮盖的元素也给选中。下面就和大家分享一下常用的解决方法:1) 使用Lock锁定把你所需要的元素选择的元素选定之后选择锁定,这个被选定元素轮廓就会变为红色,不可操作,也不可移动。当你选择全选
阅读全文
posted @ 2013-01-25 16:54
HackerVirus
阅读(205)
推荐(0)
摘要:
【每日算法】C语言8大经典排序算法(2)接上文--->【每日算法】C语言8大经典排序算法(1)二、插入类排序 插入排序(Insertion Sort)的基本思想是:每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子文件中的适当位置,直到全部记录插入完成为止。 插入排序一般意义上有两种:直接插入排序和希尔排序,下面分别介绍。3、直接插入排序基本思想:最基本的操作是将第i个记录插入到前面i-1个以排好序列的记录中。具体过程是:将第i个记录的关键字K依次与其前面的i-1个已经拍好序列的记录进行比较。将所有大于K的记录依次向后移动一个位置,直到遇到一个关键字小于或等于K的记录,此时它
阅读全文
posted @ 2013-01-25 16:50
HackerVirus
阅读(550)
推荐(0)
摘要:
在很多情况下,我们都非常期待使用自动升级来帮我们发布和部署应用程序更新。对于一个上规模的产品,自动化部署、升级的实现,对于软件测试和最终部署都可以避免手工升级的麻烦,减少琐碎的工作,节省资源。在部署过程,或者开发/QA人员协作过程中,这种重复性的劳作非常厌烦且容易出错。此外,当一个产品最终发布后,自动升级对于很多产品来讲是无可或缺的。现在让我来分享一下我们的自动化升级方案,这个方案通用于.NET平台的任何应用,WinForm、WebForm、MVC等所有应用,都可以实现自动化部署和升级。1 我们如何自动化升级?1.1 更改程序,发布升级包当我们使用Visual Studio更改完成编译通过后,
阅读全文
posted @ 2013-01-25 16:49
HackerVirus
阅读(183)
推荐(0)