linzy

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年8月9日

摘要: 很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如:select * from table1 where name='zhangsan' and tID > 10000和执行:select * from table1 where tID > 10000 and name='zhangsan'一些人不知道以上两条语句的执行效率是否一样,因为如果简单的从语句先后上看,这两个语句的确是不一样,如果tID是一个聚合索引,那么后一句仅仅从表的10000条以后的记录中查找就行了;而前一句则要 阅读全文
posted @ 2013-08-09 17:53 linzy 阅读(259) 评论(0) 推荐(0) 编辑

摘要: 大数据、高并发这是最近一段时间内被IT行业提的最为火热的概念,看过《大数据时代》的同学应该不会陌生大数据的概念,尤其是对于互联网行业来说,大数据是每天都要接触的问题,简单通俗地说,每天得大数据,就给系统的性能带来了新的要求---高并发,有了这样一个技术应用的实际背景,对技术人员就提出了要求,随着java环境下的Hadoop,PHP的Memcached,包括Redis的产生和技术的扩散,我们就开始接触这些应用与大数据高并发领域的架构理念,Memcached基于C语言编写,天生的跨平台,让这个技术很容易产生了Windows平台的版本,.NET环境对Memcached玩转就显得让人兴奋不已了... 阅读全文
posted @ 2013-08-09 12:23 linzy 阅读(244) 评论(0) 推荐(0) 编辑

摘要: 背景 最近2个项目中都用到了js跨域访问的知识,2个项目都需要主站与各个分站之间进行数据交互、状态同步等相关操作。浏览器本身是不允许进行跨域访问,在MVC中我们可以扩展一个方法来实现这个功能。在此大家可以参考这两篇文章:http://www.cnblogs.com/lori/archive/2012/12/14/2817615.html,博问:http://q.cnblogs.com/q/53210/。代码实现首先我们来写一个JsonpResult来扩展mvc本身自带的JsonResult,代码:/// /// 返回jsonp上下文 /// public class J... 阅读全文
posted @ 2013-08-09 12:20 linzy 阅读(591) 评论(0) 推荐(0) 编辑

2013年7月29日

摘要: 1.引用命名空间:using System.Data;using System.Data.SqlClient;【访问SQL Server定义的类】2.连接字符串string connectionString = "server=.;integrated security=true;database=mydb" = "server=.;database=mydb;user id=sa;password=123" = "server=.;database=mydb;uid=sa;pwd=123"3.访问数据库System.Data.Sql 阅读全文
posted @ 2013-07-29 12:07 linzy 阅读(214) 评论(0) 推荐(0) 编辑

摘要: DDL alter create dropDML select update delete insertDCL grant revoke deny===================================================================================创建表:create table 表名( col_1 数据类型 约束, col_2 数据类型 约束, ... id int identity(1,1) primary key)数据类型:varchar char nvarchar int tinyint smallint bitint f 阅读全文
posted @ 2013-07-29 12:02 linzy 阅读(295) 评论(2) 推荐(0) 编辑

摘要: 程序设计过程中,我们常常用树形结构来表征某些数据的关联关系,如企业上下级部门、栏目结构、商品分类等等,通常而言,这些树状结构需要借助于数据库完成持久化。然而目前的各种基于关系的数据库,都是以二维表的形式记录存储数据信息,因此是不能直接将Tree存入DBMS,设计合适的Schema及其对应的CRUD算法是实现关系型数据库中存储树形结构的关键。 理想中树形结构应该具备如下特征:数据存储冗余度小、直观性强;检索遍历过程简单高效;节点增删改查CRUD操作高效。无意中在网上搜索到一种很巧妙的设计,原文是英文,看过后感觉有点意思,于是便整理了一下。本文将介绍两种树形结构的Schema设计方案:一种是直观. 阅读全文
posted @ 2013-07-29 12:00 linzy 阅读(627) 评论(0) 推荐(0) 编辑

2013年7月24日

摘要: 首先,真正的高级人才是不用找工作的,因为只有被工作找的份。但是,难免有些高级人才厌倦了旧的工作环境,或者遇到天花板,没有了发展空间,或者遇到新老板上任后排除异己来提拔自己的亲信等等,如果您真打算自己去找工作,那么至少需注意以下几点: 1.网上求职尤其需注意那些一天到晚在网上打招聘广告的公司。这类公司通常分成两类:一类是垃圾公司,如一些别有用心的保险公司、中介公司等。这类公司以获取你的个人资源和个人信息为目的。 二类是某些小有名气的公司,但由于用人条件苛刻并且薪资待遇与他们的苛刻要求不匹配,所以一年到头在招人,却总也招不到让他们满意的人。还有一些著名公司,以打广告为目的,招人为幌子,一个破烂.. 阅读全文
posted @ 2013-07-24 13:05 linzy 阅读(330) 评论(0) 推荐(0) 编辑

2013年7月23日

摘要: 安装Microsoft SQL server Management Studio Express 2005,安装程序在安装此软件包时遇到一个错误,这可能表示此软件包有错。错误码是29506”权限问题.。解决方法:新建一个文本文件,输入msiexec /i D:\SQLServer2005_SSMSEE_x64.msi保存改扩展名为bat格式假设是D盘下SQLServer2005_SSMSEE_x64.msi右键鼠标----然后以管理员身份运行这个程序就可以 阅读全文
posted @ 2013-07-23 11:08 linzy 阅读(539) 评论(0) 推荐(0) 编辑

2013年7月21日

摘要: C#为了类型安全,默认并不支持指针。但是也并不是说C#不支持指针,我们可以使用unsafe关键词,开启不安全代码(unsafe code)开发模式。在不安全模式下,我们可以直接操作内存,这样就可以使用指针了。在不安全模式下,CLR并不检测unsafe代码的安全,而是直接执行代码。unsafe代码的安全需要开发人员自行检测。一、Vs2010中开启unsafe code 的方式在方法、类、代码块中使用unsafe关键词,如:unsafe static void Main(string[] args){ //代码}unsafe{//代码块}然后再项目上点击鼠标右键,选择“属性”,在“生成”选项卡中选 阅读全文
posted @ 2013-07-21 10:09 linzy 阅读(66746) 评论(2) 推荐(6) 编辑

2013年7月16日

摘要: var chars = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N' 阅读全文
posted @ 2013-07-16 17:21 linzy 阅读(286) 评论(0) 推荐(0) 编辑