- 博客(32)
- 资源 (15)
- 收藏
- 关注
原创 服务的安装和卸载
static class Program { /// /// The main entry point for the application. /// static void Main(string[] args) { if (args.Length == 0)
2016-07-17 10:07:37
1790
原创 elasticsearch的路由选择
集群介绍:cluster 代表一个集群,集群中有多个节点,其中有一个为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的。es的一个概念就是去中心化,字面上理解就是无中心节点,这是对于集群外部来说的,因为从外部来看es集群,在逻辑上是个整体,你与任何一个节点的通信和与整个es集群通信是等价的shards 代表索引分片,es可以把一个完整的索引分成多个分片,这样的好处是可以
2016-04-13 18:55:00
3761
2
转载 二分查找算法【鸡蛋】
二分查找算法 二分查找算法是在有序数组中用到的较为频繁的一种算法,在未接触二分查找算法时,最通用的一种做法是,对数组进行遍历,跟每个元素进行比较,其时间为O(n).但二分查找算法则更优,因为其查找时间为O(lgn),譬如数组{1, 2, 3, 4, 5, 6, 7, 8, 9},查找元素6,用二分查找的算法执行的话,其顺序为: 1.第一步查找中间元素,即5,由于5 2
2013-05-31 16:51:01
1007
原创 LIN SHI BIAO 【鸡蛋】
/*1.本地临时表仅在当前会话中可见;全局临时表在所有会话中都可见。2.本地临时表的名称前面有一个编号符 (#table_name),而全局临时表的名称前面有两个编号符 (##table_name)。3.除非使用 DROP TABLE 语句显式除去临时表,否则临时表将在退出其作用域时由系统自动除去[会话结束时,临时表自动去除]:*/--创建临时表CREATE TABLE #maintm
2013-05-30 10:06:46
626
原创 弹出层使用【鸡蛋】
$(function(){ $("#openDialog").click(function () { var diag = new Dialog(); diag.Width = 450; diag.Height = 230; diag.URL = "Add.aspx"
2013-05-24 10:56:10
760
原创 SQL函数- exists函数【鸡蛋】
if not exists(select 1 from city where name='shanghai') begin insert into city (name) values( 'shanghia' ) end select name from city说明:exists (sql 返回结果集为真) not exists (sql 不返回结果集为真) 强调是
2013-04-24 17:11:59
1065
转载 SQL函数- LEN函数【鸡蛋】
LEN() 函数LEN 函数返回文本字段中值的长度。SQL LEN() 实例我们拥有下面这个 "Persons" 表:IdLastNameFirstNameAddressCity1AdamsJohnOxford StreetLondon2B
2013-04-23 09:17:27
773
转载 高质量代码签入准则【鸡蛋】
下面的列表提供了几项签入高质量代码的准则。必需的操作坚持高质量的签入。在代码签入期间不要接受低质量代码;低质量代码会导致产品周期的以后阶段出现问题。我们应认识到,小组通常无法修复过于复杂、过于隐蔽或在产品生命周期中发现过迟的问题。使用检查表。跟踪经常容易犯的错误种类,并将它们作为以后代码的检查表。可以用小组或部门容易犯
2013-04-11 11:50:48
734
原创 TFS版本控制介绍【鸡蛋】
1、TFS源代码管理支持的嵌入策略:(1) 代码分析 要求在项目签入前运行代码分析,对代码进行语法分析(2) 测试策略 要求在签入前完成签入测试(3) 工作项 要求必须将一个或者多个工作项与签入文件相关联(4) 生成 要求前一个生成必须成功,然后才能签入新的更改;需要在tfs服务器控制台安装生成服务,并
2013-04-02 15:57:54
1744
原创 使用代码分析工具分析应用程序质量【鸡蛋】
建立并维护代码质量是一个贯穿整个应用程序开发生存期的连续过程。 代码质量是规划期间的“设计标准”,并通过代码评审和测试进行监控。 开发人员利用 Visual Studio 高级专业版和 Visual Studio 旗舰版中的代码分析工具可以在编写代码时检查其代码的质量问题。团队利用 Team Foundation Server 版本控制签入策略可以在每次签入时强制实施质量标准;通过代码分析
2013-04-02 15:11:43
931
转载 ado.net中用参数化SQL语句【鸡蛋】
1 public bool IsInsert(string userName, string password, string remark, string mail, int departId, int power) 2 { 3 string sql = "insert into S_Admin(UserName,Password,Remark,Mail,De
2013-01-29 17:17:48
487
原创 数据库部分约束写法【鸡蛋】
USE Tiku--新建数据库约束ALTER TABLE dbo.ScoreCategoryADD CONSTRAINT SCVALUE_CHECCONK CHECK(SCValue<=100) --check约束ALTER TABLE dbo.ScoreCategoryADD CONSTRAINT SCVALUE_UNIQUE UNIQUE (SCValue) --唯一性
2013-01-09 10:47:04
764
原创 游标实践2【鸡蛋】
DECLARE@ChannelPing NVARCHAR(20)--声明游标DECLARE CustomerCursor CURSOR FOR SELECT ChannelPing FROM dbo.TChannelAttr--打开游标OPEN CustomerCursor --读取第一条数据 Fetch next from CustomerCursor into @C
2012-12-07 16:20:45
484
转载 游标学习【鸡蛋】
游标操作的六步骤: ◆在每次在创建游标的时候都问问自己,用什么别的方法可以避免使用游标,那么你就步如设计的正规了. 1.声明 2.打开 3.应用/操作 4.关闭. 5.释放 声明游标的基本语法如下: Declare cursor For 案例1: MySchoolif exists
2012-12-07 15:38:57
408
原创 游标实践1【鸡蛋】
DECLARE@ChannelPing NVARCHAR(20),@num int--声明游标DECLARE CustomerCursor CURSOR FOR SELECT ChannelPing FROM dbo.TChannelAttr--打开游标OPEN CustomerCursor --读取第一条数据 Fetch next from CustomerCurs
2012-12-07 15:37:43
472
原创 sql安全删除数据方法【鸡蛋】
----往备份表里备份数据truncate table TNewsHit_bak insert into TNewsHit_bak select NewsID,ChannelPing,ModuleID,ProgrameOneID,ProgrameTwoID,HitTime from TNewsHit---从备份表里取出需要的数据插入到原表truncate table T
2012-12-06 16:17:30
501
转载 sql资源调控器【鸡蛋】
转自:http://www.cnblogs.com/fygh/archive/2012/05/07/2489190.html 很早之前就有朋友问过我,能否按业务的优先等级分配SQLServer的资源,使得不同的应用能得到不同的响应,SQLServer2008之前对这个需求貌似没有什么解决方法,不过从SQLServer2008开始,这个需求就变得很简单了,SQLSer
2012-11-20 15:18:54
597
转载 数据库大小的统计方法【鸡蛋】
统计数据库大小的方法 一台服务器上所有数据库(也可能是部分数据库)的大小是我们经常需要了解的,它不仅能让我们知道目前数据库使用磁盘的比例,而且定期搜集这些信息,还能了解数据库一段时间的数据增量,更为常用的是在做数据迁移和升级时,方便规划新服务器磁盘容量。 这里介绍三种统计数据库大小的方法: 方法一:使用 sp_spaceuseddeclare @dbname va
2012-11-02 01:10:29
595
转载 数据库架构的升级和变更【鸡蛋】
摘自: http://www.cnblogs.com/fygh/archive/2012/03/23/2413164.html 飞洋过海SQLServer2008在数据的高安全、高性能、高可用方面的技术已经比较成熟,这些技术和方案都是随着很多公司的业务和数据访问压力的增加而不断的升级和变迁的,同时经历了方方面面的考验,证明了它们都是成熟可靠的,下面就这方面的技术方
2012-11-02 01:08:58
517
转载 sql备份还原全攻略【鸡蛋】
转自:http://www.cnblogs.com/gaizai/archive/2011/06/29/2093575.html一、知识点完全备份:备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。(在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份,换言之,清除存档属性)。完全备份也叫完整备份。差异备份:差异备份是针对完全备份:备份上一次
2012-10-24 15:29:51
445
转载 怎样写SQL语句可以提高数据库的访问性能【鸡蛋】
怎样写SQL语句可以提高数据库的访问性能 1、什么是执行计划?执行计划是依赖于什么信息。 执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用“全表扫描”
2012-10-24 15:04:11
589
原创 网页优化的一些注意事项1【鸡蛋】
URL方面:1、首先是域名的选择,域名要求简洁,短小;尽量能体现网站的关键词;但千万不要为了关键词而使域名冗长;2、整个URL包括域名,文件名,用网站合适的关键词,尤其是文件名。让浏览者一看到看到URL,就可以大致了解这个网页是什么内容;就是说,我们在给文件夹和文件命名时尽量对当前页面的功能有所体现3、url静态化,蜘蛛比较喜欢静态网页大家都知道,我们可以通过伪静态来实现动态网页静
2012-10-23 22:33:58
547
转载 SQL Server 存储过程【鸡蛋】
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻
2012-10-18 16:57:20
540
转载 清空指定单个数据库日志【鸡蛋】
--数据库名称为 [KLWebsite_Manager] USE [KLWebsite_Manager] GO ALTER DATABASE [KLWebsite_Manager] SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE [KLWebsite_Manager] SET RECOVERY
2012-10-16 09:55:22
366
转载 SQL2008备份所有数据库脚本【鸡蛋】
--SQL备份所有数据库脚本declare @CurrentDataBaseName nvarchar(100)declare @CurrentBackFolder nvarchar(200)declare @CurrentBackString nvarchar(2000)set @CurrentBackFolder='D:\Test'--这里是备份的目录,所有数据库都备份到这个目
2012-10-16 09:33:00
762
转载 SQL2008清除所有数据库日志脚本【鸡蛋】
use master--SQL清除所有数据库日志脚本declare @CurrentDataBaseName nvarchar(100)declare @CurrentDataBaseID nvarchar(100)declare @CurrentLogName nvarchar(100)declare @CurrentClearString nvarchar(4000)
2012-10-16 09:29:53
1447
原创 sqlserver2008远程登录【鸡蛋】
开启sqlserver2008远程登录一般需要注意几个方面:通常我们使用ip地址远程访问,但有时候我们需要使用服务器名做远程连接这时候需要注意第五条;(例如我们做对等复制的时候只能使用服务器名,所以等于防火墙配置上需要注意)1、 查看允许远程登录是否勾选, 登陆后右键属性—连接—勾选远程登录2、 查看方面里面的服务器配置, 登陆后右键属性方面—服务器配置—RemoteAccessE
2012-09-25 13:43:15
1539
转载 数据库建表原则【鸡蛋】
数据库建表原则关键字: 数据库建表原则 ·1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。〖例〗:一份员工履历资料,
2012-09-24 11:52:40
7415
转载 数据库表值函数和标量函数和存储过程之间的区别【鸡蛋】
1、表值函数:用户定义表值函数返回 table 数据类型。对于内联表值函数,没有函数主体;表是单个 SELECT 语句的结果集。2、标量函数:标量函数返回一个确定类型的标量值。其返回值类型为除TEXT、NTEXT 、IMAGE、CURSOR、 TIMESTAMP 和TABLE 类型外的其它数据类型。函数体语句定义在BEGIN-END语句内,其中包含了可以返回值的Transact-SQL 命令。
2012-08-06 15:38:20
2955
转载 LUCENE搜索【鸡蛋】
我们已经为一个目录下的文本文档建立好了索引,现在我们就要在这个索引上进行搜索以找到包含某个关键词或短语的文档。Lucene 提供了几个基础的类来完成这个过程,它们分别是呢 IndexSearcher, Term, Query, TermQuery, Hits. 下面我们分别介绍这几个类的功能。Query 这是一个抽象类,他有多个实现,比如 TermQuery, BooleanQuery,
2012-05-21 13:56:23
705
原创 LUCENE创建索引【鸡蛋】
索引是现代搜索引擎的核心,建立索引的过程就是把源数据处理成非常方便查询的索引文件的过程。为什么索引这么重要呢,试想你现在要在大量的文档中搜索含有某个关键词的文档,那么如果不建立索引的话你就需要把这些文档顺序的读入内存,然后检查这个文章中是不是含有要查找的关键词,这样的话就会耗费非常多的时间,想想搜索引擎可是在毫秒级的时间内查找出要搜索的结果的。这就是由于建立了索引的原因,你可以把索引想象成这样一种
2012-05-21 13:47:37
2052
原创 修改数据库服务器名称【鸡蛋】
当我们装sqlserver的时候,sqlserver服务器会取当前的计算机名为其服务器名。例如你当前计算机名为pc1,那你的sqlserver的服务器名称也为pc1。但是这样就造成了一个问题:如果日后你将计算机名改为pc2的时候,你的sqlserver服务器名不会跟着改变。这就有可能会造成一些意外的情况发生,例如数据库的某些服务打不开,或者做高级镜像、复制的时候找不到你现在的数据库服务器等。以下是
2012-03-26 16:32:38
1639
jquery在Dreamweaver下智能提示插件
2011-11-24
汉字转拼音,简体汉字转繁体等日韩语转化组件
2011-11-24
C#汉字转化拼音,.net 汉字转换拼音
2011-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人