随笔分类 -  C#基础

摘要:一、Oracle数据库操作 1、创建数据库 create database databasename 2、删除数据库 drop database dbname 3、备份数据库 完全备份 exp demo/demo@orcl buffer=1024 file=d:\back.dmp full=y de 阅读全文
posted @ 2020-06-08 10:06 惜时、笃学 阅读(493) 评论(0) 推荐(0) 编辑
摘要:A.填空题1.类的三大特性是(封装性)(继承性)(多态性)。2.SQL语言中,用于事务回滚的语句是(rollback)。3.声明静态变量的关键字是(static),声明常量的关键字是(const)。4.软件工程的三大文档(需求分析)(概要设计)(详细设计)。5.为数据表创建索引的目的是(提高查询的检 阅读全文
posted @ 2020-04-29 00:00 惜时、笃学 阅读(447) 评论(0) 推荐(0) 编辑
摘要:填空题1..NET Framework包括(CLR公共语言运行时)(框架类库)(实用工具)三种技术2.运算符++X表示(计算完毕后增量X),X++表示(在计算前增量X)。3.软件测试方法分为(黑盒测试)(白盒测试)。4..NET通过对各语言先编译成(中间语言(IL)),然后再执行时用(JIT(即时编 阅读全文
posted @ 2020-04-28 23:58 惜时、笃学 阅读(419) 评论(0) 推荐(0) 编辑
摘要:A.填空题:1.类的三大特性是(封装性)(继承性)(多态性)。2.在SELECT语句的FROM子句中最多可以指定(256)个表或视图,相互之间要用(,)分隔,当所查询的表不在当前数据库时,可用(数据库.所有者名称.对象名称)格式来指出表或视图对象。3.创建存储过程的命令是(create proced 阅读全文
posted @ 2020-04-28 23:57 惜时、笃学 阅读(886) 评论(0) 推荐(0) 编辑
摘要:1、什么是AJAX,为什么要使用Ajax(请谈一下你对Ajax的认识)什么是ajax:AJAX是“Asynchronous JavaScript and XML”的缩写。他是指一种创建交互式网页应用的网页开发技术。Ajax包含下列技术:基于web标准(standards-basedpresentat 阅读全文
posted @ 2020-04-14 15:53 惜时、笃学 阅读(227) 评论(0) 推荐(0) 编辑
摘要:高内聚低耦合是判断软件设计好坏的标准。 高内聚、低耦合的定义: 内聚:每个模块尽可能独立完成自己的功能,不依赖于模块外部的代码。 耦合:模块与模块之间接口的复杂程度,模块之间联系越复杂耦合度越高,牵一发而动全身。 目的:使得模块的“可重用性”、“移植性”大大增强 内聚 内聚是从功能角度来度量模块内的 阅读全文
posted @ 2020-03-30 00:40 惜时、笃学 阅读(1529) 评论(0) 推荐(1) 编辑
摘要:阅读目录 一、MVC和WebApi路由机制比较 1、MVC里面的路由 2、WebApi里面的路由 二、WebApi路由基础 1、默认路由 2、自定义路由 3、路由原理 三、WebApi路由过程 1、根据请求的url匹配路由模板 2、找到控制器 3、找到action 四、WebApi特性路由 1、启动 阅读全文
posted @ 2020-03-24 22:03 惜时、笃学 阅读(256) 评论(0) 推荐(0) 编辑
摘要:使用委托时要先实例化,和类一样,使用new关键字产生委托的新实例,然后将一个或者多个与委托签名匹配的方法与委托实例关联。随后调用委托时,就会调用所有与委托实例关联的方法。 与委托关联可以是任何类或者结构中的方法,可以是静态方法,只要是可以访问的方法都可以。创建一个委托类型使用关键字delegate( 阅读全文
posted @ 2020-02-28 23:59 惜时、笃学 阅读(240) 评论(0) 推荐(0) 编辑
摘要:1、泛型 泛型是一种特殊的类型,它把指定类型的工作推迟到客户端代码声明并实例化类或方法的时候进行。 例如,通过使用泛型类型参数 T,您可以编写其他客户端代码能够使用的单个类,而不致引入运行时强制转换或装箱操作的成本或风险,如下所示: // 声明 generic 类 public class Gene 阅读全文
posted @ 2020-02-28 18:05 惜时、笃学 阅读(348) 评论(0) 推荐(0) 编辑
摘要:1、打开选择文件对话框 1 string path = ""; 2 System.Windows.Forms.OpenFileDialog fd = new OpenFileDialog(); 3 fd.Title = "选择文件";//选择框名称 4 fd.Filter = "xls files 阅读全文
posted @ 2019-09-06 13:20 惜时、笃学 阅读(3175) 评论(0) 推荐(0) 编辑
摘要:计算机在最初只支持ASCII编码,但是后来为了支持其他语言中的字符(比如汉字)以及一些特殊字符(比如€),就引入了Unicode字符集。基于Unicode字符集的编码方式有很多,比如UTF-7、UTF-8、Unicode以及UTF-32。在Windows操作系统中,一个文本文件的前几个字节是用来指定 阅读全文
posted @ 2019-09-06 13:15 惜时、笃学 阅读(439) 评论(0) 推荐(0) 编辑
摘要:Application.Exit();//好像只在主线程可以起作用,而且当有线程,或是阻塞方法的情况下,很容易失灵 this.Close();//只是关闭当前窗体。 Application.ExitThread();//退出当前线程上的消息循环,并关闭该线程上的所有窗口。 也会失灵 Environm 阅读全文
posted @ 2019-09-06 13:13 惜时、笃学 阅读(454) 评论(0) 推荐(0) 编辑
摘要:使用C#创建Windows服务 一、开发环境 操作系统:Windows 10 X64 开发环境:VS2015 编程语言:C# .NET版本:.NET Framework 4.0 目标平台:X86 二、创建Windows Service 1、新建一个Windows Service,并将项目名称改为“M 阅读全文
posted @ 2019-06-19 22:13 惜时、笃学 阅读(151) 评论(0) 推荐(0) 编辑
摘要:背景 源代码下载地址在最后知识要求:ef code firstef 批量操作是最近遇到的一个新问题,ef这个orm为我们解决了大量的curd操作,但是,对于批量操作,其性能一直没有很好的方案,不管是 foreach 方式,还是 addorupdate(这个扩展内部实现原理还是一个一个add),当数据 阅读全文
posted @ 2019-06-19 19:38 惜时、笃学 阅读(3386) 评论(0) 推荐(1) 编辑
摘要:2017到了,咱们学点啥啊,要想知道学点啥,先弄清.NET Framework 与 .NET Core 这两个概念 .当今 net 生态系统如下: 从上面图中我们可以看到.net 主要分为三个部分 .net FrameWork,.net Core ,Xamarin XAMARIN 主要用来构建APP 阅读全文
posted @ 2019-06-18 21:33 惜时、笃学 阅读(3965) 评论(0) 推荐(0) 编辑
摘要:sql优化总结 sql语句优化 性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化。 为了获得稳定的执行性能,SQL语句越简单越好。对复杂的SQL语句,要设法对之进行简化。 常见的简化规则如下: 1)不要有超过5个以上的表连 阅读全文
posted @ 2019-06-17 21:51 惜时、笃学 阅读(186) 评论(0) 推荐(0) 编辑
摘要:话不多说开始 第一步: 打开VS2010,打开你要打包的项目,然后右击"解决方案",”添加“,"新建项目",弹出如下图所示界面: 点击”安装和部署“左边的三角形,选择下面的”Visual studio Installer“,再选择”安装项目“,同时将下面的命名改为”Setup“点击确定。 第二步: 阅读全文
posted @ 2019-06-11 21:30 惜时、笃学 阅读(793) 评论(0) 推荐(0) 编辑
摘要:NET Core 发展及各版本区别 本月14日,微软发布.NET Core 2.0 正式版,它的发布意味着.NET Core平台更加成熟,也预示其更美好的未来。本文将分析.NET Core 的特性以及未来发展方向,为开发人员选择在何种平台开发程序提供参考。 1.1. Net Core 2.0 特性 阅读全文
posted @ 2019-06-10 19:07 惜时、笃学 阅读(1996) 评论(0) 推荐(0) 编辑
摘要:在.NET平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API。在.NET平台下,你有很多的选择来构建一个HTTP Services。我分享一下我对Web Service、WCF以及Web API的看法。 Web Service 1、它是基于SOA 阅读全文
posted @ 2019-06-10 10:11 惜时、笃学 阅读(4064) 评论(0) 推荐(1) 编辑
摘要:1、什么是Redis? Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Ke 阅读全文
posted @ 2019-06-09 11:09 惜时、笃学 阅读(914) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示