自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhangzhongke007的专栏

潜心修炼,成为一名linux hacker

  • 博客(2)
  • 资源 (60)
  • 收藏
  • 关注

原创 查看系统gblic版本号的方法

在网上搜了半天,各种方法乱七八糟的,一直没找到头绪。今天自己找到一种方法,于是稍微总结。1、运行/lib/libc.so.x文件。这是一个链接文件,指向一个真正的可执行文件。直接在shell中运行,可以看出glibc的版本号。2、使用getconf命令。该命令有一个参数a,可以打印出当前系统的各种参数值。$getconf -a也可以输出glibc的版本号。3、查看gblic提供的工具的

2012-08-08 11:04:05 1798

原创 C语言指针一点顿悟

2010-04-13 18:58:00 693

写给大家看的设计书(第三版).pdf

写给大家看的设计书PDF版

2014-12-15

JavaScript语言精髓与编程实践

我相信,在这个世界上无时不刻地在产生着新的语言。例如我刚才叫住我脚下的这只小猫,我喊了一声 “嗨” ,它就停下来望着我。如同我与猫一样,你可能正在用另外的一种语言 —— 声音的,或者符号的 —— 与另外一种个体进行着交流。

2014-11-18

Java.Network.Programming(4th,2013.10)].Elliotte.Rusty.Harold.文字版.epub

Java.Network.Programming(4th,2013.10)].Elliotte.Rusty.Harold.文字版.epub

2013-12-10

[Windows.8.1:Out.of.the.Box(2nd,2013.10)].Mike.Halsey.文字版.epub

[Windows.8.1:Out.of.the.Box(2nd,2013.10)].Mike.Halsey.文字版.epub

2013-12-10

[Python.and.HDF5(2013.10)].Andrew.Collette.文字版.pdf

Over the past several years, Python has emerged as a credible alternative to scientific analysis environments like IDL or MATLAB. Stable core packages now exist for han‐ dling numerical arrays (NumPy), analysis (SciPy), and plotting (matplotlib). A huge selection of more specialized software is also available, reducing the amount of work necessary to write scientific code while also increasing the quality of results.

2013-12-10

[Test-Driven.Infrastructure.with.Chef(2nd,2013.10)].Stephen.Nelson-Smith.文字版.pdf

Writing the first edition of this book was an order of magnitude harder than I could ever have imagined. I think this is largely because alongside writing a book I was also writing software. Trying to do both things concurrently took up vast quantities of time, for which many people are owed a debt of gratitude for their patience and support.

2013-12-10

[Developing.with.PDF(2013.10)].Leonard.Rosenthol.文字版.pdf

While this book goes into some fairly deep technical topics, I’ve tried to present them in such a way that any technically minded individual should find the material ap‐ proachable and understandable.

2013-12-10

[High.Performance.Drupal(2013.10)].Jeff.Sheltren.文字版.pdf

Drupal has come a long way since becoming an open source project in 2001. What was once a fairly limited content management system has become a very powerful frame‐ work that runs millions of websites. Everything from personal blogs and small neigh‐ borhood businesses to Internet startups, universities, governments, and global compa‐ nies are running Drupal. There are hundreds of Drupal-focused companies offering development, hosting, and performance tuning services, and new Drupal sites, small and large, are coming online everyday.

2013-12-10

[iOS.7.Programming.Fundamentals(2013.10)].Matt.Neuburg.文字版.pdf

After three editions of my book on programming iOS — Programming iOS 4 (May 2011), Programming iOS 5 (March 2012), and Programming iOS 6 (March 2013) — it is as if a friendly but powerful giant had ripped the book in two, just after the end of Part III (Chapter 13).

2013-12-10

[Agile.Data.Science(2013.10)].Russell.Jurney.文字版.pdf

Agile Data Science is a course to help big data beginners and budding data scientists to become productive members of data science and analytics teams. It aims to help engi‐ neers, analysts, and data scientists work with big data in an agile way using Hadoop. It introduces an agile methodology well suited for big data.

2013-12-10

[Mining.the.Social.Web(2nd,2013.10)].Matthew.A.Russell.文字版.pdf

This book has been carefully designed to provide an incredible learning experience for a particular target audience, and in order to avoid any unnecessary confusion about its scope or purpose by way of disgruntled emails, bad book reviews, or other misunder‐ standings that can come up, the remainder of this preface tries to help you determine whether you are part of that target audience. As a very busy professional, I consider my time my most valuable asset, and I want you to know right from the beginning that I believe that the same is true of you. Although I often fail, I really do try to honor my neighbor above myself as I walk out this life, and this preface is my attempt to honor you, the reader, by making it clear whether or not this book can meet your expectations.

2013-12-10

[iOS.7.Programming.Cookbook(2013.10)].Vandad.Nahavandipoor.文字版.epub

[iOS.7.Programming.Cookbook(2013.10)].Vandad.Nahavandipoor.文字版.epub

2013-12-10

[Doing.Data.Science(2013.10)].Rachel.Schutt.文字版.pdf

Data science is an emerging field in industry, and as yet, it is not welldefined as an academic subject. This book represents an ongoing in‐ vestigation into the central question: “What is data science?” It’s based on a class called “Introduction to Data Science,” which I designed and taught at Columbia University for the first time in the Fall of 2012. In order to understand this book and its origins, it might help you to understand a little bit about me and what my motivations were for creating the class.

2013-12-10

[QuickBooks.2014:The.Missing.Manual(2013.10)].Bonnie.Biafore.文字版.pdf

QuickBooks isn’t hard to learn. Many of the features that you’re familiar with from other programs work the same way in QuickBooks—windows, dialog boxes, dropdown lists, and keyboard shortcuts, to name a few. And with each new version, Intuit has added enhancements and features to make your workflow smoother and faster. The challenge is knowing what to do according to accounting rules, and how to do it in QuickBooks. This book teaches you how to use QuickBooks andexplains the accounting concepts behind what you’re doing

2013-12-10

[iPhone:The.Missing.Manual(7th,2013.10)].David.Pogue.文字版.pdf

Missing Manuals are witty, superbly written guides to computer products that don’t come with printed manuals (which is just about all of them). Each book features a handcrafted index, cross-references to specific page numbers (not just “see Chapter 14”), and an ironclad promise never to put an apostrophe in the possessive pronoun “its.”

2013-12-10

[iOS.7.Programming.Cookbook(2013.10)].Vandad.Nahavandipoor.文字版.pdf

This edition of the book is not just an update, but a total remake of the previous edition. iOS 7 changed everything: the look and feel, the way we use our iOS devices, and most importantly, the way we program for iOS devices. This called for a substantial rewrite indeed. I have added roughly 50 new recipes to this book, talking about things such as UIKit dynamics, collection views, the keychain, push notifications, and whatnot. I have also gone through all the example codes and figures and updated them for iOS 7

2013-12-10

[Mobile.Design.Pattern.Gallery(2012.3)].Theresa.Neil.文字版.pdf

The Mobile Design Pattern Gallery is for product managers, designers and developers who are creating mobile applications. As companies are defining and refining their mobile strategy, it can be a challenge to find examples of design best practices, especially for multiple operating systems. Whether you have been tasked with designing a simple iPhone application, or designing for every popular operating system on the market,these patterns will provide solutions to common design challenges.

2013-11-22

Using.Drupal(2nd,2012.4).Angela.Byron.文字版.pdf

If you’re completely new to creating websites and installing web-based scripts, this book probably isn’tfor you, yet. We assume that goofy acronyms like PHP, FTP, URL, ZIP, and HTML are in your working vocabulary. Likewise, if you’re interested in hardcore, nitty-gritty details about Drupal’s API functions, this book isn’tfor you: our focus here is on pointy-clicky stuff: combining existingmodules to build out functionality, rather than creating new ones.

2013-11-22

[Using.Mac.OS.X.Lion.Server(2012.3)].Charles.Edge.文字版.pdf

The operating system that has evolved into Mac OS X hosted the first web server, but much has changed since 1989. Sure, Mac OS X Server still has a web server, although now it runs Apache. And Apache is one of the hundreds of open source products now built into Mac OS X Server. Mac OS X Server can now manage thousands of client computers using Open Directory and Profile Manager. Over the years, Mac OS X Server has been a file server, a podcasting server, a video streaming server, and an imaging server for Mac OS X client computers. Basically, Mac OS X Server can do most anything that administrators might want a server to do.

2013-11-22

[Programming.iOS.5(2nd,2012.3)].Matt.Neuburg.文字版.pdf

iOS is huge, massive, immense. It’s far too big to be encompassed in a book even of this size. And in any case, that would be inappropriate and unnecessary. There are entire areas of Cocoa Touch that I have ruthlessly avoided discussing. Some of them would require an entire book of their own. Others you can pick up well enough, when the time comes, from the documentation. This book is only a beginning — the fundamentals. But I hope that it will be the firm foundation that will make it easier for you to tackle whatever lies beyond, in your own fun and rewarding iOS programming future.

2013-11-22

[High.Performance.MySQL(3rd,2012.3)].Baron.Schwartz.文字版.pdf

The second edition of this book presented a lot of information to readers, but no book can provide complete coverage of a topic. Between the second and third editions, we took notes on literally thousands of interesting problems we’d solved or seen others solve. When we started to outline the third edition, it became clear that not only would full coverage of these topics require three to five thousand pages, but the book still wouldn’t be complete. After reflecting on this problem, we realized that the second edition’s emphasis on deep coverage was actually self-limiting, in the sense that it often didn’t teach readers how to thinkabout MySQL. As a result, this third edition has a different focus from the second edition. We still convey a lot of information, and we still emphasize the same goals, such as reliability and correctness. But we’ve also tried to imbue the book with a deeper purpose: we want to teach the principles of why MySQL works as it does, not just the facts about how it works. We’ve included more illustrative stories and case studies, which demonstrate the principles in action. We build on these to try to answer questions such as “Given MySQL’s internal architecture and operation, what practical effects arise in real usage? Why do those effects matter? How do they make MySQL well suited (or not well suited) for particular needs?”

2013-11-22

[Introduction.to.Tornado(2012.3)].Michael.Dory.文字版.pdf

This book is meant to be an overview of the Tornado web server, and will walk readers through the basics of the framework, some sample applications, and best practices for use in the real world. We’ll use examples to detail how Tornado works, what you can do with it, and what you’d be best avoiding as you build your first applications with it.

2013-11-22

[PayPal.APIs:Up.and.Running(2nd,2012.4)].Matthew.A.Russell.文字版.pdf

There has never been a better time to have a keen interest in commerce. The Web has truly accelerated globalization and connected us all through a common network. Information can now be shared at mind-boggling rates, and entrepreneurs everywhere can truly reach a global audience if they’re clever (and sometimes lucky) enough to supply the market with what it demands. However, this is old news. Back in the mid-1990s, not long after the Internet officially birthed the Web, buyers and sellers could already transact through eBay, and PayPal soon arrived as the de facto way for money to change hands with the least amount of friction. Fast forward a decade or so, and a lot of exciting things have happened. eBay acquired PayPal back in 2002, and while PayPal continues to be the preferred way to exchange money on eBay, it has since evolved into a powerful platform that offers a vast number of API-based products that allow you to monetize your ideas as seamlessly as possible. If you’re interested in tapping into these tremendous possibilities, this book is for you. As an “Up and Running” title, it doesn’t provide complete or exhaustive documentation on all of PayPal’s products or even provide very specific direction on handling some of the most common idiosyncrasies that you might encounter.However, it does aim to present some of the most popular products in fully integrated realistic scenarios with sample project code that you can study and adapt for your particular needs. As the title suggests, this book is designed to get you up and running; it is not a definitive guide.

2013-11-22

[Learning.Android(2011.3)].Marko.Gargenta.文字版.pdf

This book sprang from years of delivering the Marakana Android Bootcamp training class to thousands of software developers at some of the largest mobile companies located on four continents around the world. Teaching this class, over time I saw what works and what doesn’t. This book is a distilled version of the Android Bootcamp training course that I developed at Marakana and fine-tuned over numerous engagements.

2013-11-22

[SharePoint.Apps.with.LightSwitch(2012.4)].Paul.Ferrill.文字版.pdf

This book is about developing SharePoint applications using Microsoft’s Visual Studio LightSwitch product. The overall goal of this book is to present enough information by way of worked examples to help you get started writing SharePoint applications using Visual Studio LightSwitch. Microsoft offers Visual Studio LightSwitch as both a stand-alone product and as an add-on to the full version of Visual Studio. Most of the sample applications presented in this book can be completed using the basic version, with just a few exceptions. Any work involving the building of LightSwitch extensions requires the full version of Visual Studio. Building Silverlight controls is another case where you’ll need the full version. Microsoft does offer a trial version of Visual Studio 2010 Ultimate if you just want to check it out.

2013-11-22

[Programming.Android(2nd,Early.Release,2012.3)].Zigurd.Mednieks.文字版.pdf

This book is for people coming to Android programming from a variety of backgrounds.If you have been programming iPhone or Mac OS applications in Objective-C, you will find coverage of Android tools and Java language features relevant to Android programming that will help you bring your knowledge of mobile application development to Android. If you are an experienced Java coder, you will find coverage of Android application architecture that will enable you to use your Java expertise in this newly vibrant world of client Java application development. In short, this is a book for people with some relevant experience in object-oriented languages, mobile applications, REST applications, and similar disciplines who want to go further than an introductory book or online tutorials will take them.

2013-11-22

[Building.Mobile.Applications.with.Java(2012.3)].Joshua.Marinacci.文字版.pdf

I have always thought of Java as a way of coding and an ecosystem, not just a language and virtual machine. When you code in Java you are part of a mature culture with amazing tools and expertise. When I joined the webOS team nearly two years ago I knew HTML and CSS very well, but very little JavaScript. Over time I have become pretty good at JavaScript but my newfound knowledge still can’t compare to my fifteen years of mad Java skillz. With Java, and the mature Java tools, I can knock out code in half the time. I didn’t want to give up my existing skills to play in the new world of smart devices.

2013-11-22

[Drupal.Development.Tricks.for.Designers(2012.3)].Dani.Nordin.文字版.pdf

I realize the idea of learning how to use the command line, or set up a local development environment, isn’t as sexy as learning how to push the envelope of Drupal design. Trust me, I get it. But if there’s one thing that prevents Drupal designers from pushing that envelope, it’s this: site building in Drupal isn’t as efficient if you haven’t figured out at least a few of these tricks. Want to know why the same task takes some developers an hour or two, while it takes some of us several hours of banging our heads against the computer? It’s because they know how to quickly update their modules, or how to use version control (hallelujah!) to protect themselves from bonehead mistakes.

2013-11-22

Learning.CFEngine.3(2012.3)].Diego.Zamboni.文字版.pdf

This is a book about system administration. As any system administrator knows, there is no professional joy greater than seeing systems work consistently and perform their tasks flawlessly. And the joy is even greater if the systems need as little human attention as possible. Automating system administration tasks is not only a source of pride, but also an urgent need once the number of machines under our control grows beyond a very small number, as it is otherwise impossible to keep track of everything by hand. The number and complexity of computer systems have grown exponentially over the years, to the point where managing them by hand has become impossible for any single person. To this effect, CFEngine can help. CFEngine is a useful automation tool, but it goes well beyond that. It provides you with a framework to manage and implement IT infrastructure in a sustainable, scalable, and efficient manner. It allows you to elevate your thinking about systems so that you can focus on the higher-level issues of design, implementation, and maintenance, while having the certainty that lower-level details are handled for you automatically.

2013-11-22

20.Recipes.for.Programming.PhoneGap(2012.3)].Jamie.Munro.文字版.pdf

PhoneGap is a library that allows developers to interface directly with a mobile device through the use of its JavaScript libraries. With the multitude of mobile platforms it is very difficult and expensive to create multiple applications in Java, Objective-C, or other native languages. Through the PhoneGap library, most web developers can convert their existing knowledge of HTML, CSS, and JavaScript into mobile phone applications with very little effort. In this book, I will explore many common features of mobile development and how they are accomplished with PhoneGap. This will include GPS location, maps, media, accelerometers, and much more.

2013-11-22

[JavaScript.Pocket.Reference(3rd,2012.4)].David.Flanagan.文字版.pdf

This book is an excerpt from the more comprehensive JavaScript: The Definitive Guide. No material from the out-of-date second edition remains. I’m hopeful that some readers will find this shorter and denser book more useful than the larger and more intimidating volume from which it came. This pocket reference follows the same basic outline as the larger book: Chapters 1through 9cover the core JavaScript language, starting with fundamental matters of language syntax—types, values, variables, operators, statements—and moving on to coverage of JavaScript objects, arrays, functions and classes. These chapters cover the language itself, and are equally relevant to programmers who will use JavaScript in web browsers and programmers who will be using Node on the server-side.

2013-11-22

[Code.Simplicity(2012.3)].Max.Kanat-Alexander.文字版.pdf

The difference between a bad programmer and a good programmer is understanding.That is, bad programmers don’t understand what they are doing, and good programmers do. Believe it or not, it really is that simple. This book exists to help all programmers understand software development on a very broad level that can be applied to any programming language or project from here to eternity. It lays out scientific laws for software development, in a simple form that anybody can read.

2013-11-22

[Linux.Pocket.Guide(2nd,2012.3)].Daniel.J.Barrett.文字版.pdf

Welcome to Linux! If you’re a new user, this book can serve as a quick introduction, as well as a guide to common and practical commands. If you have Linux experience, feel free to skip the introductory material.

2013-11-22

LPI.Linux.Certification.in.a.Nutshell(3rd,2010.6)].Adam.Haeder.文字版.pdf

Certification of professionals is a time-honored tradition in many fields, including medicine and law. As small computer systems and networks proliferated over the last decade, Novell and Microsoft produced extremely popular technical certification products for their respective operating system and network technologies. These two programs are often cited as having popularized a certification market for products that had previously been highly specialized and relatively rare. These programs have become so popular that a huge training and preparation industry has formed to service a constant stream of new certification candidates.

2013-11-22

Just.Spring.Integration(2012.4)].Madhusudhan.Konda.文字版.pdf

When I first started working on Enterprise projects in early 2000, I was initially lost in the jungles of Enterprise messaging. It was (and is still, to some extent) a formidable challenge to start an Enterprise messaging project. There used to be a variety of messaging product offerings in the mark

2013-11-22

[Programming.C#.5.0(Early.Release)].Ian.Griffiths.文字版.pdf

The C# programming language (pronounced ‘see sharp’) can be used for many kinds of applications, including web sites, desktop applications, games, phone apps, and command line utilities. C# has been center stage for Windows developers for about a decade now, so when Microsoft announced that Windows 8 would introduce a new style of application, optimized for touch-based interaction on tablets, it was no surprise that C# was one of the four languages to offer full support from the start for these Metro style applications, as they’re called, (the others being C++, JavaScript, and Visual Basic).

2013-11-22

[Windows.PowerShell.for.Developers.文字版.pdf

PowerShell provides rapid turnaround during development for a number of reasons. It eliminates compile time, it’s an interpreter and makes development more flexible by allowing programming during application runtime, and it sits on top of powerful components, the .NET framework, connecting them together.

2013-11-22

[Designing.Great.Data.Products(2012.3)].Jeremy.Howard.文字版.pdf

In the past few years, we’ve seen many data products based on predictivemodeling. These products range from weather forecasting to recommendationenginesto services that predict airline flight timesmore accurately than theairline itself. But these products are still just making predictions, rather than asking what action they want someone to take as a result of a prediction. Prediction technology can be interesting and mathematically elegant, but we need to take the next step. The technology exists to build data products that can revolutionize entire industries. So, why aren’t we building them?

2013-11-22

[HTML5.Architecture(Early.Release)].Wesley.Hales.文字版.pdf

It’s estimated that there will be one billion HTML5-capable phones sold in 2013. The ground swell of support for HTML5 over native is here and today’s developers are flipping their priorities to now put mobile development first — which is why this chapter comes first [note: it may actually be second technically speaking]. Whether you’re an HTML5, W3C Standards lovin’, Open Web expert or just coming fresh off HTML 1, this chapter will equip you with the latest code, trends, and market research to guide you on making the right decision for your next mobile web project.

2013-11-22

[What.is.Dart?(2012.3)].Kathy.Walrath.文字版.pdf

Dart is a new language developed by Google that’s getting attention in web app circles.We asked Kathy Walrath and Seth Ladd, members of Google’s developer relations team,to explain Dart’s purpose and its applications.

2013-11-22

空空如也

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

TA关注的人

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