Fork me on GitHub

2013年8月8日

摘要: 重装系统还有配置开发环境的流程每次重装系统之后,总是免不了要重装一些开发工具软件,但是,有句话说的很好,细节决定成败!!能掌握好的安装顺序,可以减少很多不必要的麻烦!!自己算是比较爱折腾的,所以装系统也会变得比较经常,所以,遗留下来,就是一点点经验了!写下来,方便下次必要时候使用,也可以帮到需要的人!!注:下面方案可以解决在SQL安装过程中,出现的类似以下错误:1.在执行安装前的检测时,出现COM+ 目录要求警告:首先打开服务,查看COM+ System Application服务是否为 “已启动”状态,如果未启动,则启动该服务后,退出安装,重新打开安装程序,就会发现在执行安装前的检测时,不再 阅读全文
posted @ 2013-08-08 11:55 HackerVirus 阅读(236) 评论(0) 推荐(0)
摘要: C语言栈与调用惯例1、前言 最近在再看《程序员的自我修养》这本书,对程序的链接、装载与库有了更深入的认识。关于这本书的评价可以去豆瓣看看http://book.douban.com/subject/3652388/,强烈推荐给每一位程序员哈。今天看了第十章内存,主要讲的是栈和堆的管理。主要问题是:函数在栈中是如何布局的,如何通过缓冲区溢出来调用另外一个函数,即堆栈溢出攻击。2、基本概念 栈(stack):我第一次接触栈是从数据结构中,此时的栈是一种基本数据结构,栈的基本属性是先进后出(FILO)。 在计算机系统中,栈是一个具有先进后出属性的动态内存区域。程序可以将数据压入栈,也可以将数据... 阅读全文
posted @ 2013-08-08 11:09 HackerVirus 阅读(224) 评论(0) 推荐(0)
摘要: 配置 SQL Server Email 发送以及 Job 的 Notification通知功能在与数据库相关的项目中, 比如像数据库维护, 性能警报, 程序出错警报或通知都会使用到在 SQL Server 中配置Email发送邮件的功能.在BI项目中, 这种功能也使用的比较多. 比如 SSIS Package 一般会配置到 SQL Server Agent 按计划执行, 这时 Package 执行失败后就需要在 Job 中发送邮件通知以及时排除错误. 有的时候在 Package 级别也会将错误信息存入 Error Log中, 使用触发器来发送邮件, 以防止 Job 中的Notification 阅读全文
posted @ 2013-08-08 11:07 HackerVirus 阅读(300) 评论(0) 推荐(0)
摘要: 玩转动态编译:二、实战在玩转动态编译:一、初识中,我们已经学会了最简单的使用动态编译。今天直接由实战入手,看看真实情况下的动态编译能为我们来带什么。今天要演示的实例是一个在实际开发中经常遇到的情况,对象转Json。我将会使用2种方式分别做一个转json字符串的实例,1:反射;2:动态编译分析问题分析C#对象在json中的映射。总体来说json对象只有几种情况键值对对象,由多组键对象+值对象构成,最外面是一对花括号包裹,键值对对象同时也可作为“值对象”使用数组对象,由多个值对象构成,最外面是一对中括号包裹,数组对象同时也可作为“值对象”使用键对象,由一个字符串构成,在键值对对象组成中担任“键”一 阅读全文
posted @ 2013-08-08 10:57 HackerVirus 阅读(176) 评论(0) 推荐(0)
摘要: 开发者必备的6款源码搜索引擎在推动技术变革上,开源运动发挥了非常显著的作用。而Linux成功地将开源转换成商务模式,给广大开源工作者带来了更大的信心和勇气。目前,开源已成为主流,在未来的几年内,它的足迹将会遍布前沿教育、航空航天(如无人驾驶飞机)等许多领域。 借鉴现有的开源项目或开源代码,对于初级开发者来说,不失为一种很好的编程手段,但千万不要单纯地“用”,更多地是理解与提升,这样才会进步。 下面为大家介绍6款源码搜索引擎,让你找到更适合你的源码。 1.Ohloh Ohloh Code是最大且非常全面的源码搜索引擎,根据FOSS目录来看,其拥有超过10亿行代码且在不断更新,它不仅是免费... 阅读全文
posted @ 2013-08-08 10:50 HackerVirus 阅读(320) 评论(0) 推荐(0)
摘要: HTTP缓存相关头2013-08-08 00:21 by 轩脉刃,313阅读,1评论,收藏,编辑本文说的是HTTP中控制客户端缓存的头有哪些。网上这方面的文章很多了,这里就说下个人的理解。在请求一个静态文件的时候(图片,css,js)等,这些文件的特点是文件不经常变化,将这些不经常变化的文件存储起来,对客户端来说是一个优化用户浏览体验的方法。那么这个就是客户端缓存的意义了。windows下客户端的缓存文件存放在临时文件夹中,但是这里有个问题就是这个缓存文件存放多久呢?这个是由服务端进行设置的。Expires/Cache-ControlHTTP头中的Expires和Cache-Control就是 阅读全文
posted @ 2013-08-08 10:43 HackerVirus 阅读(194) 评论(0) 推荐(0)
摘要: 分布式缓存Memcached---开篇的话 大数据、高并发这是最近一段时间内被IT行业提的最为火热的概念,看过《大数据时代》的同学应该不会陌生大数据的概念,尤其是对于互联网行业来说,大数据是每天都要接触的问题,简单通俗地说,每天得大数据,就给系统的性能带来了新的要求---高并发,有了这样一个技术应用的实际背景,对技术人员就提出了要求,随着java环境下的Hadoop,PHP的Memcached,包括Redis的产生和技术的扩散,我们就开始接触这些应用与大数据高并发领域的架构理念,Memcached基于C语言编写,天生的跨平台,让这个技术很容易产生了Windows平台的版本,.NET环境对Mem 阅读全文
posted @ 2013-08-08 10:08 HackerVirus 阅读(268) 评论(0) 推荐(0)
摘要: 拦截所有AJAX调用,重点处理服务器异常背景上篇文章http://www.cnblogs.com/happyframework/p/3241063.html介绍了如何以AOP的形式处理服务器异常,这让服务器端的编程逻辑变的非常整洁,本文介绍如何在客户端统一处理服务器返回的异常信息。一点考虑上篇隐藏了一些概念,即:开发或架构之处,就应当确定哪些异常要返回给UI、哪些异常要写入日志、哪些异常要包装以后返回给UI等等。AJAX拦截如何拦截AJAX,不外乎这三种方式:注册全局监听函数。封装一个全局入口。重写或覆盖客户端库的AJAX功能(Javascript是动态语言,可以运行时替换任何东西)。最简单的 阅读全文
posted @ 2013-08-08 10:04 HackerVirus 阅读(507) 评论(0) 推荐(0)
摘要: EF里Guid类型数据的自增长、时间戳和复杂类型的用法通过前两章Lodging和Destination类的学习,我们基本已经知道EF是怎么玩的了。文章的开头提示下:下载源码也要跟着文章的思路走。我写demo为了后面演示效果,前面代码有些是注释了的,请按照文章讲解的顺序先后释放注释。I.EF里Guid类型数据的自增长现在新添加一个Trip旅行类: /// /// 旅行类 /// public class Trip { public Guid Identifier { get; set; } public DateTime StartD... 阅读全文
posted @ 2013-08-08 10:02 HackerVirus 阅读(1728) 评论(0) 推荐(0)
摘要: Entity Framework中的Identity map和Unit of Work模式阅读目录:一、什么是Identity map模式二、关于Identity map模式的验证示例三、Unit of Work 模式四、总结和注意的问题一,什么是Identity map模式Identity map是EF获取和缓存数据的模式。Identity map模式指的是任何数据都只会被加载一次,以map的形式缓存,以唯一的identity来再次获取这些数据。在EF中,就是在一个Context的生命周期中,所有查询过的数据都会缓存到Context的local中缓存。当再次访问这些数据的时候,就会以主键(i 阅读全文
posted @ 2013-08-08 09:57 HackerVirus 阅读(290) 评论(0) 推荐(0)