代码改变世界

随笔档案-2014年06月

C#计算时间差

2014-06-29 17:55 by -夜, 140 阅读, 收藏,
摘要: /// /// 计算时间差,dt1-dt2 /// /// /// /// private string GetDateDiff(DateTime dt1, DateTime dt2) ... 阅读全文

Entity Framework 小技巧—— 在EF中运行SQL命令

2014-06-24 13:33 by -夜, 183 阅读, 收藏,
摘要: 1. 使用ExecuteStoreCommand:执行Update,Insert,Delete语句(返回受影响行数)using (SzmbEntities entity = new SzmbEntities()){ var item = entity.Weatherwarnings.Order... 阅读全文

Sql得到(去除)字符串中所有汉字,字母,数字的函数

2014-06-10 18:37 by -夜, 5771 阅读, 收藏,
摘要: 核心思想在于下面几个模式的组合使用:%[0-9]% : 所有数字%[A-Za-z]%:所有字母%[吖-咗]%:所有汉字1. 去除汉字(字母、数字):举出一例,其他类似: CREATE FUNCTION f_RemoveChinese ( @str VARCHAR(5... 阅读全文

高效率的C#截取指定长度字符串,大于指定长度的,在末尾显示指定字符,默认为"..."

2014-06-09 17:13 by -夜, 584 阅读, 收藏,
摘要: C#中字符串截断本没有那么麻烦,问题就出在string.Substring()这个方法将中文也按一个字符计算,导致我们在实际应用中截取字符串(中英文组合)后的“长度”不一致。国际惯例,在网上搜索了一下,大致得到了两中截断算法: 1. 从起始位置取得字符 -> 逐一用正则表达式匹配 -> 拼接成最终字... 阅读全文

Windows注册表的那些事儿

2014-06-08 01:34 by -夜, 1089 阅读, 收藏,
摘要: 引言 用了多年的Windows系统,其实并没有对Windows系统进行过深入的了解,也正是由于Windows系统不用深入了解就可以简单上手所以才有这么多人去使用。笔者是做软件开发的,使用的基本都是Windows系统,然而正正对其的了解也是寥寥无几,所以想乘此机会来对Windows系统进行一个系统的学... 阅读全文

Windows批处理学习(二)——批处理(3)

2014-06-08 01:32 by -夜, 468 阅读, 收藏,
摘要: 前记 前面介绍过批处理程序中的数据类型、操作符号、内置环境变量和常用的命令语句,这些都是学习批处理的基本知识,需要学习批处理这些知识必须了解到位。 学习某种语言的最终目的是能够读懂其他人编写的程序代码,用于解决自己的在日常生活或工作中的一些问题,然而前面介绍的基础知识就不能定能够满足这种目的了,所以... 阅读全文

Windows批处理学习(二)——批处理(2)

2014-06-08 01:30 by -夜, 649 阅读, 收藏,
摘要: 前记 本篇紧接上一篇继续探索批处理脚本,上一篇主要介绍了批处理所支持的数据类型以及批处理中常见的符号所表示的意义,这一篇则介绍批处理的常见命令语句的使用方式。闲话少说,直入正题。DOS批处理的使用 任何程序设计语言除了提供数据类型的支持、特殊符号的操作处理支持,当然还需要提供分支、循环、跳转语句的支... 阅读全文

Windows批处理学习(二)——批处理(1)

2014-06-08 01:29 by -夜, 382 阅读, 收藏,
摘要: 前记 前面整理了MS-DOS常用命令,为什么先整理DOS命令,因为DOS命令是批处理的基础,只有打好基础才能进入下一步的学习。闲话少撤,下面步入正题。什么是DOS批处理? 批处理(Batch)是一种实现批量处理操作的脚本文件,通常说的批处理有两类:DOS批处理和PS批处理,其中DOS批处理就只我们接... 阅读全文

Windows批处理学习(一)——MS-DOS命令

2014-06-08 01:27 by -夜, 454 阅读, 收藏,
摘要: 前记 自己是搞编程的,首先我是一个菜鸟,接触计算机这么久了,感觉很多计算机方面的技术和知识朦朦胧胧、模模糊糊,貌似有些贻笑大方了;所以最近腾出了点时间来了解计算机的基础知识,准备整理整理这些知识,我想也为时不晚。 说来整理,其实并非一件易事,各人的视野都是有限的,当然“百事通”我是做不来的,还是实实... 阅读全文

in和exists的区别与SQL执行效率分析

2014-06-07 23:49 by -夜, 265 阅读, 收藏,
摘要: SQL中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' unio... 阅读全文

批处理dos下获取当前路径命令

2014-06-07 22:52 by -夜, 1196 阅读, 收藏,
摘要: echo 当前盘符:%~d0echo 当前盘符和路径:%~dp0echo 当前批处理全路径:%~f0echo 当前盘符和路径的短文件名格式:%~sdp0echo 当前CMD默认目录:%cd%pause 阅读全文

为什么程序员的开发项目总是半途而废?

2014-06-07 10:04 by -夜, 277 阅读, 收藏,
摘要: 很多程序员的项目常常半途而废。他们有那么多的好点子,但是很多都流于空想。几乎每一个软件开发者都有一个这样的文件夹,里面很多都是些还没完工的项目,而这些程序里有不少在它诞生初期真心是个超棒的点子。和这些人一样,我也有很多好主意,有的甚至就是现在有些企业在用的。比如正决定着在eBay上还是在Amazon... 阅读全文

高效程序员的特征:聪明,懒惰

2014-06-07 10:03 by -夜, 117 阅读, 收藏,
摘要: 这里我使用了聪明,懒惰和程序员这几个词。我说的这几个词的意思是:程序员:有积极活力的,专注于用代码解决真实世界里的问题不是指那些梦想家,那些永远只想不做的人聪明:能够周全的思考问题(不是那些耍小聪明的人)懒惰:就像是程序中的lazy-loading,是指延后写代码的时间(而不是无所事事的人)。正确的... 阅读全文

关于Devexpress 12.1.x.x如何汉化

2014-06-05 18:03 by -夜, 816 阅读, 收藏,
摘要: 原始地址: http://blog.csdn.net/giselite/article/details/7944600 Devexpress使用强名称编译生成强名称程序集来确保其程序集不被篡改,强名称程序集使用程序名称、版本号、语言和公钥标识做标记,强名称程序集只能加载强名称程序集,加载过程中如果... 阅读全文

ASP.NET MVC 部分视图

2014-06-04 13:00 by -夜, 113 阅读, 收藏,
摘要: 【部分视图】ASP.NET MVC 里的部分视图,相当于 Web Form 里的 User Control。我们的页面往往会有许多重用的地方,可以进行封装重用。使用 部分视图 : 1. 可以简写代码。2. 页面代码更加清晰、更好维护。【如何使用】在视图里有多种方法可以 加载部分视图,包括:Parti... 阅读全文
作者:夜 本文地址:http://www.cnblogs.com/ful1021 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明。如有问题,可以邮件:531761819@qq.com 联系我,非常感谢。