- 博客(17)
- 问答 (1)
- 收藏
- 关注
原创 对公账户:企业银行结算账户
1)基本账户:因办理日常转账结算和现金收付需要开立的银行结算账户。一个企业事业单位只能在一家银行开立一个基本存款账户。存款人的工资、奖金等现金的支取只能通过基本账户办理。 2)一般账户:在基本存款账户开户银行以外的银行营业机构开立的银行结算账户。该账户可以办理转账结算和现金缴存,但不得办理现金支取。 3)专用账户 :对其特定用途资金进行专项管理和使用而开立的银行结算账户。专用存款账户用于办理各...
2021-11-05 20:45:21 809
原创 Js闭包
一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函数外部自然无法读取函数内的局部变量。 function f1(){
2017-02-05 18:00:26 510
原创 立即执行函数
函数声明、函数表达式、匿名函数 函数声明: function fnName () {…};使用function关键字声明一个函数,再指定一个函数名,叫函数声明。 函数表达式: var fnName = function () {…};使用function关键字声明一个函数,但未给函数命名,最后将匿名函数赋予一个变量,叫函数表达式,这是最常见的函数表达式语法形式。 匿名函数: funct
2017-02-05 11:49:56 444
原创 C# 名词缩写
1.C# 标准发音:See Sharp 2.FCL:框架类库(FrameWrok Class Library) 3.BCL:基础类库(Base Class Library) 4.CLR :公共语言运行库(Common Language Runtime) 5.GC:垃圾回收(Garbage Collector) 6.COM:组件对象模型(Component Object Model) 7.
2016-12-14 11:12:55 1660
原创 C# 生成订单号的几种方式
public class RandomNumber { public static object _lock = new object(); public static int count = 1; public string GetRandom1() { lock(_lock) {
2016-08-17 15:05:31 11917 2
原创 NuGet常用命令
1.导入包 Install-Package 包名 Install-Package 包名 -Version 版本号 示例: Install-Package Newtonsoft.Json Install-Package Newtonsoft.Json -Version 9.0.12.更新包 Update-Package 包名 Update-Package 包名 -Versi
2016-08-05 18:24:54 1200
转载 .sln .suo .csproj .csproj.user的含义
.sln: solution. 即解决方案. 它引用了这个解决方案中所包含的项目, 一个解决方案一般会有几个项目的,即.csproj. 里面写有项目的路径, 改变路径, 打开.sln的时候,就看不到那个项目了..suo: 是solution user option的缩写,它储存了用户界面的自定义配置,包括布局、断点和项目最后编译的而又没有关掉的文件(下次打开时用)等,以便于下一次你打开Visual
2016-08-03 16:36:56 7981
转载 ref和out的原理及区别
一、创建ref参数 在使用参数时,将参数传递给方法使用,而方法中对此值的任何改变并不能影响方法外部的变量。下面一个例子,控制台输出4,并没有对变量进行增量。例如: class ReforOut { static void Geti(int a) { a++; } public st
2016-07-28 15:50:37 738
转载 foreach原理
结构篇: foreach 语句为数组或对象集合中的每个元素重复一个嵌入语句组。foreach 语句用于循环访问集合以获取所需信息,但不应用于更改集合内容以避免产生不可预知的副作用。此语句的形式如下: foreach (type identifier in expression) statement 其中: type identifier 的类型。 identifier 表示集合元素
2016-07-28 15:44:42 5572
原创 反序列化Json
1.在C#中反序列化的方法来源一般有两种。一种是第三方类库Newtonsoft.json.dll 另一种就是微软封装好的类库 命名空间为:using System.Web.Script.Serialization; 两种方法来源使用情况各有好处,在处理数据量较少(万级别一下)的时候使用微软内部的方法比较好,反之使用Newtonsoft.json.dll 中的方法比较好。2.使用微软类库中的方法序
2016-07-28 15:16:03 830
原创 C# 时间戳
1.生成时间戳 private static string GetTimeStamp() { TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0); return Convert.ToInt64(ts.TotalSeconds).ToString
2016-06-16 11:43:57 2263
原创 .Net 常见面试题
一.简述 Private、Protected、Public、Internal的区别 1.Private 只有同一类或结构中的代码可以访问该类型或成员。 2.Protected 只有同一类或结构或者此类的派生类中的代码才可以访问的类型或成员。 3.Public 同一程序集中的任何其他代码或引用该程序集的其他程序集都可以访问该类型或成员。 4.Internal 同一程序集中的任何代码都可以访问该
2016-06-08 10:42:29 3290
原创 C# 中普通类、抽象类、接口之间的区别
一、普通类和抽象类之间的异同 1.都可以被继承 2.抽象类不能被实例化,只是用来继承的。普通类可以实例化 3.抽象方法只有含方法声明而没有方法体且必须包含在抽象类里面 4.子类继承抽象类必须实现抽象类中的抽象方法除非子类也是抽象类 5.抽象类中可以包含抽象方法也可以包含实例方法二、抽象类和接口之间的异同 相同点:
2016-05-31 09:41:18 5267 1
原创 Asp.Net请求处理过程
一.浏览器发出访问某ASP.NET网页的HTTP请求 假设这个请求是针对此网页所属的ASP.NET应用程序的第一次请求。当此请求到达Web服务器时,由HTTP.SYS(windows操作系统上的一个进程)负责接收,根据此请求的URL,HTTP.SYS将其传递给此ASP.NET应用程序所对应的应用程序池(什么是应用程序池?(1)),由在此应用程序池中运行的工作者进程负责处理请求。 工作者进程接收到
2016-05-12 10:38:56 1927
原创 sql 、linq、Lambda 查询语句的格式
LINQ的书写格式如下: from 临时变量 in 集合对象 where 条件表达式 [order by条件] select 临时变量中被查询的值 [group by 条件] Lambda表达式的书写格式如下: 集合对象.Where(临时变量=>(条件表达式)) Sql、Linq、Lambda 查询语句示例1.查询Student表的所有记录Sql:
2016-05-10 11:11:12 2850 1
原创 SqlServer两种分页以及效率对比
SqlServer两种分页以及效率对比 昨天不知道用了多长时间在WebApi.dbo.MyTest这个表里导入了500W条数据,今天分别用两种分页方式对其效率进行了测试,下面是第一种分页方式。 1.分页代码DECLARE @PageNumber INT,@PageSize INTSET @PageNumber=12600SET @PageSize=100SELECT * FROM
2016-04-20 10:01:11 3469
原创 SqlServer简单优化
1.建立索引,首先应该考虑在where以及order by 涉及的列上建立索引2.避免引擎放弃使用索引而进行全盘扫描 2.1 避免在where子句中对字段进行null值判断 2.2 避免在where字句中使用!= 或 2.3 避免在where字句中使用or连接的两个条件一个字段有索引一个字段没有索引 2.4 避免在where字句中使用in 和 not in 2.5
2016-04-19 16:48:36 414
空空如也
Asp.Net IIS中一个站点只有一个应用程序域么?
2016-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人