Fork me on GitHub

2013年4月17日

摘要: 应该找到了问题的真正原因根据故障期间的错误信息:Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.找到了这三篇博文:1.ADO.NET application connecting to a mirrored SQL Server Database may timeout long before the actual connection timeout elapses, sometimes within millise 阅读全文
posted @ 2013-04-17 22:40 HackerVirus 阅读(314) 评论(0) 推荐(0)
摘要: 实战-架构设计在微软的阵营中,将其在不同领域提出的技术解决方案利用一个项目,串起来,融会贯通,例如底层采用ef,展示层使用mvc,自定义一个业务层,让两者串联,就成一个简单的三层架构,这是催动其他多层架构的内功。在一个好的架构下编程,不仅对于开发人员是一件赏心悦目的事情,更重要的是软件能够表现出一个健康的姿态;而架构设计的不合理,不仅对于开发人员是一件受苦受难的事情,软件本身的质量更是受到严重威胁。架构设计图架构说明一个标准的四层架构包含如下四个部分:展示层,负责系统与客户的交互业务逻辑层,负责处理系统的业务数据访问层,负责处理数据,与不同的数据库打交道服务层,负责与其他系统进行数据交互和业务 阅读全文
posted @ 2013-04-17 22:33 HackerVirus 阅读(251) 评论(0) 推荐(0)
摘要: jmgraph前端画图组件(html5版)jmgraph是一个基于html5的WEB前端画图组件。 前端画图对象控件化,支持鼠标和健盘事件响应,可对单个控件样式设定,支持简单的动画处理。 可大大地简化前端画图。如果ie请用ie9及以上浏览器代码示例1.创建jmgraph对象2.创建样式渐变和阴影效果渐变支持百分比,而且坐标都是相对于其父容器的。3.创建控件创建一个中心为(250,250)半径为100的圆,这里可以指定radius或宽度来解定圆大小,弧度为满圆.4.事件处理这里当鼠标移入圆时改变其边框颜色5.完成最后加入到graph中,并设置可以移动。?graph.children.add(.. 阅读全文
posted @ 2013-04-17 22:32 HackerVirus 阅读(400) 评论(0) 推荐(0)
摘要: 十年半山Oracle11g学习之服务启动篇运行oracle的时候是很费资源的,也很影响机器的速度,所以一般不用oracle的时候我就会把它的服务停了,但是我们要哪些启动哪些服务,这些服务又是做什么呢?下面简单的介绍一下。OracleDBConsoleorcl:Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl。在运行Enterprise Manager(企业管理器OEM)的时候,需要启动这个服务。(非必须启动)OracleJobSchedulerORCL:Oracle作业调度(定时器)服务,ORCL是Oracle实例标识。(非必须启动)OracleOraDb1 阅读全文
posted @ 2013-04-17 22:29 HackerVirus 阅读(214) 评论(0) 推荐(0)
摘要: freetype-go学习freetype-go的源码在这里https://code.google.com/p/freetype-go/它的作用是生成带文字的png图片首先解决的几个概念:什么是FreeType?FreeType是一个可移植的,高效的字体引擎。字体在电脑上的显示有两种方式:点阵和矢量。对于一个字,点阵字体保存的是每个点的渲染信息。这个方式的劣势在于保存的数据量非常大,并且对放大缩小等操作支持不好。因此出现了矢量字体。对于一个字,矢量字体保存的是字的绘制公式。这个绘制公式包括了字体轮廓(outline)和字体精调(hint)。字体轮廓使用贝塞尔曲线来绘制出字的外部线条。在大分辨率 阅读全文
posted @ 2013-04-17 22:27 HackerVirus 阅读(286) 评论(0) 推荐(0)
摘要: 解决AsyncTask引发的RejectedExecutionExceptionAsyncTask是google为易用和有效的异步操作UI线程的所开发的一个封装类。使用者可以很轻易的使用其进行后台操作,然后将结果传给UI线程,而不需要使用Thread和Handler。这样好用的一个类,显然可以在ListView异步加载图片时大显身手,本着这样的想法,笔者瞬间就完成了一段这样的模拟代码:Adapter的getView方法: 1 @Override 2 public View getView(int pos, View view, ViewGroup viewGro... 阅读全文
posted @ 2013-04-17 22:19 HackerVirus 阅读(282) 评论(0) 推荐(0)
摘要: 地址空间分布最近看了本书,突然对于地址空间有些疑惑。在深入理解linux内核中把地址分为三类:逻辑地址(汇编语言中操作数地址或指令的地址,对于80x86的cup,逻辑地址是段+段内偏移地址)、线性地址(也叫虚拟地址)和物理地址。但在Stott Maxwell的《Linux Core Kernel Commentrary》中确是这样分的:逻辑地址(也叫虚拟地址)、线性地址和物理地址。按照386 CPU总设计师 John Crowford的解释,虚拟地址是保护模式下段和段内偏移量组成的地址,而逻辑地址就是代码段内偏移量,或称进程的逻辑地址。其实对于linux来说,这三种说法都没错,由于linux下 阅读全文
posted @ 2013-04-17 22:14 HackerVirus 阅读(497) 评论(0) 推荐(0)
摘要: T-SQL学习:将一列数据查询显示成一行 前几天,刚参加工作的同学提一出问题:SQL Server中如何将一列数据以一行的方式显示出来? 当时在看有关SQL中行列互转的问题,便以行列互转的方式考虑了一下,没有得出解决方法;后又到园子里搜索了一下,也没搜索到比较好的方法,有些方法又太复杂,以目前的水平还吃不透,因为他的问题就比较简单,没考虑程序中的处理,也没说大数据量时会怎么样,只是单纯地想一想如何实现? 之后试出来了一个方法,比较简单,以下列出代码:--步骤1:准备测试用的表和数据IF OBJECT_ID('report') IS NOT NULL --当前数据库中如果已存在r 阅读全文
posted @ 2013-04-17 22:08 HackerVirus 阅读(811) 评论(0) 推荐(0)
摘要: 【原创代码分享】如何正确的嵌入lua到c服务端中工作。(linux服务端方向) 回馈一下互联网事业,因为lua, erlang(接下来我要啃它)这些优秀的语言都是有鲜明特色的,在服务端方向持续钻研跟潮的同学都会从这些语言中得到思想的启迪,但这些语言又很少有优秀的资源分享出来供大家学习,因为我掌握了一些语言灵魂上的东西,所以分享到互联网上让其他爱好者能够更快的掌握。 如题, 代码做的事情: 将lua嵌入到了c语言编写的网络服务端中,支持yield异步API的编写,安全的管理会话与lua资源。 工作原理:一,c服务端框架: 1)一个session对应一个coroutine,所有sessi... 阅读全文
posted @ 2013-04-17 22:06 HackerVirus 阅读(1278) 评论(0) 推荐(0)
摘要: 线程间的协调昨天重新学习了java多线程的使用,多线程的难点就在线程之间的协调。在《操作系统》一课中,我们学习了进程,其实多线程和多进程一样,都会涉及到多个进程或者线程对某一资源共享访问的问题,当多个线程都需要修改这个资源的时候就会出现线程安全问题。 比如说在银行开个账户会有一个存折和一张卡,如果某一天同一时间丈夫拿着存折去柜台取钱,而妻子拿着银行卡去ATM取钱。当丈夫查询余额里面有3000元,正准备取2000元,这时候妻子也到ATM里面查询也有3000,也取2000元。其实银行不可能让我们这么做,如果这样的话那我们天天取钱去了,还搞什么工作啊。其实在丈夫查询的时候已经对该账号上了锁,另外的. 阅读全文
posted @ 2013-04-17 22:03 HackerVirus 阅读(275) 评论(0) 推荐(0)