12 2017 档案
IPsec学习笔记
摘要:1.IPsec有关的几个重要概念。 IPSec(Internet Protocol Security,Internet 协议安全性) IKE: Internet Key Exchange protocol的缩写,用于在Internet上安全的交互密钥的一种协议。 IKE综合了三大协议:ISAKMP(
阅读全文
/proc文件夹介绍
摘要:概念:/proc 文件系统是一种内核和内核模块用来向进程(process) 发送信息的机制(所以叫做/proc)。这个伪文件系统让你可以和内核内部数据结构进行交互,获取 有关进程的有用信息,在运行中(on the fly) 改变设置(通过改变内核参数)。 与其他文件系统不同,/proc 存在于内存之
阅读全文
GDB调试技巧
摘要:https://github.com/hellogcc/100-gdb-tips/blob/master/src/show-version.md 1GDB察看死掉的damo的具体信息 模板例子: gdb 可执行程序 core-dump-pid(文件) gdb /usr/local/sbin/sa/h
阅读全文
OSI七层模型
摘要:`ps|grep -w 'sbin/lighttpd'|grep -v grep'` <wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;"> 来自为知笔记(Wiz)
阅读全文
Linux C类型
摘要:BOOL: http://www.cnblogs.com/pharen/archive/2012/02/06/2340257.html GCC编译器参数介绍: http://blog.csdn.net/rheostat/article/details/19811407。GCC默认还是支持C89,编译
阅读全文
原子操作atomic
摘要:一、原子操作:即不可再细分的操作,最小的执行单位,在操作完之前都不会被任何事件中断。 整型原子操作:对int类型的操作变成原子操作。 int i = 0; i = i + 2; < 转换为汇编时,不止一条语句,所以可能会被中断。 数据类型:atomic_t 在 linux/types.h 中定义。
阅读全文
Linux查找
摘要:1.在某个路径下查找所有包含“hello abcserver”字符串的文件。例子: find . -name "*proc*"find /etc -name “*” | xargs grep “hello abcserver”或者find /etc -name “*” | xargs grep “h
阅读全文
Python开发之MySQL安装
摘要:MySQL下载安装后再安装破解版本的Navicat图形化数据库工具即可。 安装python后。再进行如下操作(也可以安装好虚拟环境virtualenv 或者增强工具pip install virtualenvwrapper-win)。 pip install mysql-client(失败则去官网下
阅读全文
Python之MySQL语法(增删改查)
摘要:-- ID: 新闻的唯一标示 -- title: 新闻的标题 -- content: 新闻的内容 -- created_at: 新闻添加的时间 -- types: 新闻的类型 -- image: 新的缩略图 -- author: 作者 -- view_count: 浏览量 -- is_valid:
阅读全文
Python学习之enumerate
摘要:enumerate还可以接收第二个参数,用于指定索引起始值 2. enumerate还可以接收第二个参数,用于指定索引起始值 注意open返回文件对象,可迭代,而os.open返回的是文件指针,int类型, <wiz_tmp_tag id="wiz-table-range-border" conte
阅读全文
Python开发第三方必备工具
摘要:<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;"> 来自为知笔记(Wiz)
阅读全文
Python开发利器Pycharm
摘要:可以新建项目的时候,在下面的小扳手那里创建虚拟化环境。若想安装包,直接file->setting里面找到对应项目,然后添加新的包即可。 视频地址:http://edu.51cto.com/course/6824.html Pycharm基本使用 1.Pycharm的基本使用 在Pycharm下为你的
阅读全文
Python基本数据类型之字典,集合,range
摘要:注: ange()是python的内置函数,用于创建整数的列表,可以生成递增或者递减的数列。ange也是python的内置函数,用于创造xrange对象用于迭代。 在python3中,range()这种实现被移除了,保留了xrange()的实现,且将xrange()重新命名成range()。在pyt
阅读全文
JS播放视频代码
摘要:<div class="col-md-8"> <div id="moviecontainer"></div> </div> <script src="{{ url_for('static', filename='jwplayer/jwplayer.js')}}"></script> <script>
阅读全文
Python Flask学习之安装SQL,python3,Pycharm(网上下载安装即可)
摘要:1,下载时更改pypi源。可以额外安装虚拟化环境:pip install -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 库名(virtualenv) 也可以安装flask: 虚拟化环境: virtualenv通过创建
阅读全文
Linux自动化工具之crontab (windows需要手动配置相关服务,具体百度)
摘要://有的shell解释器是/bin/tcsh而不是传统的/bin/bash.而且两者语法有些差异,注意避免.比如设置变量tcsh是set 变量 =`****` 1.crontab是什么,是linux里面自带的一个定时任务,可以让我们在某个时间段进行一些操作,无需人工干预。例如:定时发送邮件、自动采集
阅读全文
Python快速搭建HTTP服务器
摘要:<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;"> 来自为知笔记(Wiz)
阅读全文
Linux跨PC拷贝之SCP
摘要:命令:scp 不同的Linux之间copy文件常用有3种方法: 第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。 第二种方法就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便。 第三
阅读全文
Linux产生coredump文件(core)
摘要:1.可以使用命令 ulimit -c unlimited 来开启 core dump 功能,并且不限制 core dump 文件的大小; 如果需要限制文件的大小,将 unlimited 改成你想生成 core 文件最大的大小,注意单位为 blocks(KB)。 2.用上面命令只会对当前的终端环境有效
阅读全文
shell脚本每五分钟执行一次可执行程序(nohup)
摘要:两种解决方案:个人推荐第二种,使用crontab来定时执行任务 1.shell代码如下: nohup command &. 解释: 后台永久运行command命令。 (nohup表示后台永远执行,不随终端退出而终止。&表示后台运行,随着终端退出程序而终止。两个一起就是后台永久运行了) 2.也可以使用
阅读全文
VIM快捷操作
摘要:主要来源:http://blog.csdn.net/u014015972/article/details/50708360 vim -r xxx.swap文件或者:recover恢复最新修改 :vsplit(vsp)左右分屏, :split(sp)上下分屏。ctrl+w+hjkl窗口切换。vim -
阅读全文
日期正则表达式
摘要:1.示例代码如下:(虽然/d和[0-9]是等效的,但是BASIC REG和EXTEND_REG(正则表达式的类型)不支持/d, python支持) http://blog.csdn.net/yufenghyc/article/details/51078107 int datematch(char *
阅读全文
istringstream字符串流对象
摘要:1.读取字符串流对象 istringstream类用于执行C++风格的字符串流的输入操作。 ostringstream类用于执行C++风格的字符串流的输出操作。 strstream类同时可以支持C++风格的串流的输入输出操作。 istringstream类用于执行C++风格的字符串流的输入操作。 o
阅读全文
获取次日日期(主要两种方法)
摘要:1.直接调用shell脚本 afterdata=$(date -d +1day "+%Y%m%d") 2.C语言获取后几天time #include <stdio.h> #include <time.h> #include <string.h> int main(int argc,char cons
阅读全文
vector以及array和数组
摘要:<!--more--> //比较数组、vector、array #include <iostream> #include <vector> #include <array> #include <iomanip> using namespace std; int main(void) { /*1.构造
阅读全文
编辑软件注释快捷键
摘要:1.VS2017 注释:ctrl+K+C 取消注释:ctrl+K+U 2.notepad快速注释:ctrl+k <!--more--> notepad取消注释:ctrl+q 1.VS2017 注释:ctrl+K+C 取消注释:ctrl+K+U 2.notepad快速注释:ctrl+k notepad
阅读全文
C/C++获取系统当前时间
摘要:C/C++获取系统当前时间 C库中与系统时间相关的函数定义在<time.h>头文件中, C++定义在<ctime>头文件中。 一、time(time_t*)函数 函数定义如下: time_t time (time_t* timer); 获取系统当前日历时间 UTC 1970-01-01 00:00:
阅读全文
Makefile知识点
摘要:1.标准Makefile文件示例如下: #把.o .C .cxx .cpp .hxx .h添加到后缀列表中。 .SUFFIXES: .o .C .cxx .cpp .hxx .h #设置变量并赋值,方便后面编译链接 CC= g++ -D_LINUX_ -fpermissive -Wall -Wno-
阅读全文
C++基础-string截取、替换、查找子串函数
摘要:1. 截取子串 s.substr(pos, n) 截取s中从pos开始(包括0)的n个字符的子串,并返回 s.substr(pos) 截取s中从从pos开始(包括0)到末尾的所有字符的子串,并返回<!--more--> 2. 替换子串 s.replace(pos, n, s1) 用s1替换s中从po
阅读全文
浙公网安备 33010602011771号