自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (64)
  • 收藏
  • 关注

转载 golang 日志输出

golang 程序日志记录packagemainimport( "flag" "fmt" "log" "os" "runtime")var( logFileName=flag.String("log","cServer.log","Logfilename"))funcmain(){ runtime....

2019-06-27 21:04:46 12401

转载 python项目打包

原文:https://packaging.python.org/tutorials/packaging-projects/本教程将指导您如何打包一个简单的Python项目。它将向您展示如何添加必要的文件和结构来创建包,如何构建包以及如何将其上载到Python包索引。一个简单的项目本教程使用一个名为的简单项目example_pkg。如果您不熟悉Python的模块和导入包,请花几分钟时间阅...

2019-06-27 13:44:58 972

转载 python 包管理工具解惑

一、困惑作为一个 Python 初学者,我在包管理上感到相当疑惑(嗯,是困惑)。主要表现在下面几个方面:这几个包管理工具有什么不同? distutils setuptools distribute disutils2 distlib pip 什么时候该用pip,什么时候该用setup.py,它们有关系么? easy_install、ez_setup.py、...

2019-06-26 16:03:24 183

转载 2018几大主流的 UI/JS 前端框架

2016年开始应该是互联网飞速发展的几年,同时也是Web前端开发非常火爆的一年,Web 前端技术发展速度让人感觉几乎不是继承式的迭代,而是一次次的变革和创造。这一年中有很多热门的前端开发框架,下面源码时代web小编为大家总结2016年至今最受欢迎的几款前端框架。在这互联网飞速发展的信息时代,技术的更新迭代也在加快。目前看来,火了十几年的Java技术现在仍然是棵常青树。回想两年前初来咋到,也是想...

2019-06-26 14:20:08 239

转载 linux tree命令 树结构显示目录文件

命令简介tree命令的中文意思为“树”,功能是以树形结构列出指定目录下的所有内容,包括所有文件、子目录及子目录里的目录和文件。命令格式tree [option] [directory]tree [选项] [目录]说明:  1)注意tree命令以及后面的选项和目录,每个元素之间都至少要有一个空格  2)tree命令后若不接选项和目录就会默认显示当前所在路径目录的目录结...

2019-06-25 10:17:55 13511

转载 editplus 配置 golang 开发调试环境

1、下载EditPlus的Go语言语法文件打开:http://www.editplus.com/others.html找到:Google's Go programming language stx - sethborg (2011-01-17),点击下载,将压缩包中的go.stx放到EditPlus安装目录下的stx目录下。或者直接下载:http://www.editplus....

2019-06-25 05:01:42 1226

转载 网络请求中常见的加密机制和加密算法理解 流量加密

请求安全性: 服务器端在接收到请求的时候,要主动鉴别该请求是否有效,是否可接受。  token:已登陆用户的识别码    解决的问题:用户调用接口时,不用每次都带上用户名和密码,避免了频繁在网络中传输密码被截获的风险。    使用场景:用户登录系统时传入用户名和密码,服务器校验成功之后,根据uuid等参数生成token返回给客户端,同时把该token和该用户的对应关系缓存在服务器端。客户端...

2019-06-24 16:57:22 1032

转载 linux c 错误 invalid application of 'sizeof' to incomplete type 解决方案

问题代码//a.c文件char array_test[]={0XED, 0X34, 0X40, 0X34};//main.c#define ARRAY_COUNT(array) sizeof(array) / sizeof(array[0])extern char array_test[];int main(void){ int i = 0; ...

2019-06-21 16:25:54 23216 1

转载 linux c warning 'XXX' declared 'static' but never defined解决方法

C语言中的static一直都是比较头疼的问题,但是高质量的C 程序往往都将static用的非常精妙。今天在程序使用static的时候遇到一个问题,定义一个局部可见的程序的时候使用了static,在头文件声明后产生了“warning 'XXX' declared 'static' but never defined”的警告。XX.c文件中:static int test(void){...

2019-06-19 16:54:41 6697 1

转载 linux c implicit declaration of function 警告的解决方法

在改掉所有的warning时老报一个implicit declaration of function 的警告错误,上网查了下原因,原来有两种情况会产生这种情况1没有把函数所在的c文件生成.o目标文件2在函数所在的c文件中定义了,但是没有在与之相关联的.h文件中声明...

2019-06-19 14:40:55 5222

转载 linux gcc 显示/禁用 所有警告

编译程序的时候,经常会出现警告。不过对于很多经过,程序员经常无视它的存在,甚至觉得警告挺烦人的。在linux编译程序时,我们可以很方便的禁止所有警告和显示所有警告。 gcc编译器命令选项-Wall 用来显示所有警告信息,而-w则用来禁止所有警告的显示。默认是显示警告的。警告不是错误,所以错误会正常的显示。 下面是命令的使用示例:显示所有警告信息gcc hello.c ...

2019-06-19 14:25:36 5602

转载 linux socket SO_KEEPALIVE选项

连接关闭的两种情况对于面向连接的TCP socket,在实际应用中通常都要检测对端是否处于连接中,连接端口分两种情况:1、连接正常关闭,调用close() shutdown()连接优雅关闭,send与recv立马返回错误,select返回SOCK_ERR;2、连接的对端异常关闭,比如网络断掉,突然断电.连接异常关闭的检查1、自己编写心跳包程序,简单的说就是自己的程序加入一条线...

2019-06-19 14:02:04 4129

转载 linux c dns查询IP地址

一、填充DNS请求报文随便百度一下,就可以知道DNS报文的格式。所以这里只介绍如何填充DNS报文。首先是填充报文首部:/* 填充首部的格式大致相同,下面的填充值是参考他人抓包分析的结果 */buf[0] = 0x00;buf[1] = 0;buf[2] = 0x01;buf[3] = 0;buf[4] = 0;buf[5] = 1;buf[6] = buf[7] ...

2019-06-19 10:31:19 1563

转载 DNS协议分析

一. DNS协议理论知识1.1. 域名结构域名系统并不像电话号码通讯录那么简单,通讯录主要是单个个体在使用,同一个名字出现在不同个体的通讯录里并不会出现问题,但域名是群体中所有人都在用的,必须要保持唯一性。为了达到唯一性的目的,因特网在命名的时候采用了层次结构的命名方法。每一个域名(本文只讨论英文域名)都是一个标号序列(labels),用字母(A-Z,a-z,大小写等价)、数字(0-9)和...

2019-06-19 10:18:01 291

转载 linux c 编译错误 conflicting types for 的解决办法

编译时错误提示:error: conflicting types for xxxerror: previous implicit declaration of xxx was here原因与解决办法:一、函数使用的位置位于声明之前,或未声明函数原型就使用函数;这种情况往往出现在函数实现文件中,未在头部声明或声明的位置位于函数使用的位置之后;解决办法:将函数声明放到文件靠...

2019-06-18 16:08:11 8819

转载 linux gcc 宏 显示 (linux c中判断gcc版本)

root@test-desktop:~# gcc -E -dM - </dev/null#define __DBL_MIN_EXP__ (-1021)#define __FLT_MIN__ 1.17549435e-38F#define __CHAR_BIT__ 8#define __WCHAR_MAX__ 2147483647#define __GCC_HAVE_SYNC_...

2019-06-18 15:01:15 2731

转载 linux c 各头文件作用总结

#include <linux/***.h> 是在linux-2.6.29/include/linux下面寻找源文件。#include <asm/***.h> 是在linux-2.6.29/arch/arm/include/asm下面寻找源文件。#include <mach/***.h> 是在linux-2.6.29/arch/arm/mach-s3c241...

2019-06-18 14:07:04 370

转载 二维码生成原理及解析代码

自从大街小巷的小商小贩都开始布满了腾讯爸爸和阿里爸爸的二维码之后,我才感觉到我大天朝共享支付的优越性。最近毕业论文写的差不多了,在入职之前多学一些东西也是好的。这里秉着好奇心,研究一下二维码的生成,并尝试性写一个二维码解析源码。一. 二维码基本知识二维码另一个名称是QR Code(Quick Response Code),近年来在移动设备上经常使用,与传统条形码相比,可以存储更多的信息。二...

2019-06-14 17:33:39 16263 3

转载 linux shell crond crontab 定时器 计划任务 定时任务

一、crontab是什么?1.定时任务软件种类    at    适合仅执行一次就结束的调度命令,需要启动一个后端的atd服务。crontab 需要启动一个服务crond才行,crond服务通过crontab命令实现anacron 无法周期性执行,只能以天为周期,但有个特点,在关机状态下未>执行的任务,下次开机时可以补上执行注:crontab为最常用的定时任务。...

2019-06-14 11:21:38 797

转载 python3 pyquery模块 解析html网页

pyquery库是jQuery的Python实现,可以用于解析HTML网页内容,使用方法:代码如下:from pyquery import PyQuery as pq1、可加载一段HTML字符串,或一个HTML文件,或是一个url地址,例:代码如下:d = pq("<html><title>hello</title></html>"...

2019-06-12 14:17:02 2708

转载 Selenium+PhantomJS使用时报错原因及解决方案

问题今天在使用selenium+PhantomJS动态抓取网页时,出现如下报错信息:UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead warnings.warn('Selenium suppo...

2019-06-12 13:26:27 559

转载 linux c 获取 CPU、内存、IO、磁盘、网速

代码:#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <string.h>#define MAXBUFSIZE 1024#define WAIT_SECOND 3 //暂停时间,单位为“秒”typedef struct occupy{...

2019-06-11 19:38:23 1629

转载 代码格式化工具 uncrustify 配置文件选项详解

Uncrustify是一个代码美化工具可用于C,C++,C#,D和Java源代码的美化。它能够利用空格,tab与空格或只有tab进行缩排,添加或删除换行,排列代码等。Uncrustify具有高配置性,易于修改的特点。持mac win linux平台,可单独使用,也可被第三方工具(如Source insight,Atom)调用。目录通用(general)缩进(Indent)空格(Sp...

2019-06-06 21:35:55 4514

转载 python sqlite3以字典形式返回查询结果

sqlite3本身并没有像pymysql一样原生提供字典形式的游标。cursor = conn.cursor(pymysql.cursors.DictCursor)但官方文档里已经有预留了相应的实现方案。def dict_factory(cursor, row): d = {} for idx, col in enumerate(cursor.descrip...

2019-06-05 17:03:00 8825

转载 安全开发流程(SDL)

目录0x01SDL介绍0x02SDL流程框架0x03SDL实战经验0x04总结0x01SDL介绍安全开发生命周期(SDL)即Security Development Lifecycle,是一个帮助开发人员构建更安全的软件和解决安全合规要求的同时降低开发成本的软件开发过程。0x02SDL流程框架自2004年起,SDL就成为M...

2019-06-05 16:07:15 5270

转载 python3 判断字符串 是否为字母 数字 浮点数 整数

str为字符串s为字符串str.isalnum() 所有字符都是数字或者字母str.isalpha() 所有字符都是字母str.isdigit() 所有字符都是数字str.isspace() 所有字符都是空白字符、t、n、r检查字符串是数字/浮点数方法float部分>> float('Nan')nan>> float('Nan')nan...

2019-06-05 11:45:45 3187

转载 python中单引号,双引号,3个单引号及3个双引号的区别

一、单引号和双引号在Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如str1 = 'python'str2 = "python" str1和str2是没有任何区别的。但是如果遇到需要转义字符的情况,来看单引号和双引号的版本。单引号版本:str3 = 'We all know that \'A\' and \'B\' are two capital le...

2019-06-04 16:46:52 747

转载 sqlite3.OperationalError: database is locked

情景描述windows上代码文件,设置为共享目录,mount到linux使用。运行python manage.py migrate,出现错误报错[root@localhost sqlalchemy]# python manage.py db migrate/root/py_env/coacs/lib/python3.6/site-packages/flask_sqlalchemy/...

2019-06-04 16:20:19 5323

转载 linux挂载卸载不掉 umount target is busy

问题描述:Linux下挂载后的分区或者磁盘某些时候需要umount的时候出现类似“umount: /mnt: target is busy.”等字样,或者“umount: /xxx: device is busy.”。问题原因:该报错通常是由于待卸载磁盘正在使用,导致无法直接卸载。需要将当前使用数据盘的进程杀掉,才能卸载。解决办法:方法一、使用fuser命令...

2019-06-04 16:13:40 56797 7

转载 python的构建工具setup.py

一、构建工具setup.py的应用场景 在安装python的相关模块和库时,我们一般使用“pip install 模块名”或者“python setup.py install”,前者是在线安装,会安装该包的相关依赖包;后者是下载源码包然后在本地安装,不会安装该包的相关依赖包。所以在安装普通的python包时,利用pip工具相当简单。但是在如下场景下,使用python setup.p...

2019-06-04 13:42:18 31561

转载 python sqlite3的使用

1.sqlite3的安装python2.5 以上版本 默认自带sqlite3模块python3.6 以上版本 默认自带sqlite3模块2.链接sqlite3数据库```# 导入sqlite3模块import sqlite3# 创建链接对象# 打开一个到 SQLite 数据库文件 db.sqlite3 的链接# 如果该数据库不存在则会自动创建,可以指定带有文件路径的文...

2019-06-04 11:38:21 8200

转载 python中的Lock与RLock

首先讲解不加锁在多线程中会导致的问题,然后用实例说明如何通过加锁让函数变为线程安全的函数。也通过实例说明了RLock和Lock的区别:在同一线程内,对RLock进行多次acquire()操作,程序不会阻塞。threading.Lock的用法下面是一个python多线程的例子:import threading# global varcount = 0# Define a...

2019-06-04 10:57:37 1061

转载 centos7挂载windows共享文件夹

挂载方法1.在windows下,新建一个文件夹,假设叫做share,然后属性设置为共享文件夹。2.在CentOS下,执行命令mount -t cifs -o username=xxx,password=xxx //192.168.6.221/share /mnt/xxx其中:xxx是自己的信息,请自行修改。192.168.6.221是windows的ip,share是w...

2019-06-04 10:04:44 7602

转载 python序列化和反序列化

通过将对象序列化可以将其存储在变量或者文件中,可以保存当时对象的状态,实现其生命周期的延长。并且需要时可以再次将这个对象读取出来。Python中有几个常用模块可实现这一功能。pickle模块存储在变量中dumps(obj)返回存入的字节dic = {'age': 23, 'job': 'student'}byte_data = pickle.dumps(dic)# ou...

2019-06-03 17:32:31 1253

转载 python3 raise 抛出异常

当程序出现错误,python会自动引发异常,也可以通过raise显示地引发异常。一旦执行了raise语句,raise后面的语句将不能执行。演示raise用法try: s = None if s is None: print "s 是空对象" raise NameError #如果引发NameError异常,后面的代码将不能执...

2019-06-03 15:22:49 8157

转载 linux命令cat详解

使用权限:所有用户(即root帐号和所有普通帐号)使用方法:cat[参数]文件名说明:cat是一个文本文件查看和连接工具。查看一个文件的内容,用cat比较简单,就是cat后面直接接文件名,如catlinuxyw.txtcat--help可以查看cat帮助信息,如各种参数使用方法,当然也可以用mancat来查看,建议大家养成遇到命令不懂用法时,用--help或man来查看帮助信...

2019-06-03 09:40:08 58865 5

OBS-Studio-27.0-Full-Installer-x64.rar

obs 官网转载 最新版本 2021.6下载

2021-06-07

obs-multi-rtmp.zip

obs 多路推流插件 免费 官网转载

2021-06-07

livego_0.0.15_windows_amd64.tar.gz

golang 版本的 rtmp服务器

2021-06-04

mac和厂商对应表格 用于查询mac对应的厂商

mac和厂商对应表格 用于查询mac对应的厂商

2020-04-20

字体wps.zip 用于linux wps 使用

wps linux 字体,目前WPS for Linux公式显示需要相应的Symbol字体(比如symbol, windings, mt extra等), 由于原因,WPS for Linux未对此类字体打包安装,如果您需要,请在授权的情况下使用此类字体。

2020-03-16

Nat_Type_Tester_.rar

NatTypeTester 查看网络nat类型 NatTypeTester 查看网络nat类型 NatTypeTester 查看网络nat类型 NatTypeTester 查看网络nat类型

2019-12-26

msfupdate.erb

metasploit 一件安装脚本 源自于 https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb

2019-11-04

shell 调试器 bashdb

bashdb-4.4-1.0.1.tar.gz ----》 shell 调试器 bashdb 版本 4.4-1.0.1.tar

2019-03-21

fuzz工具 teenage mutant ninja turtles

fuzz工具 teenage mutant ninja turtles 版本包括 tmnt_v1.9.1 tmnt_v1.9 tmnt_v1.8 tmnt_v1.7 tmnt_v1.6

2019-01-14

Sybase ASE 12.5.4 PC 客户端

Sybase ASE 12.5.4 PC 客户端,12系列最终版本, Sybase ASE 12.5.4 PC 客户端,12系列最终版本,

2018-12-12

OllyFindAddr.dll

OllyFindAddr.dll 搜寻特定指令用的插件 插件出自《0day》一书

2018-10-09

OllySSEH.dll

OllySSEH.dll OD插件 扫描OD载入PE文件的各模块是否开启SafeSEH选项

2018-10-09

password (1)

软件漏洞分析入门 相关附件 password (1) 软件漏洞分析入门 相关附件 password (1)

2018-09-23

OllyUni.rar

od 插件 OllyUni.dll 可以获得整个进程空间中的各类跳转地址

2018-09-23

password (2)

软件漏洞分析入门 相关附件 password (2) 软件漏洞分析入门 相关附件 password (2)

2018-09-23

stack_overflow_exec

软件漏洞分析入门 相关附件 stack_overflow_exec

2018-09-23

stack_overflow_ret

软件漏洞分析入门 中的文件 stack_overflow_ret

2018-09-23

TortoiseGit-2.2.0.0-64bit

TortoiseGit-2.2.0.0-64bit

2016-07-19

Git-2.9.2-64-bit.exe

Git-2.9.2-64-bit.exe

2016-07-19

Copssh 4.1.0

Copssh_4.1.0

2016-07-19

cmake-3.4.1

cmake-3.4.1-win32-x86

2016-01-08

cef_binary_3.2556

cef_binary_3.2556.1368.g535c4fb_windows32bit 2015-12-10

2016-01-08

zlib-1.2.8

zlib-1.2.8

2015-04-18

Win32 OpenSSL

安装的时候可能会提示一个警告框,不要管它,点击确定继续安装。 有一个注意的地方,这个选项选择第二个,我要用openssl这个库编译程序,而不是使用openssl。

2015-04-18

ActivePerl

安装完以后查看是否有环境变量”X:\Perl\site\bin;X:\Perl\bin;”,如果没有,则手动设置,然后在命令行中测试”perl -v”,如果出现类似下图的信息,就说明Perl安装成功,并且环境变量设置正确。 如果出现“'perl' 不是内部或外部命令,也不是可运行的程序或批处理文件。”这种信息,首先确认环境变量是否设置正确,如果设置正确,那么重启电脑,一般来说问题就解决了。

2015-04-18

Duilib 菜单控件

Duilib扩展控件 菜单控件 提取自Duilib工程中的MenuDemo

2015-01-07

PCRE.zip 解析正则表达式

PCRE是一个NFA正则引擎,这里是windows平台的开发所需的库文件

2014-08-13

cowboxer1.02.exe

cowboxer1.02.exe 训练tesseract的语言工具

2014-08-11

jTessBoxEditor-1.0.zip

jTessBoxEditor-1.0.zip 用于训练Tesseract-OCR的工具 辅助生成针对性的语言文件

2014-08-11

chi_sim.traineddata.gz

tesseract 简体 中文 语言库 用于识别简体中文文字

2014-08-11

tesseract-ocr-setup-3.02.02.exe 官方绿色版

tesseract-ocr 光学字符识别安装程序 3.02.02版本

2014-08-11

tesseract 简体中文语言库

tesseract 简体中文语言库 用于识别中文

2014-08-11

tesseract 3.02.02

tesseract-ocr-setup-3.02.02 tesseract windows安装程序 版本为3.02.02

2014-08-11

HttpWatch9.2 破解版

HttpWatch9.2 破解版 里边有httpwatch.lic文件 用于注册

2014-07-24

记VMP保护代码还原工程 对应代码

记VMP保护代码还原工程 对应代码

2014-04-14

编写 Debugging Tools for Windows 扩展 实例

<编写 Debugging Tools for Windows 扩展,第 3 部分:客户端和回调> <编写 Debugging Tools for Windows 扩展,第 2 部分:输出> <编写 Debugging Tools for Windows 扩展,第 1 部分> 三篇文章的所涉及的代码实例

2014-04-02

编写 Debugging Tools for Windows 扩展 示例代码

编写 Debugging Tools for Windows 扩展 示例代码

2014-03-27

WRK-V1.2-VS版本

WRK-V1.2版本的VS2012版本,此工程来源于老外的VS2005版本,经过VS2012转换后编译生成的,便于在VS中修改源码编译文件。

2013-10-12

EzDriverInstaller

用于快速安装WDM驱动程序 用于驱动测试 调试

2013-07-19

Themida1.7.3.0

Themida1.7.3.0.rar 天草壳世界34所需软件

2013-05-20

空空如也

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

TA关注的人

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