目录索引

〇、接口、泛型、委托、事件

  • 1.泛型和协变逆变
  • 2.委托和事件
  • 3.c#基础
  • 4.c#4.0协变逆变的理解

一、linq等数据处理

  • 1.数据查询
  • 2.数组
  • 3.linq 总结

二、并行程序

  • 1.并行性能简单分析

三、编码技巧

  • 1.考虑用类型代替参数检查
  • 2.c#没有指针导致的性能问题研究一二
  • 3.匿名函数递归
  • 4.代码设计的几个基础技巧
  • 5.浮点数比较
  • 6.如何管好.net的内存

四、理论

  • 1.程序的信息学意义
  • 2.思考问题要先注意主体
  • 3.论设计,需求和编码三者的关系
  • 4.程序的分解过程
  • 5.为什么0.1无法被二进制小数精确表示?
  • 6.0/0=2?
  • 7.结构和类
  • 8.CTS类型系统
  • 9.我设想的接口
  • 10.善用不同语言描述问题
  • 11.排列组合学习要点
  • 12.dpi 编程
  • 13.资本会增加幸运吗?
  • 14.你可以牺牲一个人挽救五个人么?
  • 15.6÷2(1+2) 等于几引发的思考
  • 16.排列组合的要点
  • 17.纽康悖论谜题

五、心得感悟

  • 1.学习并非光读书
  • 2.论工作的价值
  • 3.为何要写注释?
  • 4.c#有用的东西
  • 5.不要怕被打断
  • 6.该对谁感恩
  • 7.分而治之算法
  • 8..net 门槛高不高之我见
  • 9.关注设计上的意义,而不是实现细节
  • 10.不要追求最新的技术
  • 11.哪些是做老板的优秀品格
  • 12.程序员为何不爱设计?
  • 13.该如何抽象
  • 14.光阴不会虚度
  • 15.软件的大规模生产
  • 16.微创新和山寨的关系
  • 17.思维方法——改善你的思路
  • 18.Metro UI 的设计感悟
  • 19.认清世界,认清自我,超凡脱俗
  • 20.编程入门的一个方法
  • 21.为何苦命干活的人成不了专家?
  • 22.努力学习不如努力休息
  • 23.面向对象杂感
  • 24.什么是程序员的优良品质
  • 25.编写程序的一般思路
  • 26.开发感悟:用直觉编程
  • 27.有效率的生活
  • 28.如何把事情做对?
  • 29.郁闷的时候干脆休息
  • 30.我的理想
  • 31.版权迷思
  • 32.不可持续的天才教育
  • 33.如何处理人际关系
  • 34.设计一个编程语言
  • 35.算法的共同性质
  • 36.学习应有的态度
  • 37.复杂的设计伤不起
  • 38.中国式考试的弊病
  • 39.32岁男子沉迷网游十年离世 临终称真有意思
  • 40.毕业生如何找程序员工作
  • 41.对象的存在是因为别人要用它
  • 42.中国软件正版化的理想模型
  • 43.中国盗版率其实并没有那么高
  • 44.写程序不能忘了业务
  • 45.你真的应该懂面向对象
  • 46.反对继承
  • 47.数据结构: 是什么?
  • 48.面向对象并不是必要的
  • 49.知识产权是把双刃剑
  • 50.我认为知识产权应该这样改
  • 51.不要因为庆祝日本地震就责怪国人
  • 52.发财的要点
  • 53.关于版本兼容性
  • 54.常用设计对象
  • 55.面向对象五大设计原则的简单指导
  • 56.秩序
  • 57.函数关系和对象关系
  • 58.远离疲倦,告别非理性思维
  • 59.以人的角度去解决问题
  • 60.天才与努力
  • 61.集中原则——软件设计之道
  • 62.提高复用性的编码习惯
  • 63.驱动力
  • 64.一切已成定局
  • 65.从无形到有形——论系统架构
  • 66.语言学
  • 67.数学原理
  • 68..net的反对派们,精神比表面的东西更重要
  • 69.软件该如何定位?
  • 70.一种税收模型
  • 71.QQpk360,网友的评论
  • 72.被操纵的舆论
  • 73.腾讯和360的那些事
  • 74.技术的本质就是提高效率
  • 75.项目实践
  • 76.学英语(外语)的一个误区
  • 77.通信模式的发展设想
  • 78.告别面向对象
  • 79.谨防信息超载
  • 80.技术人的心魔
  • 81.java和.net的理念之别
  • 82.更高层次的语言可能会很快得到普及
  • 83.在基类中写测试代码,然后扩展子类来写具体业务
  • 84.接口与可测试性
  • 85.初学者怎么学习编程
  • 86.内向者生存手册
  • 87.不要new你的函数
  • 88.性与爱——谈与异性相处
  • 89.把重要的事情先做好
  • 90.软件设计新思路
  • 91.三层模式的思考
  • 92.网站管理艺术
  • 93.建立行政效果公布体制
  • 94.管好国家分配
  • 95.应对需求变化
  • 96.语言新思路:接口+测试
  • 97.多维成功论
  • 98.营销公式
  • 99.软件公司应该怎么开
  • 100.探讨软件设计的过程
  • 101.设计是为了方便开发和维护
  • 102.设计往往会偏向复杂
  • 103.小小的感触
  • 104.如何写结构优美的代码
  • 105.用户界面和逻辑应该分离
  • 106.编码阶段
  • 107.软件开发过程须贯彻评估和测试
  • 108.保证软件开发质量的一种管理学
  • 109.程序员找不到工作是因为管理差
  • 110.设计模式
  • 111.接口和类的关系
  • 112.软件设计思维:软件应该可以增大可以减小
  • 113.关于保护成员是否有意义的一点看法
  • 114.面向对象的反思
  • 115.好的软件设计习惯
  • 116.汉语编程能获得诺贝尔奖

 

六、编码实践

  • 1.和数位有关的几个问题(称重等)
  • 2.24点求解
  • 3.小兔生仔和汽水换瓶的两个算法
  • 4.水果机的几率设计

七、杂项

  • 1.希腊字母读音表

 

 

 

 

 

你可能感兴趣的:(目录索引)