- 博客(14)
- 资源 (6)
- 收藏
- 关注
原创 C#计算时间差
/// /// 计算时间差 /// /// /// /// private string GetDateDiff(DateTime dt1, DateTime dt2) { TimeSpan ts1 = new TimeSpan(dt1.Ticks);
2014-06-29 17:55:37 706
原创 Entity Framework 小技巧—— 在EF中运行SQL命令
在EF4(.NET 4)中,我们有了全新的API:ObjectContext.ExecuteStoreCommand(...)和ObjectContext.ExecuteStoreQuery(...)。从函数名不难知道前者是为了执行某一并无返回集的SQL命令,例如UPDATE,DELETE操作;后者是执行某一个查询,并可以将返回集转换为某一对象。using (var ctx = new M
2014-06-24 13:33:01 869
翻译 Sql得到(去除)字符串中所有汉字,字母,数字的函数
核心思想在于下面几个模式的组合使用:%[0-9]% : 所有数字%[A-Za-z]%:所有字母%[吖-咗]%:所有汉字1. 去除汉字(字母、数字): 举出一例,其他类似:
2014-06-10 18:37:07 21983
原创 高效率的C#截取指定长度字符串,大于指定长度的,在末尾显示指定字符,默认为"..."
C#中字符串截断本没有那么麻烦,问题就出在string.Substring()这个方法将中文也按一个字符计算,导致我们在实际应用中截取字符串(中英文组合)后的“长度”不一致。国际惯例,在网上搜索了一下,大致得到了两中截断算法: 1. 从起始位置取得字符 -> 逐一用正则表达式匹配 -> 拼接成最终字符串。(这是广为流传的方法,也是效率最低的方法。) 2. 从起始位置取得字符 -> 逐一
2014-06-09 17:13:27 2093
转载 Windows注册表的那些事儿
引言 用了多年的Windows系统,其实并没有对Windows系统进行过深入的了解,也正是由于Windows系统不用深入了解就可以简单上手所以才有这么多人去使用。笔者是做软件开发的,使用的基本都是Windows系统,然而正正对其的了解也是寥寥无几,所以想乘此机会来对Windows系统进行一个系统的学习。 善于维护电脑的人都常常会用到优化软件,然而我在使用优化软件的时候常常在
2014-06-08 01:34:56 2042
转载 Windows批处理学习(二)——批处理(3)
前记 前面介绍过批处理程序中的数据类型、操作符号、内置环境变量和常用的命令语句,这些都是学习批处理的基本知识,需要学习批处理这些知识必须了解到位。 学习某种语言的最终目的是能够读懂其他人编写的程序代码,用于解决自己的在日常生活或工作中的一些问题,然而前面介绍的基础知识就不能定能够满足这种目的了,所以下面来扩展一下其他常见的知识,总结一下之前介绍的知识,同时通过几个常用的案例
2014-06-08 01:32:43 998
转载 Windows批处理学习(二)——批处理(2)
前记 本篇紧接上一篇继续探索批处理脚本,上一篇主要介绍了批处理所支持的数据类型以及批处理中常见的符号所表示的意义,这一篇则介绍批处理的常见命令语句的使用方式。闲话少说,直入正题。DOS批处理的使用 任何程序设计语言除了提供数据类型的支持、特殊符号的操作处理支持,当然还需要提供分支、循环、跳转语句的支持才能算的上是完善的语言。批处理的数据类型和特殊符号在上一篇已经介绍
2014-06-08 01:30:52 935
转载 Windows批处理学习(二)——批处理(1)
前记 前面整理了MS-DOS常用命令,为什么先整理DOS命令,因为DOS命令是批处理的基础,只有打好基础才能进入下一步的学习。闲话少撤,下面步入正题。什么是DOS批处理? 批处理(Batch)是一种实现批量处理操作的脚本文件,通常说的批处理有两类:DOS批处理和PS批处理,其中DOS批处理就只我们接下来将到的,PS批处理是基于PhotoShop图片编辑软件的一种批处
2014-06-08 01:29:53 1263
转载 Windows批处理学习(一)——MS-DOS命令
前记 自己是搞编程的,首先我是一个菜鸟,接触计算机这么久了,感觉很多计算机方面的技术和知识朦朦胧胧、模模糊糊,貌似有些贻笑大方了;所以最近腾出了点时间来了解计算机的基础知识,准备整理整理这些知识,我想也为时不晚。 说来整理,其实并非一件易事,各人的视野都是有限的,当然“百事通”我是做不来的,还是实实在在的拿出来分享分享,贻笑贻笑大方,让大家拍拍板砖也未尝不可。为什么
2014-06-08 01:27:54 1303
转载 in和exists的区别与SQL执行效率分析
ySQL中in可以分为三类: 1、形如select * from t1 where f1 in ('a','b'),应该和以下两种比较效率 select * from t1 where f1='a' or f1='b' 或者 select * from t1 where f1 ='a' union all select * from t1 f1='b'
2014-06-07 23:49:32 702
转载 批处理dos下获取当前路径命令
echo 当前盘符:%~d0echo 当前盘符和路径:%~dp0echo 当前批处理全路径:%~f0echo 当前盘符和路径的短文件名格式:%~sdp0echo 当前CMD默认目录:%cd%pause
2014-06-07 22:52:23 11337
转载 为什么程序员的开发项目总是半途而废?
很多程序员的项目常常半途而废。他们有那么多的好点子,但是很多都流于空想。几乎每一个软件开发者都有一个这样的文件夹,里面很多都是些还没完工的项目,而这些程序里有不少在它诞生初期真心是个超棒的点子。和这些人一样,我也有很多好主意,有的甚至就是现在有些企业在用的。比如正决定着在eBay上还是在Amazon上做电子商务获利、做一个以业务为基础的社交网络(水管业、电子行业、软件开发等)、比特币搜索引擎、开发
2014-06-07 10:04:37 779
转载 关于Devexpress 12.1.x.x如何汉化
Devexpress使用强名称编译生成强名称程序集来确保其程序集不被篡改,强名称程序集使用程序名称、版本号、语言和公钥标识做标记,强名称程序集只能加载强名称程序集,加载过程中如果以上四者中的任意一项对不上,就会加载失败。关于更详细的强名称程序集的知识,请参考:http://blog.csdn.net/nic7968/article/details/5979972小知识:对于.net
2014-06-05 18:03:45 769
转载 ASP.NET MVC 部分视图
【部分视图】ASP.NET MVC 里的部分视图,相当于 Web Form 里的 User Control。我们的页面往往会有许多重用的地方,可以进行封装重用。使用 部分视图 : 1. 可以简写代码。2. 页面代码更加清晰、更好维护。【如何使用】在视图里有多种方法可以 加载部分视图,包括:Partial() Action() RenderPartial() Rend
2014-06-04 13:00:28 580
memcached-win32-1.4.4-14+Enyim.Caching.2.12
2014-09-24
GetSummery.ttinclude
2014-08-19
省市选择三级联动,Html+Jquery+XML+Ajax实现,web开发各种语言都通用
2013-11-15
FileZilla_服务器端_0.9.41和客户端_3.7.0汉化绿色免安装并附使用说明
2013-07-20
LinQ入门教程(pdf) 和 linq to sql
2013-07-14
Opera_Mobile_Emulator_12.1_Windows
2013-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人