搜索到与相关的文章
编程技术

过程扩展与放置钩子

前面我们谈到了功能扩展对维护一个软件的巨大作用。实际上,正是因为功能在不断地扩展,才使得我们的很多软件质量在下降。因此,如何进行功能扩展,我们不得不察。每当新功能到来的时候,不用急急匆匆就开始编码,我们应当仔细思考我们的设计,即使是时间非常紧张的项目。用更多的时间去思考与设计,才会用更少的时间去做更简单的设计与编码。在这里,我提倡的是设计应当简单到发指,因为它体现的是一种精巧绝伦,它会使我们的思路更清晰,维护更简单,变更更容易。只有经过仔细的思考,才会做出

系统 2019-08-29 21:59:07 2421

编程技术

关于Qt移植后环境变量的设置 qt移植到arm中文显

1,Qt编译arm版本后,里面有很多歌文件夹。其实只需要将里面的lib文件夹拷贝到板子上就行了。有文章说要把plugin文件夹也一并拷过去。我没拷,也没发现问题。拷贝时先将lib文件夹tar压缩后,然后U盘拷过去,利用超级终端操作解压到对等目录。然后要设置环境变量:exportQTDIR=/usr/local/arm/arm-qt-4.8.1exportLD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH只设这两个就好了,

系统 2019-08-12 09:29:59 2421

各行各业

ActiveSync错误号85010014故障排除实践

这两天在摆弄刚刚到手的夏新E850,哈哈,总算有机会体验一下WindowsMobile编程了,当然一开始总是从最基础的开始——学习如何使用ActiveSync。厂商提供的版本是4.1的,似乎有点早,但一开始也没有注意,就安装在机器上了,尝试同步通讯录,可是每次总是不成功,而且报的错误比较怪,见下:中文版ActiveSync在台式机上遇到问题,支持代码:85010014英文版ActiveSyncencounteredaproblemonthedesktop.

系统 2019-08-12 09:27:02 2421

各行各业

github个人心得和链接

github使用心得:在本次github使用过程中,我总结了git常用命令,都有哪些功能?git常用命令:gitconfig:配置gitgitadd:更新workingdirectory中的文件至stagingarea。gitadd.更新所有的文件gitcommit:提交stagingarea中的文件至gitrepository中。gitcommit-m'message'gitstatus:查看状态gitdiff:查看改动情况gitremote:查看远端服

系统 2019-08-12 09:26:53 2421

数据库相关

最长子序列

最长子序列可以说是刚接触动态规划的人经常遇见也不得不解决的问题,最常见的有两种,一种是最长公共子序列(LCS),还有一个是最长上升子序列(LIS)。今天我就总结下这两个的做法。一:最长公共子序列(LCS)题目描述:给你两个数组,可以是数字的,也可以是字符串,我们假设是数字的!举个例子:X=1,5,6,4,1,3,7Y=1,1,6,8,3,4,7求一个新的数组S,该数组中的每个数均是X和Y数组中的公共数,并满足原数组中数字的前后关系,这样的数组有很多个,比如

系统 2019-08-12 01:54:08 2421

数据库相关

一个容易犯的错误

MicrosoftJet数据库引擎打不开文件'C:\WINDOWS\system32\IME\PINTLGNT\club\admin'。它已经被别的用户以独占方式打开,或没有查看数据的权限。说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.Data.OleDb.OleDbException:MicrosoftJet数据库引擎打不开文件'C:\WINDOWS\s

系统 2019-08-12 01:53:40 2421

数据库相关

牛腩购物小结之: anpnetpager分页控件的使用图

分页控件的使用一:下载,并在vs2010里面添加anpnetpager控件1:下载http://www.webdiyer.com/Controls/AspNetPager/Downloads下载2:将AspNetPager.dll和AspNetPager.xml考入到项目的bin文件夹并在Bin文件夹上引用AspNetPager。(这一步其实可以用不,执行下面的第三部,就会把第二步执行一次的,不过这个xml好像不会自动考进来,所以我们还是把第一步执行比较好

系统 2019-08-12 01:53:10 2421

数据库相关

浅谈MS-SQL锁机制

锁的概述一.为什么要引入锁多个用户同时对数据库的并发操作时会带来以下数据不一致的问题:丢失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统脏读A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致不可重复读A用户读取数据,随后B用户读出该数据并修改,此时A用户再读取数据时发现前后两次的值不一致并发控制的主要方法是封锁,锁

系统 2019-08-12 01:53:01 2421

数据库相关

asp调用存储过程

1.调用存储过程的一般方法先假设在sqlserver中有一存储过程dt_users:CREATEPROCEDURE[dbo].[dt_users]ASselect*fromusersreturnGO第一种方法是不利用command对象,直接用recordset对象setrs=server.createobject("adodb.recordset")sql="execdt_users"rs.opensql,conn,1,1这样就可第二种方法是利用comma

系统 2019-08-12 01:33:01 2421

编程技术

聚类算法初探(六)OPTICS

第一章引言第二章预备知识第三章直接聚类法第四章K-means第五章DBSCAN第六章OPTICS第七章聚类分析的效果评测第八章数据尺度化问题作者:peghoty出处:http://blog.csdn.net/itplus/article/details/10089323欢迎转载/分享,但请务必声明文章出处.聚类算法初探(六)OPTICS

系统 2019-08-12 01:33:01 2421