- 博客(0)
- 资源 (18)
- 收藏
- 关注
草根学Python
Python 是高级编程语言,它有一个特点就是能快速的开发。Python 为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用 Python 开发,许多功能不必从零编写,直接使用现成的即可。而且 Python 还能开发网站,多大型网站就是用 Python 开发的,例如 YouTube、Instagram,还有国内的豆瓣。很多大公司,包括 Google、Yahoo 等,甚至 NASA(美国航空航天局)都大量地使用 Python。
作者:fuck两点水
链接:https://www.jianshu.com/p/0d757860c8cf
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
2018-06-21
笨办法学C epub
这本书的目标是让读者掌握足够的C语言技能,从而可以自己用C语言编写程序或者修改别人的C语言代码,成为一名的程序员。但这并不完全是一本讲C语言编程的书,书中还重点介绍防御性编程。本书以习题的方式引导读者一步一步学习编程,结构非常简单,共包括52个习题,每一个习题都重点讲解一个重要的主题,多数是以代码开始,然后解释代码的编写,再运行并测试程序,给出附加任务。此外,每个习题都配套教学视频。 本书是写给学过编程语言的读者的,本书有趣、简单,并且讲解方法独特,让读者了解众多C语言的基础知识和C程序中常见的缺陷,在慢慢增强自己的技术能力的同时,深入了解怎样破坏程序,以及怎样让代码更安全。
本书会随书附赠5个多小时充满激情的视频,这是一套完整的C语言视频课程! 作者Zed A.Shaw为急于自我提高编程技能(不限语言)的C语言初学者构建了一套课程,只要跟着学,你会像迄今为止Zed教过的数百万程序员一样获得成功!只要你能自律、投入和坚持! 本书内容十分浅显易读,只要花2天到1周可以读完,读完后既可以获得几千行代码的C编程经验。本书会让你的每一分钟投入都有回报。你很快能学会世界上强大的编程语言之一,成为一名C程序员。 在本书中,你将通过完成52个精心设计的习题来学会C语言。阅读书里的习题,看作者提供的视频,照着录入代码(不要复制和粘贴!),修正自己的错误,观察程序的运行。在这个过程中,你将会了解好的现代C代码长什么样子,如何有效地思考代码,如何更加有效地找出和修正错误。重要地是,你将掌握严密的防御性编程技术,不管你使用什么编程语言,利用这些技术你都可以创建避免缺陷并抵御恶意行为的软件。本书通过实用的项目,让你学以致用,从而对自己新学会的技能更有信心。Zed将教会你编写出色的C代码所需具备的诸多关键技能。
2018-06-21
像IDE一样使用VIM
0 vim 必知会
........0.1 .vimrc 文件
........0.2 .vim/ 目录
1 源码安装编辑器 vim
2 插件管理
3 界面美化
........3.1 主题风格
........3.2 营造专注氛围
........3.3 添加辅助信息
........3.4 其他
4 代码分析
........4.1 语法高亮
........4.2 代码缩进
........4.3 代码折叠
........4.4 接口与实现快速切换
........4.5 代码收藏
........4.6 标识符列表
................标签系统
................语义系统
................基于标签的标识符列表
........4.7 声明/定义跳转
................基于标签的声明/定义跳转
................基于语义的声明/定义跳转
........4.8 内容查找
........4.9 内容替换
................快捷替换
................精确替换
5 代码开发
........5.1 快速开关注释
........5.2 模板补全
........5.3 智能补全
................基于标签的智能补全
................基于语义的智能补全
........5.4 由接口快速生成实现框架
........5.5 库信息参考
6 工程管理
........6.1 工程文件浏览
........6.2 多文档编辑
........6.3 环境恢复
7 工具链集成
........7.1 构建工具集成
................代码编译
................系统构建
................一键编译
........7.2 静态分析器集成
8 其他辅助
........8.1 快速编辑结对符
........8.2 支持分支的 undo
........8.3 快速移动
........8.4 markdown 即时预览
........8.5 中/英输入平滑切换
9 尾声
2018-06-20
在迭代1之前
在我们看来,一个产品既是迭代产生,逐步成熟的,也是有章可循,有很多工具和方法...正如《About Face: The Essentials of Interaction Design》一书中这张图所表达.
2018-06-20
习科SQL注入自学指南
SQL注入自学指南主要是基于习科前段时间对论坛以及网络安全圈内的从业者、爱好者的对学习材料的调查,大家普遍希望习科能开放基础学习资料的电子书下载
应广大会员的号召,同时秉承技术自由、技术创新、技术共享、技术进步的原则,开放习科论坛最基础的学习材料《SQL注入自学指南》
依照圈内的“潜规则”惯例,通常都是先扯一些互联网蓬勃发展,再高谈阔论一番开起来高大上的见解,趁机再显摆一些看似晦涩难懂的专业术语。而《SQL注入自学指南》全部取材于习科论坛(BlackBap.Org),在技术上直奔主题,从简单到复杂一步一步深入剖析,适合从零基础开始学习的新手。
这本书汇总了习科论坛近几年关于SQL注入的精华帖子,从基础和原理到高级技巧,由编者精心编排,深入浅出,讲解SQL注入的基本原则以及各种高级利用技巧,每个知识点均已实际例子作为示范,更加真实,告别纸上谈兵。
2018-06-20
鸟哥的Linux私房菜:基础学习篇 第四版
本書前三版均蟬聯電腦專業書籍Linux暢銷排行榜Top1,為地表最暢銷的Linux中文書籍!
您是有意學習Linux的小菜鳥,卻不知如何下手?您是遨遊Linux的老鳥,想要一本資料豐富的工具書?本書絕對是最佳選擇!
※鳥哥傾囊相授,內容由淺入深
書中包含了鳥哥從完全不懂Linux到現在的所有歷程,鳥哥將這幾年來的所知所學傾囊相授,以最淺顯易懂的文字帶領您進入Linux的世界。
※按部就班,打好基礎的第一步
本書劃分為五大部分,每個部分都有相關性的特色,涵蓋:Linux的規劃與安裝,認識Linux檔案、目錄與磁碟格式,學習Shell與Shell Scripts,Linux使用者管理與Linux系統管理員,依序學習,讓您奠定Linux的基礎,跨出成功的第一步。
※精心改版,提供您更新的技術
《鳥哥的Linux私房菜基礎學習篇-第四版》提供近期更新的技術,包括:安裝CentOS 7.x、核心版本的升級建議、虛擬系統的操作、GPT 分割表格式處理、XFS 檔案系統的實際操作使用、systemd 服務的管理、
日誌格式的更新、grub2 開機管理程式的說明、nmcli文字指令操作網路參數的方式等等,內容
更加精彩!
2018-06-20
C语言进阶 作者 Wrestle.Wu
C语言是编程语言中的一朵奇葩,虽已垂垂老矣,但却屹立不倒,诞生了数十年,仍然是最流行的编程语言之一。C语言看似简单,却不易吃透,想要运用好,更是需要积淀。本书是一本修炼C程序设计能力的进阶之作,它没有系统地去讲解C语言的语法和编程方法,而是只对C语言中不容易被初学者理解的重点、难点和疑点进行了细致而深入的解读,揭露了C语言中那些鲜为普通开发者所知的秘密,旨在让读者真正掌握C语言,从而编写出更高质量的C程序代码。
全书一共11章:第1章重点阐述了C语言中不易被理解的多个核心概念,很多初学者在理解这些概念时都会存在误区;第2~8章对预处理、选择结构和循环结构的程序设计、数组、指针、数据结构、函数和文件等知识点的核心问题和注意事项进行了讲解;第9章介绍了调试和异常处理的方法及注意事项;第10章对C语言中的若干容易让开发者误解误用的陷阱知识点进行了剖析;第11章则对所有程序员必须掌握的几种算法进行了详细的讲解;附录经验性地总结了如何养成良好的编码习惯,这对所有开发者都尤为重要。
本书主要内容:
堆和栈、全局变量和局部变量、生存期和作用域、内部函数和外部函数、指针变量、指针数组和数组指针、指针函数和函数指针、传址和传值、递归和嵌套、结构体和共用体、枚举、位域等较难理解的核心概念的阐述和对比;
预处理中的疑难知识点,包括文件的包含方式、宏定义及其常见错误解析、条件编译指令和#pragma指令的使用等;
if、switch等选择结构语句的使用注意事项和易错点解析;
for、while、do while等循环结构语句的使用注意事项和易错点解析;
循环结构中break、continue、goto、return、exit的区别;
一维数组、二维数组、多维数组、字符数组、动态数组的定义和引用,以及操作数组时的各种常见错误解析;
不同类型的指针之间的区别,以及指针的一般用法和注意事项;
指针与地址、数组、字符串、函数之间的关系,以及指针与指针之间的关系;
枚举类型的使用及注意事项,结构体变量和共用体变量的初始化方法及引用;
传统链表的实现方法和注意事项,以及对传统链表实现方法的颠覆;
与函数参数、变参函数、函数调用、函数指针相关的一些难理解和容易被理解错的知识点解析;
文件和指针的使用原则、技巧和注意事项;
函数调用和异常处理的注意事项和最佳实践;
与strlen、sizeof、const、volatile、void、void*、#define、typedef、realloc、malloc、calloc等相关的一些陷阱知识点的解析;
时间复杂度、冒泡排序法、选择排序法、快速排序法、归并排序法、顺序排序法、二分查找等常用算法的详细讲解;
良好的编码习惯和编程风格。
2018-06-20
effective-cpp中文版
《Effective C++:改善程序与设计的55个具体做法》(中文版)(第3版)一共组织55个准则,每一条准则描述一个编写出更好的C++的方式。每一个条款的背后都有具体范例支撑。第三版有一半以上的篇幅是崭新内容,包括讨论资源管理和模板(templates)运用的两个新章。为反映出现代设计考虑,对第二版论题做了广泛的修订,包括异常(exceptions)、设计模式(design patterns)和多线程(multithreading)。
《Effective C++》的重要特征包括:
·高效的 classes、functions、templates 和inheritance hierarchies(继承体系)方面的专家级指导。
·崭新的 TR1 标准程序库功能应用,以及与既有标准程序库组件的比较。
·洞察 C++和其他语言(例如Java、C#、C)之间的不同。此举有助于那些来自其他语言阵营的开发人员消化吸收 C++ 式的各种解法。
2018-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人