- 博客(301)
- 资源 (57)
- 收藏
- 关注
原创 EntityFramework 执行SQL语句进行参数化查询代码示例
在我们用EntityFramework时,一般情况下我们是要将数据库表或对象添加到edmx文件中,以建立数据映射模型;从而进行后续的增删查改。但有时在做老系统维护或改造时,会发现老系统代码中有很长的拼装SQL语句,好多这个连接那个连接非常复杂(能有上千行之多啊,如在现在我们可能就用存储过程处理了,但碍于风格统一,客户限制等),这时去理清里面的关系,再将需用到的表添加大edmx中,再按照连接关系去用
2015-10-09 17:05:11 8925
原创 再告诫:请程序员爱护自己的身体 - 谨以此文纪念我的同事
刚收到公司发的邮件讣告,一位同事在家养病一年,但最终因病治疗无效离世,不到三十岁。知道这个消息后,心情真是无比沉重,也沉默了好久;该同事在的时候,我们一起工作过,一起游过西塘,一起欢歌过;那时的场景在脑海不断闪过。一个正当年的小伙,还没品尝够这大好青春,就这样离开了这个花花世界;不由让我心生悲叹:命运就是这么无情,生命真的是很脆弱。其实,在我们这个圈子已经不止一次听到过这样的事。不由的还得对我
2015-09-30 11:01:33 2387 2
原创 VS2012 + EF6.x + MySql 开发环境搭建问题 --- 终结篇
本文针对在用VS2012或VS2013、EF6.x、MySql开发项目,搭建环境时遇到的问题做一贴图记录并给与针对性解决办法。也谨以此文献给那些遇到这些问题还在艰苦奋战的同学,给予他们以切实可行解决方法,救他们于水火之中,O(∩_∩)O~。在用VS2012配合EF5.x时候一般都比较顺畅,这里就不多说了。但在EF5.x的基础上换用EF6.0的时候,而且使用Mysql的时候;大家或许就遇到这样活
2015-07-29 12:05:08 8679 5
原创 VS2010 + Win7+ IIS7.5 开发调试ASP实战
做外包的时候,难免会遇到维护老的项目而去接触到老的技术,ASP就是微软早先的Web开发技术。而目前我们已经用VS这个工具做Web开发了,里面的调试都是非常方便的。做ASP维护性开发时,不免也想用VS来调试开发,其实也是可以的,这里把实践截图贴出来,方便需要者借鉴一下。这里直接上图了。1、2、3、4、5、6、7、8、9、10
2015-07-24 11:54:33 4707 1
原创 Win7系统:分区助手5.2专业版实战使用截图【将D盘空间挪到C盘】--- 为体验安装VS2015
电脑使用时间长了,装的东西多了就会出现系统盘空间不足的情况,尤其是我们这些跟随微软多年的做.Net开发的同学:Visual Studio已经从VS2003发展到VS2015,一个版本一个版本的升级换代,而且悲催的是每个版本的硬盘需求容量在逐步增大,真是苦了我内存有限、硬盘有限的PC。无奈我不得不对我的PC进行手术:换64位系统、加内存、加硬盘;加完硬盘后,原来系统分区容量太小,真的不想重装系统啊,
2015-07-24 10:47:11 5154 2
转载 关于.Net路径
//获取包含清单的已加载文件的路径或 UNC 位置。 public static string sApplicationPath = Assembly.GetExecutingAssembly ( ).Location;//result: X:\xxx\xxx\xxx.dll (.dll文件所在的目录+.dll文件名)//获取当前进程的完整路径,包含文件名(进程名)。str
2015-02-05 13:21:40 612
转载 MS Project 2007的使用
下面以一个完整的例子,介绍MS Project 2007的使用。它基本覆盖了Project在项目管理中的典型使用(成本相关除外) 1. 项目信息设置 a.创建一个Project,命名为“经典软件项目.mpp” b.修改日历: 工具->更改工作时间,调整一下国庆、元旦等相关的节假日 2. 创建资源(干活的人) a.视图->资源工作表,创建两个资源,Jack
2014-07-23 16:10:04 1622
转载 IT路要如何走?——老程序员的10个忠告 .
[1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!
2014-06-06 17:25:56 3181 2
转载 .NET分层架构
我们刚开始学习架构的时候,首先会想到分层的概念,分层架构比较经典的是三层架构,那么,什么是三层架构呢?它包括表现层,业务层,数据访问层;而对于一个新手来说,从抽象意义上的三层架构,逻辑上就划分为三个层。这个是最基本的三层架构模式。表现层充当系统的界面呈现以及UI逻辑的角色,也就是说,UI(用户界面)属于表现层;举一个对于asp.net WebForm来说,人们喜欢把对于UI的控制逻
2014-06-03 15:55:23 2520
转载 VNC 使用方法
650) this.width=650;" onsubmit onchange onunload onselect onreset> 650) this.width=650;" onsubmit onchange onunload onselect onreset> 650) this.width=650;" onsubmit onchange onunload ons
2014-05-23 09:49:16 786
转载 PKI技术原理(收集 整理 归纳)
对称加密 symmetric cryptographic非对称加密 asymmetric cryptographic密钥交换协议 key agreement/exchange哈希算法 Hash报文认证码 MAC数字签名 digital signature数字证书 digital ID/c
2014-05-23 09:43:10 839
转载 WEB第三方打印控件[ASP.NET常用工具]
在B/S模式开发中,打印是个很大的困扰.无论是采用页面直接输出或者引用WORD.DLL也好,都有不足之处.目前最好的办法就是采用第三方控件,网上流传的打印控件有很多.总结了下推荐3个给大家:1、? DLPrinter DLPrinter打印控件完全免费,界面大方、使用简单、但无签名,支持打印预览、直接打印,可设置页眉、页脚、页边距、打印份数、纸张大小等信息。遗憾的是作者不知道是什么原因
2014-05-09 17:37:53 15955 1
原创 关于ORACLE数据库结构同步那些事儿
用PL/SQL DEVELOPER 来比较1.登陆数据库A.2.打开TOOLS菜单下的Compare User Objects3.点Target Session,登陆数据库B4.执行Compare5.返回的是所有不同的对象以及更新语句
2014-04-24 09:11:02 4015 2
原创 域模型
1域模型的定义2域对象3域对象的分类4域对象之间的关系5域模型的分类1域模型的定义编辑在软件开发领域,模型用来表示真实世界的实体。在软件开发的不同阶段,需要为目标系统创建不同类型的模型。在软件设计阶段,需要创建域模型。在软件设计的各个阶段都要使用到域模型。域模型模式的作者 Martin Fowler 给出了以下定义(Fowler,2003 年
2014-04-17 20:32:56 3662
原创 架构设计和包图
包组织原则将在功能上有紧密联系的、垂直或水平的切片打包将一族接口打包将一组不稳定的类打包提取独立的类型利用工厂(factory)来降低实体包之间的依赖不要在包中出现回路提示:功能性相关的类。一般说来,决定类之间是否有功能性联系,可以看是否满足以下条件:在一个类里发生变化会影响到另一个类;移除一个类将会影响另一个类;两个类之间有复杂的内部交互或是互相传递大量的信息;如
2014-04-17 20:29:25 3734
转载 如何定义领域模型(概念模型)
作为OOAD中的第二步,概念模型的识别显得比用例识别更加困难。为什么要创建领域模型降低与OO建模之间的表示差异。领域层软件类的名称要源于领域模型中的名称,以使对象具有源于领域的信息和职责。打个比方,你可以用一长串0和1来表示“薪水册”,可是这种软件表示与我们脑中的薪水册领域模型之间存在巨大的差异,这将影响我们对软件的理解和修改。而OO建模则可以减小这一差异。
2014-04-17 20:24:58 9739
转载 UML领域模型和类图
这里有一片很有意思的文章,讲类图里出现的各种关系,有兴趣的童鞋请戳这里~-------------------------------------------------------------------------分割线------------------------------------------------------------------------泛化(Gener
2014-04-17 20:19:12 43353 2
转载 面向对象设计原则
单一职责原则单一职责原则,SRP(The Single – Responsibility Principle)规定,一个类只能有一个引起它变化的原因。在SRP中,我们定义一个类的职责就是”改变它的原因“。如果你能想到N个动机去改变一个类,那么这个类就具有多于一个的职责。原因:如果一个类负责了两个职责P1和P2,那么当我们需要更改P1时,可能会造成P2发生故障。解决方
2014-04-17 20:16:59 799
原创 太仓公交线路二级线网发班时刻(城乡公交)
太仓公交线路二级线网发班时刻(城乡公交)太仓公交线路二级线网发班时刻(城乡公交)201路(太仓—浏河)*202路(太仓—九曲)203路(太仓—港区)204路(太仓—时思)205路(太仓—鹿河)206路(太仓—沙溪)207路(太仓—浏家港)208路(太仓—浏河)209路(朝阳站—港区车站)213路(太仓站—港区)
2014-02-18 13:08:56 2245
转载 Serv-U占用IIS的80端口造成冲突导致iis无法运行的解决方法(serv_u6-8版本)
今天有朋友反映一台服务器的iis无法运行了,原来是因为serv_u占用了iis的80端口。我们是怎么发现serv_u占用iis的80端口的呢,大家可以参考脚本之家的这篇文章IIS 另一个程序正在使用此文件,进程无法访问。 如何查看哪个程序打开了tcp 80端口呢?使用“开放端口查看软件Active ports”就可以一目了然了。下面是具体的解决方法:serv_u 6版本:大家可
2014-02-10 16:45:22 2836
原创 数字证书文件格式(cer和pfx)的区别
作为文件形式存在的证书一般有这几种格式: 1.带有私钥的证书 由Public Key Cryptography Standards #12,PKCS#12标准定义,包含了公钥和私钥的二进制格式的证书形式,以pfx作为证书文件后缀名。 2.二进制编码的证书 证书中没有私钥,DER 编码二进制格式的证书文件,以cer作为证书文件后缀名。 3.Base64编
2014-01-02 15:59:33 619
原创 PlusScan.dll
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sy
2013-12-12 17:31:22 702
原创 Microsoft Visual Studio 2012旗舰版(VS2012中文版下载)官方中文版
Microsoft Visual Studio 2012 Ultimate旗舰版(VS2012中文版下载)是一个最先进的开发解决方案,它使各种规模的团队能够设计和创建出使用户欣喜的引人注目的应用程序。在Visual Studio 2012旗舰版(VS2012中文版)中您可以使用灵活敏捷的规划工具(如容量规划、任务板和积压工作管理)来按照您自己的进度实现增量开发技术和敏捷方法。使用高级建模、发现和体
2013-10-21 22:07:44 7721 2
转载 MySQL优化配置文件my.ini
公司网站访问量越来越大,MySQL自然成为瓶颈,因此最近我一直在研究 MySQL 的优化,第一步自然想到的是 MySQL 系统参数的优化,作为一个访问量很大的网站(日20万人次以上)的数据库系统,不可能指望 MySQL 默认的系统参数能够让 MySQL运行得非常顺畅。 在Apache, PHP, MySQL的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分。对于Discuz!论
2013-10-16 23:15:30 944
转载 MySQL5.5.19安装图解
本文详细介绍了Windows下安装MySQL5.5.19的全过程,希望对初学者有帮助。 下载mysql-5.5.19-win32.msi安装文件,双击运行,出现如下界面。 mysql安装向导启动,按“Next”继续 在 I accept the terms in the License Agreement(我接受许可协议中的条款)前面打上勾。按“Next”继续。
2013-10-14 23:18:33 1077
转载 MySQL各个版本区别
MySQL 的官网下载地址:http://www.mysql.com/downloads/在这个下载界面会有几个版本的选择。1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。2. MySQL Enterprise Edition 企业版本,需付费,可以试用30天。3. MySQL Cluster 集群版,开源免费。可将几个MySQL Se
2013-10-14 23:07:48 857
转载 MySQL常用维护管理工具
MySQL是一个非常流行的小型关系型数据库管理系统,2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 MySQL的管理维护工具非常多,除了系统自带的命令行管理工具之外,还有许多其他的图形化管理工具,这里我介绍
2013-10-14 23:01:03 684
转载 MySQL四个客户端工具的比较
mysql是我以前学习和练习所使用的数据,现在在工作中也在使用,之前公司里用oracle,我在做自己的东西的时候觉得用oracle太不方便,于是就找了mysql(当时也考虑过sqlserver,觉得还是没有mysql小巧),从那时起我就开始接触下面所说的几种mysql客户端工具了。 我接触的mysql客户端工具一共有4个,mysqlfront, sqlyog, mys
2013-10-14 22:53:06 1128
转载 软件架构师需要掌握哪些知识?
架构师首先必须具有丰富的开发经验,是个技术主管。因为他必须清楚什么是可以实现的,实现的方式有哪些,相应的难度怎么样,实现出来的系统面对需求变化的适应性等一系列指标。另外,需要对面向过程、面向对象、面向服务等设计理念有深刻的理解,可以快速的察觉出实现中的问题并提出相应的改进(重构)方案(也就是通常说的反模式)。这些都需要长期的开发实践才能真正的体会到,单从书本上很难领会到,就算当时理解了也不一定能融
2013-10-10 23:14:29 2399
转载 工厂模式,简单工厂模式,抽象工厂模式三者有什么区别
工厂模式,也叫做说虚构造器,在简单工厂中间插入了一个具体产品工厂,这个工厂知道产品构造时候的具体细节,而简单工厂模式的产品具体构造细节是在一个个if/else分支,或者在switch/case分支里面的。工厂模式的好处就在于将工厂和产品之间的耦合降低,将具体产品的构造过程放在了具体工厂类里面。在以后扩展产品的时候方便很多,只需要添加一个工厂类,一个产品类,就能方便的添加产品,而不需要修改原有的代码
2013-10-10 23:11:11 810
转载 架构师面试【1】
1.首先需要自我介绍?2.需要能够熟练的说明,你曾经负责的项目、产品开发?包括设计思想、技术实现、任务安排、进度控制、版本控制、需求控制、后期规划等一系列问题?3.j2ee开发,需要从前端,后端了解各种设计模型:比如前端的MVC框架,AXIS,Ext,JQuery,Flux等后端的ejb,Spring,IOC,AOP,JMS,JNDI,RMI,以及负载均衡等3.对于大表数据的处
2013-10-10 23:04:00 1104
转载 怎么面试一个10年以上经验的架构师?
最近部门里面要为一个外包的项目招聘一个架构师,客户直接要求希望这个架构师有10年以上经验;4年以上的C#实际开发经验;良好的英语书写和口语;优秀的沟通技巧和团队合作精神。那么该如何准备面试这样一个架构师呢?我本人的开发经验有5年左右,担任Team Leader有2年左右时间,斗胆以此浅薄的经历来谈一谈来面试这个架构师的想法。最好的面试思路即以JD的要求为主,然后再增加其他方面的面试点。这样,我
2013-10-10 22:52:27 2620
转载 一个程序员的时间管理
如果每天都有86400元进入你的银行户头,而你必须当天用光,你会如何运用这笔钱? 天下真有这样的好事吗? 是的,而且这种好事每天都在发生着,你真的有这样一个户头,那就是“时间”。每天每一个人都会有新的86400秒进账,而这86400秒的价值要远远的大于86400元。那么,面对这样的一大笔财富。你打算怎样利用它们呢? 其实吧,我并不知道你是如何利用它们
2013-10-09 20:29:24 622
原创 ASP.Net 页面鼠标点击处出现自定义菜单 实现示例
声明:这里直接从项目代码块中抠出。不便地方,多包涵!有思路和方法指导是本文意图。前端代码: <div id="set1" runat="server" style="border-left: 1px solid #6593CF; border-top: 1px solid #6593CF; back
2013-10-07 23:03:09 1274
转载 计算机编码简介(ASCII、ANSI、EBCDIC、Unicode)
1) ASCII(American Standard Code for Information Interchange,美国信息交换标准码)是使用最广的。使用ASCII码编码的文件称为ASCII文件。标准的ASCII编码使用7个二进制数来表示128个符号,包括英文大小写字母、标点符号、数字和特殊控制符。2) ANSI(American National Institute,美国国家标准
2013-09-27 16:55:13 846
原创 Win7:如何禁用IE8 自定义缩放功能
啥也不说,直接插图: ----------------------------------------------------------------------------------------------------------------------------------希望对您有所帮助!2013年9月25日Kevin.Chen 苏州.太仓O(∩_∩)O~
2013-09-25 10:38:59 1452
转载 Win7:防火墙关于端口设置 - 设置开放某个端口
有时开发过程中,别人需要连到你的本机进行网站的访问,防火墙会阻止外界的访问,你可以开放本地一个端口,让别人可以访问。1、找到防火墙2、点击高级设置3、点击“入站规则”,再点击“新建规则”:4、点击“端口”5、填写你要开放的端口号,我这里用9999:6、默认下一步,下一步,最后给你的设置取个名字,随便你,我这里用pass
2013-09-17 11:06:44 1513
转载 【实用】CMD关机、重启命令
dos cmd重启2003命令shutdown -r -t 0 用cmd命令来关闭或重启电脑。at 2:00 /every:Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday shutdown /r /t 0 每天早上2点自动重新启动服务器命令。shutdown -r -t 0可以把上述语句用记事本写入,另存
2013-09-07 16:59:21 18491
转载 c#添加水印效果【1】
下面的代码中 添加文字水印 和 图片水印是不能共存的(下面写在一起是为了方便显示)private void Btn_Upload_Click(object sender, System.EventArgs e) { if(UploadFile.PostedFile.FileName.Trim()!="") {
2013-09-05 16:10:18 943
政务数据共享标准规范.pdf
2021-12-27
C#反编译查看工具:ILSpy_Master_2.1.0.1623_Binaries
2013-04-08
ASP.Net_JoyrockDemo
2012-05-28
检测CPU是否支持硬件虚拟化软件:securable.exe
2012-05-12
ASP.Net:Js通过PageMethods调用WebMethod+多线程示例 .
2012-04-27
异步请求分页示例:handler.ashx + $.ajax() + Json + 分页处理
2012-04-06
对话框,日历控件,拖动层
2012-02-28
C#多功能类库
2011-12-08
一款Web轮放器 - 支持文字、图片传送带式轮放
2011-10-12
Microsoft Online Service Email Client
2011-09-20
AxInterop.DSOFramer.dll
2011-01-26
JQuery_1.4_API.CHM jQuery api 中文参考文档
2010-08-27
win10 安装 sql server 2016 kb2919355 安装问题
2022-09-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人