自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

枫竹梦

专注设计模式,架构设计,互连网

  • 博客(18)
  • 资源 (18)
  • 收藏
  • 关注

原创 Linux修改主机名称

一般我们在安装操作系统的时候会设置主机的名字,但是很多时候,安装的过程中并不关注这个问题,而是希望更快地将系统安装完成。有时它们的名字可能会是bogon,或者debian等等。但是很多时候,我使用ssh来连接服务器的时候,希望在界面上直接显示出主机的名字,特别是在同时连接多于两个主机的时候,给我更直接的提示,提醒我当前操作的主机是哪一个。更改主机的名称有多种方法。临时更改运行中的主机的名字在Linu

2015-10-29 09:49:03 2827

原创 MySQL备份数据库

直接在命令行中将对MySQL进行备份,可以使用mysqldump命令,如:mysqldump -uroot -p123456 database_name > backup.sql如上是使用root用户,密码为123456,要备份的数据库名为database_name,备份的文件为backup.sql。这些需要根据具体情况时行更改。更多请参考MySQL。

2015-10-28 15:16:16 860

原创 CentOS 7卸载mariadb安装mysql

CentOS 7已经将默认集成mariadb而不是mysql,这对于多数还是依赖于mysql的应用来说,需要手动的进行更新。error 2002 (hy000) mysql.sock /var/lib/mysql/mysql.sock首先查看都安装了哪些的mariadb相关的模块。枫竹梦自己安装过mariadb,所有模块较多。rpm -qa | grep mariadb然后进行卸载。rpm -e m

2015-10-28 11:31:44 22103

原创 Vim配置文件

在Linux下是避免不了的要使用Vim/vi,枫竹梦今天分享一下自己的vim配置的文件。该文件一般保存为~/.vimrc。具体的内容如下:set ts=4set expandtabset nuset autoindentset cindentset hlsearchset shiftwidth=4set sts=4function! HeaderInsert()call setlin

2015-10-27 10:22:31 879

原创 Linux设置默认启动命令行,而不是图形界面

无论是作为上线的服务器还是开发中的虚拟机来说,都是没有必要启动图形界面的,而图形界面占用的内存还是很大的。枫竹梦本文就介绍如何设置来默认启动命令行。其实就是设置系统的启动级别。CentOS的设置修改文件/etc/inittab。[root@localhost ~]#vi /etc/inittab# inittab is only used by upstart for the default ru

2015-10-23 14:23:52 10273

原创 Linux启动ssh服务

Linux启动ssh服务在Linux下启动ssh服务使用如下命令其一即可:$ service sshd start$ /etc/init.d/sshd start开机启动可以将命令添加到/etc/rc.local文件的末尾即可。更多请参考Linux运维。

2015-10-20 09:40:53 2416

原创 OJ的runtime error exit code对应SIGTERM代码

Signal Name Number DescriptionSIGHUP 1 Hangup (POSIX)SIGINT 2 Terminal interrupt (ANSI)SIGQUIT 3 Terminal quit (POSIX)SIGILL 4 Illegal instruction (ANSI)SIGTRAP 5 Trace trap (POSIX)

2015-10-16 17:17:13 2392

原创 OSI模型网络分层

OSI TCP/IP --- -------应用层表示层 应用层会话层----- -------传输层 TCP UDP----- -------网络层 IPv4/IPv6-----

2015-10-14 17:33:20 853

原创 《UNIX网络编程》daytimetcpcli测试

对于刚刚接触网络的人来说,《UNIX网络编程》中第一个例子(daytimetcpcli)可能就测试不通过。也许你试着继续向后读来,自己写一个服务程序来解决这个问题,但是daytime服务也是标准服务的一个例子。你也可以对公网中的daytime服务器进行连接测试。下面先给出源代码,然后介绍如何查找daytime服务器

2015-10-13 17:14:26 1750

原创 Python常用转换函数

字符串转换为整数int() 如int(‘2’)。字符串转换为浮点数float() 如float(‘12.34’)ASCII码转换为字符chr() 如chr(97)字符转换为ASCII码ord() 如ord(‘a’)更多请参考Python入门学习。

2015-10-12 16:51:56 1036

原创 Python随机数

“Anyone who considers arithmetical methods of producing random digits is, of course, in a state of sin.”John von Neumann, 1951Python中自带了随机数的模块random,它们编程当前往往是十分重要的。下面对random模块进行介绍。random模块randint()r

2015-10-12 16:03:04 946

原创 sublime text的pylinter插件设置pylint_rc后提示错误

sublime text插件pylinter提示错误Warning: option include-ids is deprecated and ignored.错误本身是Python的错误,这说明不是插件的问题,就是配置文件的问题。pylinter的设置如下: "pylint_rc": "C:/pylint-1.4.4/pylint/pylintrc", //"pylint_rc":

2015-10-10 16:31:12 7390

原创 使用Pydoc生成文档

Python中本身带有很多实用的工具,如pydoc。pydoc模块主要用来从Python模块中提取信息并生成文档。使用方法在Windows和Linux下的使用方法有些区别。Windowspython -m pydoc <modulename>如:C:\>python -m pydoc module_test NB:module_test是自定义的模块,不要添加文件后缀。Linuxpydoc <mod

2015-10-10 14:33:18 5268

原创 Linux查看硬盘使用情况

dfdf - report file system disk space usagedf是查看文件系统磁盘使用情况的命令。如:# df -hFilesystem Size Used Avail Use% Mounted on/dev/vda2 95G 51G 40G 56% /tmpfs 1.9G 80K 1.9G 1% /de

2015-10-10 10:10:23 833

原创 vim设置tab为4空格

vim的最基础设置vim的设置需要编辑~/.vimrc文件,更改已有设置或者在后面添加相应的设置。设置tab为4字符# ts: tabstopset ts=4将tab展开为空格# expand tabset expandtab

2015-10-09 17:31:14 998

原创 vi/vim滚动屏幕

VIM帮助文档如是说Q_sc ScrollingCTRL-E N CTRL-E window N lines downwards (default: 1)CTRL-D N CTRL-D window N lines Downwards (default: 1/2 window)CTRL-F N

2015-10-09 09:43:42 3250

原创 起泡排序

起泡排序算法思路有序概念在由一组整数组成的序列A[0, n - 1]中,满足A[i - 1] < A[i]的相邻元素称作顺序的;否则是逆序的。不难看出,有序序列中每一对相邻元素都是顺序的,亦即,对任意1 < i < n都有A[i - 1] < A[i];反之,所有相邻元素均顺序的序列,也必然整体有序。思路由有序序列的上述特征,我们可以通过不断改善局部的有序性实现整体的有序:从前向后依次检查每一对相邻

2015-10-08 11:56:07 1433

原创 GDB打印内存命令

用gdb查看内存格式x /nfu参数说明x是 examine 的缩写n表示要显示的内存单元的个数f表示显示方式, 可取如下值 x 按十六进制格式显示变量d 按十进制格式显示变量u 按十进制格式显示无符号整型o 按八进制格式显示变量t 按二进制格式显示变量a 按十六进制格式显示变量i 指令地址格式c 按字符格式显示变量f 按浮点数格式显示变量u表示一个地址单元的长度 b表示

2015-10-08 11:08:31 3173

The C++ Standard Library – A Tutorial and Reference, 2nd Edition

The C++ standard library provides a set of common classes and interfaces that greatly extend the core C++ language. The library, however, is not self-explanatory. To make full use of its components - and to benefit from their power - you need a resource that does far more than list the classes and their functions. The C++ Standard Library - A Tutorial and Reference, 2nd Edition describes this library as now incorporated into the new ANSI/ISO C++ language standard (C++11). The book provides comprehensive documentation of each library component, including an introduction to its purpose and design; clearly written explanations of complex concepts; the practical programming details needed for effective use; traps and pitfalls; the exact signature and definition of the most important classes and functions; and numerous examples of working code. The book focuses on the Standard Template Library (STL), examining containers, iterators, function objects, and STL algorithms. You will also find detailed coverage of strings, concurrency, random numbers and distributions, special containers, numerical classes, internationalization, and the IOStreams library. An insightful introduction to fundamental concepts and an overview of the library will help bring newcomers quickly up to speed. A comprehensive index will support the C++ programmer in his/her day-to-day life. Extending the overall content by about 50%, the book now also covers all the new C++11 library components, including Concurrency Fractional arithmetic Clocks and Timers Random numbers and distributions New smart pointers Regular expressions New STL containers, such as arrays, forward lists, and unordered containers New STL algorithms Tuples Type traits and type utilities

2018-11-06

AT&T 64 bit 汇编参考资料

适合有汇编基础的人,学习64位机器的汇编。32位汇编请参考http://download.csdn.net/download/himayan46/10133536

2017-12-16

Introduction to NASM A Study Material for CS2093 - Hardware Laboratory

Introduction to NASM A Study Material for CS2093 - Hardware Laboratory NASM入门教程

2017-11-26

python高级编程高清版

莱德,是巴黎Ingeniweb公司的CTO,其工作方向为Python、Zope、Plone技术和质量保证。他参与Zope社区已经有5年了,并且曾经为Zope自身贡献过代码。 莱德创建了Afpy,这是法国的Python用户组,并且编写了两本法语的Python书籍。他还在诸如Solutions Linux、Pycon、OSCON和EuroPython等法国及国际会议上发表了许多演讲,并且主持了许多课程。第1章 准备工作 第2章 语法最佳实践——低于类级 23 第3章 语法最佳实践——类级 53 第4章 选择好的名称 81 第5章 编写一个包 106 第6章 编写一个应用程序 129 第7章 使用zcbuildout 150 第8章 代码管理 163 第9章 生命周期管理 184 第10章 编写项目文档 197 第11章 测试驱动开发 221 第12章 优化:通用原则和剖析技术 243 第13章 优化:解决方案 264 第14章 有用的设计模式 290

2017-01-17

Python参考手册(第4版)

第一部分 Python语言 第1章 Python简介 1.1 运行Python 1.2 变量和算术表达式 1.3 条件语句 1.4 文件输入和输出 1.5 字符串 1.6 列表 1.7 元组 1.8 集合 1.9 字典 1.10 迭代与循环 1.11 函数 1.12 生成器 1.13协程 1.14 对象与类 1.15 异常 1.16 模块 1.17 获得帮助 第2章 词汇和语法约定 2.1 行结构和缩进 2.2 标识符和保留字 2.3 数字字面量 2.4.字符串字面量 2.5 容器 2.6 运算符、分隔符及特殊符号 2.7 文档字符串 2.8 装饰器 2.9 源代码编码 第3章 类型与对象 3.1 术语 3.2 对象的身份与类型 3.3 引用计数与垃圾收集 3.4 引用与复制 3.5 第一类对象 3.6 表示数据的内置类型 3.6.1 None类型 3.6.2 数字类型 3.6.3 序列类型 3.6.4 映射类型 3.6.5 集合类型 3.7 表示程序结构的内置类型 3.7.1 可调用类型 3.7.2 类、类型与实例 3.7.3 模块 3.8 解释器内部使用的内置类型 3.8.1 代码对象 3.8.2 帧对象 3.8.3 跟踪对象 3.8.4 生成器对象 3.8.5 切片对象 3.8.6 Ellipsis对象 3.9 对象行为与特殊方法 3.9.1 对象的创建与销毁 3.9.2 对象字符串表示 3.9.3 对象比较与排序 3.9.4 类型检查 3.9.5 属性访问 3.9.6 属性包装与描述符 3.9.7 序列与映射方法 3.9.8 迭代 3.9.9 数学操作 3.9.10 可调用接口 3.9.11 上下文管理协议 3.9.12 对象检查与dir() 第4章 运算符与表达式 4.1 数字操作 4.2 序列操作 4.3 字符串格式化 4.4 高级字符串格式化 4.5 字典操作 4.6 集合操作 4.7 增量赋值 4.8 属性(.)运算符 4.9 函数调用()运算符 4.10 转换函数 4.11 布尔表达式与真值 4.12 对象的比较与身份 4.13 运算优先级 4.14 条件表达式 第5章 程序结构与控制流 5.1 程序结构与执行 5.2 执行条件语句 5.3 循环与迭代 5.4 异常 5.4.1 内置异常 5.4.2 定义新异常 5.5 上下文管理器与with语句 5.6 断言与__debug__ 第6章 函数与函数编程 6.1 函数 6.2 参数传递与返回值 6.3 作用域规则 6.4 函数对象与闭包 6.5 装饰器 6.6 生成器与yield 6.7 协程与yield表达式 6.8 使用生成器与协程 6.9 列表包含 6.10 生成器表达式 6.11 声明式编程 6.12 lambda运算符 6.13 递归 6.14 文档字符串 6.15 函数属性 6.16 eval()、exec()和compile()函数 第7章 类与面向对象编程 7.1 class语句 7.2 类实例 7.3 范围规则 7.4 继承 7.5 多态动态绑定和鸭子类型 7.6 静态方法和类方法 7.7 特性 7.8 描述符 7.9 数据封装和私有属性 7.10 对象内存管理 7.11 对象表示和属性绑定 7.12 __slots__ 7.13 运算符重载 7.14 类型和类成员测试 7.15 抽象基类 7.16 元类 7.17 类装饰器 第8章 模块、包与分发 8.1 模块与import语句 8.2 从模块导入选定符号 8.3 以主程序的形式执行 8.4 模块搜索路径 8.5 模块加载和编译 8.6 模块重新加载和卸载 8.7 包 8.8 分发Python程序和库 8.9 安装第三方库 第9章 输入与输出 9.1 读取命令行选项 9.2 环境变量 9.3 文件和文件对象 9.4 标准输入、输出和错误 9.5 print语句 9.6 print()函数 9.7 文本输出中的变量插入 9.8 生成输出 9.9 Unicode字符串处理 9.10 UnicodeI/O 9.10.1 Unicode数据编码 9.10.2 Unicode字符特性 9.11 对象持久性与pickle模块 第10章 执行环境 10.1 解释器选项与环境 10.2 交互式会话 10.3 启动python应用程序 10.4 站点配置文件 10.5 用户站点包 10.6 启用新功能 10.7 程序终止 第11章 测试、调试、探查与调优 11.1 文档字符串和doctest模块 11.2 单元测试和unittest模块 11.3 Python调试器和pdb模块 11.3.1 调试器命令 11.3.2 从命令行进行调试 11.3.3 配置调试器 11.4 程序探查 11.5 调优与优化 11.5.1 进行计时测量 11.5.2 进行内存测量 11.5.3 反汇编 11.5.4 调优策略 第二部分 Python库 第12章 内置函数和异常 12.1 内置函数和类型 12.2 内置异常 12.2.1 异常基类 12.2.2 异常实例 12.2.3 预定义的异常类 12.3 内置警告 12.4 future_builtins 第13章 Python运行时服务 13.1 a七exit 13.2 copy 13.3 gc 13.4 inspect 13.5 marshal 13.6 pickle 13.7 SYS 13.7.1 变量 13.7.2 函数 13.8 traceback 13.9 types 13.10 warnings 13.11 weakref 第14章 数学运算 14.1 decimal 14.1.1 Decimal对象 14.1.2 Context对象 14.1.3 函数和常量 14.1.4 示例 14.2 fractions 14.3 math 14.4 numbers 14.5 random 14.5.1 种子和初始化 14.5.2 随机整数 14.5.3 随机序列 14.5.4 实值随机分布 第15章 数据结构、算法与代码简化 15.1 abc 15.2 array 15.3 bisect 15.4 collections 15.4.1 deque和defaultdict 15.4.2 命名元组 15.4.3 抽象基类 15.5 contextlib 15.6 functoos 15.7 heapq 15.8 itertools 15.9 operator 第16章 字符串和文本处理 16.1 odecs 16.1.1 低级codecs接口 16.1.2 I/O相关函数 16.1.3 有用的常量 16.1.4 标准编码 16.1.5 注意 16.2 re 16.2.1 模式语法 16.2.2 函数 16.2.3 正则表达式对象 16.2.4 匹配对象 16.2.5 示例 16.2.6 注意 16.3 string 16.3.1 常量 16.3.2 Formatter对象 16.3.3 Template字符串 16.3.4 实用工具函数 16.4 struct 16.4.1 打包和解包函数 16.4.2 Struct对象 16.4.3 格式编码 16.4.4 注意 16.5 unicodedata 第17章 Python数据库访问 17.1 关系数据库API规范 17.1.1 连接 17.1.2 Cursor 17.1.3 生成查询 17.1.4 类型对象 17.1.5 错误处理 17.1.6 多线程 17.1.7 将结果映射到字典中 17.1.8 数据库API扩展 17.2 sqlite3模块 17.2.1 模块级函数 17.2.2 连接对象 17.2 13游标和基本操作 17.3 DBM风格的数据库模块 17.4 shelve模块 第18章 文件和目录处理 18.1 bz2 18.2 filecmp 18.3 fnmatch 18.4 glob 18.5 gzip 18.6 Shutil 18.7 tarfile 18.7.1 异常 18.7.2 示例 18.8 tempfile 18.9 zipfile 18.10 z1ib 第19章 操作系统服务 19.1 Commands模块 19.2 ConfigParser、configparser模块 19.2.IconfigParser类 19.2.2 示例 19.2.3 注意 19.3 datetime模块 19.3.1 date对象 19.3.2 time对象 19.3.3 datetime对象 19.3.4 timedelta对象 …… 第20章 线程与并发性 第21章 网络编程和套接字 第22章 Internet应用程序编程 第23章 Web编程 第24章 Internet数据处理和编码 第25章 其他库模块 第三部分 扩展与嵌入 第26章 扩展与嵌入Python

2017-01-13

王义和 离散数学引论

哈尔滨工业大学计算机复试指定教材 第一篇 集合论 第二篇 图论 第三篇 近世代数

2017-01-07

全美经典 2000离散数学习题精解

全美经典 2000离散数学习题精解

2017-01-07

全美经典 离散数学

中文名: 离散数学(全美经典学习指导系列) 原名: Schaum's Outline of Theory and Problems of Discrete Mathematics, Second Edition 作者: (美)S.利普舒尔茨 (美)M.利普森 译者: 周兴和 孙志人 张学斌 图书分类: 教育/科技 资源格式: PDF 版本: 中译本,扫描版 出版社: 科学出版社 书号: 978-7030096197 发行时间: 2002年01月 地区: 大陆 语言: 简体中文 简介: IPB Image 内容简介:   本书共分15章,包括离散数学的最基本内容,其中包括:集合、关系、函数与算法、逻辑、向量与矩阵、计数、概率、图论、有向图、二叉树、整数的性质、代数系统、形式语言与自动机、有序集与格及布尔代数的性质.本书的特点是叙述清楚、浅显易懂、简洁明快,内容多而不杂、占有材料量大,十分易于自学.章后配有问题和解答与补充题,几乎占全书的一半以上的篇幅,提供了大量练习和学习的机会.本书是一本优秀的参考书。

2017-01-07

离散数学教材_一本极好的离散数学教材_从不同角度看数学

离散数学教材_一本极好的离散数学教材_从不同角度看数学

2017-01-07

Axure快速原型设计 第二版

学好Axure快速原型设计,能帮助程序员在开发网站时省事又省力。希望对大家有帮助。... 学好Axure快速原型设计,能帮助程序员在开发网站时省事又省力。希望对大家有帮助..

2017-01-06

3ds Max 2009 官方简体中文教程.

3ds Max 2009 官方简体中文教程.

2016-10-08

ECS php sdk开发包.zip

ECS php sdk开发包.zip

2016-10-08

ECS-API-Reference.pdf

ECS-API-Reference.pdf

2016-10-08

腾讯IM架构

_1亿在线背后的技术挑战

2016-09-08

免费Sublime Text 2 的注册机keygen

使用方法: 1、打开后,点击Generate,先复制License里面全部内容,注意是全部内容,包括---BEGIN---和---END--- 2、点Patch Key,去安装目录下找到sublime_text.exe,打开 3、然后运行Sublime Text 2,Help -> Enter License,粘贴进去 不成功可反复多试几次 From: http://furzoom.com/ @Furzoom

2015-08-30

空空如也

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

TA关注的人

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