logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

环形缓冲区类(C++)绝对可用(转)

参考网络循环缓冲区类源码,修改了作者的两个bug,经测试,可以实现多线程并发读写。数据准确无误。多线程并行读写环形缓冲区源代码例子代码例子下载:环形缓冲区VC+Qt的项目代码理论如下:源码如下:CCycleBuffer.h//环形缓冲区头文件//环形缓冲区头文件#ifndef CCycleBuffer_H#define CCycleBuffer_Hclass CCycleBu...

linux下安装CMake方法

1.在linux环境下打开网页浏览器,输入网址:https://cmake.org/download/,找到最新版本的位置。一般开放源代码软件都会有两个版本发布:Source Distribution 和 Binary Distribution,前者是源代码版,你需要自己编译成可执行软件。后者是已经编译好的可执行版,直接可以拿来用的。   2.在linux环境下打开终端,输入:getconf LO

CentOS 7.4下使用yum安装MySQL

CentOS7 默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。# 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm#

CppSQLite - C++ SQLite3封装类

1、Rob Groves原版CppSQLite封装类下载(CppSQLite 3.2 , source and sqlite3.dll for SQLite 3.4.0 ):http://download.csdn.net/download/qing666888/10114989 2、github上其他版本neosmart版本:https://github.com/neosmart/...

Detour hook库x86 x64编译

DetoursDetours是经过微软认证的一个开源Hook库,编译好的下载地址:https://download.csdn.net/download/qing666888/10593942Detours 4.0.1现在是MIT许可下的开源软件。Detours在GitHub上,网址为https://github.com/Microsoft/Detours。源代码与Detours 3...

android中sqlite数据库query的模糊查询的用法

标题关于Android中 Cursor 的query加入模糊查询的条件,有如下方式:使用这种query方法%号前不能加’,以下为示例代码:Cursor c_test = mDatabase.query(tab_name, new String[]{tab_field02}, tab_field02+" LIKE ? ",new String[] { “%” + str[0] + “%” ...

Android获取以及修改WebView的UserAgent

User Agent中文名为用户代理,是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA。是什么:它是一个特殊字符串头,是一种向访问网站提供你所使用的浏览器类型及版本、操作系统及版本、浏览器内核、等信息的标识。什么用:通过这个标识,用户所访问的网站可以显示不同的排版从而为用户提供更好的体验或者进行信息统计;例如用手机访问谷歌和电脑访问是不一样的,这些是谷歌根据访问

Linux下Qt程序的打包发布

为便于描述,我们这里假设生成的程序名称为test(即要发布的程序名称)1. QtCreate使用Release版本编译将编译后生成的可执行程序(如:test)复制到一个空目录下2.使用ldd命令查看和导出需要的库在步骤1的目录下新建一个pack.sh文件,文件内容如下:#!/bin/shexe="test" #你需要发布的程序名称des="/home/s

#linux#qt#ubuntu
暂无文章信息