摘要:
【原创】Aspose.Words组件介绍及使用—基本介绍与DOM概述(一)我之前博客有一篇开源的Word读写组件的介绍:http://www.cnblogs.com/asxinyu/archive/2013/02/22/2921861.html,引起了不少人的关注,机缘巧合,也使得我结识了一些朋友,由于DocX的一些原因(不稳定,更新很慢),我了解到了Aspose.Words这个组件,非常好,文档齐全,案例丰富,功能也很多,支持非常完善。所以我业余时间就把官方的文档和例子翻译和总结了一下,希望对大家有点帮助,同时也对自己是一个提高。我决定把这个组件的使用作为一个系列,目前已经有2篇的内容,后面 阅读全文
posted @ 2013-08-07 22:46
HackerVirus
阅读(638)
评论(0)
推荐(0)
摘要:
我的LESS编译方案2013-08-07 10:22 by 逆风之羽,469阅读,2评论,收藏,编辑背景近期项目前端决定使用less,简单介绍一下,详细信息有兴趣查看官方文档(http://www.lesscss.net/article/home.html)LESSCSS是一种动态样式语言,属于CSS预处理语言的一种,它使用类似CSS的语法,为CSS的赋予了动态语言的特性,如变量、继承、运算、函数等,更方便CSS的编写和维护。简单来说,它自定义了一套语法规则,在css中提供公共变量的抽取,简单的函数运算等功能,最终通过编译器或解析器将其编译或解析为相对应的css代码。但是LESS文件在何时编译 阅读全文
posted @ 2013-08-07 22:44
HackerVirus
阅读(704)
评论(0)
推荐(0)
摘要:
对高并发系统架构的认识(1)对于一个需要处理高并发的系统而言,可以从多个层面去解决这个问题。1、数据库系统:数据库系统可以采取集群策略以保证某台数据库服务器的宕机不会影响整个系统,并且通过负载均衡策略来降低每一台数据库服务器的压力(当然用一台服务器应付一般而言没啥问题,找一台当备机放着应付宕机就行,如果一台应付不了,那么再加一台,但是备机还是要的,至少一台),另外采取读/写分离的方法降低数据库负载,再加上分库和分表进一步降低数据库负载,从而可以从容地应对高并发问题。当然成本会比较高,毕竟要这么多服务器。2、分布式缓存系统:建立分布式缓存系统是至关重要的,所有的读写都先进入缓存系统,然后由缓存系 阅读全文
posted @ 2013-08-07 22:40
HackerVirus
阅读(201)
评论(0)
推荐(0)
摘要:
Discuz开源论坛本地部署自动生成数据库这个版本可能比较有点老,但是万变不离其宗,再新的版本都是在已有的基础上更新的,所以掌握方法是最重要的!先上几张安装成功后的图(安装成功的论坛首页)(后台管理登录页)下面说一下安装步骤第一步:在E盘新建一个文件夹命名为:Discuz。注意:我这里就随便放在E盘了,你们自己看着。第二步:将dnt_3.1.0_sqlserver文件夹下的upload_files文件复制的Discuz文件夹下,并把upload_files文件重新命名为BBS。第三步:更改Web.Config配置文件的信息 改成 -->第四步:将BBS文件夹下的bin文... 阅读全文
posted @ 2013-08-07 22:39
HackerVirus
阅读(1877)
评论(0)
推荐(0)
摘要:
线段树初探Posted on2013-08-07 09:56DM张朋飞阅读(287) 评论(0)编辑收藏一.基础准备 自己发现:n个点的话,共n-1个非叶子节点,不过没证明过,直接看图。 线段树,也叫区间树(有人说实际不一样),是一个完全二叉树,它在各个节点保存一条线段,因而常用于解决数列维护问题,树的根节点表示是“整体”的区间,左右子树分别表示这个区间的左半边和右半边。 线段树是一个满二叉树,假设共n个节点,区间为[0,n-1],那么共2*n-1个节点,深度log(2*n-1),即O(logn),这基本上述所有操作的复杂度。 线段树缺点:数列中的数不能添加或者删除。 查询的时候为什么也需要h 阅读全文
posted @ 2013-08-07 22:38
HackerVirus
阅读(159)
评论(0)
推荐(0)
摘要:
UML在需求分析与系统设计中之实战讲解(完整UML图形演示)小序:从学生时代就接触到UML,几年的工作中也没少使用,各种图形的概念、图形的元素和属性,以及图形的画法都不能说不熟悉。但是怎样在实际中有效地使用UML使之发挥应有的作用,怎样捕捉用户心中的需求并转换成明确的UML图形,怎样把自己心中的设计意图通过UML图形准确地表达出来,以及各职责人员如何通过UML图形进行有效沟通,关于这些,却深感迷茫。最近有幸得到了一个台湾人赖信仁写的《UML团队开发流程与管理》这本书,才拜读了前两章,就已经爱不释手了,颇有点欣喜若狂的感觉,看了半本书之后,上述的种种疑惑均已雾开云散了。这本书与我之前看到过的任何 阅读全文
posted @ 2013-08-07 17:19
HackerVirus
阅读(815)
评论(0)
推荐(2)
摘要:
在复制中,有的时候会出现订阅端被人修改,导致发布端插入数据的时候主键冲突,这个时候我们要做的不是直接的初始化太过暴力,而对于生产环境来说,这样的操作代价也会很大。下面会说几种方法来处理冲突:1、 查看出错的复制命令的具体内容如果在复制监视器的订阅详细信息中查看分发代理出错信息时,如果发错发生在应用复制命令时,则可以看到类似信息:尝试的命令: If @@TRANCOUNT > 0 rollback tran (事务序列号:.......) 错误消息:违反了primary key 约束'%s'。不能在对象'%S'中插入重复键.如下例子:尝试的命令:if @@t 阅读全文
posted @ 2013-08-07 16:59
HackerVirus
阅读(616)
评论(1)
推荐(0)
摘要:
javascript语言精粹mindmap最近刚刚读完《javascript语言精粹》,感觉其中的内容确实给用js作开发语言的童鞋们提了个醒——js里面坑很多啊不过,我也并不完全认同书中所讲的所有内容,有些书中认为是糟粕的特性,我觉得其实也无伤大雅。根据自己的理解和认识,做了个归纳,方便以后自己时不时温习一下。如需转载,请注明转自:http://www.cnblogs.com/silenttiger/p/3243430.html标签:javascript 不知道你是否会有这样的感概,当自己想自学某门新技术时,或是动手写点小程序时,亦或者找个logo,图标诸如此类等等等等,你觉得很简单,却... 阅读全文
posted @ 2013-08-07 16:56
HackerVirus
阅读(241)
评论(0)
推荐(0)
摘要:
安装和配置jBPM4,并举个hello.w至于网上很复杂,但又不懂的插件,我们先不鸟他。myeclipse8\dropins这里就是给我们放插件的,类似SVN之类的。所以小生也修改了下,共享了下。只有放在目录下,打开应该可以的。下面是链接。http://pan.baidu.com/share/link?shareid=2893731881&uk=3307409781重启下myeclipse,我们会很自然发现:这说明我们成功了一步,然后我们慢慢配置对于我们有利的。配置jBPM4的配置环境:1.选择 Window→ Preferences2.选择Jboss jBPM4里面→Runtime 阅读全文
posted @ 2013-08-07 10:21
HackerVirus
阅读(648)
评论(0)
推荐(0)
摘要:
DDD:谈谈数据模型、领域模型、视图模型和命令模型背景一个类型可以充当多个角色,这个角色可以是显式的(实现了某个接口或基类),也可以是隐式的(承担的具体职责和上下文决定),本文就讨论四个角色:数据模型、领域模型、视图模型和命令模型。四个角色数据模型:面向持久化,数据的载体。领域模型:面向业务,行为的载体。视图模型:面向UI(向外),数据的载体。命令模型:面向UI(向内),数据的载体。这是四种角色,可以由一至四个类型来承担,具体选择几个类型需要考虑项目的上下文,但不同的选择对编程的要求是不同的,下面举几个例子。数据模型和领域模型采用统一个类型,采用EntityFramework进行持久化。这种设 阅读全文
posted @ 2013-08-07 10:03
HackerVirus
阅读(412)
评论(0)
推荐(0)