相关分类: Java技术 C/C++ VB delphi
  • c#的托管代码和非托管代码的理解

    理解托管和非托管代码的前提之下,要先了解CLR(公共语言运行库 ) .Net Framework 是由彼此独立又相关的两部分组成:CLR 和 类库, CLR是它为我们提供的服务,类库是它实现的功能. .NET的大部分特性----垃圾收集,版本控制,线程管理等,都使用了CLR提供的服务 当你为.NET...

    2018-06-18 04:07:12

  • StreamRead和StreamWriter的使用

    1 // StreamRead来读取一个文件 2 using (StreamReader sr = new StreamReader( @" C:\Users\enle\Desktop\新建文本文档.txt " , Encoding.Default)) 3 { 4 while (!sr.EndOfStream) // 循环的去读文件 5 { 6 Console.WriteLine(sr.ReadLine()); 7 } 8 } 9 Console.Rea...

    2018-06-18 04:07:10

  • 小菜上手企业框架的囧事儿

    从java培训出来,进了一家企业,需要.net开发,就开始了一无所知的net世界!从oracle开始着手,一步步接触,发现和java有不少类似的知识点。波澜不惊的渡过了一个月,问题来了,让小菜开始学习企业框架了。直接丢过来一个框架项目,好奇心突起,想对浩瀚的知识海洋进行...

    2018-06-18 04:07:07

  • 先记下这些小毛病,后面在慢慢回味-第二篇

    理解需求:理清业务逻辑,根据业务场景,选择合适的解决方案 按照开发语言的编程规范开发 对象的序列化:处理ajax请求时,一般都是将后台要返回的数据序列化成json对象,这样便于页面获取json数据 如果后台返回给页面的数据已经是json对象了,但是前台仍然获取不到,可...

    2018-06-18 04:07:08

  • 多线程编程学习笔记——线程池(一)

    接上文 多线程编程学习笔记线程同步(一) 接上文 多线程编程学习笔记线程同步(二) 接上文 多线程编程学习笔记线程同步(三) 创建多线程操作是非常昂贵的,所以每个运行时间非常短的操作,创建多线程进行操作,可能并不能提高效率,反而降低了效率。 如果你有非常多...

    2018-06-18 04:07:04

  • SQL调优

    1.查询的模糊匹配 尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用. 解决办法: 其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下: a、修改前台程序——把查询条件的供应商名称一栏...

    2018-06-18 04:07:03

  • 多线程编程学习笔记——线程同步(三)

    接上文 多线程编程学习笔记线程同步(一) 接上文 多线程编程学习笔记线程同步(二) 七、使用Barrier类 Barrier类用于组织多个线程及时在某个时刻会面,其提供一个回调函数,每次线程调用了SignalAndWait方法后该回调函数就会被执行。 1.代码如下: using System; usi...

    2018-06-18 04:07:02

  • c# textbox的滚动条总是指向最底端

    当我第一次添加滚动条时候,我发现滚动条总是跑向上方,经过研究 解决方案如下: this.textBox1.Focus(); 获取焦点 this.textBox1.Select(this.textBox1.textLength,0); 选择到最后一行文本 this.textBox1.ScrollToCaret(); 滑轮滚动到光标处...

    2018-06-18 04:07:02

  • 存储过程,触发器,等等。。。

    存储过程 if (object_id('proc_find_stu', 'P') is not null) drop proc proc_find_stu go create proc proc_find_stu(@startId int, @endId int,@outID int output) as select * from Studentss where id between @startId and @endId set @outID=(select COUNT(1) fr...

    2018-06-18 04:06:59

  • Directory文件类

    创建一个新文件 Directory.CreateDirectory( @" C: \Users\enle\Desktop\new " );//路径 Console.WriteLine( " 创建成功 " ); Console.ReadKey() 删除一个文件 Directory.Delete( @" C: \Users\ enle \Desktop\new " , true ); Console.WriteLine( " 删除成功 " ); Con...

    2018-06-18 04:06:57

2