自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晴朗_Raymond

还是那句老话 前10年决定你后10年

  • 博客(108)
  • 资源 (10)
  • 收藏
  • 关注

原创 【工作笔记】mysql 大表增加记录思路方法

背景:线上环境的数据库某表已经存在百万数据,在做数据初始化的时候,业务需求增加了一个字段,结果表崩溃了,最后只能找DBA协助才恢复表,蛋疼了一下午,毕竟生产环境,好在是内部系统。方案描述:基于这种已经存在大数据的情况,查阅了大部分资料有以下解决方案一、拷贝表结构,然后新表增加需要增加的字段,再将旧表数据insert到新表,善后删除旧表。(ps:注意如果表是有关联的要注意处理表的关联),下面是转的思...

2018-03-16 09:47:20 413

原创 PowerDesigner Comment与name的相互装换

效果(PS 如果你的comment和name需要有差异,记得先,同化再修改comment)在PowerDesigner中使用方法为:   PowerDesigner->Tools->Execute Commands->Edit/Run Scripts 把脚本拷贝(VB脚本)到文本框内执行即可,执行完后无提示,需要点击查看。Option Expli

2017-12-12 11:03:49 360

原创 powerdesigner 使用总结

一、将name填充到comment.

2017-12-12 10:45:54 355

原创 mybatis 学习整理

一、查询表中的某个字段dao/mapperString getSalt(@Param("userName") String userName); select salt from com_manager where user_name = #{userName,jdbcType=VARCHAR} limit 1 二、只取部分值,不定义新DTOdao/mapp

2017-11-08 14:40:07 200

转载 sqlserver sql 对重复数据的操作 查找 删除

假设现有一张人员表(表名:Person),若想将姓名、身份证号、住址这三个字段完全相同的记录查找出来,使用 1: SELECT p1.* 2: FROM persons p1,persons p2 3: WHERE p1.id 4: AND p1.cardid = p2.cardid 5: AND p1.pna

2017-05-04 11:20:42 2077

转载 控制反转(IoC)与依赖注入(DI)

研究repository模式遇到此概念,看完后觉得可以。

2016-10-09 09:55:14 311

转载 AJAX 跨域解决方案

出自

2016-09-20 08:49:07 357

原创 SVN can't open file 'txn-current-lock' 解决方案

Error: Can’t open ‘/xxx/svn/db/txn-current-lock’: 拒绝访问 错误出现的时候后面跟着一句 ”拒绝访问“,所以也就明白了,是文件夹拒绝了访问,意思就是权限不够;db文件夹不够,那就给db个权限,但是为了方便这里是直接找到db的主文件夹Repositories给予了everyone的完全控制;这里的权限也很容易混淆,开始我也以为svn mannager

2016-07-06 09:42:26 366

原创 log4net 配置文件 明细解说 非常详细

1、概述log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是介绍如何在Visual Studio2008中使用log4net快速创建系统日志,如何扩展以输出自定义字段。2、一个简单的使用实例第一步:在项目中添加对log4net.dll的引用,这里引用版本是1.2.10.0。

2016-07-06 09:42:22 473

原创 asp.net log4net 使用教程

log4net 线上的教程已经很多,简单地方一句带过。1.什么是 log4net.  log4net 是log4j在Microsoft .NET平台的一个扩展版。作用:将日志信息输出,毕竟当系统发布后我们不可能在用IDE去调试程序,但是作为一般的程序员都有处理异常信息的能力。2.安装  安装的方式有两种   (1)引用dll文件;   (2)使用 nuget直接安装;3

2016-07-06 09:42:18 412

原创 ASP.NET 发送电子邮件 smtp

(1)POP3和SMTP服务器是什么?        POP3 用于接收电子邮件; SMTP 用于发送电子邮件;详细介绍自行谷度。(2) 命名空间       using System.Net.Mail;       使用ASP.NET发送电子邮件,需要引用System.Net.Mail命名空间。System.Net.Mail 命名空间包含用于将电子邮件发送到简单邮件传输协议 (S

2016-07-06 09:42:13 2035

原创 VS2012打开解决方案崩溃或点击项目崩溃

下午在使用VS2012建立Service服务项目时,只要一切换到设计视图页面中,VS就崩溃重启,从网上找了一种方法来解决,测试可行。但导致该问题的原因未知。  解决方案:步骤1:开始-->所有程序-->Microsoft Visual Studio 2012-->Visual Studio Tools-->VS2012 开发人员命令提示(以管理员方式运行)步骤2:运行devenv

2016-07-06 09:42:09 567

原创 ccnet持续集成配置之 xcopy 命令报错“无效驱动器规格“

使用过CCNET发布部署的时候我们偏爱于使用bat文件去完成最后一步的拷贝,现在的需求是用一台主机作为msbuild,一台用于IIS发版测试环境,需要做的前提是msbuild主机添加IIS主机的文件夹路径过来(添加磁盘位置映射)。然后出现了一下的错误:命令报错“无效驱动器规格“此时我是将映射过来的磁盘作为J盘,所以理所当然写的也是J:\xxxxx 但是似乎找不到此盘符解决方案:

2016-07-06 09:42:05 1798

原创 语法优化-多条件判断

结合项目 1.多参数判断 条件  //判断 var fileKey = new { DateStart = search.DateStart.IsNull(), //关开始时间 DateEnd = search.DateEnd.IsNull(),

2016-07-06 09:42:01 1209 1

原创 VS2013 用正则表达式统计代码行数

公司 软件申请 著作权 这鬼东西,所以在网上找了下统计方法,网上的正则表达式 (^:b*[^:b#/]+.*$)似乎不行,查了原因 去掉了了 : 号的匹配可行,具体如下:^b*[^:b#/]+.*$

2016-07-06 09:41:57 372

原创 日常报错+解决方案

Error: Additional text encountered after finished reading JSON content: 5. Path错误原因:自己用 api debug 在线工具post 数据的时候拷贝错了json信息,实际上导致此错误的基本都是 json 字符串格式有问题。解决方案:检查 json 字符串是否存在格式错误。

2016-07-06 09:41:54 6913

原创 调度 Quartz 时间格式配置

1、   CronTrigger时间格式配置说明CronTrigger配置格式:格式: [秒] [分] [小时] [日] [月] [周] [年] 序号说明是否必填允许填写的值允许的通配符1秒是0-59 , - * /2分

2016-07-06 09:41:49 319

原创 equals与=== 的总结

总结如下:1、对于值类型,==和equals等价,都是比较存储信息的内容。(等价)2、对于引用类型,==比较的是引用类型在栈中的地址,equals方法则比较的是引用类型在托管堆中的存储信息的内容。(栈的位置,堆的存储内容)3、对于string类要特殊处理,它是一个内部已经处理好了equals方法和==的类,故==和equals等价,都是比较存储信    息的内容。4、对于一些自定义的类,我们有

2016-07-06 09:41:45 176

原创 大话 IQueryable和IEnumberable and IList与Lis t区别

虽然一直在使用,却对其概念和原理不作深入了解,特地查阅了资料写源码做了测试,本人能力有限,部分讲解有错的望留言纠正.基本概念:IEnumerable:使用的是LINQ to Object方式,它会将AsEnumerable()时对应的所有记录都先加载到内存,然后在此基础上再执行后来的QueryIQeurable(IQuerable):不在内存加载持久数据,因为这家伙只是在组装SQL,(延迟执行)

2016-07-06 09:41:40 226

原创 团队中“技术大拿”并非越多越好

偶尔看到顺便转载    一个现代的企业都希望自己能够笼络到更多的人才,因为只有人才才是第一生产力。虽然一位优秀的人才能够让企业绝处逢生,为企业雪中送炭,然而当多名优秀的人才聚集在一个团队中的时候,起到的作用就会是一加一小于二。        来自哥伦比亚大学的研究人员跟其他机构一起进行了多次的实验,那就是检验明星队友跟团队效率之间的关系。他们将研究目标放在了 NBA、英超联赛和美国职棒联盟

2016-07-06 09:41:37 282

原创 C# 判断时间格式是否正确,多种判断

/// /// 是否为日期型字符串 /// /// 日期字符串(2008-05-08) /// public static bool IsDate(string StrSource) { return Regex.IsMatch(StrSource, @"^(

2016-07-06 09:41:33 7608

原创 C# 指定模板 并导出Excel

1同事一个导出excel的功能 /// /// 每个字段为一列按顺序导出 /// 可指定不需要导出的字段名称,可通过编写委托函数设置指定名称字段的导出格式 /// 失败:抛出异常 /// /// auto: tac /// created date: 2016/01/2

2016-07-06 09:41:29 3644

原创 CCNET持续集成总结

CC.NET 持续集成部署总结 V1.0 *本文配图较多,就不一一起上传了,需要看配图版版本的朋友可以直接下载文章底部的打包文件.过去我们一个开发团队做项目,当项目开发自测完毕时,我们都会签入代码等待队长将我们的项目统一打包拷贝到测试服务器上去部署,当我们发现遗漏或者在测试过程中修改了一些bug需要测试团队测试时,是的,我们都必须等待 队长,等待 队长update整套源码后又做这一遍又一遍

2016-07-06 09:41:25 1103

原创 linq 左连接右连接总结

背景:一位同事问到了linq为什么要像网上这样写......其实我也懵逼了,因为一直都是直接使用linq的语法,至于为什么会是这样的语法这种问题就好比如问:你问什么吃饭....我没办法给你从人体的构造说起..我只能回答我饿了....至于为什么饿再深究的问题这需要科学家给你答案...,后面想了想这样问的原因可能是跟我一样对这两个连接不够深入的,那就深入详细的做个比较。 回到主题首先:基础数据

2016-07-06 09:41:21 4435 1

原创 C# Dictionary 的操作集合

工作的需要用到了词典,所以对 Dictionary 进行了一次回归,毕竟以前惯用的是哈希,对于性能的比较,看了几篇文章,大家的第一反应都是 dictionary,毕竟是泛型.....;但是毕竟实践是证明真理的唯一标准。后面测试后会上对比结果。 //实例化 程序集:mscorlib 命名空间:using System.Collections.Generic;

2016-07-06 09:41:17 919

原创 获取枚举类集合的方法

在公司的项目开发中常遇到需要取枚举值的key value descpt 的情况,所以写了这个方法,通过异步直接获取了某个枚举的集合包返回到客户端给前段使用。 需要遍历的枚举 public enum AdvertiserOrgEnum : byte { /// /// 平台 /// [Descr

2016-07-06 09:41:09 2131

转载 NuGet学习笔记(1)——初识NuGet及快速安装使用

关于NuGet园子里已经有不少介绍及使用经验,本文仅作为自己研究学习NuGet一个记录。  初次认识NuGet是在去年把项目升级为MVC3的时候,当时看到工具菜单多一项Library Package Manager,右键项目文件多了一项Manage Nuget Packages...,这是个神马玩意儿,当时是一头雾水,后台查了些资料才知到NuGet是 Visual Studio的一个扩展,

2016-03-02 11:34:48 1457

转载 ASP.Net TextBox只读时不能取值的解决方案

给页面的TextBox设置ReadOnly="True"时,在后台代码中不能赋值取值,下边几种方法可以避免:    1、不设置ReadOnly,设置onfocus=this.blur()C#代码      文本框不变灰色,但也无法手动修改内容,可以在后台通过Text属性正常赋值取值   2、设置了ReadOnly属性后,通过Request来取值,如下

2014-12-07 13:45:01 2516

原创 The 'microsoft.jet.oledb.4.0' provider is not registered on the local machin 的解决方案

公司上一新网站,但是不是每个原文地址:http://weblogs.asp.net/kencox/archive/2010/05/20/asp-net-iis-fix-the-microsoft-jet-oledb-4-0-provider-is-not-registered-on-the-local-machine.aspx

2014-09-13 16:48:33 22078 6

转载 C#的Tostring()格式化轉換

C 货币2.5.ToString("C")¥2.50D 十进制数25.ToString("D5")00025E 科学型25000.ToString("E")2.500000E+005F 固定点25.ToString("F2")25.00G 常规2.5.ToString("G")2.5N 数字2500000.ToString("N"

2013-08-12 09:45:35 671

原创 關於Login failed for user '27RN43X\ASPNET'. 的錯誤記錄

Login failed for user '27RN43X\ASPNET'.裏面'27RN43X\ASPNET'其實是你機器的名字,這個錯誤常在於我們做開發的時候本地很多時候使用的數據庫鏈接字符串都是1. “Data Source=localhost;Initial Catalog=db;Integrated Security=True”   這並不是正規在發佈之後的鏈接字符,所以要修改成一

2013-05-29 10:13:17 816

原创 mysql_connect和mysql_pconnect区别

apache模块方式下: 区别在于当php以apache模块方式运行时, 由于apache有使用进程池, 一个httpd进程结束后会被放回进程池, 这也就使得用pconnect打开的的那个mysql连接资源不被释放, 于是有下一个连接请求时就可以被复用.这就使得在apache并发访问量不大的时候, 由于使用了pconnect, php节省了反复连接db的时间, 使得访问速度加快.

2013-04-02 21:59:10 818

原创 ashx文件的使用

最近在研究DTcms,ashx用于生成登陆的code,所以研究了一下。ashx是什么文件.ashx 文件用于写web handler的。.ashx文件与.aspx文件类似,可以通过它来调用HttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程。其实就是带HTML和C#的混合文件。.ashx文件适合产生供浏览器处理的、不需要回发处理的数据格式,例如用于生成动态图

2013-03-31 10:40:59 1210

转载 jquery操作input值总结

获取选中的值获取一组radio被选中项的值var item = $('input[@name=items][@checked]').val();获取select被选中项的文本var item = $("select[@name=items] option[@selected]").text();select下拉框的第二个元素为当前选中值$('#select_id')[0

2013-01-30 10:56:21 2504

原创 Sections must only appear once per config file. See the help topic <location> for exception

Sections must only appear once per config file.  See the help topic for exceptions.  提示节点只能出现一次在配置文件,即是有重复出现。因为在处理发布的时候将        拷贝到了web.config配置文件下导致多了一个相同的节点。如果出现此错误的话请检查当前的配置文件是不是存在相同的节点,

2013-01-30 09:36:31 1835

转载 关于IFrame跳出框架的设置

在一级目录下,比如退出系统的iframe块中[html] view plaincopyprint?a href="Top.aspx?logout=true" target="_top" onclick="return confirm('确定要退出系统吗?');">退出系统a>  退出系统设定好target="_top"即可, 其次在Ses

2013-01-21 15:28:10 896

原创 javascript常用驗證大全

1. 长度限制function test() {if(document.a.b.value.length>50){alert("不能超过50个字符!");document.a.b.focus();return false;}} 2. 只能是汉字 3." 只能是英文function onlyEng(){i

2013-01-17 14:39:51 526

原创 关于水晶报表的两种数据填充方式和SetDatabaseLogon的先后问题

1.执行了存储过程并且带有参数,例如:图A(存储过程)那么在我们设计报表的时候已经将相对应的存储过程加入到水晶报表里面了。所以在报表自身浏览的时候只要输入参数的值就可以得到游览结果 例如 图B所以这种方式,放到代码里面写的话只要填充相对应的参数(注意这里是执行存储过程的参数 例如上图A的 @inputmarket)代码编写 图C 2.第二种是填充数据的方式就是ADO

2013-01-16 15:31:31 1800

原创 .NET打开新的页面的时候原来的页面样式改变了,例如字体变得很大,走位

Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "window.open('News/NewsDetail.aspx?id=3','null','width=500,height=400')");*将这句代替原来的打开新窗体的那句

2013-01-11 12:05:36 632

原创 关于2010以上版本水晶报表的引用问题

using CrystalDecisions.CrystalReports.Engine;using CrystalDecisions.Shared;在vs2010以上会出现没有引用的error,那么必须下载SAP的引用DLL,而到底为什么水晶报表现在是不是给SAP收购了这个要大家去查了。下载地址:http://download.csdn.net/detail/dongzi87/290

2013-01-10 12:09:19 427

Active MQ Demo C#

Active MQ C# Demo 给大家提供下学习的便利, Active MQ C# 给大家提供下学习的便利, Active MQ C# 给大家提供下学习的便利

2017-09-22

mybatis-generator-core-1.3.2.zip 绿版

mybatis-generator-core-1.3.2.zip 绿版 试用可以,分数没那么高,供大家下载使用。 mybatis-generator-core-1.3.2.zip 绿版 试用可以,分数没那么高,供大家下载使用

2017-09-08

绿色官方 apache-tomcat-8.0.9-windows-x64 32位的同学先看自己系统

绿色官方 apache-tomcat-8.0.9-windows-x64 32位的同学先看自己系统,官方绿色无毒,希望对大家有用,自己已经使用,验证有效。

2017-09-06

PDF编辑器-直接编辑PDF文件 十分好用

PDF编辑器-直接编辑PDF文件 十分好用

2017-08-28

MySql.Data.dll

MySql.Data.dll,在asp.net中使用mysql,或者linq2mysql时添加引用使用

2016-04-19

FlashFXP.v4.1多国语言版_注册码_破解补丁

自己使用了很多年了,推荐大家用,可破解,可安装。

2016-04-19

CCNET配置文件打包

本人对CCNET开发的一些总结,包里面包含了配置所需要的基本软件 ccnet server,cctray,svn server,nubit 等等,希望对大家配置持续化集成有一定作用;

2016-04-18

抛入购物车的效果

将菜单或者物品抛入购物车的效果,本人用于手机版的微信点餐

2016-01-12

网页扒皮者

网页扒皮者,竟写实下载几十个模板,无毒放心使用。

2014-12-11

vs2010使用水晶报表需要引用的DLL

在vs2010以上会出现没有引用的error,那么必须下载SAP的引用DLL,而到底为什么水晶报表现在是不是给SAP收购了这个要大家去查了。

2013-01-10

空空如也

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

TA关注的人

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