golang 日志输出

golang 程序日志记录 packagemain import( "flag" "fmt" "log" "os" "runtime" ) var( logFileName=fl...

2019-06-27 21:04:46

阅读数 186

评论数 0

python项目打包

原文:https://packaging.python.org/tutorials/packaging-projects/ 本教程将指导您如何打包一个简单的Python项目。它将向您展示如何添加必要的文件和结构来创建包,如何构建包以及如何将其上载到Python包索引。 一个简单的项目 本教程...

2019-06-27 13:44:58

阅读数 28

评论数 0

python 包管理工具解惑

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

2019-06-26 16:03:24

阅读数 23

评论数 0

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

2016年开始应该是互联网飞速发展的几年,同时也是Web前端开发非常火爆的一年,Web 前端技术发展速度让人感觉几乎不是继承式的迭代,而是一次次的变革和创造。这一年中有很多热门的前端开发框架,下面源码时代web小编为大家总结2016年至今最受欢迎的几款前端框架。 在这互联网飞速发展的信息时代,技...

2019-06-26 14:20:08

阅读数 18

评论数 0

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

命令简介 tree命令的中文意思为“树”,功能是以树形结构列出指定目录下的所有内容,包括所有文件、子目录及子目录里的目录和文件。 命令格式 tree [option] [directory] tree [选项] [目录] 说明:   1)注意tree命令以及后面的选项和目录,每个元素...

2019-06-25 10:17:55

阅读数 25

评论数 0

editplus 配置 golang 开发调试环境

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

2019-06-25 05:01:42

阅读数 47

评论数 0

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

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

2019-06-24 16:57:22

阅读数 28

评论数 0

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 arra...

2019-06-21 16:25:54

阅读数 19

评论数 0

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

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

2019-06-19 16:54:41

阅读数 82

评论数 0

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

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

2019-06-19 14:40:55

阅读数 76

评论数 0

linux gcc 显示/禁用 所有警告

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

2019-06-19 14:25:36

阅读数 83

评论数 0

linux socket SO_KEEPALIVE选项

连接关闭的两种情况 对于面向连接的TCP socket,在实际应用中通常都要检测对端是否处于连接中,连接端口分两种情况: 1、连接正常关闭,调用close() shutdown()连接优雅关闭,send与recv立马返回错误,select返回SOCK_ERR; 2、连接的对端异常关闭,比如网络断...

2019-06-19 14:02:04

阅读数 59

评论数 0

linux c dns查询IP地址

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

2019-06-19 10:31:19

阅读数 33

评论数 0

DNS协议分析

一. DNS协议理论知识 1.1. 域名结构 域名系统并不像电话号码通讯录那么简单,通讯录主要是单个个体在使用,同一个名字出现在不同个体的通讯录里并不会出现问题,但域名是群体中所有人都在用的,必须要保持唯一性。为了达到唯一性的目的,因特网在命名的时候采用了层次结构的命名方法。每一个域名(本文只...

2019-06-19 10:18:01

阅读数 36

评论数 0

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

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

2019-06-18 16:08:11

阅读数 224

评论数 0

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 #defin...

2019-06-18 15:01:15

阅读数 74

评论数 0

linux c 各头文件作用总结

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

2019-06-18 14:07:04

阅读数 45

评论数 0

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

自从大街小巷的小商小贩都开始布满了腾讯爸爸和阿里爸爸的二维码之后,我才感觉到我大天朝共享支付的优越性。最近毕业论文写的差不多了,在入职之前多学一些东西也是好的。这里秉着好奇心,研究一下二维码的生成,并尝试性写一个二维码解析源码。 一. 二维码基本知识 二维码另一个名称是QR Code(Quic...

2019-06-14 17:33:39

阅读数 166

评论数 0

linux crond和crontab详解

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

2019-06-14 11:21:38

阅读数 24

评论数 0

python3 pyquery模块 解析html网页

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

2019-06-12 14:17:02

阅读数 309

评论数 0

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