自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (29)
  • 收藏
  • 关注

空空如也

linux-command-line-introduction-2nd

经典的图书 linux command line introduction 第二版,2019年3月出版

2019-03-03

continuous-delivery-handbook

evOps is the buzzword these days in both software and business circles. Why? Because it has revolutionized the way modern businesses do business and, in the process, achieved milestones that weren’t possible before. And in this book, you’ll learn what DevOps is, how it evolved, how your business can benefit from implementing it, and success stories of some of the world’s biggest and most popular companies that have embraced DevOps as part of their business. It is my hope that by the time you’re done reading this book, you’ll have a good idea of how DevOps can help your business grow.

2018-10-31

Microservice Patterns and Best Practices

Microservices is a software architecture strategy that has been in use for some years, with the goal of making services more scalable. Monolithic applications are losing ground to service-oriented projects, owing to the need for today's businesses to grow rapidly and dynamically. By designing this new architectural model, object-oriented principles, standards, decoupling, and responsibilities have become fundamental beyond automated testing.

2018-07-27

effective c# (第三版)

Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and the publisher was aware of a trademark claim, the designations have been printed with initial capital letters or in all capitals. The author and publisher have taken care in the preparation of this book, but make no expressed or implied warranty of any kind and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection with or arising out of the use of the information or programs contained herein.

2018-06-19

Professional C++(第4版)

2018年4月新出的C++大作,完整版,我手动添加了目录。

2018-04-20

The Boost C++ Libraries

看清楚了,这可不是BOOST官方文档哦。这是一个BOOST学习使用说明的文档,里面有大量的代码及实例。我也是一个偶然的机会下的,一般人我可不告诉他。

2011-07-22

Reusing Open Source Code

听起来名字不错,开源代码的重用。不过书内好像只是讲一些策略规则之类的,缺乏一些实例代码。比较遗憾。

2011-07-22

Overview of the New C++ (C++0x)

Scott Meyers的新书,当然,实际上更像slider幻灯片,估计是培训的时候用的。

2011-07-22

Effective C++ in an Embedded Environment

C++巨匠scott myers的培训课程slider,顾名思义,针对C++在嵌入式系统下编程的指南。请研习。

2011-07-22

head first python

head first 系列的大名如雷贯耳,就不用我多说了吧。呵呵。绝对非扫描版本,有志于python入门的朋友请用心学习。

2010-12-10

THE ART OF DEBUGGING with GDB, DDD, and Eclipse

Amazon五星图书,优秀的软件调试入门著作 总结业界多年口口相传的调试经验 丰富的C/C++实例阐述适用于各种平台与编程语言的通用调试原则 详解GDB、DDD和Eclipse三大工具应用

2010-05-17

Beautiful Security: Leading Security Experts Explain How They Think

In this thought-provoking anthology, today's security experts describe bold and extraordinary methods used to secure computer systems in the face of ever-increasing threats. Beautiful Security features a collection of essays and insightful analyses by leaders such as Ben Edelman, Grant Geyer, John McManus, and a dozen others who have found unusual solutions for writing secure code, designing secure applications, addressing modern challenges such as wireless security and Internet vulnerabilities, and much more. Among the book's wide-ranging topics, you'll learn how new and more aggressive security measures work--and where they will lead us. Topics include: * Rewiring the expectations and assumptions of organizations regarding security * Security as a design requirement * Evolution and new projects in Web of Trust * Legal sanctions to enforce security precautions * An encryption/hash system for protecting user data * The criminal economy for stolen information * Detecting attacks through context Go beyond the headlines, hype, and hearsay. With Beautiful Security, you'll delve into the techniques, technology, ethics, and laws at the center of the biggest revolution in the history of network security. It's a useful and far-reaching discussion you can't afford to miss.

2010-05-17

Concurrent Programming on Windows

《Windows并发编程指南》英文版,美中不足的是divu版本的,可能不如PDF来的方便,目录我也没有时间编辑。但是对阅读者来说,这是没有太大影响的。

2010-05-11

97.Things.Every.Programmer.Should.Know

O'Reilly 2010 Programming languages, programming techniques, development environments, coding style, tools, development process, deadlines, meetings, software architecture, design patterns, team dynamics, code, requirements, bugs, code quality. And more. A lot. There is an art, craft, and science to programming that extends far beyond the program. The act of programming marries the discrete world of computers with the fluid world of human affairs. Programmers mediate between the negotiated and uncertain truths of business and the crisp, uncompromising domain of bits and bytes and higher constructed types. With so much to know, so much to do, and so many ways of doing so, no single person or single source can lay claim to “the one true way.” Instead, 97 Things Every Programmer Should Know draws on the wisdom of crowds and the voices of experience to offer not so much a coordinated big picture as a crowdsourced mosaic of what every programmer should know. This ranges from code-focused advice to culture, from algorithm usage to agile thinking, from implementation know-how to professionalism, from style to substance. The contributions do not dovetail like modular parts, and there is no intent that they should—if anything, the opposite is true. The value of each contribution comes from its distinctiveness. The value of the collection lies in how the contributions complement, confirm, and even contradict one another. There is no overarching narrative: it is for you to respond to, reflect on, and connect together what you read, weighing it against your own context, knowledge, and experience.

2010-02-22

Software Performance and Scalability

这本书本人还没看过,不过亚马逊高度的评价和这本书所关注的主题绝对值得所有程序员们深入研究。

2010-02-22

The Art of Concurrency(2009)

全名“The Art of Concurrency-A Thread Monkey's Guide to Writing Parallel Applications”。 针对多核并行处理编程方面的最新专著。

2009-10-18

Memory as a Programming Concept in C and C++

亚马逊全五星图书,短小精悍 The overwhelming majority of program bugs and computer crashes stem from problems of memory access, allocation, or deallocation. Such memory-related problems are also notoriously difficult to debug. Yet the role that memory plays in C and C++ programming is a subject often overlooked in courses and books because it requires specialized knowledge of operating systems, compilers, and computer architecture in addition to a familiarity with the language themselves. Most professional programmers learn about memory entirely through experience of the trouble it causes. This book provides students and professional programmers with a concise yet comprehensive view of the role that memory plays in all aspects of programming and program behavior. Assuming only a basic familiarity with C or C++, the author describes the techniques, methods, and tools available to deal with the problems related to memory and its effective use.

2009-08-26

Programming C# 3.0

Written by popular author and .NET expert Jesse Liberty, this thoroughly updated tutorial for beginning to intermediate programmers covers the latest release of Microsoft’s popular C# language (C# 3.0) and the newest .NET platform for developing Windows and web applications. Our bestselling Programming C# 3.0, now in its fifth edition, is a world-class tutorial that goes well beyond the documentation otherwise available. Liberty doesn’t just teach C#; he tells the complete story of the C# language and how it integrates with all of .NET programming, so that you can get started creating professional quality web and Windows applications. This book: Provides a comprehensive tutorial in C# and .NET programming that also serves as a useful reference you’ll want by your side while you’re working Covers all of the new features of the language, thoroughly integrated into every chapter, rather than tacked on at the end Provides insight into best practices and insight into real world programming by a professional programmer who worked with C# as an independent contractor for nearly a decade before joining Microsoft as a Senior Program Manager Every chapter in this book has been totally revised, and the entire book has been reorganized to respond to the significant changes in the language Full coverage, from the ground up of LINQ (Language Integrated Query) and other C# 3.0 language innovations to speed up development tasks Explains how to use C# in creating Web Applications as well as Windows Applications, using both the new Windows Presentation Foundation (WPF) and the older WinForms technology This new edition of Programming C# 3.0 is for working programmers who want to develop proficiency inMicrosoft’s most important language. No prior .NET experience is required for you to get started. There’s no time like the present to work with C# — and no book like this one to teach you everything you need to know. Special note to VB6 and Java programmers: if you’ve decided to transition to .NET, this book will take you there.

2009-08-24

Simply SQL

If you’re a web designer or developer looking for guidance in learning SQL for your web projects, this book is for you. In the early days of the Web, everyone was a web developer. Nowadays, the field has matured to the point where many different disciplines exist. Two broad categories emerged: Web designers are responsible for what web site visitors see. This includes the design, graphics, and layout of the site. It also includes designing the functionality of the site, how it works, with considerations for the usability of site features. Web developers are responsible for the code behind the site. This includes the HTML, CSS, and JavaScript that make the site functional. In addition, web developers handle scripting languages such as PHP, which are used to automate the production of HTML and other code. Scripting languages enable dynamic web site interaction, and are used to communicate with the database. If you’re a web designer, you can benefit from learning SQL—at least at a rudimentary level—because it will help you design better user interactions. Understanding how SQL works means that you can make life simpler for the developers who will implement your designs: by ensuring that the web site is organized in a way that not only serves the web site visitor, but also allows for simple SQL and good database design. We’ll cover both SQL and database design in this book. Web developers are the primary audience for the book. Using several simple web application examples, we’ll explore all aspects of SQL and database design that are required by web developers to develop efficient and effective web pages. The sample applications in this book really are quite simple, and you may already be familiar with one or more of them, just by using them on the Web. Of course, database use goes beyond dynamic web sites. For example, databases are also used in desktop and network applications. So even if you’re working with a non-web-related application, the chances are good that you’re still working with a database that uses SQL. The SQL you learn in this book can be applied in all situations where a database is used.

2009-08-09

C++内存管理算法和实现.chm

This book presents several concrete implementations of garbage collection and explicit memory management algorithms.

2009-08-04

Programming Windows Server 2003.pdf

Among the many new and interesting features built into Windows Server 2003 that you can integrate into your applications are: • The .NET Framework 1.1 • Internet Information Services 6 • COM+ 1.5 • UDDI Services • Tighter security This book examines these features and shows you how to take advantage of them to maximize the performance and reliability of your applications. It is aimed at developers who are already familiar with the concepts of the .NET Framework and have developed .NET applications for Windows Server-based operating systems. All of the code examples are written in both VB.NET and C# (currently the most popular languages), but you can easily convert them to any .NET-compliant language. xiv PREFACE This book will also be beneficial to you if you are familiar with .NET concepts but do not have the experience required to jump right into coding .NET in the real world. Because we will be building on the same application throughout the book, when you finish reading you will see how all of the pieces of an application fit together. In my experience, I have found that this provides a much easier mechanism for learning because you are exposed to the fine points of application development.

2009-08-04

Delphi 2009 Handbook.pdf

Delphi最重要的吹鼓手Marco Cantù最新作品,本人是看Marco Cantù的《Delphi6从入门到精通》进入delphi编程领域的,真心希望delphi不要成为优美的绝唱。希望有志的同仁能够下载学习。

2009-08-04

SVN使用手册中文版

这本书是作为Subversion项目的文档,由开发者开始撰写的,后来成为一个独立工作并进行了重写,因此,它一直有一个免费许可证(见附录E, 版权。)实际上,这本书是在公众关注中写出来的,作为Subversion的一部分,它有两种含义: 你一直可以在Subversion的版本库里找到本书的最新版本。 对于这本书,你可以任意分发或者修改—它是免费许可证,当然,相对于发布你的私有版本,你最好向Subversion开发社区提供反馈。为了能够参与到社区,见“为Subversion做贡献”一节来学习如何加入到社区。

2009-08-02

Programming with C++

Authors have taken special care to present the various topics in Programming with C++ in an easy-to-learn style. Almost every topic is followed by well designed live programmes so that it becomes easy to grasp the underlying principle or programming technique. A total of more than 450 live programmes are included in the book. It is also taken care that programmes are short and do not include such details which do not relate to the topic on hand. This makes them easy to be tested and suitable for practice students. Authors are confident that the book will prove its worth for the regular students, for professional and for those learning C++ through self study.

2009-08-02

c++ standard library practical tips

For the last 10 or so years, I’ve been programming in C++. I really enjoy the language for its power, brevity, and accommodation of three major programming styles—structured programming, object-oriented programming, and generic programming. In addition, C++ has a powerful and concise library that comes with every compiler that conforms to the language standard. Unfortunately, the library is not the easiest thing in the world to learn and use. And, although there are many good C++ textbooks and some very good C++ Standard Library reference books (my copy of Nicolai Josuttis’s excellent The C++ Standard Library is falling apart from use), I haven’t found any works that provide quick, concise, Standard Library solutions to practical programming problems. So, necessity being the mother of invention, I wrote this book to fill that gap. The book’s primary audience is new and intermediate C++ Standard Library programmers. They can be in any application area that uses C++, such as graphics programming, multimedia development, scientific computation, or financial software. They often have titles like Programmer, Software Engineer, Software Developer, or Applications Developer. People in this target audience should have a moderate amount of experience programming C++. This might include a course in the language, studying any of the plethora of C++ textbooks or tutorials, and perhaps even a year or two of actual programming experience. These programmers should also have some experience, even if it is minimal, using the Standard Library. For example, they should be able to call the Standard Library functions and understand the rudiments of templates and Standard Library containers. However, they do not need to know what parts of the Standard Library they should use to solve their programming problems. After all, that’s the point of this book! The book is organized in a way that lets you quickly find the answer to your programming problem. The heart of the book is the 100 tips on using the C++ Standard Library. They’re all short—about two to four pages each. Just look at the tip titles in the table of contents and flip to one you’re interested in. You’ll notice that each tip starts with a short solution. This is a very concise answer to the programming problem. If you’re an experienced Standard Library user or you just need to jog your memory, this short paragraph or two will satisfy you. Following the bare-bones answer is a detailed solution. This is useful if you’ve never used the tip’s technique or if the short solution is just too concise. The detailed answer has a complete C++ program that illustrates the method in the tip. The text discusses the code and gives a thorough explanation of its key points. A few of the programs may seem longer than what is necessary solely to demonstrate a technique. I’ve done this on purpose, though. One of the things that bothers me about many technical books is that the examples are too simplistic to be of much help. Because object-oriented programming is so important to C++, quite a few of the programs use classes, and this causes the code to be longer. However, I find this makes the examples more realistic, helpful, and valuable. Deciding between brevity and practicality is subjective, however, and someone is certainly bound to be disappointed by my choice. Nonetheless, you don’t have to worry about having to slog through endless pages of pontification—the programs are only about a page or two long, and the explanations just slightly longer. You can quickly get a good understanding of your problem’s solution and then get back to the fun stuff—writing code. If you’d like to explore a tip in more detail, you have several options. First, each tip has references to other relevant tips. These tips may contain alternate techniques, related methods, or supplementary material. Second, the tips are grouped according to topic. Thus, for example, if you’re about to start working with vectors and would like some background first, you can leaf through Chapter 4, “Tips on Vectors.” It will give you some tips on the power and pitfalls of this container. Third, Chapter 13 has an application that uses some of the tips in a realistic setting. If the technique you’re interested in is in this chapter, you get to see it in action. Finally, Chapters 1 and 2 contain an overview and review of the Standard Library and its main component, the Standard Template Library. This information helps you see how the tip fits into the general scheme of things and serves as a good review of some basic Standard Library concepts.

2009-06-23

c++ for programmers(2009.pdf)

c++教育大师Paul J. Deitel09年最新力作,对c++的阐述巨细靡遗又深入浅出,并包括很多最新的软件工程、UML、编程工具包括Visual Studio的使用。目前网上只有CHM版,字体过小看起来很不方便,我费了很大功夫把它转为PDF格式,希望大家喜欢。

2009-06-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除