自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无与伦比BLOG

献给所有热爱互联网和相信爱情的人!

转载 多线程调用libcurl基于https会导致的crash

今天发现如果使用多线程调用curl_easy的接口,并发访问若干https的接口,程序会出现偶尔的崩溃。崩溃位于调用curl_easy_cleanup的时候,最后崩溃的函数位于LIBEAY32.dll中的getrn。google搜索之后发现这是libcurl在使用openssl的时候,根据openssl版本的不同,可能需要设置回调的函数https://curl.haxx.se/libcurl/c/...

2020-04-26 10:40:05 223

转载 CentOS系统将UTC时间修改为CST时间方法

世界协调时间(Universal Time Coordinated,UTC):GPS 系统中有两种时间区分,一为UTC,另一为LT(地方时)两者的区别为时区不同,UTC就是0时区的时间,地方时为本地时间,如北京为早上八点(东八区),UTC时间就为零点,时间比北京时晚八小时,以此计算即可。[linuxidc@localhost linuxidc.com]$ date2018年 10月 2...

2020-04-20 11:28:58 304

原创 linux登录mysql报错ERROR 2002 (HY000)

问题:linux,登录mysql报错ERROR 2002 (HY000):Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock解决方法:第一步:先要进入etc 查看是否存在my.cnf文件如果存在, 打开看下是否为空; 如果不为空,则添加如下内容:skip-gran...

2020-03-23 14:30:12 434

转载 linux 卸载mysql

一、使用以下命令查看当前安装mysql情况,查找以前是否装有mysqlrpm -qa|grep -i mysql显示之前安装了:   MySQL-client-5.5.25a-1.rhel5   MySQL-server-5.5.25a-1.rhel5二、停止mysql服务、删除之前安装的mysql  删除命令:rpm -e –nodeps 包名  ...

2019-11-25 14:13:35 73

转载 Windbg调试c++内存泄漏

c++内存泄漏问题定位内存泄漏指的是直接操作内存分配构造函数(例如new,malloc,HeapAlloc)来获得堆内存后,但是没有释放而导致的泄漏问题。我们的行情服务器是一个长期运行在客户服务器上的应用程序,如果存在内存泄漏,那么当内存增长到某个值时,会极大地影响当前机器的性能,直至影响我们的行情服务程序,甚至由于内存已不够而导致的程序崩溃。因此我们需要掌握内存泄漏问题的基本调试技...

2019-11-05 17:43:47 196

转载 时间字符串和时间戳互转

#include <iostream>#include <string>#include <iomanip>using namespace std;// 时间字符串转时间戳time_t TimeStringToTimestamp(string strTime){ struct tm tmTime; sscanf(strTime...

2019-10-30 11:11:50 442

转载 三次握手和四次挥手

文章目录1. 三次握手1.1 为什么需要三次握手,两次不行吗?1.2 什么是半连接队列?1.3 ISN(Initial Sequence Number)是固定的吗?1.4 三次握手过程中可以携带数据吗?1.5 SYN攻击是什么?2. 四次挥手2.1 挥手为什么需要四次?2.2 2MSL等待状态2.3 四次挥手释放连接时,等待2MSL的意义?两个理由:2.4 为什么TIME_...

2019-10-18 11:19:14 63

转载 Linux Shell while使用

1,每隔3秒,打印一次系统负载#!/bin/bashwhile truedo uptime sleep 3done2,把监控结果保存到文件,在后台执行,然后用tail -f监控文件变化ghostwu@dev:~/linux/shell/flow_control$ sh while.sh &[1] 12867#!/bin/bash...

2019-10-17 14:55:19 181

转载 算法复杂度——时间复杂度

大O表示法算法复杂度可以从最理想情况、平均情况和最坏情况三个角度来评估,由于平均情况大多和最坏情况持平,而且评估最坏情况也可以避免后顾之忧,因此一般情况下,我们设计算法时都要直接估算最坏情况的复杂度。大O表示法O(f(n)中的f(n)的值可以为1、n、logn、n²等,因此我们可以将O(1)、O(n)、O(logn)、O(n²)分别可以称为常数阶、线性阶、对数阶和平方阶,那么如...

2019-10-15 10:05:01 31

原创 对管理者要求——德重于才

稻盛和夫先生曾经提过“人生方程式”: 思维方式 * 热情 * 能力思维方式是指人生态度,就是哲学、思想、伦理观等, 也可以说是包括上述各项在内的“人格”。在今天这个时代, 不能以 “能为地方带来经济利益“为前提进行选举。 这样有可能使得 重才轻德的倾向在选民中占上风,很难矫正。选拔人才者应该具备大局观。 西乡隆盛说过 “德高者升官位, 功多着厚俸禄”。 意思是说,有功绩的人予以金钱奖...

2019-07-18 15:02:32 111

转载 数据的能力与价值

数据是价值的源泉, 价值是数据的体现!转载地址:http://www.woshipm.com/data-analysis/1764402.html 大数据是一个持久发热的话题,而且热火朝天的人工智能依赖于大数据的发展。大家都在讨论数据能力,数据能力是一个很抽象的概念,那数据能力具体是什么?数据价值呢?数据自身是没有价值或者说微乎其微的,价值是被赋予的,就像黄金一样,黄金的价...

2019-07-05 16:46:07 326

原创 svn报错:Previous operation has not finished; run 'cleanup' if it was interrupted

本地的SVN客户端中有一个嵌入式 wc.db(里面大约有10多个表)SQLite,来保存SVN中管理的文件类型,项目结构树,用户操作进度等。当SVN客户端用户代码提交操作非正常的终止,导致sqlite中某个表中用来记录用户对项目A的操作(增删改等)的数据来不及更改,由于我们后续的所有针对项目的操作,都优先从该表中检查项目A是否有未完成的操作,如果存在未完成操作就会提示"Previo...

2019-07-02 17:09:18 1522

转载 站在leader的角度思考问题

《思维层次决定职场高度》里提到,不同的人默认的思维方式不同: 有的人,会本能的解释 有的人,会觉得自己不够努力 有的人,总是不断找方法 有的人,直觉会让他寻找主要矛盾 有朋友在评论留言: 说了这么多,到底如何训练和提高自己的认知能力呢? 从专家到leader,最大的思路转变到底是什么? 今天,就自己带队经验和认知,谈谈对这两个...

2019-05-28 17:30:18 245

转载 平台服务器句柄泄露问题的排查与解决

转载地址:https://www.cnblogs.com/zjoch/p/6286178.html平台服务器句柄泄露问题的排查与解决我们监控平台有台报警服务器,其主要功能是接收前端,TDDC,网管服务器等发送的报警,并依据报警联动配置进行相应的联动操作,最近发现在该服务器运行过程中,通过任务管理器查看其句柄数量会不断增加,以至于影响其他服务器工作,初步怀疑是句柄泄露问题,现对其进行分析排查...

2019-05-21 11:10:23 193

转载 windows在局域网内查看ip地址对应的计算机名或者根据计算机名查ip

转载地址:https://blog.csdn.net/m0_38034994/article/details/80435058知道ip查计算机名:方法: 开始->运行->cmd->nbtstat -a 对方ip开始->运行->cmd->net view 对方ip知道对方计算机名查看对方ip方法:开始->运行->cmd-&g...

2019-05-15 19:29:44 4613

转载 技术团队越壮大,越要加强基础设施建设

转载地址:https://www.jianshu.com/p/0f1bf54ab4c8摘要: 没有强大的基础设施建设,技术团队越壮大,效率越低,用户数越多,bug 越多。出来混总是要还的,今天没有人关注基础设施,未来就会又无数个程序员为此加班。加班文化应该是中美两地最明显的不同了,形成这种差异的原因不是一两句可以讲清楚的。我在两个国家都工作过,也在不同岗位工作过,所...

2019-04-28 17:12:32 294

原创 linux设置服务程序开机自启动

脚本所在路径: /opt/test.sh服务名称 : test第一步: 需要在 /etc/init.d 目录下创建软连接 ln -s/opt/test.sh test第二步:增加服务 chkconfig --add test 执行此语句后, 可在/etc/rc.d/rc3.d/目录下看到 S数字test 的文件 , S 代表 start ,此处...

2019-04-08 16:50:04 332

原创 C++11——整型数字与字符串相互转换

C++11提供了 to_string 、stoxxx方法, 示例代码如下:#include <iostream>#include <string>using namespace std;//数字转字符串void numberTostr(){ string strInt = std::to_string(100); cout<<...

2019-02-22 09:47:11 1387 2

原创 C++11——字符串字母大小写转换

示例代码如下,#include <iostream>#include <string>#include <algorithm>using namespace std;void transformLiteral(){ string strA("werYIJnhfd@12.com"); string strB("werwUHUB@...

2019-02-20 11:47:11 1400

原创 C++11——字符串分割

字符串分割代码示例如下,很显然, 使用了C++11 特性,代码简洁好多#include <iostream>#include <string>#include <vector>#include <regex>using namespace std;//没有使用C++11特性vector<string> testSpl...

2019-02-20 11:15:49 6751 5

原创 c++11——正则的使用

c++11特性, 需要VS2014 及以上 , 或者 GCC4.8 及以上 版本编译器。#include <iostream>#include <regex>#include <string>using std::string;using std::cout;void testReg(){ std::regex reg("how\\...

2019-02-20 10:47:11 216

转载 C++单元测试框架Gtest的配置与使用过程

 转载地址:https://blog.csdn.net/clayanddev/article/details/53771248“你的时间非常值钱,我是单元测试,我在编程世界等你。 ”此前我很少写单元测试,总认为那是在浪费时间。但后来发现,节省的那点写测试代码的时间远远抵不上花在后期调试上的时间。最近在看《Angile Java》,这才逐渐了解到单元测试在软件开发过程中的重要性,因此决定...

2019-02-14 17:13:56 207

转载 利用firmadyne解包中兴摄像头

转载地址:https://blog.csdn.net/weixin_40602516/article/details/81086559前一段时间做了360、海康威视、大华还有友迅的摄像头发现提取不完全,得不到IP地址,我以为是extractor.py有问题。但是后来看了extractor源码发现并不是这个原因,后来查阅资料发现现在很多摄像头都没有web界面于是就找了一个确定有webb界...

2019-02-14 16:59:59 1050 2

转载 浅谈固件漏洞扫描技术框架—fiber

转载地址:https://blog.csdn.net/think_ycx/article/details/83061114 浅谈固件漏洞扫描技术框架—fiber本篇主要介绍使用fiber框架来扫(fan)描(yi)固(read)件(me)漏洞的过程。这个框架似乎可能是UCR的seclab实验室的一个开源项目,但是却在angr的仓库中(从angr fork而来的)。我们参考UCR仓库中的f...

2019-02-14 16:56:19 503

转载 linux下netlink的使用简介

转载地址:https://www.jianshu.com/p/6810f42b9f8f一、什么是netlinkNetlink套接字是用以实现用户进程与内核进程通信的一种特殊的进程间通信(IPC) ,也是网络应用程序与内核通信的最常用的接口。在Linux 内核中,使用netlink 进行应用与内核通信的应用有很多,如路由 daemon(NETLINK_ROUTE) 用户态 sock...

2019-02-14 14:46:10 1229

转载 需求管理:如何有效管理需求的生命周期?

转载地址:http://www.woshipm.com/pmd/865302.html产品经理是要对产品或产品线负责的,不能只关注在需求转化上,也需要关注需求实现,两手都要抓,两手都要硬。很多人可能都还不明白需求分析和需求管理之间的区别,通常我们说起来最多的都是需求收集和需求分析,最常见的介绍一般都说成是需求分析该如何如何,需求分析的过程如何如何,与需求有关的其他活动提及的比较少。其实需求...

2019-02-14 14:35:16 542

转载 明明现在科技发达了,互联网公司却纷纷搞起了996, 996没有未来

转载地址:https://blog.csdn.net/csdnsevenn/article/details/86684745过去10多年来,互联网的飞速发展让中国走上了互联网创新之路。据数据显示,截至2018年9月18日,全球共有272家“独角兽”公司,总估值为8,640亿美元。在全球272家“独角兽”企业中,有79家(即29%)来自中国,占总估值的33%。过去十年可以算得上是中国互联网的...

2019-01-31 14:53:41 2337 7

转载 白岩松:着重强调考勤的企业一定在走下坡路!

转载地址: http://www.sohu.com/a/140786823_498759       白岩松曾经说过一段话:任何单位,只要到了开始强调考勤、打卡等纪律问题的时候,一定是它开始走下坡路的时候。因为一个走上坡路的单位,人人不待扬鞭自奋蹄。或许员工10点才能上班,并没有赶在8点打卡,却自觉的干到了第二天凌晨3点,不需要监督和催促。      仔细一想,其实这句话是很有道理的。如果...

2019-01-31 14:43:26 308

原创 含有汉字字符串以16进制输出

背景: 因需要对比含有汉字字符串是否是 UTF-8编码 或者 其他编码,故编写此程序示例代码:#include<iostream>#include<string>#include<sstream>#include<iomanip>using namespace std;int main(){ string temp(...

2019-01-30 14:46:18 585

转载 状态码301和302的区别

原文地址:https://www.cnblogs.com/zhuzhenwei918/p/7582620.html定义如下:301 Moved Permanently 被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个URI之一。如果可能,拥有链接编辑功能的客户端应当自动把请求的地址修改为从服务器反馈回来的地址。除非额外指定,否则这个响应也是可缓存的。...

2019-01-09 19:21:13 1700

原创 产品设计杂谈

1、做产品要满足人的“贪嗔痴”,让用户对你的产品产生贪,产生嗔,产生痴2、互联网的最终目的是让关系学见鬼去3、复杂的东西是脆弱的,极简才能不被超越4、外在形式越简单的东西,智慧含金量越高,因为它已经不再依赖形式,必须依靠智慧...

2018-12-29 09:38:14 78

原创 数据治理——如何处理“脏数据”

       随着企业越来越懂得如何使用大数据,大数据不再只是任何人都能进入的沙箱,它是真正的工作负荷,需要围绕它进行治理控制。一、“脏数据”分类以及处理方法       数据缺失:缺一些记录,或者一条记录里缺一些值(空值),或者两者都缺。原因可能有很多种,系统导致的或人为导致的可能性都存在。如果有空值,为了不影响分析的准确性,要么不将空值纳入分析范围,要么进行补值。前者会减少分析的样本量...

2018-12-21 15:31:31 2980

转载 大数据与数据挖掘的基本概念,它们之间的内在联系是什么?

原文地址: http://www.duozhishidai.com/article-892-1.html        大数据是通过高速捕捉、发现和分析,从大容量数据中获取价值的一种新的技术架构。有四个"V"字开头的特征:Volume(体量大),Velocity(速度快),Variety(种类杂),Value(价值大)。Volume是指大数据巨大的 ...         当“大数据”铺天...

2018-12-21 15:14:52 2808

原创 命名实体识别(NER)

       命名实体识别是信息提取、问答系统、句法分析、机器翻译、面向Semantic Web的元数据标注等应用领域的重要基础工具,在自然语言处理技术走向实用化的过程中占有重要地位。      一般来说,命名实体识别的任务就是识别出待处理文本中三大类(实体类、时间类和数字类)、七小类(人名、机构名、地名、时间、日期、货币和百分比)命名实体。        命名实体识别是作为分词的一个后续...

2018-12-05 19:16:32 1052

转载 GB/T28181

GB/T28181-2011 《安全防范视频监控联网系统信息传输、交换、控制技术要求》是由公安部科技信息化局提出,由全国安全防范报警系统标准化技术委员会(SAC/TC100)归口,公安部一所等多家单位共同起草的一部国家标准。该标准规定了城市监控报警联网系统中信息传输、交换、控制的互联结构、通信协议结构,传输、交换、控制的基本要求和安全性要求,以及控制、传输流程和协议接口等技术要求。该标准适用于...

2018-11-24 10:24:33 795

原创 使用curl库获取重定向之后的url

示例代码如下:#include<iostream>#include<string>using namespace std;#pragma comment(lib, "libcurl_imp.lib")void download(string urlHttp){ CURL* curl = NULL; CURLcode res = CURL...

2018-10-16 18:30:34 1979

原创 C++定时删除某个特定的进程

 #include<iostream>#include<windows.h>#include<Tlhelp32.h>#include<string>#include<time.h>using namespace std;string getTime(){ time_t timep; time(&am...

2018-09-30 14:21:45 264

转载 c++获取当前系统时间并格式化输出

#include <string>#include <time.h>using namespace std;string getTime(){ time_t timep; time (&timep); char tmp[64]; strftime(tmp, sizeof(tmp), "%Y-%m-%d %H:%M:%S",...

2018-09-30 09:37:44 10908

原创 C/C++ sprintf 拼接 string注意点

#include<iostream>#include<string>#include<stdio.h>using namespace std;int main(){ char szPath[128] = {0}; string picName("123.jpg"); //sprintf(szPath, "/mnt...

2018-09-07 11:29:21 1856 2

原创 遍历文件夹目录,以一定条件删除指定类型文件

背景: 删除 bmp格式文件 (创建日期超过当天的时间)示例代码如下:#include<iostream>#include<io.h>#include<time.h>#include<string>#include<Windows.h>int main(){ while(1) { c...

2018-08-20 14:16:46 680

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