- 博客(83)
- 资源 (13)
- 收藏
- 关注
原创 异常日志记录
在程序运行时,出现异常的时候,常常需要氢异常信息记录下来,以便查看分析异常,准确定位 ,以下是自己写的 封装好公用 异常方法public static void ErrorLog(Exception ex) { string FilePath = "/ErrorLog.txt"; StringBuilder msg = new
2015-06-15 15:52:10
734
原创 Node.js 简介与安装
Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。它是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常
2015-04-11 13:15:20
1012
原创 在mVC 4 中用 unity 进行依赖注入
在 mvc 4 中使用 unity 进行依赖注入关于依赖注入的概念,这里就不再叙述了,我们用 mvc 4 结合 unity,使用构造函数来进行依 赖注入。具体步骤如下: 1. 首先建立 一个 mvc 项目, 选择 basic创建好后,完整的项目应该是这样的:2. 创建 Home控制器, 并添加 index 视图3.创建 UserInfo 类, 和 Iuser 接口以
2014-12-22 14:29:40
1697
原创 ajax 加载数据前显示动画
在用ajax 异步刷新局部页面时,在数据载入之前先显示一个动画,提示数据正在加载,这个功能其实很简单,以下是用bootStrap 框架为例的,具体的实现步骤如下:1.创建一个div 在点击刷新或更新数据时,手动启动与关闭动画,js如下: 开启: $("#loadgif").modal("show"); 关闭: $("#loadgif")
2014-12-18 18:09:02
3899
原创 配置IIS,以在局域网内访问发布的web站点
在windows 7或win8 中 配置IIS, 以在局域网内访问自己发布的web 网站或应用程序。主要配置步骤如下: 1. 打开 win7 或 win8 控制面板,选择: 打开或关闭windws 功能 2.打开这些功能,点击应用,需要等待2--3分钟的配置 3.安装完成后,右击计算机,进入管理,展开服务和应用程序,如果有 Internet 信息服务(I
2014-12-13 17:31:46
1597
原创 ADO 学习笔记(二)
ADO 是什么? ADO 是一项微软的技术 ADO 指 ActiveX 数据对象(ActiveX Data Objects) ADO 是一个微软的 Active-X 组件 ADO 会随微软的 IIS 被自动安装 ADO 是一个访问数据库中数据的编程接口从一个 ASP 页面内部访问数据库的通常的方法是: 创建一个到数据库的 AD
2014-11-26 09:29:03
975
原创 WebSocket (二)
在上一篇中简单介绍了WebSocket 的协议我,而这篇文章主要是介绍一下浏览器提供了API,以及如何在客户端通过 javascript 来调用 webSocket API ,而服务器端是要自己实现WebSocket JavaScript 接口定义:
2014-11-26 09:26:28
1052
原创 WebSocket (一)
WebSocket 简介WebSocket 协议本质上是一个基于 TCP 的协议,它的出现是基于Web应用的实时性需要而产生的。这种实时的Web应用大家应该不陌生,在生活中都应该用到过,比如新浪微博的评论、私信的通知,腾讯的WebQQ等。主要解决的问题是:实现客户端与服务器端的全双工通信模式,也就是基于实时的 web 应用,如果一旦建立了连接并连接成功,它可以保证在客户端与服务器端进行自由的相
2014-11-24 10:50:28
735
原创 Data Provider 中没有.net framework Data provider for Mysql 的解决方法
近来做的一个项目中,数据库用的是 MySql, 而在项目使用 Entity Data Model 来做数据服务层,可是在项目中添加 Data Entty Model 时,一般我们都会选择从数据库中直接生成,可是在选择Data Provider 时,就是没有 .net framework Data provider for Mysql, 里面默认就只有一个.net framework
2014-11-17 10:56:58
3664
原创 用 ajax + json格式数据更新局部页面
最近在做一个项目,在用ajax 更新局部视图时,要求用json 格式将数据传到后台,这里我贴出主要的程序代码,前端的代码如下:
2014-11-14 17:13:04
917
原创 MySql 5种子查询方式
MYSQL子查询的五种形式 mysql从4.1版开始支持子查询功能,在此版本前,可以用join写连表查询来进行替代,但不推荐这么写,相当的麻烦。以下是mysql子查询的几种常见写法: mysql从4.1版开始支持子查询功能,在此版本前,可以用join写连表查询来进行替代,但不推荐这么写,相当的麻烦。mysql子查询的几种常见写法: 1. select * from xxx
2014-10-21 11:03:19
716
转载 Mysql与sql server的区别
1,优点分析:MYSQL短小精悍,容易上手,操作简单,免费供用的。相对其它数据库有特色又实用的语法多一些。SQL怎么也算是大型数据库,稳定,能做一般大系统的数据仓库,运行速度明显比MYSQL快N多(海量数据下这个优势显而易见)。 2,缺点分析:MYSQL难担当大系统的数据仓库,运行速度慢,不够稳定,有掉线的情况。SQL SERVER价格贵(当然没说5元盗版),使用起来比MYSQL要
2014-10-11 14:29:54
1706
原创 MySql链接字符串
一、MySQL Connector/ODBC 2.50 (MyODBC 2.50)连接方式1、本地数据库连接Driver={MySQL};Server=localhost;Option=16834;Database=myDataBase;2、远程数据连接Driver={MySQL};Server=myServerAddress;Option=131072;Stmt=;Databas
2014-10-11 14:27:01
844
原创 测试网速命令 必须学会的几个网络测试命令
了解和把握下面几个命令将会有助于您更快地检测到网络故障所在,从而节省时间dota测试模式命令,进步效率。PingPing是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最 常用的命令。Ping向目标主机(地址)发送一个回送请求数据包显卡测试命令,要求目标主机收到请求后给予答复,从而判定网络的响应时间和本机是否与目标主机(地址)联通。假如执行Ping不成功,则可以猜测
2014-10-09 15:24:00
9143
原创 关于 java jdk 环境变量的配置
最近在学习java , 关于java 环境变量的配置,我想总结一下自己在这方面的经验,可供大家参考:右键单击“我的电脑” --->"属性” ---> "高级属性设置"--->找到高级选项卡下的 环境变量配置 按钮, 打开环境变量, 1. 新建一个环境变量值 名称 JAVA_HOME 对应的值就是你的jdk 安装的路径,比如我的jdk 安装的路径是:D:\SoftFile\Java那这样
2014-09-16 09:43:18
538
原创 代码生成器 CodeSmith 的使用(六)
在上一篇的版本中,我们生成了数据库所有表中的字段,如果要使数据库中的单个表 生成 PetaPoco 构架下的 ORM 映射,使那怎么办。这是这篇博客的主要内容。首先来看完整的 Camel 规则模板:
2014-09-11 17:35:02
721
原创 代码生成器 CodeSmith 的使用(四)
在上一篇的版本中,我们生成了数据库中的字段,使生成的属性更加简洁,可读性也提高了很多,但都是钍对一个数据库的单个表,如果要将数据库中的所有的表都生成相应的类,表中的字段也都生成属性,运行一次就可以将所有的表中的字段都生成属性。这样不仅提高了代码的生产效率,同时,为我们省去了很多枯燥乏味的工作,把主要的精力集中在业务的处理上。接下来就是要生成一个数据库中所有表中的所有的字段属性。同样的,生成后的
2014-09-11 17:34:05
800
原创 代码生成器 CodeSmith 的使用(五)
在上一篇的版本中,我们使数据库中的单个表 生成 PetaPoco 构架下的 ORM 映射,这次呢,要使数据库中的所有的表 生成 PetaPoco 构架下的 ORM 映射。
2014-09-11 17:32:17
969
原创 使用bootstrap-paginator.js 分页来进行ajax 异步分页请求
使用bootstrap-paginator.js 分页来进行ajax 异步分页请求
2014-09-02 12:17:11
9816
原创 关于Repository 设计模式
在《企业架构模式》中,译者将Repository翻译为资源库。给出如下说明:通 过用来访问领域对象的一个类似集合的接口,在领域与数据映射层之间进行协调。 在《领域驱动设计:软件核心复杂性应对之 道》中,译者将Repository翻译为仓储,给出如下说明:一种用来封装存储,读取和查找行为的机制,它模拟了一个对象集 合。 使用该模式的最大好处就是将领域模型从客户代码和数据映射层之间解耦
2014-08-26 08:41:41
3298
转载 Net下的 ORM框架介紹
在.NET平台下,关于数据持久层框架非常多,本文主要对如下几种做简要的介绍并推荐一些学习的资源:1.NHibernate2.NBear3.Castle ActiveRecord4.iBATIS.NET5.DAAB附加介绍:DLinq 一.NHibernate提起NHibernate,相信大家都不陌生,NHibernate来源于
2014-08-22 11:43:46
846
原创 UML常用 符号解说
最近在教软件工程项目实践,就又仔细了解了下UML中各种关系的意义,虽然有点简单,但是有些概念还是经常被混淆的,写在这里是为了加深印象。 关系列表:继承关系(Generalization); 实现关系(Realization); 依赖关系(Dependency); 关联关系(Association); 有方向的关联(DirectedAssociation); 聚合关系
2014-08-22 11:32:07
1071
原创 单元测试工具NUnit的使用
使用 NUnit 工具来进行单元测试首先在要创建一个单元测试的项目,通常在原有的解决方案中添加新项目, 在弹出的项目类型中选择单元测试,项目的命名一般情况下与解决方案的名称相同后加Test,然后在项目中添加一个单元测试的类, 类的名称与要测试的类的名字相同,也是后缀加Test, 在单元测试项目中添加引用 NUnit.Framework.dll, 而后在单元测试的类的头部添加引用 usin
2014-08-14 16:36:04
1046
BootStrap 精典的后台管理框架
2014-10-21
BootStrap 完整的后台管理框架
2014-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人