摘要:
原来Sublime Text3安装Package Control很麻烦,现在简单的方法来了! 一、简单的安装方法 使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码: import urllib.request,os; pf = 'Package Cont 阅读全文
摘要:
TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层:
网络层:IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议
传输层:TCP协议与UDP协议
应用层:FTP、HTTP、TELNET、SMTP、DNS等协议
HTTP是应用层协议,其传输都是被包装成TCP协议传输。可以用SOCKET实现HTTP。
SOCKET是实现传输层协议的一种编程API,可以是TCP,也可以是UDP。
FTP是文件传输协议。 阅读全文
摘要:
1.导出Oracle数据A.使用命令行导出数据 exp username/password @databasefile= fullpath(如:D:\data.dmp) full=yB.使用工具(PLSQL Developer)导出数据2.导入Oracle数据 A.使用命令行导入数据 (1... 阅读全文
摘要:
数组的容量是固定的,插入新数据不方便,而ArrayList或List的容量可根据需要自动扩充,List是类型安全的 阅读全文
摘要:
有5座连续相邻的房子并且每个房子有不同的颜色:蓝色、绿色、红色、白色和黄色;每间房子的主人有不同的国籍:英国、印尼、德国、美国和荷兰;每个人喝不同的饮料:葡萄汁、咖啡、牛奶、茶和水;每个人有不同的工作:记者、邮递员、魔术师、宇航员和精算师;每个人饲养不同的宠物:老虎、斑马、鹦鹉、鲨鱼和土豚。 阅读全文
摘要:
MSDN上的C#.NET Framework类库(4.6 and 4.5)文档目录树,本人觉得有点不得要领,于是参考搜到的结果简单整理如下:
一、基础命名空间,二、图形命名空间,三、数据命名空间,四、语言集成查询,五、Windows窗体应用程序,六、WEB命名空间,七、框架服务命名空间,八、安全性命名空间,九、网络命名空间,十、配置命名空间,十一、本地化命名空间,十二、其他命名空间 阅读全文
摘要:
1:循环遍历法,分为遍历key-value键值对和遍历所有key两种形式,2:使用Linq查询法 阅读全文
摘要:
用于准确测量运行时间的方法类:System.Diagnostics.Stopwatch
具体使用方法:Stopwatch stopwatch = new Stopwatch();stopwatch.Start();stopwatch.Stop();stopwatch.Elapsed.TotalSeconds; 阅读全文
摘要:
1.不管有没有出现异常,finally块中代码都会执行;2.当try和catch中有return时,finally仍然会执行;3.finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,不管finally中的代码怎么样,返回的值都不会改变,仍然是之前保存的值),即:函数返回值是在finally执行前确定的;4.finally中最好不要包含return,否则程序会提前退出,返回值不是try或catch中保存的返回值 阅读全文
摘要:
(1).引用复制,(2).遍历拷贝,(3).使用CopyTo方法,(4).使用Array.Copy方法,(5).使用Clone方法 阅读全文
摘要:
①:ref指定的参数在函数调用时候必须初始化,不能为空引用;而out指定的参数在函数调用时候可以不初始化
②:out指定的参数被调用时会清空自己,不能作为参数来传递参数值,且必须在函数内赋初值;而ref指定的参数则无此限制
③:简单来说,就像有的网友说的:ref是有进有出,out是只出不进 阅读全文
摘要:
组元(Tuple)是C# 4.0引入的一个新特性,可以在.NET Framework 4.0或更高版本中使用。组元使用泛型来简化一个类的定义,多用于方法的返回值。在函数需要返回多个类型的时候,就不必使用out , ref等关键字了,直接定义一个Tuple类型,使用起来非常方便。 阅读全文
摘要:
1.配置数据库,2.使用数据库,3.升级管理工具 阅读全文
摘要:
微软的产品,若是从搜索引擎搜出来的信息(比如百科)太简略而参考价值太小,就该去官网查找更详细的资料,微软全面的文档以及对文档的国际化相信不会让你失望 阅读全文
摘要:
1.查看计算机的基本信息,2.查看计算机的详细信息,3.定制计算机任务计划,4.查看资源监视器,5.本地安全策略,6.事件查看器,7.组件服务,8.数据源ODBC及系统配置 阅读全文
摘要:
一直不清楚MS诸多产品的安装目录下为什么总有个名为1033或者2052的目录 搜索一下才知道,原来叫 LCID(Locale ID,区域性标识符) 常见的如:1033表示英语(美国),2052表示中文(简体) 计算公式:primary language(主语言低位) + 1024 * sub-lan 阅读全文
摘要:
1.简单调用外部程序文件(exe文件,批处理等),只需下面一行代码即可System.Diagnostics.Process.Start(“应用程序文件全路径”);2.如果要等待调用外部程序执行完毕才执行下面代码,只需要在后面加上WaitForExit()方法System.Diagnostics.Pr... 阅读全文
摘要:
1.防止多次判断如:
if (dt == null || dt.Rows.Count = 0) { return; }
只需写作
if (dt == null) { return; }
2.防止引用为null的数据引发异常:
this.dataGridView1.DataSource = dt;
//若dt返回数据行数为零,以下赋值会产生异常
this.dataGridView1.Rows[0].Selected = false; 阅读全文
摘要:
解决方法如下: 解释一下正则表达式^:b*$\n,^表示一行的开始,:b表示空格或tab,*表示0个或多个,$表示一行的结束,\n表示换行符。 在Find What(查找内容)编辑框中,点击右侧的小箭头,可以打开正则表达式符号表,使用正则表达式几乎可以满足所有查找需求 下面是完整的符号列表(链接来自 阅读全文
摘要:
解决办法如下:1.把原来的usingSystem.Data.OracleClient;去掉2.在oracle安装目录下找到Oracle.DataAccess.dll 添加引用:usingOracle.DataAccess.Client;如果安装的是oracle10g,那么在VisualStudio中... 阅读全文