随笔分类 -  C#

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页
关于C#语言
摘要:debug:需要在调试过程中输出的信息,但发布后是不需要的(当然发布后,也是看不到的) info:需要持续输出的信息(无论调试还是发布状态) warn:警告级别的信息(不严重) error:错误信息(较严重) fatal:严重错误(特别严重,比如引起崩溃式的错误) 阅读全文
posted @ 2019-01-22 11:43 长白山 阅读(3432) 评论(0) 推荐(0)
摘要:1、小类 2、小函数 3、小代码段 阅读全文
posted @ 2019-01-21 14:12 长白山 阅读(143) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/wangjiming/p/10256546.html 范德萨范德萨发 fdsfds 阅读全文
posted @ 2019-01-15 11:45 长白山 阅读(164) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/xiexj/p/10259153.html#4162647 很棒的一篇文章 先讲几个个人不光彩的经历。 一、 应该是11年还在人人的时候,那段时间主要工作都是纯考验技术的活儿。那时候离职人多。我一个人承担了原来4个团队的工作。白天各路产品来找。我 阅读全文
posted @ 2019-01-14 16:51 长白山 阅读(138) 评论(0) 推荐(0)
摘要:void Watch() { try { LogHelper.WriteLog("WatchService Watch Start!"); while (true) { try { if (ReadConfig() != "true") { HideTaskBarAndStartButton(0); 阅读全文
posted @ 2019-01-14 14:23 长白山 阅读(266) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/RainbowInTheSky/p/10247921.html 阅读全文
posted @ 2019-01-10 10:13 长白山 阅读(419) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/zhaopei/p/async_two.html 阅读全文
posted @ 2019-01-09 18:06 长白山 阅读(124) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/bianchengniuren/p/10233171.html 阅读全文
posted @ 2019-01-08 14:00 长白山 阅读(157) 评论(0) 推荐(0)
摘要:浩子曾经指导我的一句话,到现在依然对我帮助很大。浩子说:“在公司里,不要光顾眼前,要想想你来年想要得到什么样的报酬,然后现在需要付出怎么样的努力才能拿到那个报酬。” 阅读全文
posted @ 2019-01-08 13:21 长白山 阅读(303) 评论(0) 推荐(0)
摘要:1、程序代码优化:力求模式的统一性、一致性,(比如:显示View,都A这样干;显示消息框,都B这样干;View之间参数的传递都C这样干;接口返回数据处理都D这样干),如果这些都是自定义设计的,那就是框架了(即对于主要的部分,形成一套固定模式)。设计完框架之后,其它人员必须(也只能)按照框架规定的 “ 阅读全文
posted @ 2018-12-28 10:58 长白山 阅读(410) 评论(0) 推荐(0)
摘要:1、View的切割2、有一个设计良好的程序结构树,然后把代码合理地《分配》到各个“树枝”中,从而实现化整为零。。。 阅读全文
posted @ 2018-12-26 16:39 长白山 阅读(178) 评论(0) 推荐(0)
摘要:【代码杂乱无章】 1、当局部代码块,发生代码 杂乱无章、缠绕在一起、扭打在一起,耦合度过高时,则需要重构处理(全局成员法、归类管理法、事件注册避开法)2、当局部代码发生 模块之间/视图之间 的依赖度过高,耦合度过高时,就要考虑“软件设计”了(包括使用:3大特性、接口规约、设计模式等等)3、模块之间解 阅读全文
posted @ 2018-12-26 14:50 长白山 阅读(328) 评论(0) 推荐(0)
摘要:记住 —— 时间很宝贵,选择值得学习的框架,库和工具,而不是那些匆匆过客。 把你的黄金时间投入到可迁移的相关技能中,例如: 1、代码整洁之道,设计模式,DDD 2、工匠精神 3、容错模式 4、持续交付 5、Web, HTTP and REST 阅读全文
posted @ 2018-12-26 13:55 长白山 阅读(249) 评论(0) 推荐(0)
摘要:https://stackoverflow.com/questions/6415908/c-sharp-wpf-datagrid-vertical-scroll 阅读全文
posted @ 2018-12-25 15:56 长白山 阅读(220) 评论(0) 推荐(0)
摘要:【定义方法对象,可使用签名兼容的委托变量来引用它】 1、定义一个方法,采用常规标准写法(V1.0) 【本质上是签名兼容的委托类型的实例 / 对象】 2、定义一个方法,采用匿名方法(delegate)(V2.0)3、定义一个方法,采用lambda表达式的写法(V3.0) 阅读全文
posted @ 2018-12-25 11:15 长白山 阅读(3037) 评论(0) 推荐(0)
摘要:1、由于 “针对当前业务” 做了恰到好处的封装,所以代码更简单2、由于是 “针对当前业务” 定制开发的功能, 所以提供的功能 更适合 当前业务(这比 “原生的” 要更合适、更符合当前业务,因此使用原生的反而要麻烦一些 ) 3、需要注意的是:对其他业务可能不合适 阅读全文
posted @ 2018-12-24 15:24 长白山 阅读(456) 评论(0) 推荐(0)
摘要:错误不能终断(不许因错误或异常而产生阻断性Bug),当遇到错误或异常时,要处理掉,并且给予合理提示(比如:XXX失败,请重试) 阅读全文
posted @ 2018-12-19 17:32 长白山 阅读(827) 评论(0) 推荐(0)
摘要:【demo】: ZZSZYFP : UserControl, INavigateMdiControl(1)继承自UserControl,并实现了 INavigateMdiControl接口(2)限制表达式为:where T : UserControl, INavigateMdiControl 阅读全文
posted @ 2018-12-17 11:09 长白山 阅读(147) 评论(0) 推荐(0)
摘要:【以下均在主线程中操作时】1、UI直接操作,数据量较大时,直接使用UI会非常慢2、数据驱动操作,数据量较大时,数据与UI的交互效率相比“1”提升明显总结:但以上这两种操作 都会“较长时间”占用主线程,导致UI假死现象【解决办法,以下两点并用】1、异步,使用子线程处理耗时业务逻辑,避免因主线程过忙而导 阅读全文
posted @ 2018-11-28 10:32 长白山 阅读(1069) 评论(0) 推荐(0)
摘要:写程序,注意不要——弄巧成拙 阅读全文
posted @ 2018-11-23 15:23 长白山 阅读(163) 评论(0) 推荐(0)

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页