我的第一本书<C# 从现象到本质>已于近日正式在京东和淘宝天猫上开始销售了.至此,我的图书写作和出版活动正式告一段落.图书销售网址见下. 试读样章 京东 天猫 从看书到写书 借着图书出版之际,我也简单回顾一下我从工作到现在的整个心路历程.2012年3月我开始人生第一份码农工作,那时候真的是什么都不懂.我大学学的并不是编程专业,而比较偏金融一些,不过,由于种种原因,我在大学毕业之后并没有找到满意的金融方面的工作.在求职屡屡失败之后,我不得已将目标转为IT开发,这个我只有一点点背景的行业.大学四年…
先说活动规则,再说书的事 经过将近1年的努力,终于有了第一本自己独立编写的书:<深入理解Bootstrap>,基于最新版V 3.1 ,侧重于源码详解.架构分析.插件扩展(全新开发)实战.为了感谢大家以往依赖的支持,所以再次来个大放送,15个名额,具体活动内容和规则如下: 活动1:博客园回帖送书 规则: 5月23.26.27.28.29总计5天,在本帖,每天10.14点的第一个回帖评论者,分别赠送本书1本. 同一ID不可以重复参与活动,重复的话,取紧接着的下一个人.不允许用程序刷屏,一旦发现,取…
前言: 在博客园园友的大力支持下,本人的第一本书<Learninghard C#学习笔记>终于出版了. 这本书是本人学习C#的亲身经历,书籍内容都是本人学习过程中认为必须掌握的内容,完全无废话,适合初学者和想系统学习C#的初.中级开发人员. 并且,对于初学者和初.中级工程师另外一个好处是:很多初学者完全不知道怎么去学习C#,网上搜索的C#学习路线也不能辨别是否有效,如果购买这本书之后,相信你不会迷茫,不会没有方向,因为买了这本书之后,本人将会亲自指导C#学习路线,因为本人在晋升C#过程中走过很…
愚人节快乐,今天的活动很重磅! 1.免费送5本重量级技术书籍,不骗人,小程序随机抽奖送出哦! 2.免费进星球,哈哈不可能,愚人节快乐!不过今天有重大优惠,见下文! 活动一:免费送出5本重量级书籍 赠书1-----<图解设计模式> 作者:结城浩 译者:杨文轩 • 原版连续畅销12年.重印25次! • 用Java语言讲解GoF的23种设计模式 • 194张图表 + Java示例代码 = 轻松理解GoF的23种设计模式 图解系列经典书籍, 用Java语言编写代码实现了设计模式的程序,让程序真正地运行…
八月第一周,网易云社区联合博文视点为大家带来Python专场送书福利,10本关于Python的书籍内容涉及Python入门.绝技.开发.数据分析.深度学习.量化投资等.以下为书籍简介,送书福利请见文末哦~ 1.虫术——Python绝技 梁睿昆著 编辑推荐 本书基于Python这门灵活且简洁的语言,结合作者在网络数据爬取和大数据方面的实际工程经验,使得本书更具实用性.本书旨在让更多数据工作者或编程爱好者在大数据时代从海量的信息中通过掌握“虫术”来获取对自已或企业有价值的信息. 内容提要 <虫术——…
七月第一周,网易云社区联合清华大学出版社为大家送出13本数据分析以及移动开发的书籍(Python.SpingBoot.Entity Framework.Ionic.MySQL.深度学习.小程序开发等).以下为书籍简介,送书福利请见文末哦~ 1. 书名:玩转Python网络爬虫出版单位:清华大学出版社 内容提要: 本书站在初学者的角度,从原理到实践,循序渐进地讲述了使用Python开发网络爬虫的核心技术.全书从逻辑上可分为基础篇.实战篇和爬虫框架篇三部分.基础篇主要介绍了编写网络爬虫所需的基础知识…
业余草分享100套精选1000G架构师资料课程(超1T的IT学习资料免费送). 超过1024G的IT学习资料免费领取,你值得拥有! 领取资源方式,关注“业余草”公众号,回复对应的关键字 01.回复”我要健康“,获取程序员健康.内涵大礼包! 02.回复”大数据“,获取大数据相关资源. 03.回复”linux“,获取linux相关资料. 04.回复”mongodb“,获取mongodb学习资料. 05.回复”redis“,获取redis相关资料. 06.回复”zookeeper“,获取分布式等相关资…
<C#从现象到本质>读书笔记(九)第11章C#的数据结构 C#中的数据结构可以分为两类:非泛型数据结构和泛型数据结构. 通常迭代器接口需要实现的方法有:1)hasNext,是否还有下一个元素.2)Next,移动到下一个元素.3)Reset,重置. C#中对迭代器模式的实现就是IEnumerable接口. 使用yield关键字实现方法GetEnumerator.yield的延迟执行特性体现在:只有当需要取值时,才会执行,否则状态机的状态就停在0. foreach迭代时,不能直接更改集合成员的值,…
<C#从现象到本质>读书笔记(八)第10章反射 个人感觉,反射其实就是为了能够在程序运行期间动态的加载一个外部的DLL集合,然后通过某种办法找到这个DLL集合中的某个空间下的某个类的某个成员(通过反射可以访问该类所包含的所有成员,不论成员是公有还是私有). 在.NET中,查看和操作元数据的动作,称为反射. 通过反射我们可以:1)加载一个程序集,这称为动态加载程序集或者晚期绑定.2)获得程序集的托管模块(IL+元数据).3)获得程序集中(托管模块中的)类型对象(通过元数据).4)获得类型的成员和…
<C#从现象到本质>读书笔记(七)第9章 泛型 泛型的三大好处:类型安全,增强性能(避免装箱和拆箱),代码复用. 泛型方法是传入的参数至少有一个类型为T(尚未制定的类型,根据微软的命名规则,通常以T开头)的方法.T称为类型参数. 它的使用契机一般为:传入类型可能有很多种.但处理方式却相同的情景.这是可以不需要写很多歌重载,而考虑用泛型方法达到代码复用的目的. 同名的泛型方法和非泛型方法会被编译器看做不同的方法.即使都是泛型方法,不同个数的类型参数也会被编译为不同的方法. 泛型约束使得类型参数只…