- 博客(13)
- 资源 (57)
- 收藏
- 关注
原创 目前自己在读的书
学习如同行舟,不进则退,尤其是我们做技术这个行业的,感觉自己有段时间没有好好看书了,很多时候都是在网上看文章,博客,感觉学习的不系统,全面,因此给自己列了几本书希望近期读完,每天读一点,一步步完成: 1.Head First SoftWare Management.(东南大学出版社,影印版) 2.Windows 系统编程(机械工业出版社) 3.SQL
2012-06-24 13:16:38 575
原创 如何删除在Excel中存在的无效的链接呢
在拷贝Excel文件时,由于文件目录位置发生变化,经常会产生一些无效的链接,如何批量删除这些无效的链接呢?按CTRL+F3组合键,打开名称管理器对话框,单击右上角的“筛选”按钮,在弹出的菜单中勾选“有错误的名称”。然后,单击第一个名称后,按下SHIFT键,选择最后一个名称,即选中所有无效的名称,再单击“删除”按钮。最后,取消勾选之前菜单中的“有错误的名称”,恢复到无筛选状态的列表。
2012-06-21 09:12:50 13513
转载 WinAPI: SetTimer、KillTimer - 创建与移除高性能定时器
//创建定时器函数的声明:SetTimer( hWnd: HWND; {与定时器相关联的窗口句柄} nIDEvent: UINT; {指定一个非 0 的定时器标识符} uElapse: UINT; {指定间隔时间, 单位是毫秒} lpTimerFunc: TFNTimerProc {每到时间后, 要调用的函数的
2012-06-21 08:41:18 999
转载 T-SQL问题解决集锦——数据加解密
问题一:如何为数据进行加密与解密,避免使用者窃取机密数据?对于一些敏感数据,如密码、卡号,一般不能使用正常数值来存储。否则会有安全隐患。以往的加密解密都有前端应用程序来辅助完成。而数据库一般只能加密不能解密。从2005开始提供了数据库层面的数据加密与解密。其实现方式主要有以下:1、 利用CONVERT改变编码方式:利用该函数把文字或数据转换成VARBINARY。但该方式不具备保护数
2012-06-20 15:11:46 704
原创 在SQL Server中使用SQL语句查询一个存储过程被其它所有的存储过程引用的存储过程名
在项目开发中如果有时修改了一个存储过程,但是如何能够快速的查找到使用了这个存储过程的其它存储过程呢?这个问题对于规模稍微大些的项目而言,显得尤其重要了,数据库中如果有几百个存储过程,难道还一个个找不成,即使自己很了解业务和系统,时间长了,也难免能记得住。如何使用SQL语句进行查询呢?下面就和大家分享下SQL查询的方法:select distinct name from sysc
2012-06-19 22:06:10 2437
转载 秒杀多线程第八篇 经典线程同步 信号量Semaphore
秒杀多线程第八篇 经典线程同步 信号量Semaphore分类: Windows多线程Windows编程2012-05-03 09:306308人阅读评论(42)收藏举报阅读本篇之前推荐阅读以下姊妹篇:《秒杀多线程第四篇一个经典的多线程同步问题》《秒杀多线程第五篇经典线程同步关键段CS》《秒杀多线程第六篇经典线程同步事件Event》《秒杀多线程第七篇经典线程同步互
2012-06-19 08:52:13 721
转载 SqlLiteHelper:基于C#的SqlLite数据库访问基类
using System;using System.Collections.Generic;using System.Text;using System.Web;using System.Configuration;using System.Data;using System.Data.SQLite;namespace DAL{public class Sqli
2012-06-18 09:20:43 2254
转载 SQLite数据库查询优化
SQLite是个典型的嵌入式DBMS,它有很多优点,它是轻量级的,在编译之后很小,其中一个原因就是在查询优化方面比较简单,它只是运用索引机制来进行优化的,经过对SQLite的查询优化的分析以及对源代码的研究,我将SQLite的查询优总结如下:一、影响查询性能的因素:1. 对表中行的检索数目,越小越好2. 排序与否。3. 是否要对一个索引。4. 查询语句的形式二、几个查询优化
2012-06-18 09:19:53 1056
原创 C#访问SQLLite数据库效率低下的问题
昨天在将一个项目的数据库从SQL Server 2005改成访问SQLLite数据库时,发现数据库的读写速度变得出奇的慢啊,原来在SQL Server 2005中进行的一个事务处理可能1S就完成了,而在改成访问SQLLite后则需要5,6S实在是无法接受啊。可是在SQLLite中的数据库结构和SQLServer中的一样啊,只是将访问SQL Server 2005的数据库访问层进行了小许的改动而已啊
2012-06-18 09:18:31 2708 2
转载 86标准sql与92标准SQL用法区别
在开发Oracle 9i时, 数据库还时间了ANSL SQL/92标准的链接语法, 在书中建议在使用Oracle 9i及更高版本时,应该使用SQL/92标准的语法;在使用Oracle 8i 及更低版本时,应该使用SQL/86标准的语法。 -----《Oracle Database 10g SQL 开发指南》86标准sql是传统的表连接写法,就是直接将表写在FROM后边,将表连接条件
2012-06-07 08:39:49 705
原创 向SQL Server 数据库中使用SQL Script向表添加列并指定添加列的位置
使用SQL语句向数据表中添加列,我想大家都清楚该如何做,示例如下:use testgoalter table testadd add testid int not null default(1)但是如果想将添加的列制定到某一列后呢,该如何实现呢?今天我在网上查找了很久,没有很理想的实现,考虑到SQL Server 2008有很强大脚本生成功能,于是决定在企业管理
2012-06-06 22:24:58 10965 2
转载 SQL命令大全-中英文对照
[code=SQL][/code]--语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TA
2012-06-01 13:57:33 885
转载 SQL注入专题--整理帖
SQL注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问没什么区别, 所以目前市面的防火墙都不会对SQL注入发出警报,如果管理员没查看IIS日志的习惯,可能被入侵很长时间都不会发觉。随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性
2012-06-01 13:35:42 995
针对windows系统的X64和X86平台的System.Data.SQLite.dll
2015-04-25
带CheckBox列头有全选择功能的DataGridView(二)
2012-09-14
带CheckBox列头有全选择功能的DataGridView
2012-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人