随笔分类 - [02] 学习的那些事
在学习中深入,在实践中提高
摘要:最近项目中接触了一点WCF的知识,也就是怎么调用WCF服务,上网查了一些资料,很快就搞出来,可是不符合头的要求,主要有以下几个方面: ①WCF的地址会变动,地址虽变,但是里面的逻辑不变! ②不要引用WCF服务的接口DLL文件,这样会导致一定的耦合性(虽然接口一旦指定就不会改动了)! 1.手动配置服务(这种方式比较傻瓜) 这种方式比较容易,也不多说了,直接给个地址就好了:学习 WCF (6)--学习调用WCF服务的各种方法 2.引用接口DLL,通过地址动态调用WCF服务 1 private void ReleasePC(string clientName, ...
阅读全文
摘要:最近头儿让我接手两个小型项目的BUG修改(就是两个服务),但是我对它们还没有完全熟悉,如果在没有熟悉业务流程的情况下就去修改代码,那等于做无用功,一定会浪费很多宝贵的时间,可以参照我写的文章:工作的思考:业务流和工作管理,所以我们必须重视业务流的理解! 头儿知道我对项目的理解程度还不够,于是就跟我说了,花费两天的时间认认真真的写一个白盒测试的案例(包含所有的可能性),一开始我不了解什么是白盒什么是黑盒,而且感觉你测试案例是测试人员才做,叫我做干什么呢? 最后头儿说由于人手不够,需要我们自己搞定了,头儿还认真的跟我讲解了什么是白盒和黑盒测试,在这里做个总结把! 1.白盒测试 理解...
阅读全文
摘要:这几天项目业务需求需要对数据库中的一段XML进行操作,虽然以前看过几眼但是都忘记了,没印象了,所以这几天简简单单的学习了一下,于是把感悟与大家分享一下! 先吐槽一下,我总是对“create”和“declare”搞乱,昨天写存储过程直接写成“declare procedure P_GetInfo”这样的语句,结果执行报错了,找了有半个小时了还没有搞定,结果找Leader过来一看说你看看你定义存储过程的语法对不对,我愣了一下,惭愧了,人品弱爆了,以后不能粗心大意了,教训,不多说了,Let's go! 我XML的格式如下 1 <Canvas name="" desi
阅读全文
摘要:最近公司项目中用到了Json操作,从.NET后台读取数据,通过Json转化在传给“Andiron”端呈现,于是通过几天的学习,对它有了一点的理解! 1.Json的理解 Json其实就是一个序列化和反序列化的操作,而通过序列化操作之后的数据可以跨平台使用,这就促使了可以使用两个平台,一个做后台,一个做前台,数据访问层通过Json来传递! 2.可以序列化的标志 1 [Serializable]2 public class MyPeople3 {4 public string Name { get; set; }5 6 ...
阅读全文
摘要:刚刚来到一家新公司,首先会对项目进行一个大致了解,研究了两天了,有了个总体的把握了,下面就是我这个小菜鸟画的简单系统架构图! 有的时候架构庞大的吓人,有的时候架构一眼看穿,但里面却暗藏杀机,真的需要我们去认真学习,揣摩! 不久前在园子里面看过一篇文章其中说道,设计架构无非就是一个字 → “拆”,当时看到这个字,想起来还真的是这么一回事,不过这里面去包含了很多的东西,我们现在就是不知道怎么拆,这个也不是一时半会能够了解的,需要我们认认真真的做,慢慢的积累,到时候就知道怎么拆了,而且还拆的很到位,所以加油! 对于这个拆字园友们也给出了很多的理解,这是只是个人看法! 还请各位园友多多...
阅读全文
摘要:说一下今天天气很好,心情也非常的不错,写起来也非常舒畅,也希望园友们每天好心情,为自己的人生目标努力着! 这段时间因为项目需要,要做一个分页的功能,说实话这类的文章在园子里面可以说是满天飞了,为什么要写呢?没什么高深的技术,只是做个总结,把那些零零碎碎的问题整合起来,好给大家一个完整的参考吧! 这是我第一次自动动手写分页,所以这样的文章适合跟我一样的小菜阅读.... 1.分页的最基本参数 总页数 → PageTotalCount //查询...
阅读全文
摘要:不能调试服务端代码的解决办法:附加你要调试的进程,然后开始调试了!但是发现总是进不去服务端的代码?搞了半天还是进不去,郁闷啊!老大也帮我搞了半天,最后发现是IIS的问题,终于搞定了!原因:因为我的机子装了VS2008和2010两个版本,所以在IIS中默认选择是.NET Frameword 4.0,但是我们开发的代码是.NET Frameword2.0,所以要改过来!如图: 其实很多问题都是IIS的问题,但是我们有的时候去花费很多的时间去搞这些环境问题,真的很伤人啊,新手真的很无奈!所以积累这些宝贵的开发经验对我们以后的开发道路是很有意义的,所以记录变的很重要!每天进步一点点,总有一天...
阅读全文
摘要:说来也奇怪,最近做了一个Web的项目,需要用到分页,那么数据绑定的学习也变的很重要了,下面结合博客园大牛们的文章来做个总结吧! 1.数据绑定表达式 ①表达式 <%# 数据绑定表达式 %> ②在页面编写代码 <%= C#代码 %> //调用后台变量或者方法的时候,会用到这种表达式 2.单向绑定 提供一个单向的只读的数据值,只能从数据源中读取数据,不能修改数据源中的数据! 语法: Eval(...
阅读全文
摘要:写这篇文章存属偶然,因为最近项目中总是会报同样的错误,我试图改了很多次还是没有对,今天仔细的看了一下,发现了一点蛛丝马迹! 1.这是有关DateTime类型格式化以及转化的问题 1 Console.WriteLine("无格式化:"+DateTime.Now.AddMonths(1010).ToString());2 Console.WriteLine(string.Format("格式化了 → {0:yy-MM-dd}", DateTime.Now.AddMonths(1010)));3 string str = Convert.ToDateTime(
阅读全文
摘要:还记得两个月之前写了一篇通过线程来自定义时钟类,当时以为这是什么高深的技术呢,其实这其中的原理就是异步六种模式中一种! 链接如下:学习之路三:关于运用单线程和委托以及事件自定义Timer类 几天前偶然打开这篇文章看了看,有位兄弟说使用异步实现会比较好,于是就用了异步方式重构自己的时钟类 ! 在这期间遇到了一个问题:就是跨线程间的访问操作! 1.时钟代码如下: 1 /* 2 知识点: 3 * 1.异步委托 → 相对于创建后台线程,异步委托优势比较明显 4 * ...
阅读全文
摘要:上一周学习了线程,其中接触了一些异步的知识,有幸看到了大牛Fish Li的异步文章,也大概深入的学习了异步知识! 所以记录下我的学习感悟! 由于一些原因,我就直接上图了,也不写代码,有兴趣的朋友可以去网上搜搜! 本来想写一篇比较详细的异步学习笔记的,但是年终了总是那个事这个事的,烦的要死,所以就一直耽搁,一直耽搁,最后就没写了! 我的天,少于200字还不准发布,吓了一跳! 在学习中深入,在实践中提高!
阅读全文
摘要:经过一个星期的线程学习,感觉上对线程的认识还是一头雾水,不过在这中间却对委托和事件有了一定的认识和感悟! 在此记录我的学习感受,附带几个大牛的博客文章,可以去看看! http://www.cnblogs.com/kevin-moon/archive/2009/04/24/1442469.html http://www.cnblogs.com/rentiansheng/archive/2011/02.html ,讲的线程知识还是很深入的! 好了,言归正传,Let‘s Go... 1.前言 大家都知道当你想每间隔一段时间就动态...
阅读全文
摘要:前一阵子有幸看到了abatei大牛的泛型系列文章,学习了两周左右,大概学会了50%左右,说实话挺难的,有兴趣的朋友可以去看看! http://www.cnblogs.com/abatei/archive/2008/02/20/1075760.html,讲的真不错,很赞的文章! 在此记录下我的学习感受,欢迎拍砖! 文章主要讲的是关于List<T>和数组之间的联系! 1.集合和数组 数组:大家都知道数组必须指定大小,而且大小一但指定就不能更改了,也就是说数组不能动态的增加容量,那么对于一些需要动态增加容量的需求是...
阅读全文
摘要:前一阵子心血来潮,研究了一下微软的Excel的COM组件,也就是项目中经常需要的导入和导出Excel的案例 本人使用的是微软的Excel COM组件,可能大家都认为使用COM组件性能会变的很差,但这只是记录学习的过程,欢迎拍砖! 好了,废话不说了,直奔主题,Let's go! 1.添加引用步骤 引用操作Excel的DLL有两种选择 ①.NET中的DLL ②COM组件的选择 Note:这边会出现版本的问题,随意选择一个就好了! ★ 大家注意了,.N...
阅读全文