
C#
今晚打老虎i
这个作者很懒,什么都没留下…
展开
-
C#基础——变量与常量
变量于常量1.C#是什么?C#是微软公司推出的一种语法简洁,类型安全的面向对象的编程语言。开发人员可以通过它编写在.NET Framework 上运行的各种安全可靠的应用程序。能够开发桌面应用程序以及WEB程序。2.C#的基础数据类型C#中的数据类型与java的数据类型差不多,没有太多的区别。3.常量C#中常量是不能够被修改的变量 ...原创 2018-09-07 21:41:00 · 212 阅读 · 0 评论 -
如果同时在访问你的Session关闭的时候是Session.Clear();那会不会把别人的Session给清空掉 因为Session保存在服务器上
答案是:会的Session.Clear()就是把Session对象中的所有项目都删除了,Session对象里面啥都没有。但是Session对象还保留 。Session.Abandon()就是把当前Session对象删除了,下一次就是新的Session了。...转载 2018-12-05 23:51:24 · 872 阅读 · 0 评论 -
StateServer是存在iis服务还是windows某一个服务
默认情况下Memory optimized table是完全持久的(即为durable memory optimized table),如传统的基于磁盘的表上的事务一样,并且完全持久的事务也是支持原子、一致、隔离和持久 (ACID) 的。所不同的是内存优化表的整个表的主存储是在内存中,即为从内存读取表中的行,和更新这些行数据到内存中。 并非像是传统基于磁盘的表按照数据库数据库页面装载数据库。内存优...转载 2018-12-05 23:33:27 · 381 阅读 · 0 评论 -
Session ID 创建的规则
SessionID 值是使用保证唯一性和随机性的算法生成的,其中保证唯一性的目的是确保会话不冲突,保证随机性的目的是确保怀有恶意的用户不能使用新的 SessionID 来计算现有会话的 SessionID,SessionID是服务端生成的,SessionID于IP地址无关的,是和会话有关的,你可以用你的电脑开启不同的浏览器访问你的页面,每种浏览器会产生一个会话,即一个SessionID,同时Se...原创 2018-12-05 23:24:35 · 2498 阅读 · 0 评论 -
win10和win7摆放Cookie的位置是不一样的
Win7中cookies的存放位置:C:\Users\你的用户名\AppData\Local\Microsoft\Windows\Temporary Internet FilesTemporary Internet Files:这个文件可能找不到,这和win7的设置有关Win10中cookies的存放位置: C:\Users\{你的帐号名}\AppData\Local\Micr...原创 2018-12-05 23:22:24 · 2028 阅读 · 0 评论 -
Cookie 设置有效期一天 保留在本地哪里? 谁负责在一天后删除?
给Cookie设置一天的有效期,只是保存在内存中,关闭浏览器之后就会丢失; Cookie可以保持登录信息到用户下次与服务器的会话,换句话说,下次访问同一网站时,用户会发现不必输入用户名和密码就已经登录了(当然,不排除用户手工删除Cookie)。而还有一些Cookie在用户退出会话的时候就被删除了,这样可以有效保护个人隐私。 Cookie在生成时就会被指定一个Expire值,这就是Co...原创 2018-12-05 23:18:15 · 771 阅读 · 0 评论 -
ref和out参数的区别
ref关键词使参数按引用传递,其效果是当控制权传递回调用方法时,在方法中对参数的任何更改都反应在该变量中。若要使用ref参数,则方法定义和调用方法都必须使用ref关键词。传递到 ref 参数的参数必须最先初始化。这与 out 不同,out 的参数在传递之前不需要显式初始化。尽管 ref 和 out 在运行时的处理方式不同,但它们在编译时的处理方式是相同的。因此,如果一个方法采用 ref 参数,而另...转载 2018-11-19 09:01:43 · 710 阅读 · 1 评论 -
C#基础——数组
一.什么是数组数组是包含若干个相同类型的变量,这些变量都可以通过索引(从0开始)进行访问。数组中的变量称为数组的元素,数组能够容纳元素的数量称为数组的长度。数组中的每个元素都具有唯一的索引与其相对应。数组是通过指定数组的元素类型,数组的维数及数组每个维度的上限和下限来定义的,即一个数组的定义需要包含以下几个要素。二. 一维数组一维数组即数组的维数为1。一维数组就好比一个大型的零件生成公...原创 2018-09-10 11:51:02 · 248 阅读 · 0 评论 -
C#基础——接口,抽象类和抽象方法
一. 接口接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同 "是什么" 部分,派生类定义了语法合同 "怎么 做" 部分。接口定义了属性、方法和事件,这些都是接口的成员。接口只包含了成员的声明。成员的定义是派生类的责任。接口提供了派生类应遵循的标准结构。接口使得实现接口的类或结构在形式上保持一致。抽象类在某种程度上与接口类似,但是,它们大多只是用在当只有...原创 2018-09-15 16:36:12 · 516 阅读 · 0 评论 -
C#基础——封装,继承,多态
一. 封装C#中可使用类来达到数据封装的效果,这样可以使数据与方法封装成单一元素,以便于通过方法存取数据。除此之外,还可以控制数据的存取方式。在面向对象编程中,大多数都是以类作为数据封装的基本单位。类将数据和操作数据的方法结合成一个单位。设计类时,不希望直接存取类中的数据,而是希望通过方法来存取数据。这样就可以达到封装数据的目的,方便以后的维护升级,也可以在操作数据时多一层判断。此外,...原创 2018-09-15 16:33:27 · 190 阅读 · 0 评论 -
C#基础——属性和方法,结构和类
一. 类定义一个类时,等于定义了一个数据类型的蓝图。这实际上并没有定义任何的数据,但它定义了类的名称意味着什么,也就是说,类的对象由什么组成及在这个对象上可执行什么操作。对象是类的实例。构成类的方法和变量成为类的成员。类的定义:类的定义是以关键字 class 开始,后跟类的名称。类的主体,包含在一对花括号内。访问标识符 <access specifier> 指定...原创 2018-09-15 16:31:06 · 390 阅读 · 0 评论 -
C#基础——集合
一 ArrayList类ArrayList类位于System.Collections命名空间下,它可以动态地添加和删除元素。可以将ArrayList类看作扩充了功能的数组,但是它并不等同于数组。与数组相比,ArrayList类提供以下功能。 数组的容量是固定的,而ArrayList的容量可以根据需要自动扩充。 ArrayList提供添加,删除和插入某一范围元素的方法,但在数组中,...原创 2018-09-15 16:26:51 · 316 阅读 · 0 评论 -
C#基础——流程控制语句
1.什么是选择语句?选择语句用于根据某个表达式的值从若干条给定语句选择一个来执行。选择语句包括if语句和switch语句两种。1.if...elseIf(布尔表达式){语句块}Else{语句块} 2.多重ifIf(布尔表达式1){语句块}Else if(布尔表达式2){语句块}Else{语句块}3....原创 2018-09-08 09:36:33 · 246 阅读 · 0 评论 -
C#基础——字符和字符串
字符和字符串1.Char?Char在C#中表示一个Unicode字符,正是这些Unicode字符构成了字符串。Unicode字符是目前计算机通用的字符编码,它为针对不同的语言的每个字符设定了统一的二进制编码,用于满足跨语言,跨平台的文本转换,处理的要求。Char只能定义一个Unicode字符。2.Char的常用方法?以Is和To开头的为重要方法。Is开头的方法大多是判断Unicod...原创 2018-09-08 09:21:48 · 1354 阅读 · 0 评论 -
C#基础——表达式和运算符
表达式和运算符1.什么是表达式?表达式是由运算符和操作数组组成的。运算符设置对操作数进行什么样的运算。在C#中,如果表达式最终的计算结果为所需的类型值,表达式就可以出现在需要自或对象的任意位置。2.什么是运算符运算符就是对操作数进行运算的符号运算符分为:算术运算符,赋值运算符,关系运算符,逻辑运算符等几种。什么是算术运算符?加减乘除取模,对操作数进行算术上的运算。什...原创 2018-09-08 09:04:48 · 186 阅读 · 0 评论 -
IIS的WebGarden、WebFarm和StateServer
何为WebGarden & WebFarm? IIS默认配置下采用的是单工作进程的工作模式,也就是只启用一个w3wp.exe进程处理所有请求,然后进程内启用多个线程来处理并发请求,最大工作线程数由具体的操作系统和IIS来决定,当并发量大于线程数时则会让请求排队等待处理。这是面对高并发量,且部分请求处理耗时较长时就会造成大部分请求长期处于挂起的状态,用户...转载 2018-12-06 00:00:54 · 505 阅读 · 0 评论