- 博客(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 />对于一些疑难杂症,我们无法根据经验去判断的时候,只能用日志来表述一切<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
EntityFrameworkProfiler-EFProf专业SQL查看工具
2015-01-06
Distributed Transaction Configuration (WCF Oralce 分布式 WSAtomicTransaction11文档)
2013-07-04
IIS 日志分析器 吐血推荐
2009-04-22
HTML的日历控件(个人推荐)
2008-11-07
正则表达式验证工具下载
2008-10-27
自己搭了一个Nginx, 请教一下这些错误日志如何调整config
2017-07-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅