woniu211111专栏

一入码海深似海,从此天涯是路人

排序:
默认
按更新时间
按访问量

windows和linux环境下使用google的glog日志库

一.概述glog是google推出的一款轻量级c++开源日志框架,源码在github上,目前最新realease版本是v0.3.5。githut地址:https://github.com/google/glog,避免新版本踏坑,习惯性选用低版本v0.3.3。二.生成windows库源码下载完成后,...

2017-08-23 15:47:05

阅读数:3653

评论数:1

我的开源股票软件简介+源码(蜗牛股票软件)

https://github.com/woniu201/WnStock

2017-08-11 14:52:45

阅读数:11482

评论数:28

纯C++实现操作配置文件(告别跨平台问题)

CConfig.h #ifndef _CCONFIG_H #define _CCONFIG_H #include <iostream> #include <string> #include &amp...

2018-11-16 12:00:21

阅读数:15

评论数:0

windows下编译libevent(2.1.8)及使用

一:获取libevent github地址:https://github.com/libevent/libevent/releases 下载2.1.8稳定版 二:编译libevent 我是用的visual studio 2010,当然也可以使用更高的版本 启动后,进入&quo...

2018-11-14 14:54:53

阅读数:22

评论数:0

nohup启动后台进程并重定向

一:linux重定向 0,1,2分别表示标准输入,标准输出和标准错误输出,一般情况下默认是标准输出 a. 1>log:标准输出重定向的log文件 b. 2>log:错误输出重定向到log文件 c. 2>&1...

2018-11-09 17:19:00

阅读数:15

评论数:0

【Docker】:docker安装ELK(logstash,elasticsearch,kibana)

一:安装logstash 1.拉取镜像 docker pull logstash:5.6.11 2.创建目录 mkdir /docker/logstash cd /docker/logstash 3.创建配置文件 touch logstash.config 文件内容: input...

2018-11-06 18:04:34

阅读数:48

评论数:0

线程同步(windows平台):信号量

一:介绍 信号量也是系统核心对象,它允许多个线程同一时刻访问同一资源,但需限制同一时刻访问资源的最大线程数目。 信号量遵循规则: 1.当前资源计数大于0,信号量有效。 2.当前资源计数等于0,信号量无效。 3.系统不允许当前资源数量为负。 4.当前资源数量不能大于最大资源数量。 二:函数说明...

2018-10-24 16:51:32

阅读数:1515

评论数:0

线程同步(windows平台):事件

一:介绍 事件Event实际上是个内核对象,事件分两种状态:激发状态和未激发状态。分两种类型:手动处置事件和自动处置事件。 手动处置事件被设置为激发状态后,会唤醒所有等待的线程,一直保持为激发状态,直到把它设置为未激发状态。 自动处置事件被设置为激发状态后,会唤醒一个等待中的线程,然后会自动设置...

2018-10-24 11:51:18

阅读数:1545

评论数:0

线程同步(windows平台):互斥对象

一:介绍 互斥对象是系统内核维护的一种数据结构,保证了对象对单个线程的访问权。 二:函数说明 创建互斥对象:     HANDLE CreateMutex(             LPSECURITY_ATTRIBUTES lpMutexAttributes, 安全属性结构指针,可为NUL...

2018-10-23 18:33:25

阅读数:1590

评论数:0

线程同步(windows平台):临界区

一:介绍        临界区指的是一个访问共用资源(例:全局变量)的程序片段,该共用资源无法同时被多个线程访问的特性。有多个线程试图同时访问临界区,那么在有一个线程进入后其他所有试图访问此临界区的线程将被挂起,并一直持续到进入临界区的线程离开。临界区在被释放后,其他线程可以继续抢占,并以此达到...

2018-10-23 16:42:20

阅读数:1583

评论数:0

基于libcurl实现REST风格http/https的get和post

c/c++开发中经常要用到http/https协议,直接使用socket工作量很大,要是使用socket实现https,那更不可思议,开源的c/c++的http客户端框架,libcurl是首选,而且也相当成熟稳定,最近C++项目中用到https请求,就做下研究。 libcurl简介(来源官网) ...

2018-10-16 15:01:25

阅读数:1638

评论数:0

VC++单文档程序固定菜单栏和工具栏

第二章 02: 前端 正则表达式 魔法 (中) 捕获组、反向引用 来源于:《JavaScript 忍者秘籍》 前端之路 系列 继续 来聊一聊 正则表达式! [toc] 预定义字符类 表示匹配一类的字符集,由正则表达式的语法提供。如下: |预预定术语|匹配内容| |: | : | |.|匹配处理新陶...

2018-09-27 17:34:17

阅读数:1611

评论数:0

Maven打包成可执行JAR(带依赖包)

对于职位管理,我们可以理解它为角色权限的管理,就像前面所说的一样,有了职位管理,后台管理系统绑定好对应的权限以后,新进员工、离职或岗位调整,管理员操作起来就非常的便捷了,只需要重新绑定对应职位就可以做好权限的切换工作。 为了方便职位管理,我们可以将页面设计成下面这个样子 左边显示部分列表,点击其中...

2018-09-26 16:28:31

阅读数:1581

评论数:0

VC++实现遍历指定文件夹

Netty 为许多通用协议提供了编解码器和处理器,几乎可以开箱即用, 这减少了你在那些相当繁琐的事务上本来会花费的时间与精力。另外,这篇文章中,就不涉及 Netty 对 WebSocket协议 的支持了,因为涉及的篇幅有点大,会在下一篇文章做一个具体的介绍。 二、SSL 协议 SSL 协议丛然干2...

2018-09-13 18:29:55

阅读数:1574

评论数:0

VC++操作注册表(创建,读取,更改,删除)

IO完成端口(IO completion ports)在多核计算机的并行异步IO请求方面提供了一种高效的线程模型。当进程创建一个IO完成端口时,系统创建一个相关联的队列,其唯一目的是服务与那些请求。IO完成端口通常和预先分配的线程池配合,相比于一个一个创建线程,这使其更快更高效。IOCP在进程沤杉...

2018-09-07 15:02:04

阅读数:1636

评论数:0

C++操作文件行(读取,删除,修改指定行)

上周利用java爬取的网络文章,一直未能利用java实现html转化md,整整一周时间才得以解决。 虽然本人的博客文章数量不多,但是绝不齿于手动转换,毕竟手动转换浪费时间,把那些时间用来做些别的也是好的。 设计思路 Java实现 一开始的思路是想着用java来解析html,想着各种标签解析、符备捶...

2018-08-31 15:56:16

阅读数:496

评论数:0

Windows注册表中修改UAC(用户账号控制)及批处理脚本

2018网易的初级游戏开发工程师的面经 自我介绍: 先是自我介绍, 简单介绍了一下自己的项目经历, 会什么技术(自己认怂, 说了非科班出身, 技术不咋地); 然后问我, 有看那些计算机相关的书籍; 自己却只回答了一本书, 简直是失败呀; 好的自我介绍是一个好的面试的开始, 所以自我介绍一定要有底气...

2018-08-28 14:01:47

阅读数:1813

评论数:0

Centos7.x 安装libevent2.x

这篇文章为你搞懂2个问题 1. java 中有哪些数据类型可以用存储数据? 2. java 中的数据类型是怎么转换的? 在上一篇文章中我们学会了如何使用变量,像这样存储一个整数 ,可以在开发工具中编写一行这样的代码 就会发现开发工具报错了,是因为变量中的数据类型也是不能随便用的。 数据类型 咱们先...

2018-08-19 17:53:31

阅读数:1840

评论数:0

【Docker】:使用docker安装redis,挂载外部配置和数据

普通安装 1.拉取镜像,redis:4.0 docker pull redis:4.0 2.创建redis容器名"redistest1",并开启持久化 docker run -d -p 6379:6379 --name redistest1 redi...

2018-07-09 15:34:27

阅读数:3263

评论数:0

【Docker】:使用docker安装mysql,挂载外部配置和数据

最近读了一本关于产品的好书 《用户思维+ 好产品让用户为自己尖叫》 ,虽然是一本产品相关的书,但是全书都在围绕如何 让你的用户变得更优秀 展开讨论。作者的观点很明确也很独到,可持续成功的产品都是由 推荐 (口碑传播)产生的。而激发这些推荐的是用户对自己的感觉,也就是我们的产品或服务帮助他们做了什么...

2018-07-09 13:54:35

阅读数:3409

评论数:4

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