摘要:C#中字符串截断本没有那么麻烦,问题就出在string.Substring()这个方法将中文也按一个字符计算,导致我们在实际应用中截取字符串(中英文组合)后的“长度”不一致。国际惯例,在网上搜索了一下,大致得到了两中截断算法: 1. 从起始位置取得字符 -> 逐一用正则表达式匹配 -> 拼接成最终字... 阅读全文
Windows注册表的那些事儿
2014-06-08 01:34 by -夜, 1083 阅读, 0 推荐, 收藏,
摘要:引言 用了多年的Windows系统,其实并没有对Windows系统进行过深入的了解,也正是由于Windows系统不用深入了解就可以简单上手所以才有这么多人去使用。笔者是做软件开发的,使用的基本都是Windows系统,然而正正对其的了解也是寥寥无几,所以想乘此机会来对Windows系统进行一个系统的学... 阅读全文
Windows批处理学习(二)——批处理(3)
2014-06-08 01:32 by -夜, 463 阅读, 0 推荐, 收藏,
摘要:前记 前面介绍过批处理程序中的数据类型、操作符号、内置环境变量和常用的命令语句,这些都是学习批处理的基本知识,需要学习批处理这些知识必须了解到位。 学习某种语言的最终目的是能够读懂其他人编写的程序代码,用于解决自己的在日常生活或工作中的一些问题,然而前面介绍的基础知识就不能定能够满足这种目的了,所以... 阅读全文
Windows批处理学习(二)——批处理(2)
2014-06-08 01:30 by -夜, 648 阅读, 0 推荐, 收藏,
摘要:前记 本篇紧接上一篇继续探索批处理脚本,上一篇主要介绍了批处理所支持的数据类型以及批处理中常见的符号所表示的意义,这一篇则介绍批处理的常见命令语句的使用方式。闲话少说,直入正题。DOS批处理的使用 任何程序设计语言除了提供数据类型的支持、特殊符号的操作处理支持,当然还需要提供分支、循环、跳转语句的支... 阅读全文
Windows批处理学习(二)——批处理(1)
2014-06-08 01:29 by -夜, 379 阅读, 0 推荐, 收藏,
摘要:前记 前面整理了MS-DOS常用命令,为什么先整理DOS命令,因为DOS命令是批处理的基础,只有打好基础才能进入下一步的学习。闲话少撤,下面步入正题。什么是DOS批处理? 批处理(Batch)是一种实现批量处理操作的脚本文件,通常说的批处理有两类:DOS批处理和PS批处理,其中DOS批处理就只我们接... 阅读全文
Windows批处理学习(一)——MS-DOS命令
2014-06-08 01:27 by -夜, 444 阅读, 0 推荐, 收藏,
摘要:前记 自己是搞编程的,首先我是一个菜鸟,接触计算机这么久了,感觉很多计算机方面的技术和知识朦朦胧胧、模模糊糊,貌似有些贻笑大方了;所以最近腾出了点时间来了解计算机的基础知识,准备整理整理这些知识,我想也为时不晚。 说来整理,其实并非一件易事,各人的视野都是有限的,当然“百事通”我是做不来的,还是实实... 阅读全文
in和exists的区别与SQL执行效率分析
2014-06-07 23:49 by -夜, 264 阅读, 0 推荐, 收藏,
摘要: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 -夜, 1195 阅读, 0 推荐, 收藏,
摘要:echo 当前盘符:%~d0echo 当前盘符和路径:%~dp0echo 当前批处理全路径:%~f0echo 当前盘符和路径的短文件名格式:%~sdp0echo 当前CMD默认目录:%cd%pause 阅读全文
为什么程序员的开发项目总是半途而废?
2014-06-07 10:04 by -夜, 273 阅读, 0 推荐, 收藏,
摘要:很多程序员的项目常常半途而废。他们有那么多的好点子,但是很多都流于空想。几乎每一个软件开发者都有一个这样的文件夹,里面很多都是些还没完工的项目,而这些程序里有不少在它诞生初期真心是个超棒的点子。和这些人一样,我也有很多好主意,有的甚至就是现在有些企业在用的。比如正决定着在eBay上还是在Amazon... 阅读全文
高效程序员的特征:聪明,懒惰
2014-06-07 10:03 by -夜, 116 阅读, 0 推荐, 收藏,
摘要:这里我使用了聪明,懒惰和程序员这几个词。我说的这几个词的意思是:程序员:有积极活力的,专注于用代码解决真实世界里的问题不是指那些梦想家,那些永远只想不做的人聪明:能够周全的思考问题(不是那些耍小聪明的人)懒惰:就像是程序中的lazy-loading,是指延后写代码的时间(而不是无所事事的人)。正确的... 阅读全文
浙公网安备 33010602011771号