11 2016 档案

摘要:字符串的不可变性 字符串 (1).字符串的不可变性 因为字符串具有不可以变性,当我们给一个字符串变量,重新赋值的时候, 字符串原来的值还存在于堆中,只是栈中的指向地址改变了. 这个时候,有一个问题,如果我们需要对一个字符串进行大量的赋值操作, 这样的话内存中就会存在很多无用的垃圾. 当程序结束的时候 阅读全文
posted @ 2016-11-30 21:34 hao_1234_1234 阅读(714) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AppConsole { class Program { /// /// 主程序入口 ... 阅读全文
posted @ 2016-11-30 20:46 hao_1234_1234 阅读(225) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _Test { class Program { static void Main(string[] args) ... 阅读全文
posted @ 2016-11-30 20:46 hao_1234_1234 阅读(162) 评论(0) 推荐(0) 编辑
摘要:根基决定一个程序员会不会被淘汰 丰厚的薪水,高端的职位和有成就感的事业是人人都想要的,而这些都取决于你每天的认真工作,努力学习和灵活做人上。日子就像一块块砖,你就像是一个泥瓦匠每天在堆砌着你的人生,最终砌出一个宏伟的大厦或是一幢低矮的小屋甚至是堆成一堆瓦砾全取决于你自己。 程序界和软硬搜索件一样都要 阅读全文
posted @ 2016-11-30 12:34 hao_1234_1234 阅读(306) 评论(1) 推荐(0) 编辑
摘要:C# KeyValuePair<TKey,TValue>的用法。结构体,定义可设置或检索的键/值对。也就是说我们可以通过 它记录一个键/值对这样的值。比如我们想定义一个ID(int类型)和Name(string类型)这样的键/值对,那么可以这 样使用。 /// <summary>/// 设置键/值对 阅读全文
posted @ 2016-11-29 14:15 hao_1234_1234 阅读(1156) 评论(0) 推荐(0) 编辑
摘要:Dictionary,字典,键值对集合。 下面的代码示例创建一个空的带有字符串键的字符串 Dictionary,并使用 Add 方法添加一些元素。该示例演示在尝试添加重复的键时 Add 方法引发ArgumentException。 该示例使用 Item 属性(在 C# 中为 索引器)来检索值,演示当 阅读全文
posted @ 2016-11-29 10:13 hao_1234_1234 阅读(243) 评论(0) 推荐(0) 编辑
摘要://来自MSDN,不太懂英文可以使用百度翻译。 //using System; //using System.Text; //public sealed class App //{ // static void Main() // { // // Create a StringBuilder that expects to hold 50 characters. /... 阅读全文
posted @ 2016-11-28 14:06 hao_1234_1234 阅读(537) 评论(0) 推荐(0) 编辑
摘要:readonly 关键字是可以在字段上使用的修饰符。 当字段声明包括 readonly 修饰符时,该声明引入的字段赋值只能作为声明的一部分出现,或者出现在同一类的构造函数中。 示例 示例 在此示例中,字段 year 的值无法在 ChangeYear 方法中更改,即使在类构造函数中给它赋了值。 C# 阅读全文
posted @ 2016-11-28 10:35 hao_1234_1234 阅读(162) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Test2 { class Program { static void Main(string[] args) ... 阅读全文
posted @ 2016-11-28 09:12 hao_1234_1234 阅读(243) 评论(0) 推荐(0) 编辑
摘要:语法规则: 2静态类的特性: 仅包含静态成员。 无法实例化。 是密封的。 不能包含<!--?XML:NAMESPACE PREFIX = "MSHelp" NS = "http://msdn.microsoft.com/mshelp" /-->实例构造函数。 仅包含静态成员。 无法实例化。 是密封的 阅读全文
posted @ 2016-11-27 23:24 hao_1234_1234 阅读(1136) 评论(0) 推荐(0) 编辑
摘要:语法规则: 1属性: 属性结合了字段和方法的多个方面。对于对象的用户,属性显示为字段,访问该属性需要相同的语法。对于类的实现者,属性是一个或两个代码块,表示一个 get 访问器和/或一个 set 访问器。当读取属性时,执行 get 访问器的代码块;当向属性分配一个新值时,执行 set 访问器的代码块 阅读全文
posted @ 2016-11-27 22:58 hao_1234_1234 阅读(608) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _12_return { class Program { public static void Main(str... 阅读全文
posted @ 2016-11-26 22:32 hao_1234_1234 阅读(139) 评论(0) 推荐(0) 编辑
摘要:二、小练习 三、请自主实现降序排序 阅读全文
posted @ 2016-11-26 20:01 hao_1234_1234 阅读(244) 评论(0) 推荐(0) 编辑
摘要:练习二 练习三 阅读全文
posted @ 2016-11-26 18:59 hao_1234_1234 阅读(379) 评论(0) 推荐(0) 编辑
摘要:方法的递归就是方法内部重新调用自己。 阅读全文
posted @ 2016-11-26 18:40 hao_1234_1234 阅读(338) 评论(0) 推荐(0) 编辑
摘要:一、C#语法规则: 方法重载:同一个类中,方法名相同,参数(类型或数量)不同,方法体不同; 方法重写:不同的类中,方法名相同,参数(类型和数量)相同,方法体不同; 关键字: vatiral(标注需要被重写的方法) 、override(标注用于重写的方法) 二、实践 1、方法重写 方法的重载 阅读全文
posted @ 2016-11-26 18:23 hao_1234_1234 阅读(793) 评论(1) 推荐(0) 编辑
摘要:在任意一家领导不是技术出身的企业。当上级领导不满意并想改一下软件外观,但需要花很多钱请外包时(因为自己公司没有专职UI)。 一、开发人员认为: 1需要花大量金钱请外包; 2程序外观基本已经开发完成,改动的空间很有限,请外包很可能也不理想; 3外包改动时,我们内部也需要话费大量时间协同其修改。 于是提 阅读全文
posted @ 2016-11-25 16:53 hao_1234_1234 阅读(237) 评论(1) 推荐(0) 编辑
摘要:1、用字符串分隔: using System.Text.RegularExpressions; string str="aaajsbbbjsccc"; string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase); foreach (st 阅读全文
posted @ 2016-11-25 15:01 hao_1234_1234 阅读(255) 评论(0) 推荐(0) 编辑
摘要:1理论 String.SubString(int index,int length) index:开始位置,从0开始 length:你要取的子字符串的长度 2实验 string my = "daydayup"; string s1 = my.Substring(0);//不指明长度,默认截取后面所有 阅读全文
posted @ 2016-11-25 14:14 hao_1234_1234 阅读(202) 评论(0) 推荐(0) 编辑
摘要:class Program { // params可变参数 //将实参列表中跟可变参数数组类型一致的元素都当做数组的元素去处理。 //params可变参数必须是形参列表中的最后一个元素。 static void Main(string[] args) { ... 阅读全文
posted @ 2016-11-24 23:17 hao_1234_1234 阅读(308) 评论(0) 推荐(0) 编辑
摘要:1、我们在Main()函数中,调用Test()函数,我们管Main()函数称之为调用者, 管Test()函数称之为被调用者。 如果被调用者想要得到调用者的值: 1)、传递参数。 2)、使用静态字段来模拟全局变量。 如果调用者想要得到被调用者的值: 1)、返回值 2、 不管是实参还是形参,都是在内存中 阅读全文
posted @ 2016-11-24 23:13 hao_1234_1234 阅读(891) 评论(0) 推荐(0) 编辑
摘要:练习1 Console.WriteLine("登陆结果:{0}", b); //登陆结果:false Console.WriteLine("登陆信息:{0}", msg);//登陆信息:未知错误 阅读全文
posted @ 2016-11-24 21:55 hao_1234_1234 阅读(159) 评论(0) 推荐(0) 编辑
摘要:练习二: 练习三 练习四 练习五 阅读全文
posted @ 2016-11-24 21:04 hao_1234_1234 阅读(376) 评论(0) 推荐(0) 编辑
摘要:9、数组 一次性存储多个相同类型的变量。 语法: 数组类型[] 数组名=new 数组类型[数组长度]; ***数组的长度一旦固定了,就不能再被改变了 阅读全文
posted @ 2016-11-24 20:07 hao_1234_1234 阅读(178) 评论(0) 推荐(0) 编辑
摘要:学习思路:是什么?为什么?怎么办? 一、敏捷开发是什么? 1、敏捷宣言 个体和交互 胜过 过程和工具 可以工作的软件 胜过 面面俱到的文档 客户合作 胜过 合同谈判 响应变化 胜过 遵循计划 2、原则: 1) 尽早的、持续的交付有价值的软件以满足客户,是我们优先要做的首要任务。 2)拥抱需求变更,甚 阅读全文
posted @ 2016-11-21 15:34 hao_1234_1234 阅读(661) 评论(1) 推荐(0) 编辑
摘要:概念准备: 1、引用类型是将对象是实际数据保存在堆中, 将对象在堆中的地址保存在栈中。 2、值类型直接将实际数据存放在堆中,不会将对象在堆中的地址保存在栈中。 一、String.Empty和“” 本质相同的,都在内存中分配一个长度为0的存储空间; 1、string.Empty与””都会在栈中保存一个 阅读全文
posted @ 2016-11-17 22:13 hao_1234_1234 阅读(181) 评论(0) 推荐(0) 编辑
摘要:1类型转换: 2随机数 3、三元表达式 语法: 表达式1?表达式2:表达式3; 表达式1一般为一个关系表达式。 如果表达式1的值为true,那么表达式2的值就是整个三元表达式的值。 如果表达式1的值为false,那么表达式3的值就是整个三元表达式的值。 注意:表达式2的结果类型必须跟表达式3的结果类 阅读全文
posted @ 2016-11-16 21:54 hao_1234_1234 阅读(455) 评论(0) 推荐(0) 编辑
摘要:1、异常捕获 我们在程序中经常会出现各种各样的异常,你如果想要你的程序变得坚强一些。 在你的代码中应该经常性的使用try-catch来进行异常捕获。 哪行代码有可能出现异常,你try住它。 语法: try { 可能会出现异常的代码; .... } catch { 出现异常后要执行的代码; } 执行过 阅读全文
posted @ 2016-11-16 20:39 hao_1234_1234 阅读(399) 评论(0) 推荐(0) 编辑
摘要:1注释符 01多行注释:/*要注释的内容*/ 02文档注释:///注释函数和类 03普通注释: //我被注释了。 2快捷键 01注释:Ctrl+K+C 02取消注释:Ctrl+K+U 03对齐:Ctrl+K+D 04 F1转到MSDN 05智能提示:Ctrl+j 06折叠代码:#region #en 阅读全文
posted @ 2016-11-15 22:30 hao_1234_1234 阅读(749) 评论(0) 推荐(0) 编辑
摘要:UserInfo类调试中出错 用户代码未处理 System.NotImplementedException HResult=-2147467263 Message=。 Source=Ahaha.OA.NHDAL StackTrace: 在 Ahaha.OA.NHDAL.UserInfoDal.Get 阅读全文
posted @ 2016-11-15 22:07 hao_1234_1234 阅读(3662) 评论(0) 推荐(0) 编辑
摘要:1类中方法传递类实例时,传递的是变量的引用。 2结构中方法传递实例时,传递的是变量的副本。 阅读全文
posted @ 2016-11-11 16:35 hao_1234_1234 阅读(468) 评论(0) 推荐(0) 编辑
摘要:ref: 当控制权传递回调用方法时,在方法中对参数的任何更改都将反映在该变量中。 例如: class RefExample { //使用ref返回的函数 static void Method(ref int i) { i = 44; } //普通函数 static int Sum(int j) { 阅读全文
posted @ 2016-11-10 15:20 hao_1234_1234 阅读(240) 评论(0) 推荐(0) 编辑
摘要:问自己:为什么要进行系统清洗 1、C盘已经接近爆满,vs2015无法安装。 2、C盘以前的残留软件、文件不知道如何化解,原vs2010卸载困难。 3、整个系统反应迟缓。 改进方案: 500G磁盘容量不均匀分布 1系统C盘 扩大系统盘容量到250G 2软件D盘 50 3文档E盘 100 4资料F盘 1 阅读全文
posted @ 2016-11-08 20:35 hao_1234_1234 阅读(717) 评论(0) 推荐(0) 编辑
摘要:下载说明 地址:https://msdn.itellyou.cn/ 打开后找到: 选择需要下载即可,我这里用的是 注意:如果电脑上没安装过visual studio,可能会提示缺少.NetFrameWork 3.5 。 百度搜索 .NetFrameWork 3.5 ,在微软官网下载一个https:/ 阅读全文
posted @ 2016-11-08 20:27 hao_1234_1234 阅读(1107) 评论(0) 推荐(0) 编辑
摘要:1.工作开始初次打开解决方案是应向服务器请求更新代码。2.工作结束时,应向服务器签入最新代码,并保证解决方案能够编译通过。3.不要长时间签出项目或解决方案,当向项目添加新项目后为编辑任何程序代码时,应立即签入项目,以便于其他成员可操作该项目。4.某工作步骤完成后,应编译某个项目以检验当前工作。如果不 阅读全文
posted @ 2016-11-08 19:44 hao_1234_1234 阅读(232) 评论(0) 推荐(0) 编辑
摘要:三、解决方案: 1、报错信息从上到下看,一般第一行就是,因为弹出层次由内向外。 2、局部调试:设置断点、在浏览器打开要调试的页面。若断点调试无效,则: 3、使用进程调试:工具-附加到进程-选中当前要调试的进程(通常是w3wp)-- 运行(当前主进程) 一、常见原因1、ViewState 对象为Nul 阅读全文
posted @ 2016-11-08 19:43 hao_1234_1234 阅读(2884) 评论(1) 推荐(0) 编辑
摘要:*存储过程 drop proc P_LoadPageData create Proc P_LoadPageData --参数 @pageIndex int, --第几页 @pageSize int, --一页几行 @total int out as --总行数 --代码 select top(@pa 阅读全文
posted @ 2016-11-07 23:45 hao_1234_1234 阅读(200) 评论(0) 推荐(0) 编辑
摘要:动软代码生成器 1.安装完毕后,可能需要设置安装目录的权限,改为everyone,任何权限。 2.自己新建UI层的时候要选择该项目-属性-.net framework 3.5版本。 3.通它的GetList()返回的是一个DataSet,要把数据绑定到DataGridView上的时候 需要设置ds. 阅读全文
posted @ 2016-11-07 23:32 hao_1234_1234 阅读(1192) 评论(0) 推荐(0) 编辑
摘要:用户自定义的显示转换和隐式转换 显式转换implicit关键字告诉编译器,在源代码中不必做显示的转型就可以产生调用转换操作符方法的代码. 隐式转换implicit关键字告诉编译器只有当源代码中指定了显示的转型时,才产生调用转换操作符方法的代码. 例如: //implicit 关键字用于声明隐式的用户 阅读全文
posted @ 2016-11-07 23:16 hao_1234_1234 阅读(318) 评论(0) 推荐(0) 编辑
摘要:一、Memcache 是什么? 组成:程序进程管理、Socket 程序进程:Memcache把内存先分成几个大份,每一份分成多个小份。例如:小份中有5M...0.9M、0.8M、....0.1M,一份大小为X兆的数据发送过来,如果0.9M<X<0.8M就放到0.9M的区域。因此,memcache没有 阅读全文
posted @ 2016-11-01 23:29 hao_1234_1234 阅读(182) 评论(0) 推荐(0) 编辑

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