自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(218)
  • 收藏
  • 关注

转载 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 Trac...

2017-10-22 15:51:00 286

转载 OSI模型网络分层

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

2017-10-22 15:51:00 129

转载 《UNIX网络编程》daytimetcpcli测试

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

2017-10-22 15:51:00 121

转载 Python常用转换函数

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

2017-10-22 15:51:00 119

转载 Python随机数

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

2017-10-22 15:51:00 270

转载 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/pyl...

2017-10-22 15:51:00 112

转载 使用Pydoc生成文档

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

2017-10-22 15:51:00 427

转载 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...

2017-10-22 15:51:00 93

转载 vim设置tab为4空格

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

2017-10-22 15:51:00 79

转载 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...

2017-10-22 15:51:00 100

转载 起泡排序

起泡排序算法思路有序概念在由一组整数组成的序列A[0, n - 1]中,满足A[i - 1] < A[i]的相邻元素称作顺序的;否则是逆序的。不难看出,有序序列中每一对相邻元素都是顺序的,亦即,对任意1 < i < n都有A[i - 1] < A[i];反之,所有相邻元素均顺序的序列,也必然整体有序。思路由有序序列的上述特征,...

2017-10-22 15:51:00 141

转载 GDB打印内存命令

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

2017-10-22 15:51:00 156

转载 Python中的除法

Python中的除法Python 2.X在python 2.5版本中存在两种除法运算,即所谓的true除法和floor除法。第一,当使用x/y形式进行除法运算时,如果x和y都是整形,那么运算会对结果进行截取,取运算的整数部分,比如2/3的运算结果是0;如果x和y中有一个是浮点数,那么会进行所谓的true除法,比如2.0/3的结果是 0.666666666...

2017-10-22 15:51:00 364

转载 Linux桥接网络配置

在虚拟机网络配置中,选择桥接的方式。然后进入linux进行设置。编辑vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=noneHWADDR=00:0C:29:75:C0:35ONBOOT=yesNETMASK=255.255.255.0 # 子网掩码 与主机一致IPAD...

2017-10-22 15:51:00 108

转载 宏_CRTIMP分析

有学习《Windows程序设计》的过程中,对C语言进行了复习,体验到宏的强大。_CRTIMP的意思CRTIMP是C run time implement的简写,C运行库的实现的意思。作为用户代码,不应该使用这个东西。提示是使用dll的动态 C 运行时库还是静态连接的 C 运行库的一个宏。1234567891...

2017-10-22 15:51:00 508

转载 javascript源码阅读推荐

学习任何程序设计语言,看书都只是开始的一小步而已,多看别人写的代码,自己动手多写代码才能让自己更上一层楼。Javascript的语言使用更是如此,由于javascript运行环境是浏览器,长久以来JavaScript兼容性一直是web开发者的一个主要问题。在正式规范、事实标准以及各种实现之间的存在的差异让许多开发者日夜煎熬。其结果就是很多网页不能在各种浏览器上都有一样的表现,甚至根...

2017-10-22 15:51:00 198

转载 BeginPaint和GetDC有什么区别

windows编程问题第一种情况显示出来的字很正常。case WM_PAINT: gdc = BeginPaint (hwnd, &ps); TextOut (gdc, 0, 0, s, strlen (s)); EndPaint (hwnd, &ps); brea...

2017-10-22 15:51:00 144

转载 字符编码笔记:ASCII,Unicode和UTF-8

今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。1. ASCII码我们知道,在计...

2017-10-22 15:51:00 72

转载 Windows编程MessageBox函数

API:int MessageBox(HWND hWnd, LPCTSTRlpText, LPCTSTRlpCaption, UINTuType);MSDN描述:This function creates, displays, and operates a message box. The message box contains an application-def...

2017-10-22 15:51:00 155

转载 魔方阵算法及C语言实现

1 魔方阵概念魔方阵是指由1,2,3……n2填充的,每一行、每一列、对角线之和均相等的方阵,阶数n = 3,4,5…。魔方阵也称为幻方阵。例如三阶魔方阵为:魔方阵有什么的规律呢?魔方阵分为奇幻方和偶幻方。而偶幻方又分为是4的倍数(如4,8,12……)和不是4的倍数(如6,10,14……)两种。下面分别进行介绍。2 奇魔方的算法2.1 奇魔方的规律与算法奇魔方(阶...

2017-10-22 15:51:00 148

转载 Python字符串格式转换

转换类型 转换类型 说明 d, i 带符号十进制 b 无符号二进制 o 无符号八进制 u 无符号十进制 x 无符号十六进制(小写) X 无符号十六进制(大写) e 科学计数法表示的浮点数(小写) E 科学计数法表示的浮点数(大写) f, F 十进...

2017-10-22 15:51:00 321

转载 gem Errno::ECONNRESET: Connection reset by peer - SSL_connect

问题描述在使用gem安装软件包时,会时常遇到下面的问题:ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError) Errno::ECONNRESET: Connection reset by peer - SSL_connect (xxx)问题解决办法很多人不知道原因是什...

2017-10-22 15:51:00 537

转载 CentOS 6.5下Redmine的安装配置

首先引用百度介绍下redmine:Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例如Perforce、SVN、CVS、TD等等。这种 Web 形式的项目管理系统通过“项目(...

2017-10-22 15:51:00 133

转载 MySQL几个重要的目录

MySQL几个重要的目录1 数据库目录/var/lib/mysql/ 2 配置文件/usr/share/mysql(mysql.server命令及配置文件) 3 相关命令/usr/bin(mysqladmin mysqldump等命令) 4 启动脚本/etc/rc.d/init.d/(启动脚本文件mysql的目录) ...

2017-10-22 15:51:00 115

转载 Linux修改主机名称

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

2017-10-22 15:51:00 71

转载 MySQL备份数据库

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

2017-10-22 15:51:00 100

转载 CentOS 7卸载mariadb安装mysql

CentOS 7已经将默认集成mariadb而不是mysql,这对于多数还是依赖于mysql的应用来说,需要手动的进行更新。可能会遇到这样错误,换成MySQL就好了。error 2002 (hy000) mysql.sock /var/lib/mysql/mysql.sock首先查看都安装了哪些的mariadb相关的模块。枫竹梦自己安装过mariadb,所有...

2017-10-22 15:51:00 104

转载 Vim配置文件

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

2017-10-22 15:51:00 141

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

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

2017-10-22 15:51:00 300

转载 Linux启动ssh服务

Linux启动ssh服务在Linux下启动ssh服务使用如下命令其一即可:# service sshd start# /etc/init.d/sshd start开机启动使用如下方法其就可以。chkconfig可以使用chkconfig添加运行级别。如:# chkconfig sshd on更改启动脚本可以将命令添加到/et...

2017-10-22 15:51:00 168

转载 Ubuntu编译Android使用的FFmpeg

本文介绍在Ubuntu平台编译FFmpeg库,用于Android使用。前提需要配置好NDK的环境。可以参考之前的文章Android NDK环境搭建。下载FFmpeg在官网下载FFmpeg源码,https://ffmpeg.org/download.html本文基于FFmpeg2.8进行编译。将下载的文件解压,得到ffmpeg目录。修改configur...

2017-10-22 15:50:00 102

转载 Android NDK环境搭建

本文主要记录NDK环境在Ubuntu下的搭建。下载NDK在官网进行下载NDK https://developer.android.com/ndk/downloads/index.html当前最新版为r15b。然后进行解压,解压到~/bin下,得到~/bin/android-ndk-r15b。配置环境变量编辑~/.bashrc文件 ,在最后添加...

2017-10-22 15:50:00 55

转载 开始使用Python

1. 开始使用Python1.1 print使用str()函数显示对象,而交互式解释器调用repr()函数来显示对象。 1.2 在解释器中_表示最后一个表达式的值。 1.3 >>用来重定向输出。import sysprint >> sys.stderr, 'Fatal error: invalid input!' ...

2017-10-22 15:50:00 81

转载 Ctags快速入门

Ctags快速入门在vim下阅读代码,特别是阅读不熟悉的代码时,ctags是一个提高效率的强大的工具。1. ctags是什么?ctags可以将代码中的函数、方法、类、变量和其他的标识符进行索引,将索引结果进行排序存储在tags中。在该文件中每一行就是一个tag。根据语言及生成时参数的不同,存储的具体内容也是不同的。ctags当前支持41种语言,具...

2017-10-22 15:50:00 80

转载 FFmpeg基础

FFmpeg基础FFmpeg是用于多媒体处理的开发软件库,基于GNU GPL发布。FF为Fast Forward的缩写,mpeg为Moving Pictures Experts Group的缩写。0x01 术语容器(Container),容器就是一种文件格式,比如flv,mkv等,包含流及文件头信息。流(Stream),是一种视频数据信息的传输方式,...

2017-10-22 15:50:00 84

转载 字符编码

字符编码1. GB2312、GBK、GB18030的介绍1.1 GB2312GB2312是GB2312-80的简称,是1981年5月1日实施的。GB2312采用双字节编码,每个字节使用7位。共收录7445个图形字符。编码范围为2121H-777EH,与ASCII有重叠,通行的方法将每个字节最高位置为1。1.2 GBK由于GB231...

2017-10-22 15:50:00 65

转载 valgrind报错VEX temporary storage exhausted

valgrind的使用请参考: 使用valgrind进行内存泄漏和非法内存操作检测 最近在使用valgrind进行内存泄漏检测是时,竟然报错,如下:VEX temporary storage exhausted.Pool = TEMP, start 0x3967c4e8 curr 0x39b387b8 end 0x39b41027 (size 5000000)vex...

2017-10-22 15:50:00 228

转载 Python网络编程--Echo服务

Python网络编程--Echo服务学习网络编程必须要练习的三个小项目就是Echo服务,Chat服务和Proxy服务。在接下来的几篇文章会详细介绍。今天就来介绍Echo服务,Echo服务是最基本的服务。它的主要特点就是连接与连接之间没有通信。1. 一问一答Echo根据官网上的例子,做简单的修改。echo_server.py#!/usr/b...

2017-10-22 15:50:00 86

转载 Git core objects

Git core objectsCore objects in gitblob objecttree objectcommit objectGit low level commandsgit hash-objectgit cat-filegit update-indexgit write-treegit read-treegi...

2017-10-22 15:50:00 57

转载 跨平台获取可执行文件的目录

在写跨平台的项目时,获取可执行文件的目录是各平台特定的接口,也就是说各平台有不同的方式。Mac OS X: _NSGetExecutablePath() (man 3 dyld)Linux: readlink /proc/self/exeSolaris: getexecname()FreeBSD: sysctl CTL_KERN KERN_PROC KERN_PROC_PAT...

2017-10-22 15:50:00 120

空空如也

空空如也

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

TA关注的人

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