- 博客(17)
- 收藏
- 关注
原创 .NET 强大类库之 目录
.NET为我们提供了操作目录的类Directory 类于创建、移动和枚举通过目录和子目录的静态方法。Directoryinfo 是目录的实例类Directory静态类的常用方法Delete()//接受一个字符串,删除这个目录,如果第二个参数为true 则删除子目录。如果目录下有权限则抛出异常Getfiles(string) //获取该目录下的所有文件.Get
2015-01-12 13:04:51 339
原创 .NET 强大的类库之 注册表
.NET为我们提供了一个类 RegistryKey 类 它表示windows注册表的顶级结点Registry.CurrentUser 当前用户注册表CreateSubKey 创建一个注册表子项或打开进行访问。DeleteSubKey(String) 删除子项DeleteValue(String) 删除子项的值.GetValueNames() //获取该项的值名字。
2015-01-12 12:43:31 372
转载 C#6.0的语法<三>
一:带索引的对象初始化器 还是按照江湖老规矩,先扒开看看到底是个什么玩意。1 static void Main(string[] args)2 {3 Dictionarystring, string> dic = new Dictionarystring, string>()4 {5
2015-01-12 12:36:17 358
转载 C#6.0的语法<二>
一:字符串嵌入值 我想String.Format方法就是化成灰大家都认识,比如下面代码:1 class Bird2 {3 private string Name = "swallow";4 5 public void Fly()6 {7 var result = string.Fo
2015-01-12 12:34:59 343
原创 Oracle笔记(7)
约束:--创建一个表: //先不加约束create tabledb3(IDnumber,NAMEvarchar2(20),jobvarchar2(20),sallong,deptnonumber); --给ID加个主键(唯一性和非空)alter tabledb3modify ID constraint ID_zhujianprimarykey
2015-01-10 13:11:05 288
原创 Oracle笔记(6)
事务:(初步)将一些操作一起进行提交(对数据库真实数据进行改变);增删改查都是要经过提交才能对数据库真实数据进行改变DDL命令操作会让DML命令立即对数据库真实数据生效事务级别初步了解:脏读:一个数据还没有被提交进数据库,就被另一个程序那去用,这是非法的。不可重复:一个线程的数据被另一个线程修改,造成安全性问题Commit 提交命令,让增删改查立即生效Rol
2015-01-10 13:10:36 319
原创 <C#>new几种用法
在 C# 中,new 关键字可用作运算符、修饰符或约束。 new 运算符 用于创建对象和调用构造函数。 new 修饰符 用于向基类成员隐藏继承成员。 new 约束 用于在泛型声明中约束可能用作类型参数的参数的类型。 new 修饰符(C# 参考) 在用作修饰符时,new 关键字可以显式隐藏从基类继承的成员。隐藏继承的成员意味着该成员的派生版本将替换
2015-01-05 22:38:42 389
原创 C#6.0的语法<一>
一、自动初始化属性:确实这个比之前的版本简化了一下,不过你肯定很好奇,到底编译器给我们做了哪些东西呢?class Student{ public string Name { get; set; } = "ctrip";} 从这张图中可以看到,在ctor中k__backingfield=“ctrip“的赋值在base::ctor之前,这就说明name是变量初始化赋
2015-01-05 22:10:31 1061
原创 Oracle笔记(5)
子查询://相当于把一条语句的结果拿来执行第二条语句。子查询通常跟在select、from、where、having后面。select ename,deptno from emp where deptno= (selectdeptno from emp where ename='SCOTT') 关联子查询://在子查询里用到主查询的条件就是关联子查询SQL> sele
2015-01-04 17:42:05 294
转载 好的用户界面-界面设计的一些技巧
1 尽量使用单列而不是多列布局单列布局能够让对全局有更好的掌控。同时用户也可以一目了然内容。而多列而已则会有分散用户注意力的风险使你的主旨无法很好表达。最好的做法是用一个有逻辑的叙述来引导用户并且在文末给出你的操作按钮。 2 放出礼品往往更具诱惑力给用户一份精美小礼品这样的友好举动再好不过了。具体来讲,送出礼品也是之有效的获得客户忠诚度的战术,这是建立在人们互惠准则上的。而这样
2014-12-29 22:36:47 602
转载 前端不为人知的一面--前端冷知识集锦
前端已经被玩儿坏了!像console.log()可以向控制台输出图片等炫酷的玩意已经不是什么新闻了,像用||操作符给变量赋默认值也是人尽皆知的旧闻了,今天看到Quora上一个帖子,瞬间又GET了好多前端技能,一些属于技巧,一些则是闻所未闻的冷知识,一时间还消化不过来。现分类整理出来分享给大家,也补充了一些平时的积累和扩展了一些内容。HTML篇浏览器地址栏运行JavaScript代码这个
2014-12-29 22:31:46 266
转载 Chrome 控制台新玩法-console显示图片以及为文字加样式
有兴趣的同学可以文章最后的代码复制贴到控制台玩玩。Go for Code 在正常模式下,一般只能向console 控制台输出简单的文字信息。但为了把信息输出得更优雅更便于阅读,除了cosole.log()方法外还可以调用 cosole.warn() 来输出警告信息,在控制台中出来的效果如下:在输出信息前面会有一个带感叹号的黄色三角警告符号。似乎比一般的console信息要友好得
2014-12-29 22:23:18 3908
原创 Oracle笔记(3)
分组:delect deptno avg(sal) from emp group by deptno;//deptno 因为是分组的。不能单独用。SQL> select deptno,avg(sal) from emp;select deptno,avg(sal) from emp *第 1 行出现错误: ORA-00937: 不是单组分组函数 /
2014-12-29 21:22:06 310
原创 oracle 笔记(2)
函数select upper/lower('sds') from dual; 大小写的转化.select substr('what happened just now',5) from dual; 从第四个开始截取字符串.select substr('what happened just now',5,9) from dual 截取字符串中5-9的字符.select lengt
2014-12-29 12:19:35 266
原创 oracle 笔记(1)
排序:order by 排序是按照存储顺序输出的,order by后面可以跟字段名,别名,位置,也可以有多个字段,当第一个字段的值一样时,按第二个字段排序 排序子句 ASC(默认,升序) DESC(降序) order by 目标列名(别名) 排序顺序(不写排序顺序,会默认为升序排序) 例:select * from emp order by ename;
2014-12-22 21:47:26 316
原创 遍历硬盘的每一个文件夹,实现增删
internal static void newflie(object obj) //用于实现多线程 { string dir = (string)obj; try { string[] str1 = Directory.GetFileSystemEntries(dir); //获取dir目录下所有
2014-12-17 21:22:17 398
转载 C#删除和清空文件夹的程序
/// /// 清空指定的文件夹,但不删除文件夹 /// /// public static void DeleteFolder(string dir) { foreach (string d in Directory.GetFileSystemEntries(dir))
2014-12-16 22:58:13 449
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人