笨小孩做开发

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 ··· 32 下一页

2019年5月23日

摘要: 查看判断两个对象是否是同一个对象要用:object.ReferenceEquals(); 因为“==”默认值是比较两个对象是不是同一个对象。所以有时候两个对象的内容相等,但是比较后还是false。 Object的Equals方法也比较两个变量指向的是否同一个对象;对象如果override 了Equa 阅读全文
posted @ 2019-05-23 11:01 笨小孩做开发 阅读(356) 评论(0) 推荐(0) 编辑

摘要: 拆箱、装箱 值类型赋值给Object类型变量的时候,会发生装箱:包装成Object。ValueType不也是继承自Object吗(CLR内部处理); Object类型变量赋值给值类型赋值的时候会发生拆箱,需要做显式转换。 下面几句代码有没有错,解释一下内存是怎么变化的 int i=10; objec 阅读全文
posted @ 2019-05-23 11:00 笨小孩做开发 阅读(251) 评论(0) 推荐(0) 编辑

摘要: CTS、CLS、CLR 1、 .Net平台下不只有C#语言,还有VB.Net、F#等语言。IL是程序最终编译的可以执行的二进制代码(托管代码),不同的语言最终都编译成标准的IL(中间语言,MSIL);这样C#可以调用VB.Net写的程序集(Assembly,dll、exe)。在.Net平台下:不同语 阅读全文
posted @ 2019-05-23 10:59 笨小孩做开发 阅读(594) 评论(0) 推荐(0) 编辑

摘要: 结构体 在平时的开发中很少自己去写结构体,他是一种值类型的数据。对于结构,不像类那样存在继承,一个结构体不能从另一个结构或类继承。但是结构体从基类Object继承。 语法: //struct是定义结构体的关键字 Struct MyStruct { Public string Name{get;set 阅读全文
posted @ 2019-05-23 10:57 笨小孩做开发 阅读(422) 评论(0) 推荐(0) 编辑

摘要: 深拷贝、浅拷贝 如果拷贝的时候共享被引用的对象就是浅拷贝,如果被引用的对象也拷贝一份出来就是深拷贝。(深拷贝就是说重新new一个对象,然后把之前的那个对象的属性值在重新赋值给这个用户) using System; using System.Collections; using System.Coll 阅读全文
posted @ 2019-05-23 10:55 笨小孩做开发 阅读(789) 评论(0) 推荐(0) 编辑

摘要: 1、密闭类是修饰为sealed的类, sealed不能有子类。一般只有系统中的一些基本类声明为sealed。面试题:是否可以编写一个类继承自String类? 答:不能,因为string被声明为了sealed了 2、静态类:声明为static的类,不能实例化,只能定义static成员。通常用他定义扩展 阅读全文
posted @ 2019-05-23 10:53 笨小孩做开发 阅读(381) 评论(0) 推荐(0) 编辑

摘要: 基础知识补充 索引 器 没有名字 ,索引器的内部本质 (ILSpy的IL模式下看)类型 this[参数]{get;set;} 可以是只读或者只写(在get或者set前加上private) 字符串是只读索引,因此不能对字符串中的某个字符进行从新赋值,即只能char ch = s[5];不能s[5]=‘ 阅读全文
posted @ 2019-05-23 10:51 笨小孩做开发 阅读(359) 评论(0) 推荐(0) 编辑

2019年1月25日

摘要: 近日想在Win10上安装Mac OS 玩玩,于是上网搜了相关资源,查看了相关经验分享,开始着手安装。系统很快成功安装,但最大问题是虚拟机中的Mac OS无法上网。费了很长时间,最终看到Ping通结果,很是欣慰,特此分享,以供遇到相同问题的玩友参考。(原创文章码字、上图不易,阅后点赞者均是活雷峰!) 阅读全文
posted @ 2019-01-25 14:42 笨小孩做开发 阅读(1860) 评论(0) 推荐(0) 编辑

2018年8月14日

摘要: select COUNT(case when info.State = '0' then State end ) as daichuliCount, COUNT(case when info.State = '1' then State end ) as yichuliCount, COUNT(ca 阅读全文
posted @ 2018-08-14 14:20 笨小孩做开发 阅读(199) 评论(0) 推荐(0) 编辑

2018年8月7日

摘要: MySQL优化三大方向 ① 优化MySQL所在服务器内核(此优化一般由运维人员完成)。 ② 对MySQL配置参数进行优化(my.cnf)此优化需要进行压力测试来进行参数调整。 ③ 对SQL语句以及表优化。 MySQL参数优化 1:MySQL 默认的最大连接数为 100,可以在 mysql 客户端使用 阅读全文
posted @ 2018-08-07 09:06 笨小孩做开发 阅读(245) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 32 下一页