- 博客(7)
- 资源 (3)
- 收藏
- 关注

原创 linux下基于ncurses的扫雷程序
刚写完一个扫雷程序,linux下基于ncurses。 程序中使用 a, s, w, d控制光标分别向左、上、右、下移动, 使用 j 挖开雷坑,k标记雷坑中有雷,用红色表示,l标记不确定是否安全的雷坑, 并开一个线程专门负责接收用户输入
2012-12-27 17:36:39
778

原创 数字计数问题:计算0~9的每一个数字出现的次数
一本书的页码从自然数1开始顺序编码知道自然数n。书的页码按照通常的习惯编排,每个页码不含多余的前导数字0。例如,第6页用数字6表示,而不是06或006等。数字计数问题要求对给定书的总页码n,计算出书的全部页码中分别用到多少次数字0~9。 算法设计:给定书的总页码的十进制整数n,计算书的全部页码中分别用到多少次数字0~9。 该算法实现的C#代码如下:using System;namespace algorithm{ class Program { stat
2010-08-11 21:43:00
4862
转载 表变量与临时表的优缺点
什么情况下使用表变量?什么情况下使用临时表? 表变量: DECLARE @tb table(id int identity(1,1), name varchar(100)) INSERT @tb SELECT id, name FROM mytable WHERE name like ‘zhang%’ 临时表:
2012-09-04 17:38:30
504
转载 Sql Server 创建统计信息
对表或索引视图的一列或多列创建查询优化统计信息,包括筛选的统计信息。对于大多数查询,查询优化器已为高质量查询计划生成必要的统计信息;在少数情况下,您需要使用 CREATE STATISTICS 创建附加的统计信息或修改查询设计以提高查询性能。筛选的统计信息可以提高从定义完善的数据子集选择数据的查询的查询性能。筛选的统计信息在 WHERE 子句中使用筛选谓词来选择统计信息中包括的数据子集。CRE
2012-08-30 10:12:26
1049
转载 in 和 exists的效率比较
SQL里的EXISTS与in、not exists与not in 效率比较和使用<br />在 MSSQL 中,插入(insert)一条记录很简单,但是一些特殊应用,在插入记录前,需要检查这条记录是否已经存在,只有当记录不存在时才执行插入操作,本文介绍的就是这个问题的解决方案。<br /><br /><br />问题: 我创建了一个表来存放客户信息,我知道可以用 insert 语句插入信息到表中,但是怎么样才能保证不会插入重复的记录呢?<br /><br />答案: 可以通过使用 EXISTS 条件句防止插
2011-04-02 18:00:00
1254
转载 没有为 SQL 缓存通知启用数据库
<br />C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regsql -S localhost -E -d MSPetShop4 -ed <br />C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regsql -S localhost -E -d MSPetShop4 -t Item -et <br />C:/WINDOWS/Microsoft.NET/Framework/v2.0.50
2010-10-21 12:12:00
2779
1
转载 编写安全的ADO.NET代码
<br />安全的 ADO.NET 连接<br />在处理应用程序的安全性时,最重要的目标之一是保护对数据源的访问。为了限制对数据源的访问,请务必保持用户标识、密码和数据源名称等连接信息的私密性。以下是确保关键连接信息保持私密性的指南。<br />避免以纯文本形式存储用户标识和密码<br />以纯文本形式存储用户标识和密码将造成严重的安全漏洞。如果用户标识和密码是源代码的一部分,那么一旦源代码的安全受到威胁,用户标识和密码比任何时候都容易遭受攻击。即使向外部源提供的是代码的编译版本,编译的代码也可能被反汇编
2010-08-18 00:34:00
647
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人