最近在看多核编程。简单来说,由于现在电脑CPU一般都有两个核,4核与8核的CPU也逐渐走入了寻常百姓家,传统的单线程编程方式难以发挥多核CPU的强大功能,于是多核编程应运而生。按照我的理解,多核编程可以认为是对多线程编程做了一定程度的抽象,提供一些简单的API,使得用户不必花费太多精力来了解多线程的底层知识,从而提高编程效率。这两天关注的多核编程的工具包括openMP和TBB。按照目前网上的讨论,TBB风头要盖过openMP,比如openCV过去是使用op
系统 2019-08-29 23:16:48 2287
调整前效果见附件第一个图片select前面字段,a.pack_qty,后面字段from表调整后效果见附件第二个图片select前面字段,sum(a.pack_qty),后面字段from表groupby前面字段,后面字段orderbya.row_id总结注意groupby和order的作用由于a.pack_qty求和就要用groupby分组,分组要有所有的字段,除去使用函数的后又由于type_name字段相同的数据不连接在一起,又用order排序groupb
系统 2019-08-29 22:51:19 2287
前面一篇博文有讲关于display:inline-block在FF出现空白的解决方案,这篇博文主要讲解下display:inline-block的实际应用。应用一如下图所示。当固定宽度,固定高度,向左浮动float:left就解决了。但是,这个设计中内容是可变的,也就意味着当内容增多,高度不一就会破坏这个布局。你也许会想到每一行三个放在一个UL里,然后程序员3*N的循环,现在用display:inline-block来解决这个问题
系统 2019-08-29 22:47:34 2287
欢迎使用RSS订阅本Blog
系统 2019-08-29 22:47:07 2287
很多时候,由于手机屏幕太小,一下子显示不了那么多内容,这个时候就需要通过按键一点一点的显示下面的内容(相当于浏览器中的滚动条的功能)。我做了一个类,能够一点一点的显示内容。其实就是个容器,把内容统统放在容器中,计算全部内容的高度,计算每屏显示的高,每次移动的高度,需要移动的总次数,通过这些量就能确定滚动情况了。PS:我讨厌C/S架构的程序,原因就是很多问题都要自己去考虑,比如滚动条、文字换行啊什么的。而B/S架构就不需要考虑这种“低级问题”,浏览器帮我们解
系统 2019-08-29 22:24:21 2287
25个最佳企业软件和网络服务注:这是从PCWorld摘录的文章。这里只是摘录其中的英文,适当的地方加以中文注释AccountingSoftwareIntuitQuickBooksProTheflowchart-basedaccountingofQuickBooksisasclosetoastandardinfinancialmanagementasthesmall-businessworldhas,andit'sarguablytheeasiestwayf
系统 2019-08-29 22:02:01 2287
DXperieneEnterprise在2007v1版本的新特点:新的组件库我们扩展了我们的.NET产品线,添加了应用于Windows®窗体的拼写检查控件和其它新的ASP.NET控件。如果您想更好的了解DXperience2007vol.1中的新控件的使用和特点,请你点击下面相应的链接。XtraSpellChecker通过XtraSpellChecker控件,您可以在您下面的Windows®程序中直接添加Microsoft®Office®样式的拼写检查功能
系统 2019-08-12 09:27:42 2287
一、手工测试为什么不可替代手工测试是不可替代的,因为人是具有很强只能判断能力的,而工具是相对机械缺乏思维能力的东西工具是人开发出来的二、手工测试不可替代的表现测试用例的设计:需要tester有经验和对错误的猜测能力界面测试用户体验测试正确性的检查:人们对是非的判断和逻辑推理的能力三、什么时候适用自动化测试可重复地,不知疲倦地运动,对于数据能精确的大批量的比较的回归测试自动化测试适合在机械化的执行和比较中使用四、不宜使用自动化测试的情况周期短并且一次性的项目
系统 2019-08-12 09:27:07 2287
github使用心得:在本次github使用过程中,我总结了git常用命令,都有哪些功能?git常用命令:gitconfig:配置gitgitadd:更新workingdirectory中的文件至stagingarea。gitadd.更新所有的文件gitcommit:提交stagingarea中的文件至gitrepository中。gitcommit-m'message'gitstatus:查看状态gitdiff:查看改动情况gitremote:查看远端服
系统 2019-08-12 09:26:53 2287
insertintoInfoselect'admin36'fromInfo;--FK插入法selectCOUNT(*)fromInfo;--notin实现分页查询declare@pageSizeintset@pageSize=10;--行数declare@pageNointset@pageNo=1000;--页数selecttop(10)*fromInfowhereidnotin(selecttop(@pageSize*(@pageNo-1))idfrom
系统 2019-08-12 01:55:23 2287