Effective java / SQL / C# / Debugging / python

《Effective Java中文版(原书第3版)》
Java之父James Gosling鼎力推荐
Jolt获奖作品全新升级
大量完整的示例代码和透彻的技术分析
Java程序员的经典参考书
针对Java 7、8、9充分展示
新的Java编程语言及其类库特性,包括在其面向对象根部添加的函数编程构造
PC版:http://product.china-pub.com/8054944
移动版:http://m.china-pub.com/touch/touchproduct.aspx?id=8054944

《Effective SQL:编写高质量SQL语句的61个有效方法》
三位世界顶级数据库顾问和讲师、Microsoft MVP合力撰写,国际SQL标准委员会负责人作序推荐,多位数据库专家一致好评。
通过通俗易懂的语言、大量的示例展示利用SQL解决现实中的问题来传授编写高质量查询语句的方法,示例囊括市面上的多种主流数据库产品。
PC版:http://product.china-pub.com/8048900
移动版:http://m.china-pub.com/touch/touchproduct.aspx?id=8048900

《Effective C#:改善C#代码的50个有效方法(原书第3版)》
经典畅销书全新升级,世界知名C#专家Bill Wagner倾力撰写,C#程序员的参考书。
紧贴C#语言的设计理念,既从正面阐释如何编写代码,又从反面入手指出容易出错之处,涵盖C#语言的各个方面。
PC版:http://product.china-pub.com/8004498
移动版:http://m.china-pub.com/touch/touchproduct.aspx?id=8004498
低价:http://product.china-pub.com/231453
http://m.china-pub.com/touch/touchproduct.aspx?id=231453

《Effective Debugging:软件和系统调试的66个有效方法》
Google软件工程师Diomidis Spinellis融合自己30多年系统开发和软件调试的实战经验,深入探讨调试的策略、方法、工具和技巧.涵盖调试工作的方方面面,汇聚66条专业调试技巧,分步骤详细讲解,包含大量实用范例代码。
PC版:http://product.china-pub.com/5850461
移动版:http://m.china-pub.com/touch/touchproduct.aspx?id=5850461

《编写高质量代码:改善C程序代码的125个建议》
10余年开发经验的C语言专家从C语法和C11标准两大方面深入探讨编写高质量C代码的技巧、禁忌和实践。
PC版:http://product.china-pub.com/64124
移动版:http://m.china-pub.com/touch/touchproduct.aspx?id=64124

《Effective Python:编写高质量Python代码的59个有效方法》
Google软件工程师Brett Slatkin融合自己多年Python开发实战经验,深入探讨编写高质量Python代码的技巧、禁忌和实践。
涵盖Python 3.x和Python 2.x主要应用领域,汇聚59条实践原则、开发技巧和便捷方案,包含大量实用范例代码。
PC版:http://product.china-pub.com/4912460
移动版:http://m.china-pub.com/touch/touchproduct.aspx?id=4912460

《编写高质量代码:改善Objective-C程序的61个建议》
从基本原则、惯用法、语法、内存管理、设计、实现、设计模式、兼容性和性能优化等方面深入探讨编写高质量Objective-C代码的技巧、禁忌和实践。
PC版:http://product.china-pub.com/4875831
移动版:http://m.china-pub.com/touch/touchproduct.aspx?id=4875831
低价:http://product.china-pub.com/229573
http://m.china-pub.com/touch/touchproduct.aspx?id=229573

《Effective Ruby:改善Ruby程序的48条建议》
从模块、内存到元编程,总结和探讨Ruby编程中48个鲜为人知和容易被忽视的特性与陷阱。
包含大量实用范例代码,为编写易于理解、便于维护、易于扩展的Ruby应用提供了解决方案。
PC版:http://product.china-pub.com/230006
移动版:http://m.china-pub.com/touch/touchproduct.aspx?id=230006

原文地址:http://blog.51cto.com/13927659/2342544

时间: 2024-10-23 01:15:51

Effective java / SQL / C# / Debugging / python的相关文章

Cause: java.sql.SQLException: 无法转换为内部表示(Mybatis)

公司开发档案系统使用框架:Spring+Struts2+Mybatis+EasyUI,在开发过程中出现sql异常:“Cause: java.sql.SQLException: 无法转换为内部表示”,错误如下: org.springframework.jdbc.UncategorizedSQLException: ### Error querying database. Cause: java.sql.SQLException: 无法转换为内部表示 ### The error may involv

Effective Java 学习笔记之第七条——避免使用终结(finalizer)方法

避免使用终结方法(finalizer) 终结方法(finalizer)通常是不可预测的,也是很危险的,一般情况下是不必要的. 不要把finalizer当成C++中析构函数的对应物.java中,当对象不可达时(即没有引用指向这个对象时),会由垃圾回收器来回收与该对象相关联的内存资源:而其他的内存资源,则一般由try-finally代码块来完成类似的工作. 一.finalizer的缺点: 1. 终结方法的缺点在于不能保证会被及时地执行. 及时执行finalizer方法是JVM垃圾回收方法的一个主要功

Java、PHP、Python与MySQL交互的性能测试

这几天看源码弄清了一件事:WEB服务器接收浏览器请求.将请求传给PHP/Python进程(FCGI等).与数据库进行交互都是用socket(套接字). 也就是说,这些行为都是进程间通信.一台WEB服务器在硬件.操作系统不变的情况下,它的性能主要取决于socket通信的速度.如果所有进程都在一台服务器上的话,这个速度就取决于通信的效率了. 例如与MySQL数据库交互时,程序会调用驱动程序来访问数据库,这个驱动程序主要做这几件事: 1.创建socket,连接到MySQL. 2.将程序调用的API翻译

JAVA读书推荐----《深入分析Java Web技术内幕》--《java多线程编程核心技术》--《大型网站技术架构 核心原理与案例分析》-《Effective Java中文版》

(1)  首先推荐的不是一本书,而是一个博客,也是我们博客园另外一位博友java_my_life. 目前市面上讲解设计模式的书很多,虽然我前面讲了看书是最好的,但是对设计模式感兴趣的朋友们,我推荐的是这个博客.这位博友的设计模式讲得非常非常好,我认为90%的内容都是没有问题且很值得学习的,其讲解设计模式的大体路线是: 1.随便开篇点明该设计模式的定义 2.图文并茂讲解该设计模式中的结构 3.以详细的代码形式写一下该种设计模式的实现 4.补充内容 5.讲解该设计模式的优缺点 对于一个设计模式我们关

effective java读书笔记1——创建和销毁对象

今天刚开始读effective java,中文版的读起来很拗口,但感觉收获很多. 另外,这本书的内容是针对Java 1.5和1.6的. 在这里整理一下第2章:创建和销毁对象 的内容. 第一条:考虑用静态工厂方法代替构造器 这一条针对的情景是要获得类的实例时.一般说来,想要获得类的实例,都是通过构造函数(书里叫做构造器). 最常见的构造函数是这样的,没有返回参数,名字和类名相同. public class A{ public A(int a){ //构造函数内容 ... } } 而所谓的静态工厂,

Effective Java 第三版——10. 重写equals方法时遵守通用约定

Tips <Effective Java, Third Edition>一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java 6,7,8,甚至9的发布,Java语言发生了深刻的变化. 在这里第一时间翻译成中文版.供大家学习分享之用. 10. 重写equals方法时遵守通用约定 虽然Object是一个具体的类,但它主要是为继承而设计的.它的所有非 final方法(equals.hashCode.toStr

Notepad++最新版本介绍!支持全部编辑语言(Java、HTML、Python等)

Notepad++最新版本介绍!支持全部编辑语言(Java.HTML.Python等) Notepad++介绍 Notepad++是经常用的一个编辑软件,对于我这样的技术白菜来说,有这么个神器真是方便多了,Notepad++界面简洁明了,而且可以定制界面,又支持多国语言,是站长们的得力助手.免费.开源.绿色,对中文支持的很好,并有完整的中文化接口及支援多国语言撰写的功能(UTF8 技术).Notepad++内置支持多达27种语法高亮度显示(包括各种常见的源代码.脚本,能够很好地支持 .nfo 文

struts2+hibernate+spring简单整合且java.sql.SQLException: No suitable driver 问题解决

最近上j2ee的课,老师要求整合struts2+hibernate+spring,我自己其实早早地有准备弄的,现在都第9个项目了,无奈自己的思路和头绪把自己带坑了,当然也是经验问题,其实只是用myeclipse进行整合的,本来也没那么多问题,看视频吧居然好多要手打,我不喜欢看不下去放弃了,教程把就是一堆坑,最最让人不解的是明明有一个冲突是需要解决的,但我看到的教程居然都没有提到,还有一个错误居然好多人都好像自动忽略一样,能解决我问题的都是要漫长的找,所以我一定一定要把这个过程记录下来,给第一次搞

java.sql.SQLException: 无法从套接字读取更多的数据(mybatis 插入时)

今天  做mybatis 的批量插入的时候  出现 java.sql.SQLException: 无法从套接字读取更多的数据   的错误 解决方法: 由于批量插入的数据过大,需要分批次的插入. List<IdentificationData> insertList = new ArrayList<IdentificationData>(); for (IdentificationData domain : list) { insertList.add(domain); //批量插入