- 博客(108)
- 资源 (10)
- 收藏
- 关注
原创 【工作笔记】mysql 大表增加记录思路方法
背景:线上环境的数据库某表已经存在百万数据,在做数据初始化的时候,业务需求增加了一个字段,结果表崩溃了,最后只能找DBA协助才恢复表,蛋疼了一下午,毕竟生产环境,好在是内部系统。方案描述:基于这种已经存在大数据的情况,查阅了大部分资料有以下解决方案一、拷贝表结构,然后新表增加需要增加的字段,再将旧表数据insert到新表,善后删除旧表。(ps:注意如果表是有关联的要注意处理表的关联),下面是转的思...
2018-03-16 09:47:20
457
原创 PowerDesigner Comment与name的相互装换
效果(PS 如果你的comment和name需要有差异,记得先,同化再修改comment)在PowerDesigner中使用方法为: PowerDesigner->Tools->Execute Commands->Edit/Run Scripts 把脚本拷贝(VB脚本)到文本框内执行即可,执行完后无提示,需要点击查看。Option Expli
2017-12-12 11:03:49
409
原创 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
232
转载 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
2227
原创 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
430
原创 log4net 配置文件 明细解说 非常详细
1、概述log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是介绍如何在Visual Studio2008中使用log4net快速创建系统日志,如何扩展以输出自定义字段。2、一个简单的使用实例第一步:在项目中添加对log4net.dll的引用,这里引用版本是1.2.10.0。
2016-07-06 09:42:22
534
原创 asp.net log4net 使用教程
log4net 线上的教程已经很多,简单地方一句带过。1.什么是 log4net. log4net 是log4j在Microsoft .NET平台的一个扩展版。作用:将日志信息输出,毕竟当系统发布后我们不可能在用IDE去调试程序,但是作为一般的程序员都有处理异常信息的能力。2.安装 安装的方式有两种 (1)引用dll文件; (2)使用 nuget直接安装;3
2016-07-06 09:42:18
442
原创 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
2082
原创 VS2012打开解决方案崩溃或点击项目崩溃
下午在使用VS2012建立Service服务项目时,只要一切换到设计视图页面中,VS就崩溃重启,从网上找了一种方法来解决,测试可行。但导致该问题的原因未知。 解决方案:步骤1:开始-->所有程序-->Microsoft Visual Studio 2012-->Visual Studio Tools-->VS2012 开发人员命令提示(以管理员方式运行)步骤2:运行devenv
2016-07-06 09:42:09
608
原创 ccnet持续集成配置之 xcopy 命令报错“无效驱动器规格“
使用过CCNET发布部署的时候我们偏爱于使用bat文件去完成最后一步的拷贝,现在的需求是用一台主机作为msbuild,一台用于IIS发版测试环境,需要做的前提是msbuild主机添加IIS主机的文件夹路径过来(添加磁盘位置映射)。然后出现了一下的错误:命令报错“无效驱动器规格“此时我是将映射过来的磁盘作为J盘,所以理所当然写的也是J:\xxxxx 但是似乎找不到此盘符解决方案:
2016-07-06 09:42:05
1975
原创 语法优化-多条件判断
结合项目 1.多参数判断 条件 //判断 var fileKey = new { DateStart = search.DateStart.IsNull(), //关开始时间 DateEnd = search.DateEnd.IsNull(),
2016-07-06 09:42:01
1259
1
原创 VS2013 用正则表达式统计代码行数
公司 软件申请 著作权 这鬼东西,所以在网上找了下统计方法,网上的正则表达式 (^:b*[^:b#/]+.*$)似乎不行,查了原因 去掉了了 : 号的匹配可行,具体如下:^b*[^:b#/]+.*$
2016-07-06 09:41:57
409
原创 日常报错+解决方案
Error: Additional text encountered after finished reading JSON content: 5. Path错误原因:自己用 api debug 在线工具post 数据的时候拷贝错了json信息,实际上导致此错误的基本都是 json 字符串格式有问题。解决方案:检查 json 字符串是否存在格式错误。
2016-07-06 09:41:54
7520
原创 调度 Quartz 时间格式配置
1、 CronTrigger时间格式配置说明CronTrigger配置格式:格式: [秒] [分] [小时] [日] [月] [周] [年] 序号说明是否必填允许填写的值允许的通配符1秒是0-59 , - * /2分
2016-07-06 09:41:49
353
原创 equals与=== 的总结
总结如下:1、对于值类型,==和equals等价,都是比较存储信息的内容。(等价)2、对于引用类型,==比较的是引用类型在栈中的地址,equals方法则比较的是引用类型在托管堆中的存储信息的内容。(栈的位置,堆的存储内容)3、对于string类要特殊处理,它是一个内部已经处理好了equals方法和==的类,故==和equals等价,都是比较存储信 息的内容。4、对于一些自定义的类,我们有
2016-07-06 09:41:45
201
原创 大话 IQueryable和IEnumberable and IList与Lis t区别
虽然一直在使用,却对其概念和原理不作深入了解,特地查阅了资料写源码做了测试,本人能力有限,部分讲解有错的望留言纠正.基本概念:IEnumerable:使用的是LINQ to Object方式,它会将AsEnumerable()时对应的所有记录都先加载到内存,然后在此基础上再执行后来的QueryIQeurable(IQuerable):不在内存加载持久数据,因为这家伙只是在组装SQL,(延迟执行)
2016-07-06 09:41:40
251
原创 团队中“技术大拿”并非越多越好
偶尔看到顺便转载 一个现代的企业都希望自己能够笼络到更多的人才,因为只有人才才是第一生产力。虽然一位优秀的人才能够让企业绝处逢生,为企业雪中送炭,然而当多名优秀的人才聚集在一个团队中的时候,起到的作用就会是一加一小于二。 来自哥伦比亚大学的研究人员跟其他机构一起进行了多次的实验,那就是检验明星队友跟团队效率之间的关系。他们将研究目标放在了 NBA、英超联赛和美国职棒联盟
2016-07-06 09:41:37
331
原创 C# 判断时间格式是否正确,多种判断
/// /// 是否为日期型字符串 /// /// 日期字符串(2008-05-08) /// public static bool IsDate(string StrSource) { return Regex.IsMatch(StrSource, @"^(
2016-07-06 09:41:33
7834
原创 C# 指定模板 并导出Excel
1同事一个导出excel的功能 /// /// 每个字段为一列按顺序导出 /// 可指定不需要导出的字段名称,可通过编写委托函数设置指定名称字段的导出格式 /// 失败:抛出异常 /// /// auto: tac /// created date: 2016/01/2
2016-07-06 09:41:29
3833
原创 CCNET持续集成总结
CC.NET 持续集成部署总结 V1.0 *本文配图较多,就不一一起上传了,需要看配图版版本的朋友可以直接下载文章底部的打包文件.过去我们一个开发团队做项目,当项目开发自测完毕时,我们都会签入代码等待队长将我们的项目统一打包拷贝到测试服务器上去部署,当我们发现遗漏或者在测试过程中修改了一些bug需要测试团队测试时,是的,我们都必须等待 队长,等待 队长update整套源码后又做这一遍又一遍
2016-07-06 09:41:25
1156
原创 linq 左连接右连接总结
背景:一位同事问到了linq为什么要像网上这样写......其实我也懵逼了,因为一直都是直接使用linq的语法,至于为什么会是这样的语法这种问题就好比如问:你问什么吃饭....我没办法给你从人体的构造说起..我只能回答我饿了....至于为什么饿再深究的问题这需要科学家给你答案...,后面想了想这样问的原因可能是跟我一样对这两个连接不够深入的,那就深入详细的做个比较。 回到主题首先:基础数据
2016-07-06 09:41:21
4487
原创 C# Dictionary 的操作集合
工作的需要用到了词典,所以对 Dictionary 进行了一次回归,毕竟以前惯用的是哈希,对于性能的比较,看了几篇文章,大家的第一反应都是 dictionary,毕竟是泛型.....;但是毕竟实践是证明真理的唯一标准。后面测试后会上对比结果。 //实例化 程序集:mscorlib 命名空间:using System.Collections.Generic;
2016-07-06 09:41:17
944
原创 获取枚举类集合的方法
在公司的项目开发中常遇到需要取枚举值的key value descpt 的情况,所以写了这个方法,通过异步直接获取了某个枚举的集合包返回到客户端给前段使用。 需要遍历的枚举 public enum AdvertiserOrgEnum : byte { /// /// 平台 /// [Descr
2016-07-06 09:41:09
2192
转载 NuGet学习笔记(1)——初识NuGet及快速安装使用
关于NuGet园子里已经有不少介绍及使用经验,本文仅作为自己研究学习NuGet一个记录。 初次认识NuGet是在去年把项目升级为MVC3的时候,当时看到工具菜单多一项Library Package Manager,右键项目文件多了一项Manage Nuget Packages...,这是个神马玩意儿,当时是一头雾水,后台查了些资料才知到NuGet是 Visual Studio的一个扩展,
2016-03-02 11:34:48
1484
转载 ASP.Net TextBox只读时不能取值的解决方案
给页面的TextBox设置ReadOnly="True"时,在后台代码中不能赋值取值,下边几种方法可以避免: 1、不设置ReadOnly,设置onfocus=this.blur()C#代码 文本框不变灰色,但也无法手动修改内容,可以在后台通过Text属性正常赋值取值 2、设置了ReadOnly属性后,通过Request来取值,如下
2014-12-07 13:45:01
2555
原创 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
22181
转载 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
696
原创 關於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
848
原创 mysql_connect和mysql_pconnect区别
apache模块方式下: 区别在于当php以apache模块方式运行时, 由于apache有使用进程池, 一个httpd进程结束后会被放回进程池, 这也就使得用pconnect打开的的那个mysql连接资源不被释放, 于是有下一个连接请求时就可以被复用.这就使得在apache并发访问量不大的时候, 由于使用了pconnect, php节省了反复连接db的时间, 使得访问速度加快.
2013-04-02 21:59:10
846
原创 ashx文件的使用
最近在研究DTcms,ashx用于生成登陆的code,所以研究了一下。ashx是什么文件.ashx 文件用于写web handler的。.ashx文件与.aspx文件类似,可以通过它来调用HttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程。其实就是带HTML和C#的混合文件。.ashx文件适合产生供浏览器处理的、不需要回发处理的数据格式,例如用于生成动态图
2013-03-31 10:40:59
1273
转载 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
2536
原创 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
1884
转载 关于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
931
原创 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
557
原创 关于水晶报表的两种数据填充方式和SetDatabaseLogon的先后问题
1.执行了存储过程并且带有参数,例如:图A(存储过程)那么在我们设计报表的时候已经将相对应的存储过程加入到水晶报表里面了。所以在报表自身浏览的时候只要输入参数的值就可以得到游览结果 例如 图B所以这种方式,放到代码里面写的话只要填充相对应的参数(注意这里是执行存储过程的参数 例如上图A的 @inputmarket)代码编写 图C 2.第二种是填充数据的方式就是ADO
2013-01-16 15:31:31
1848
原创 .NET打开新的页面的时候原来的页面样式改变了,例如字体变得很大,走位
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "window.open('News/NewsDetail.aspx?id=3','null','width=500,height=400')");*将这句代替原来的打开新窗体的那句
2013-01-11 12:05:36
669
原创 关于2010以上版本水晶报表的引用问题
using CrystalDecisions.CrystalReports.Engine;using CrystalDecisions.Shared;在vs2010以上会出现没有引用的error,那么必须下载SAP的引用DLL,而到底为什么水晶报表现在是不是给SAP收购了这个要大家去查了。下载地址:http://download.youkuaiyun.com/detail/dongzi87/290
2013-01-10 12:09:19
454
Active MQ Demo C#
2017-09-22
mybatis-generator-core-1.3.2.zip 绿版
2017-09-08
绿色官方 apache-tomcat-8.0.9-windows-x64 32位的同学先看自己系统
2017-09-06
CCNET配置文件打包
2016-04-18
vs2010使用水晶报表需要引用的DLL
2013-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人