摘要:
Xml与对象之间的序列化、反序列化可读性高的Xml呢,这也是有办法的。具体的方法则是DataTable与Xml互转,该方法是从互联网摘录的。 /// <summary> /// 将DataTable对象转换成XML字符串 /// </summary> /// <param name="dt">DataTable对象</param> /// <returns>XML字符串</returns> public static string DataToXml(DataTable dt) { ...
阅读全文
posted @ 2013-04-17 09:42
HackerVirus
阅读(179)
推荐(1)
摘要:
Angularjs Controller 间通信机制2013-04-16 20:54 by 破狼, 72 阅读,0评论,收藏,编辑 在Angularjs开发一些经验总结随笔中提到我们需要按照业务却分angular controller,避免过大无所不能的上帝controller,我们把controller分离开了,但是有时候我们需要在controller中通信,一般为比较简单的通信机制,告诉同伴controller我的某个你所关心的东西改变了,怎么办?如果你是一个javascript程序员你会很自然的想到异步回调响应式通信—事件机制(或消息机制)。对,这就是angularjs解决control
阅读全文
posted @ 2013-04-16 22:27
HackerVirus
阅读(201)
推荐(1)
摘要:
.NET陷阱之五:奇怪的OutOfMemoryException——大对象堆引起的问题与对策我们在开发过程中曾经遇到过一个奇怪的问题:当软件加载了很多比较大规模的数据后,会偶尔出现OutOfMemoryException异常,但通过内存检查工具却发现还有很多可用内存。于是我们怀疑是可用内存总量充足,但却没有足够的连续内存了——也就是说存在很多未分配的内存空隙。但不是说.NET运行时的垃圾收集器会压缩使用中的内存,从而使已经释放的内存空隙连成一片吗?于是我深入研究了一下垃圾回收相关的内容,最终明确的了问题所在——大对象堆(LOH)的使用。如果你也遇到过类似的问题或者对相关的细节有兴趣的话,就继续
阅读全文
posted @ 2013-04-16 22:25
HackerVirus
阅读(415)
推荐(0)
摘要:
一个开始搞Linux的现任前端开发,用U盘装CentOS在CentOS官网下载镜像文件,我觉得这比较稳妥,无毒无副作用:http://www.centos.org/从没接触过Linux的伙计们注意了:标有i386的是32位系统,x86_64是64位,哪个好自己上网查,我果断选了i386。偷偷看了下在公司用的服务器,娘咧,是64位的!可以去Down那个torrent文件,用OOXX工具下载,快得很。然后制作U盘镜像,参考下面的链接:http://wenku.baidu.com/view/5e44227b168884868762d65a.html做完镜像,再参考下面的链接:http://wenku
阅读全文
posted @ 2013-04-16 22:15
HackerVirus
阅读(189)
推荐(0)
摘要:
backbone 之事件(events)最近用 backbone 做了一个项目,加深了对前端mvc理解。同时也很多的收获。纠正了我对阅读源码的认识。一定要应用的熟练后,了解其思想后,再去阅读源码!千万不要本末倒置。想写写自己对backbone的感悟!接下来第一步就是backbone的event。 backbone的event 是其核心。是model和view的纽带。了解event 是必要的。举个例子:var User = function(name) { this.name = name;}User.records = [];User.bind = function(ev, callba...
阅读全文
posted @ 2013-04-16 22:14
HackerVirus
阅读(382)
推荐(0)
摘要:
嵌套类作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!到现在为止,我们都是在Java文件中直接定义类。这样的类出现在包(package)的级别上。Java允许类的嵌套定义。这里将讲解如何在一个类中嵌套定义另一个类。嵌套内部类Java允许我们在类的内部定义一个类。如果这个类是没有static修饰符,那么这样一个嵌套在内部的类称为内部类(inner class)。内部类被认为是外部对象的一个成员。在定义内部类时,我们同样有访问权限控制(public, private, protected)。在使用内部类时,我们要先创建外部对象。由
阅读全文
posted @ 2013-04-16 22:11
HackerVirus
阅读(201)
推荐(0)
摘要:
Google——在用最简单的方式赚钱楼主最近在研究大数据,当然要想真正的了解大数据或者是处理大数据仅凭我们自己会的这些三脚猫的功夫是不够的,遂本人就开始学习一些技术和方法,当然最重要的还是技术背后的思维。Hadoop,一头勇猛的大象,我看了几个星期的书,发现要想真正的去学习Hadoop就要去读Google的那三篇比较著名的论文。当然,在这里我才刚刚把今天的主角请了出来——Google。 最近不知怎么了,发现自己已经深深的被Google所吸引。可是学校不给力,要想连接Google的香港服务器要等上半年,当然这要归功于我们国家日益发达的防火墙和学校无限多的路由交换机。可是这还是阻挡不了我去Goo.
阅读全文
posted @ 2013-04-16 22:10
HackerVirus
阅读(541)
推荐(0)
摘要:
AgileEAS.NET SOA 平台5.1开发包介绍一、前言 AgileEAS.NET应用开发平台,简称EAS.NET,是基于敏捷并行开发思想和Microsoft .Net构件(组件)开发技术而构建的一个快速开发应用平台。用于帮助中小型软件企业建立一条适合市场快速变化的开发团队,以达到节省开发成本、缩短开发时间,快速适应市场变化的目的。 AgileEAS.NET应用开发平台包含基础类库、资源管理平台、运行容器、开发辅助工具等四大部分,资源管理平台为敏捷并行开发提供了设计、实现、测试等开发过程的并行,基于AgileEAS.NET平台的应用系统的各个业务功能子系统,在系统体系结构设计的过程中被设
阅读全文
posted @ 2013-04-16 17:46
HackerVirus
阅读(256)
推荐(0)
摘要:
Linux 系统启动流程Linux 系统启动流程 本文章对Linux系统启动过程进行了一番整理,很多东西借鉴了网上或鸟哥的linux书籍资料,目的是想让Linux的启动过程更加简单和易于理解。本文以概念和感性理解为主,倘若想深入研究Linux启动过程,请参阅其他专业书籍或网站。 对于Linux系统的启动过程,可分为两类: 第一类:个人电脑和服务器等硬件比较负责的系统中Linux系统的启动流程 第二类:嵌入式Linux系统,如手机,智能电视等。 下面的内容主要是围绕这两个方面展开。一. 基本概念 BIOS:Basic Input Output System基本输入输出系统。它是一组固...
阅读全文
posted @ 2013-04-16 15:08
HackerVirus
阅读(187)
推荐(0)
摘要:
.NET:在线悲观锁、在线乐观锁、离线悲观锁、离线乐观锁代码示例名称解释悲观锁定义:我修改数据的时候,不允许别人修改数据。意图:并发很容易发生(悲观者经常认为某件坏事会发生在自己身上)。场景:绩效评分的过程,因为每个评估人评分后都要修改评估结果表的同一行记录,而且经常是在同一个时间段进行的评分,评分的过程就适合用悲观锁。乐观锁定义:谁都可以修改数据,提交的时候和数据库做比较,如果数据在这期间发生了变化,有两种处理思路:1、失败;2、合并后提交。意图:并发不容易发生(乐观者经常认为某件坏事不会发生在自己身上)。场景:多个人事管理员都可以修改劳动合同,因为这种并发场景很少发生,因此此处采用乐观锁会
阅读全文
posted @ 2013-04-16 14:53
HackerVirus
阅读(257)
推荐(0)