- 博客(65)
- 资源 (7)
- 收藏
- 关注
原创 SQL Server 自关联表的级联删除
直接看图对应的 sql语句WITH n AS( SELECT RoleCode, DirID FROM dbo.RolePages WHERE DirID=6 AND RoleCode=4 UNION ALL SELECT e.RoleCode, e.DirID FROM RolePages e JOIN n O
2017-03-29 15:39:11
1974
原创 Asp.Net网站首次打开缓慢问题研究
问题描述:第一次打开网站首页时特别慢,打开之后无论点哪个页面都很快。长时间无人访问,又会变慢。原因分析:(环境Win7 64位 IIS7.5)我们第一次向IIS7请求ASP.NET网页时,IIS会启动w3wp.exe进程,同时在C:\Windows\Microsoft.NET\Framework\v4.0.30319\TemporaryASP.NET Files (也可在IIS
2015-08-10 17:45:54
3903
原创 使用正则表达式查找与替换
代码如下:IF OBJECT_ID('Tempdb..#GuidCount') IS NOT NULL DROP TABLE #GuidCount--带看按期间+职员统计
2014-07-28 13:43:00
879
原创 在SQL中生成XML文本
在SQL中自定义XML的根节点和子节点select * from table FOR XML PATH('child'),ROOT('parent') 多表查询一个主表一个子表的话select *,(select * from subTable where subTable.id=master.id FOR XML PATH('child'),ROOT('parent'),
2014-01-10 16:32:05
874
原创 .Net 版本历史
2002年 发行.Net Framework1.02005年 发行.Net Framework2.0 主版本2006年 发行.Net Framework3.0基于2.0,加入了WPF、WCF2007年 发行.Net Framework3.5加入LINQ2010年 发行.Net Framework4.0 另一个主版本2012年 发行.Net Framework4.5 基于4.0
2013-11-07 09:54:20
1388
原创 Asp.Net MVC4配置Ext.Net
首先,下载MVC用的DLL包(Ext.NET.MVC.Pro.2.2.0.zip)。讲DLL文件拷贝到工程bin目录下,引用进工程。第二步,配置Views文件夹下的web.config文件(具体文字可参考压缩包中的配置文件范例)有关httpHandler的知识参看http://www.cnblogs.com/basibasi/archive/2008/02/16/1070895.h
2013-08-27 14:35:44
2950
原创 Unity3D中汉字显示不完整的解决方案
例如在代码中写入" 请输入正确的用户名和密码 "这么一段汉字,但是真正输出到界面上会变成“入正确的用户和密”。原来Unity3D默认使用的是Arial字体。解决方案:1.在操作系统中找到你需要的字体文件(路径如下:C:\WINDOWS\Fonts),放入Assets中。2.创建一个GUISkin,并选择刚刚加入的字体文件3.在脚本中加入如下代码就OK了public GU
2013-05-02 23:25:17
7073
翻译 概述:通用操作(Overview:Common Operations)
大多数游戏对象的操作都是通过游戏对象Transform和/或 Rigibody完成的。在行为脚本中,这些操作很容易通过transform和rigibody各自的成员变量实现。所以如果你想在Y轴上让一个物体的每一帧都移动5度,代码可写作如下:function Update(){ transform.Rotate(0, 5, 0);} using UnityEngine; usi
2013-03-06 23:32:02
925
翻译 脚本概述
这是一个关于Unity中脚本如何工作的简要概述。脚本在Unity中,附加的自定义用户脚本对象叫做游戏对象的行为。脚本对象中不同的函数会在特定事件中被调用。最常用的如下:Update:这个函数在运行一个帧之前被调用。这里是大部分游戏行为代码(不包括物理代码)运行的地方。FixedUpdate:这个函数在每个物理时间步长被调用一次。这里是执行基于物理游戏行为代码的地方。Code out
2013-03-06 22:46:40
2545
原创 Unity写在前面
最近开始研究Unity,官方文档现在没有中文版,遂搜索网络,找到了Unity圣典。看了些,个人觉得翻译的有些地方看着有些许别扭,所以决定自己试着翻译下。放于此处,权当以后查阅方便。如果阅者觉得翻译不够准确,可移步Unity圣典。官网:http://unity3d.com/company/support/documentation/Unity圣典:http://game.ceeger.com
2013-03-06 22:39:12
596
转载 Mysql字符串截取函数SUBSTRING的用法说明
函数: 1、从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my_content_t 2、从右开始截取字符串 right(str, length) 说明:right(被截取字段,截取长度) 例:select right(conten
2013-02-22 14:15:33
423
转载 字符串的拼接-MYSQL
SQL允许两个或者多个字段之间进行计算,字符串类型的字段也不例外。比如我们需要以“工号+姓名”的方式在报表中显示一个员工的信息,那么就需要把工号和姓名两个字符串类型的字段拼接计算;再如我们需要在报表中在每个员工的工号前增加“Old”这个文本。这时候就需要我们对字符串类型的字段(包括字符串类型的常量字段)进行拼接。在不同的数据库系统下的字符串拼接是有很大差异的,因此这里我们将讲解主流数据库下的字符串
2013-02-22 14:01:19
8583
翻译 MySql中关于某列中相同数值连续出现次数的统计
原表如下:100101102100100103104102102105106101101输出如下:100 1101 2102 3100 4100 4103 5104 6102 7102 7105 8106 9101 10
2013-02-20 16:34:46
4199
原创 sql server 2005 行列转置
原始数据: 转置后数据: -- populate some test dataif object_id('tempdb..#tmp') is not null drop table #tmpcreate table #tmp ( ID int identity(1,1) not null, MainField varchar(100), ThatField
2013-01-08 11:47:35
1359
转载 Linux下查看文件和文件夹大小的df和du命令
当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。du可以查看文件及文件夹的大小。两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。下面分别简要介绍df命令可以显示目前所有文件系统的可用空间及使用情形,请看下列这
2012-12-31 12:52:19
398
转载 什么是领域驱动设计(Domain Driven Design)?
”… 在很多领域,专家的作用体现在他们的专业知识上而不是智力上。“ Don Reinertsen领域驱动设计(Domain Driven Design)是一种软件开发方法,目的是让软件系统在实现时准确的基于对真实业务过程的建模并根据真实业务过程的调整而调整。传统的开发工作趋向于一种以技术为先导的过程,需求从业务方传递到开发团队,开发人员依据需求上的描述创造出最有可能的假想。在瀑
2012-11-26 18:23:56
430
转载 Winform开发框架之框架演化
国庆去了一趟北京,回来一直忙着各种各样的事情,有公司的,有个人的,就没停过来,所以很久没有写博客了,写博客要有一个好的心情及一个好的思路,否则宁愿不写,这是我的准则。虽然这段时间没有写博客分享各种经验,不过一直还在做一些框架相关的事情,很多东西沉淀下来,慢慢有空就继续分享,与大家做一些探讨研究了。Winform开发框架方面的文章我介绍很多了,有宏观介绍,也有部分技术细节的交流,每次我希望能从不
2012-11-21 11:39:47
1391
转载 理解POCO
理解POCO(Plain Old CLR Object)先要理解POJO。 1、什么是POJO? POJO的名称有多种,pure old java object 、plain ordinary java object 等。 按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的java对象”,但大家都使用“简单java对象
2012-11-20 13:10:05
751
转载 最精简领域驱动设计开发模版(针对WPF)
一:领域驱动中的分层领域驱动设计将软件系统分为四层:基础结构层、领域层、应用层和表现层。· 基础结构层:该层专为其它各层提供技术框架支持。注意,这部分内容不会涉及任何业务知识。众所周知的数据访问的内容,也被放在了该层当中,因为数据的读写是业务无关的。· 领域层:包含了业务所涉及的领域对象(实体、值对象)、领域服务以及它们之间的关系。这部分内容的具体表现形式就是领域模型(Domain
2012-11-20 11:30:11
842
转载 真正优秀的程序员有哪些与众不同之处?
“当你50岁时,还愿意编程吗?”这个话题在Hacker News上众说纷纭,不过我们能够看到,那些真正成功的程序员,如John Carmack、Peter Norvig、Jeff Dean,即使他们不再年轻,但依然对编程充满热情,他们身上有哪些与众不同之处,又有哪些值得我们学习?有人进行了总结。1. 选择当前科技领域的一个小子集,亲近它、拥抱它,并且尝试推进这个小领域的发展。2. 理解
2012-11-20 11:13:22
299
转载 批量合并单元格
打开EXCEL alt+f11 插入模块 复制下面代码按F5执行 只适合A列~Sub tt()Application.DisplayAlerts = FalseDim i, a As Integera = 1For i = 1 To [A1].End(xlDown).RowIf Cells(i, 1) = Cells(i + 1, 1) ThenElse
2012-08-30 11:18:17
529
转载 C#——如何使tableLayoutPanel 不闪烁
//设置tablelayoutpanel控件的DoubleBuffered 属性为true,这样可以减少或消除由于不断重绘所显示图面的某些部分而导致的闪烁 tableLayoutPanel1.GetType().GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance | System.Reflection.B
2012-06-06 11:54:40
2331
转载 在C#中创建SQLite自定义函数
Sometime we want to make user defined function and use itin our query to the database. In Ms. SQL Server and Oracle DBMS support userdefined function, stored procedure and transactional. Since SQLite
2012-06-05 16:44:55
2810
原创 ubuntu下安装erlang问题
./configure的问题错误: C compiler cannot create executables原因:解决:sudo apt-get install gcc libc6-dev 问题:缺少ncurses包原因:缺少ncurses安装包解决方法:下载安装相应软件包如果你的系统是Ubuntu或Debian:apt-cache sear
2012-05-07 00:27:23
1346
原创 挑选excel中重复列
选中所有列 运行该宏Sub HideOne()Dim TRan As RangeFor Each TRan In SelectionIf WorksheetFunction.CountIf(Selection, TRan.Value) = 1 ThenTRan.EntireRow.Hidden = TrueEnd IfNextEnd Sub
2012-04-18 10:16:01
344
原创 距离出生日期的天数(考虑闰年)
SELECT cardID, birthdate, ( DATEPART(yyyy, GETDATE()) - DATEPART(yyyy, birthdate) ) / 4 '闰年次数(不包含GETDATE())', DATEDIFF(d, birthdate, GETDATE()), --距离出生日期的
2012-03-01 01:02:55
730
原创 C#单进程解决方案
一、使用用互斥量(System.Threading.Mutex) 同步基元,它只向一个线程授予对共享资源的独占访问权。在程序启动时候,请求一个互斥体,如果能获取对指定互斥的访问权,就职运行一个实例。 代码 bool createNew; using (System.Threading.Mutex mutex =new System.Threading.Mutex(true, Application.ProductName, out createNew)) {
2011-05-05 20:44:00
869
原创 could not find adb.exe
运行android-sdk-windows目录下的SDK Manager.exe,将版本升级到2.3,升级完成后会出现platform-tools文件夹,将platform-tools文件下的adb.exe复制到tool文件夹中。 重新打开eclipse,会提示ADT升级,此时选择“Help”->"check for update",将ADT升级一下
2011-05-05 08:59:00
1573
原创 C#winform禁止多开
在Program.cs中加入代码 static class Program { /// /// 应用程序的主入口点。 /// [STAThread] static void Main() { Application.EnableVisualStyles (); Application.SetCompa
2011-04-28 15:50:00
1190
原创 javascript获取日期,年月,日
<br />javascript获取日期,年月,日<br /><br /><SCRIPT LANGUAGE="JavaScript"><br />var myDate = new Date();<br /> myDate.getYear(); //获取当前年份(2位)<br /> myDate.getFullYear(); //获取完整的年份(4位,1970-????)<br /> myDate.getMonth(); //获取当前月份(0-11,0代表1月)<b
2011-04-09 23:15:00
5120
原创 SQL必知必会笔记
1.sql语句不区分大小写。sql2005 数据库 右键属性---》选项;修改排序规则。 2.按相对位置排序 例如order by 2,3 3.在多个列上进行降序排序,必须对每个列指定DESC关键字。 4.在对文本性的数据进行排序时,A与a默认相同的。依赖于数据库如何设置。 5.order by子句对检索出的数据进行排序。这个子句必须是select语句中的最后一条子句。 6.SQL过滤与应用过滤:在客户机上过滤数据损失性能,带宽。 7.where条件:单引号用来限定字符串。如果将值与字符串进行比
2010-09-13 15:08:00
592
原创 Windows Mobile 6 SDK及中文版模拟器直接下载网址(官网)
WM6 Standard SDK(210M): http://download.microsoft.com/download/f/2/3/f232f773-7edc-4300-be07-d3b76a5b3a91/Windows%20Mobile%206%20Standard%20SDK%20Refresh.msi WM6 Professional SDK(454M): http://download.microsoft.com/download/f/2/3/f232f7
2010-08-27 16:42:00
790
转载 我理解的Windows moblie
先从Windows ce说起,有些朋友问我是做什么的,我说我做wince的,做技术的朋友一般也就不用再做解释了,但是面对不懂技术的朋友就不容易说清楚。我一般也就回答说:跟windows差不多... 当然,它的确和windows非常类似,只是定位不同。Windows ce是微软开发的嵌入式操作系统,简称是EOS。该系统为抢占式多任务的实时操作系统,具有模块化可定制的特点。与windows相比Windows ce要小许多,有文章说,它也比windows更快更可靠,但是我个人以为,可以更快更可靠也是
2010-08-27 15:03:00
706
原创 应用池即应用程序池
在Microsoft IIS6中引入了应用程序池,这是微软的一个全新概念:应用程序池是将一个或多个应用程序链接到一个或多个工作进程集合的配置。因为应用程序池中的应用程序与其他应用程序被工作进程边界分隔,所以某个应用程序池中的应用程序不会受到其他应用程序池中应用程序所产生的问题的影响。 Windows 2003同时支持两种工作模式,默认为ISS 6.0工作进程隔离模式。工作进程隔离模式防止一个应用程序或站点停止了而影响另一个应用程序或站点,大大增强了IIS的可靠性。那么如何设置两种工作模式呢? 启动II
2010-08-12 15:48:00
556
转载 TextBox控件TextMode=Password时赋值
<br />因为TextBox编译之后是Input,利用Input的Value赋值方法实现.<br /><asp:TextBox ID="txtPassword" runat="server" TextMode="password" MaxLength="30"></asp:TextBox><br /> <br />赋值的时候:<br />txtPassword.Attributes.Add("Value", "1234");
2010-08-11 14:12:00
749
转载 在web.config中设置字符集
<br /><system.web> <br />...... <br /><globalization requestEncoding= "gb2312 " responseEncoding= "gb2312 " culture= "zh-CN " fileEncoding= "gb2312 " /> <br />...... <br /></system.web>
2010-07-30 21:49:00
1733
转载 利用form的“accept-charset”在不同编码的页面间提交表单
<br />accept-charset<br />一个很少用到的表单属性,利用它实现在不同编码的页面里实现表单的提交也是一种很方便的解决方法。转自老王的baidu空间,记录在此。<br />作者:老王<br />问题背景:<br />两个应用编码不同,一个是GBK编码,另一个是UTF-8编码。现在要在GBK编码的应用里使用表单向UTF-8编码的应用里提交数据,很显然,如果不做特殊处理的话,会出现乱码。<br />解决方案:<br />当然了,可以自己使用ICONV或者MB扩展来转换编码,但这不是我们要的。
2010-07-30 21:48:00
460
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人