自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gavin luo 我们共同努力

Welcome to gavin luo `s blog

  • 博客(258)
  • 资源 (22)
  • 问答 (1)
  • 收藏
  • 关注

原创 PhoneGap 开发应用 上传到 App Store 上

简单归纳几个流程,前提是你有一个开发者账号1. 创建Identifiers  AppID(苹果网站上申请)2. 使用Mac 或者 Windows申请一个Request文件, 然后创建一个Distribution 证书(苹果网站上申请)3. 创建一个Provisioning 描述文件(苹果网站上申请)4. 导出p12文件(使用windows 或者mac )5. PhoneGa

2014-09-28 23:13:46 3178

原创 Xcode 真机调试问题汇总

1. 版本不匹配问题,XCode 的SDK 一定要大于真机的系统版本2. 你的授权文件需要有足够的位置让Xcode自动生成3. 屏幕不能锁屏,真机要信任连接

2014-09-26 10:38:12 2675

转载 备忘:Xcode 添加 SVN 出现 nsurlerrordomain error 1012

解决方法:打开终端 然后输入如下命令 svn ls xxxx  (xxx是你SVN Server的地址)这里询问你是否允许这个地址的访问,我们输入 “ p ”,然后回车即可。验证是否OK的方法:再次控制台输入  svn ls xxxx当不再提示让你选择是否允许的提示,而是直接控制台出现如下信息,说明OK了然后 Ch

2014-09-26 10:33:00 2306

原创 Mac 配置 PhoneGap 3.x 开发环境

公司最近再弄PhoneGap 项目 整理了一些资料,以备忘PhoneGap 3.0 之前的版本 都是可以在官方网站上下载的, 3.0 之后的版本 需要使用 NodeJs 来安装, 光这一点都折腾了2小时,避免大家走弯路目前PhoneGap 已经推出了 3.5版本了, 集成了各种插件,想试水的朋友尽快操刀吧本机的系统是OS X 10.9.2 Xcode 5.1一、安装Node

2014-09-25 16:31:35 5215

转载 Resharper

概述编辑[1][2]ReSharper是一个JetBrains公司出品的著名的代码生成工具,其能帮助Microsoft Visual Studio成为一个更佳的IDE。它包括一系列丰富的能大大增加C#和Visual Basic .net开发者生产力的特征。使用ReSharper,你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一

2014-06-04 15:28:54 1049

转载 代码审查工具StyleCop

“代码审查”或是“代码评审”(Code Review),这是一个流程,当开发人员写好代码后,需要让别人来review一下他的代码,这是一种有效发现BUG的方法。由此,我们可以审查代码的风格、逻辑、思路……,找出问题,以及改进代码。因为这是代码刚刚出炉的时候,所以,这也是代码重构,代码调整,代码修改的最佳时候。所以,Code Review是编码实现中最最重要的一个环节。长时间以来,Code

2014-06-04 15:23:14 1600

原创 Sql Server服务远程过程调用失败 provider: SQL Network Interfaces, error: 26

很多搞开发的同志们,相信在刚刚使用sql server2008+c#2012(2012以上版本)会出现下面图片中的问题,这时因为安装Visual Studio 2013或者2012版本的时候,会自动安装“Microsoft SQL Server 2013(2012) Express LocalDB”服务,导致原本的SQL2008无法正常工作。下面,笔者将用两个方法,帮助大家解决这个问题。

2014-04-18 11:22:50 5279

转载 Oracle不走索引的原因

因为的确解帮助自己决了自己的问题,所以把这篇文章分享给大家在Oracle数据库操作中,为什么有时一个表的某个字段明明有索引,当观察一些语的执行计划确不走索引呢?如何解决呢?本文我们主要就介绍这部分内容,接下来就让我们一起来了解一下  .        不走索引大体有以下几个原因:        你在Instance级别所用的是all_rows的方式        你的表

2014-04-03 15:45:14 1484

原创 C#制作源代码的帮助文档 chm帮助文档 C#类库帮助文档生成

我们自己会写一个核心类库,提供给他人使用,如果没有帮助文档,是无法告诉别人如何使用你的类库的,即便是你有很好的注释,用以下工具就可以生成 .chm的帮助文档了。1、下载Sandcastle Help File Builder:http://download.csdn.net/detail/gavin_luo/70957412、下载sandcastle:http://down

2014-03-25 14:11:05 6877

原创 WCF 使用 Entity Framework 配合 Unity 进行 IOC AOP 的实现

框架解释:WCF 用来对我的应用提供业务处理Entity Framework 作为 WCF 服务层的数据访问在Entity Framework 中,我们会使用UnitOfWork 来做为事务控制我们利用IOC构造创建我们的 DBContext ,保证 CRUD中的DBContext 和 UnitOfWork中的 DBContext 是同一个实例然后用AOP实现业务层的切面编

2014-02-26 00:26:48 6497

转载 软件工程师 级别 职称 评定 从见习程序员 到 主任软件工程师

转载了一篇职称评定的参考,粗略评估了一下本人 Level 4 软件工程师,继续努力升级~一、见习程序员(AP:assistant programmer) 1、计算机相关专业毕业;英语通过国家四级。 2、具有较强的学习能力,可以编写代码,达到公司的工作要求。 二、程序员(P:programmer) 基本要求: 1、本科学历,半年以上工作经验;英语通过国家四级。

2014-02-09 15:05:06 5200 1

原创 Unable to get error message 无法获取错误消息 (6107)(0) 分布式事务 TransactionScope Oracle

今天遇到了一个奇葩问题,业务运行了不到1分钟,就跑出来一个数据库错误,而且还是不定行的,错误内容是 无法获取错误消息(6107)(0) , 英文是 Unable to get error message(6107)(0) ,如果大家谁还遇到这个问题,那我帮你定位 100% 是分布式事务 超时所引起的。一般在打开事务的地方需要设置超时时间 using (TransactionScope

2014-01-15 15:07:35 5338

原创 Oracle 事务里面的查询 for update

我是一名.net 开发人员,在.net 处理Oracle 数据库事务的时候有些经验需要分享还是并发引起的,因为在本人的系统中,有一些错误数据始终分析不出来原因,也无法复现,长时间的日志追踪中发现原来是 并发操作引起的错误数据。再归根结底就是因为 A 事务 先 select 再 更新,B事务 也是 先Select 再更新。但是我原先程序中的 select 并没有使用 for update,虽

2013-12-13 12:49:00 4356

原创 Perforce 分支版本 合并(2005.2 版本) branch merge

在项目中大多数我们会遇到需要把版本做为分支发展,然后再合并起来,我来说下Perforce如何操作,下面的内容都是我摸索出来的,我看了官方视频,操作更简单,但perforce版本是最新的,我的版本比较旧,所以只能自己摸索了 首先要创建一个分支这里是两个路径,前面是主版本,后面是分支版本(分支版本你直接复制主版本的代码好了),好像没有前后顺序之分当你需要合并分支的时候,先获

2013-10-18 14:09:28 6700

原创 C# 定时任务 调度框架 WebWork (Quartz.NET) Web版的Windows服务

说起这个,还是觉得很自豪的(另外这里还要特别感谢Nick同学),至少目前我没有见到有这样现成框架,这个东西主要是用来调度任务的,就是根据时间定时执行一个任务,而这个任务你可以用C# 写成一个一个的dll ,引用到框架里就可以了。有UI界面的,我给它起了一个名字叫做WebWork。先上图让大家看看就明白了,这张图片是显示了当前用户所能看到的一个Job列表,有自动检查数据库并发送邮件的,也有自动整

2013-10-15 23:17:07 23635 22

原创 个人评测酷盘 kanbox 网络硬盘的使用体验

我也是看了网上的评测 ,才使用的酷盘,现在想起来,那个评测真是有点像广告,推手故意写的,我写这个文章不是说酷盘不好,只能说没有网络上吹嘘的那么好,所以写下文章更正一下,具体各大网络硬盘的选择,还是看你自己吧,我不做任何推荐。我是2013-10-13 号下载的最新酷盘客户端。做了一堆他的推广任务,空间升级到了380GB,我然后把硬盘里10G的zil文件放到了自动上传目录里,然后就悲剧了。以下都是

2013-10-14 13:02:45 1674

原创 通过WCF 服务 使用 EntityFramework5.0 CodeFirst方式 通过 DTO Automapper 更新实体的并发控制

我们在项目中会使用DTO作为数据业务领域模型来传输,在更新的时候会考虑并发问题,这里我只说下乐观并发控制。首先我们在数据库表中增加一个 TimeSpan类型的列  TS 作为版本控制我使用的是CodeFirst方式,通过EF Power Tools 生成Model实体(具体生成方法可以百度一下),在Mapping类里我们可以看到EF 自动把这个TS列作为了 RowVersion t

2013-10-11 16:57:41 3168

原创 使用SQLProfiler 或者 IntelliTrace 查看 EntityFramework5.0 生成的 SQL vs2012

查看EF 生成的SQL 有两种方式1. 使用SQLProfiler2. 使用VS2012 的IntelliTrace先介绍第一种:很简单,启动SQLServer 的Profiler,然后在跟踪里面勾选 RPC:Complated 事件即可。第二种:也很简单,Debug 模式下 ,菜单Debug-> IntelliTrace -> IntelliTrace Event

2013-10-11 16:43:57 4350

转载 .net 查找性能瓶颈的利器 ANTS Performance Profiler 使用方法及破解

点此下载首先将下面3行加入到 %WinDir%\system32\drivers\etc\hosts  文件中127.0.0.1   www.reflector.net  127.0.0.1   licensing.red-gate.com  127.0.0.1   update.red-gate.com  然后运行安装文件。安装完后开始注册。

2013-10-08 14:44:12 5878

原创 使用T4 模板来自动生成WCF 代理类 代码

先看一下代码,下面这个代码是生成WCF代理类的一个模板,根据契约接口生成一个调用WCF的代理类。vs 2012 新建一个 BaseDataProxyService.tt  文件,代码如下// ******************************************************// This file was generated by the

2013-10-08 13:28:57 2350

原创 string.Format 输入的字符串格式有误的解决方法 中括号的处理办法

今天在做项目时,碰到一个很奇怪的问题,我使用string.Format居然报“输入的字符串格式有误”的错误,我调了很久,还是不对,不明白错在哪里,后来还是google了一下,原来我在字符串中出现了"{"字符。而"{"字符若出现在string.Format中是必需转义的,也就是要用两个"{{"代表一个"{",同时双下面把我查找到的解决方法的相关文章一同粘贴出来。一、转义C# 中使

2013-09-27 13:11:55 1756

原创 WCF 使用 WSAtomicTransaction11 分布式事务 Oracle

在WCF 的通信中 使用 WSAtomicTransaction11 来管理Oracle的分布式事务

2013-07-03 21:30:14 1326

原创 Nunit 2.6 无法调试.Net Framework 4.0

好久没有写单元测试了,拿出来一个原来的单元测试在跑,突然发现断点加载不上了,查了一下,说是要修改nunit.exe.config <!-- The GUI only runs under .NET 2.0 or higher. The useLegacyV2RuntimeActivationPolicy setting only applies under .NET

2013-05-31 09:49:27 2763

转载 Quartz源码分析(一)------ 以线程等待的方式实现按时间调度

Quartz是运用最广的任务调度框架,它最核心的组成部分是Scheduler、Trigger、JobDetail,然后给Scheduler配置个线程QuartzSchedulerThread,此线程在Scheduler初始化时启动,等待Scheduler start,然后从JobStore里拿到最近要触发的Trigger,以线程等待的方式等到trigger触发时间点,之后就是执行trigger所关

2013-05-14 14:14:58 1493

原创 Oracle 查看死锁表

这个SQL 可以查看哪个用户 用什么方式锁住了哪些表,使用的哪个Session。查询出来后,可以把这个Session干掉SELECT   s.username,         decode(l.type, 'TM', 'TABLE LOCK', 'TX', 'ROW LOCK', NULL) LOCK_LEVEL,         o.owner,         o.obj

2013-05-14 13:55:24 1268

原创 WCF 使用 Https 绑定数据(包括分布式WCF事务配置方法)

今天客户上线,到了生产环境,才知道客户用的是https 协议,吼吼,麻烦来了。搞了半晚上,从凌晨1点,。。。。。。。总结一下,有以下几个地方需要注意:1.启用https协议,需要用域名绑定地址(证书授权给这个域名),比如:如果你访问一个https网站,如果IE提醒你,该网站有危险是否继续,如果用域名访问就不会有这个提醒2.需要有身份认证方式  3.服务端的行为 具体如下:web

2013-02-02 11:23:17 2827

原创 Oracle 11g 分布式事务 无法加载 DLL“oramts.dll” ;不能启动 distributed Transaction coordinator 服务;事务处理的分支长度 82 非法;

第一次做Oracle的 分布式事务处理,被搞了个头破血流,连续弄了2天半,终于搞定了,期间遇到了各种问题,Google的我手都累了,开始还有信心,最后一个又一个的新错误提示,让我开始有点点绝望了,下来我把我的精力整理一篇文章,以便后人在处理上少走弯路。在此期间还要感谢Sam,King同学,虽然不是一个公司的,但是作为共同的软件服务商,大家还是很热情的,虽然他老说他很忙,但我还是拉住他问了很多问

2012-09-22 15:16:26 4407

原创 SQL Server 触发器中 Update的方法 判断一列是否更新

Every one know `s that : 触发器中我可能会因为某一个字段的值被修改了,我才会触发这个Trigger,ok,我们会写   if  Update(Column1) 这样的语句,ok,没问题,但你要清楚,这个判断是基于你的SQL 语句,也就是说,你数据库里Column1的值 是 A ,你用一条SQL 把这个Column1 还是Update 成 A,那么这个if  Update(C

2012-08-29 09:13:16 16607

转载 脚本查询 SQL数据库 各个表的 记录数

declare @tbName nvarchar(500) declare @ct int declare @csql nvarchar(500) declare #tb cursor for SELECT OBJECT_NAME (id) As TableName FROM sysobjects WHERE xtype = 'U'

2012-08-02 14:30:37 1503

原创 SQL2008 删除 清空日志

SQL2008 删除 清空日志:直接贴代码,注意,日志逻辑名称是右键看数据库属性-文件 里面的逻辑名称。USE [master] GO ALTER DATABASE 数据库名 SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE 数据库名 SET RECOVERY SIMPLE --简单模式 GO

2012-07-31 23:47:48 1044

原创 Log4Net 2.0 使用日期 txt后缀 做文件名 Config 配置

有时候,还非得用到Log4Net,想根据日期,并且用txt做后缀,折腾了1小时,终于出来了 ,赶紧记录下来,免得忘了我是直接配置到Web.Config 中的,用的是 Log4Net  2.0  代码如下:注意,txt后缀必须是大写的,否则有问题

2012-07-27 13:14:16 4344 1

原创 Windows Surface for 多点触摸 简介

最近研究了一下Windows  Surface , 很 cool 很炫 ,我想这是微软对抗苹果的好东西,这个东西是一个桌面程序,使用Windows7 操作系统就可以(我才知道Win7 系统本身是支持多点触摸操作~~~汗)Surface 是基于WPF 技术来进行给用户展现的,可以想想我们以后的茶机,电视墙,洗脸镜,防盗门上都会是这些可以触碰操作的屏幕,那会是多么向往的生活。接下来我们看看几个Su

2012-06-17 23:27:01 4928

原创 AutoMaper 来创建DTO (EF,WCF,DTO)

在上一篇文章说 WCF 在序列化 Entity Framework 的实体对象中,会陷入死循环,求助很久没有得到答应,便想到了用DTO 来处理这个恶性的问题(自己再多写几个实体层,直接不用EF的实体返回到页面前端),这样做无非解决了眼前一个尴尬问题,也为后续的性能增加了不少色彩。了解到AutoMapper可以帮我简化不少工作(自动映射复制),便准备在项目中尝试一把,后续如果有什么问题,会更新在

2012-03-12 14:30:22 2277

原创 Entity Framework 与 WCF 配合很是纠结

从接触EF开始,我就用的 Code First  模式,说是Code First 其实还是借助的VS的工具,自动生成对应实体,But 一个简单的一对多的关系实体,在被WCF 序列化的时候却成了死循环序列化,这几天要处理这个问题了,我层想过,如果实在不行,那就得用DTO 的模型作为 WCF 的参数或返回值。描述如下:当数据库中有两张表 一个 USER 用户表外键为角色,一个是ROLE角色表。

2012-03-09 09:01:55 2152

原创 继续写起来!哪怕是转载!

曾经想封掉博客。有两个原因,一是没有时间写,二是感觉写博客好像意义不大。但今天把自己的博客打开后, 一篇一篇看了一遍,就跟翻自己的辛酸历程一样,非常有意义,这个和QQ空间不一样,和Weibo不以一样,这个是作为一个技术人员的见证,是一个回忆录。是一个对技术的散播处。只有热爱技术的人才会明白。也许你不知道谁会关注,谁会来看,但看的人会从中学习,给你留言,给你Email,共同交流探讨。从今天开始,

2011-11-01 23:23:41 664

原创 ifttt 和我想的一样

最近在做一个关于WebWork的东西,很巧合,在我的 Google阅读器里面看到了一篇让我既高兴又失望的文章。that is  ifttt:让整个互联网成为每个人的自动服务机器<!--google_ad_client = "pub-4382955739270299";/*

2011-07-19 20:18:16 978

原创 WCF 跟踪日志

<br />

2011-04-12 10:49:00 2374

原创 WCF 的日志配置

<br />对于一些疑难杂症,我们无法根据经验去判断的时候,只能用日志来表述一切<br /> <br />下面看看对WCF 的日志配置<br />在Configuration中插入以下节点<br /> <br /><system.diagnostics> <sources> <source name="System.ServiceModel.MessageLogging" switchValue="Warning, ActivityTracing"> <listeners>

2011-04-09 11:24:00 4558

原创 JavaScript定义类,定义属性,定义方法的几种方式详解与分析

提起面向对象我们就能想到类,对象,封装,继承,多态。在《javaScript高级程序设计》(人民邮电出版社,曹力、张欣译。英文名字是:Professional JavaScript for Web Developers)这本书中描述的还算比较详细。我们看看JavaScript中定义类的各种方法。 1.工厂方式    javaScript中创建自己的类和对象,我们应该是必须掌握的,我们都知道javaScript中对象的属性可以在对象创建后动态定义,比如下面的代码:

2010-11-01 14:06:00 4428

转载 jQuery Globalization Plugin from Microsoft 微软写的Jquery 多语言插件

<br /><br />Last month I blogged about how Microsoft is starting to make code contributions to jQuery, and about some of the first code contributions we were working on: jQuery Templates and Data Linking support.<br />Today, we released a prototype of a ne

2010-06-30 08:28:00 2948

Redis-64-3.0

Redis 3.0 64位下载

2017-06-12

EntityFrameworkProfiler-EFProf专业SQL查看工具

我们在用Entity Framework 开发调试的时候, 或者程序跑起来了,想追踪SQL 语句的时候, 可以使用这个工具 EntityFramework.Profiler 只需简单两步即可

2015-01-06

SHFBGuidedInstaller C#帮助文档生成

SHFBGuidedInstaller C#帮助文档生成

2014-03-25

Sandcastle dll帮助文件生成工具

Sandcastle dll帮助文件生成工具 c#帮助文档

2014-03-25

Json字符串生成实体对象工具

通过Json 字符串,自动生成C# 对应的实体类,需要源码请联系

2013-12-13

IOS2God_cn.zip

Xbox 如果自己下载游戏增加到 自制硬盘里,就需要用到此工具转换IOS镜像文件,杀毒软件会报有病毒,建议关闭杀毒软件,我以尝试过,没有毒方新使用

2013-07-04

MakeCert.exe wsatui.dll 下载(包含64位,32位)

MakeCert.exe 创建证书 wsatui.dll 注册WS-AT UI界面

2013-07-04

makecert.exe wsatui.dll (64位 32位都有)

使用 makecert 创建证书 使用 wsatui 注册UI 配置界面

2013-07-04

Distributed Transaction Configuration (WCF Oralce 分布式 WSAtomicTransaction11文档)

在WCF 的通信中 使用 WSAtomicTransaction11 来管理Oracle的分布式事务,

2013-07-04

Jquery 1.7 中文手册 Chm 源码

Jquery1.7.1 中文手册 CHM + 源码

2012-03-09

卡巴斯基 自动获取最新Key文件工具

卡巴斯基 自动获取最新Key文件工具,使用很简单,打开以后 直接点击生成Key文件,就会在桌面生成一个很多key的文件夹,你便用一个就行了

2009-06-04

IIS 日志分析器 吐血推荐

IIS日志分析器 根据IIS的日志,可以分析出IP的访问,页面的访问,错误页面的访问,出错页面的记录,客户端浏览器的类型等等,很好用,不用注册,绿色版

2009-04-22

MSChart组件下载 VS2008补丁下载

看了Microsoft发布的3D图形报表功能后,大为激动,于是开始手动第一次开发,这个些便是安装完vs2008后所要打的所有补丁

2008-12-03

VS2008主题 VS2008皮肤 VS2008字体于颜色(黑酷)

本人费了好半天的功夫找到的,吐血推荐 用过之后保证你爽的不行

2008-11-26

HTML的日历控件(个人推荐)

此控件是个人使用多年的纯HTML控件,而且此官方版本还在不停升级,不仅支持用户在此基础上进行编程,还可以让用户自由定制日历显示格式,而且更好的是使用起来非常非常简单~~~个人力推

2008-11-07

正则表达式验证工具下载

这个工具还不错,上手挺简单的,如果没用过的话,可以先看看我对这个工具的使用方法简介http://blog.csdn.net/gavin_luo/archive/2008/10/27/3158628.aspx

2008-10-27

ISO软件工程模板―详细设计说明书.doc

ISO 软件工程模板 详细设计说明书 我找了很久找到的,是中文的,给大家分享

2008-09-22

JQuery1.2.3下载 和 JQuery中文帮助文档

JQuery1.2.3下载 JQuery中文帮助文档,很不错哦,本人就是靠这个学习JQuery的

2008-09-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除