自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 非我之能也,此乃时也、运也、命也

非我之能也,此乃时也、运也、命也。

2023-03-20 17:53:22 79

原创 centos6安装Python3

文章目录前言安装python遇到的问题安装python前装依赖安装openssl编译python3前言最近折腾SS,需要使用pip3安装,安装pip3前又需要安装python3,python3又需要一堆乱七八糟的问题,由于是使用源码安装,遇到不少问题,在此记录安装python遇到的问题一下问题都是在编译或者使用pyhon的时候遇到的,不一而足,在此罗列几个印象深刻的Python requires an OpenSSL 1.0.2 or 1.1 compatible libssl with X509

2021-01-15 14:24:16 538

原创 centos6 yum源失效

前言公司使用的系统是centos6,yum源失效无法使用,本文记录解决方式解决方案cd /etc/yum.repos.d/cp CentOS-Base.repo CentOS-Base.repo.bakvi CentOS-Base.repo写入一下内容[base]name=CentOS-6failovermethod=prioritybaseurl=https://vault.centos.org/6.9/os/x86_64/gpgcheck=0[epel]name=Ext

2021-01-15 12:17:28 529

原创 PERL进行HTTP 调用并设置消息头

PERL进行HTTP 调用 并设置消息头POST调用#!/usr/bin/perl -wuse Data::Dumper;use LWP::Simple;use Encode qw/encode decode/;use strict;use MIME::Base64;use Digest::MD5 qw(md5 md5_hex md5_base64);use LWP::UserAgent;use JSON;use utf8;my $ua = LWP::UserAgent->

2020-12-14 11:14:13 326

原创 取消线程运行pthread_cancel/pthread_cleanup_push

文章目录取消线程运行基本概念取消点与线程取消相关的pthread函数示例线程中没有取消点线程中有取消点异步取消设置不可取消设置取消点线程终止时的清理取消线程运行基本概念线程正常终止的方法:return从线程函数返回。通过调用函数pthread_exit使线程退出线程可以被同一进程中的其他线程取消。一般情况下,线程在其主体函数退出的时候会自动终止,但同时也可以因为接收到另一个线程发来的终止(取消)请求而强制终止。线程取消的方法是向目标线程发Cancel信号,但如何处理Cancel信号则由目

2020-11-17 18:41:54 516

原创 Sublime3+Doxygen+Graphviz

Sublime3+Doxygen+Graphviz前言最近用Sublime写Lua挺爽,感觉非常不错,想着要不写C也用它,但是跳转又麻烦,无意中在网上看到可以使用其他工具配合,Doxygen和Graphviz可以生成函数调用链接,并且可以展示结构体以及内部成员。安装使用windows下Doxygen和Graphviz安装使用帮助链接:链接1链接2链接3下载的话随便找个网站下就好,没什么要求,先安装Graphviz,设置好系统变量后,再安装Doxygen,仅仅使用了Doxygen生成HTML,

2020-09-30 14:42:02 322

原创 ReadLine使用

这里写自定义目录标题前言Readline示例(借用人家的)未解决问题内存检查发现有泄漏参考前言最近看到不少服务自带命令行,可以查询当前服务运行状态,感觉非常有用,这样就可以实时查询状态,不必打印各种日志,简化后续维护工作Readline示例(借用人家的)/* 编译命令 * gcc -Wall -o ReadLine ReadLine.c -lreadline -lncurses */#include <stdio.h>#include <stdlib.h>#incl

2020-09-18 16:35:58 2224

原创 C/C++设置LUA全局变量

@[M]前言最近在研究freeswitch,它的LUA脚本有一个全局变量session,很好奇这是如何实现的。这个变量肯定是在freeswitch内部申请并且进行初始化,然后经过一系列设置后LUA可以直接使用。根据配置freeswitch每一通电话都会执行同一个LUA脚本,每个LUA脚本得到的session变量又完全不一样。本文用一个示例模拟这个实现。...

2019-12-12 11:20:11 1275

原创 给忙碌人的正则表达式

文章目录给忙碌人的正则表达式前言什么是正则表达式为什么用正则表达式在线测试正则表达式使用常用元字符反义字符转义重复多规则匹配分组向后引用注释贪婪与懒惰零宽断言处理选项给忙碌人的正则表达式前言正则表达式看了忘忘了又看,干脆写个文章做个记录,后续也可以不断补充扩展什么是正则表达式正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp...

2019-10-22 18:44:22 158

转载 移植QT到ARM平台

经过为期3天的编译、移植,终于将Qt5.7成功移植到iTop4412开发板,板载exynos4412处理器,基于ARM Cortex-A9内核。因此,本篇教程以iTop4412示例,适用于Qt5.7在ARM_Linux平台上的移植。----------------------------------------------------------------------------------...

2019-10-17 15:27:17 1795

原创 lua安装luasql扩展模块

文章目录lua安装luasql扩展模块安装lua安装luarocks安装luasql安装luasql-mysql安装luasql-postgres使用lua-sql结束语lua安装luasql扩展模块使用lua编程过程中不可避免的会用到mysql等数据库,进行数据库操作lua有luasql,各个数据库操作的接口统一,用起来比较方便,但是这货安装起来有时候遇到问题会比较麻烦,下面介绍如何安装lu...

2019-10-17 15:06:39 2301 2

转载 Google CPU Profiler使用

相关内容链接:http://ju.outofmemory.cn/entry/733Number of profiling samples in this function  分析样本数量(不包含其他函数调用)Percentage of profiling samples in this function  分析样本百分比(不包含其他函数调用)Percentage of profiling samp

2018-01-02 13:30:40 1279

转载 MakeFile基础知识&多目录编译

Makefile的基础知识http://blog.csdn.net/runninglion/article/details/28111859======================================================================================================多目录工程的 makefile 范例http:/...

2017-12-01 19:03:15 449

转载 Linux的.a、.so和.o文件

原文链接http://blog.csdn.net/chlele0105/article/details/23691147linux .o,.a,.so .o,是目标文件,相当于windows中的.obj文件  .so 为共享库,是shared object,用于动态连接的,相当于windows下的dll  .a为静态库,是好多个.o合在一起,用于静态连...

2017-11-29 13:58:47 1139

原创 MYSQL 创建用户并授权

通过CREATE USER命令进行创建用户CREATE USER 'username@host' [IDENTIFIED BY 'PASSWORD'] 其中密码是可选项;例子:CREATE USER '[email protected]' IDENTIFIED BY "123";说明:该方法创建出来的用户只有连接数据库的权限,需要后续继续授权;====================...

2017-07-21 17:03:26 3619

转载 B树相关汇总

原文链接http://blog.csdn.net/v_july_v/article/details/6530142==========================================B-树,即为B树。是为了磁盘或其它存储设备而设计的一种多叉平衡查找树。与红黑树很相似,但在降低磁盘I/0操作方面要更好一些。许多数据库系统都一般使用B树或者B树的各种变形结构,如B+树,B*树...

2017-07-21 15:32:50 246

转载 LINUX C实现密码输入不回显

原文:http://blog.chinaunix.net/uid-20754793-id-177771.htmllinux C 下没有getch()函数,于是上网查了查资料,发现可以C语言可通过使用tcgetattr函数和tcsetattr函数来实现/* Standard C header */#include <stdio.h> /* for get...

2016-10-26 09:03:15 2882

转载 GCC字符集设置

原文:http://www.cnblogs.com/findumars/p/5624858.htmlGCC提供了以下的参数开关来支持其它文字编码的源文件: a)-finput-charset=charset gcc在默认情况下,总是假设源代码的编码是UTF-8,如果是其它编码的源代码文件,源代码里面又用到了wchar_t的类型,则可...

2016-10-25 09:51:22 4208

转载 移植MYSQL

原文:http://www.cnblogs.com/Charles-Zhang-Blog/p/3529980.htmlMySQL没有专门针对ARM的版本,移植到ARM没有官方文档可参考,因此,暂时参考这样一篇文档: http://blog.chinaunix.NET/space.PHP?uid=9701860&do=blog&id=285428,因为MySQL5.5之后,...

2016-10-20 18:30:09 550

原创 WINDOWS远程调试LINUX程序

1.下载gdb-7.11.tar.gzhttp://ftp.gnu.org/gnu/gdb/在目标机器(linux)和前一步的MSYS里编译PS:一定要使用GDB-7.10以上版本,对远程编译支持更好双方的GDB版本必须一致否则出现各种问题,32位GDB可以调试64位GDBSERVER,但反过来不行2.下载mingw-get-inst-20120426.exeh...

2016-10-20 18:09:19 5310

转载 高并发的服务器模式

原文:http://zhidao.baidu.com/link?url=Kh3xUKbWjeqdEYjrS9CwVaTTTLbHDre9Gbw_eN5j-cBFnrMJahPW_vlB_cLgYd22BbJgEg3vH1irXxie_S7GSqZ9s0yVDzc_km_HyagKKpa服务程序最为关键的设计是并发服务模型,当前有以下几种典型的模型:  - 单进程服务,使用非阻...

2016-09-08 12:01:40 1302

转载 重载、覆盖和隐藏

原文:http://www.cnblogs.com/ccdev/archive/2012/12/26/2833884.html在C++中,无论在类作用域内还是外,两个(或多个)同名的函数,可能且仅可能是以下三种关系:重载(Overload)、覆盖(Override)和隐藏(Hide),因为同名,区分这些关系则是根据参数是否相同、是否带有const成员函数性质、是否有virtual关...

2016-08-04 21:09:30 1055

转载 C++对象模型

原文:http://www.cnblogs.com/skynet/p/3343726.html何为C++对象模型?C++对象模型可以概括为以下2部分:1.语言中直接支持面向对象程序设计的部分2.对于各种支持的底层实现机制语言中直接支持面向对象程序设计的部分,如构造函数、析构函数、虚函数、继承(单继承、多继承、虚继承)、多态等...

2016-08-04 21:07:42 327

转载 谈谈类之间的关联关系与依赖关系

原文:http://www.cnblogs.com/iyangyuan/archive/2013/06/16/3138463.html 对于很多刚刚接触UML的童鞋,可能会对类之间的关联与依赖关系不太理解,今天小菜就浅薄的讲一下。 这块的确是有点乱,不过小菜突然找到了一个比较好的切入点,拿出来分享一下。 接触过设计模式的读者,会经常看到这样的场景:...

2016-08-03 10:28:30 6476 2

转载 PO、VO、BO、DTO、POJO、DAO之间的关系

原文:http://blog.chinaunix.net/uid-20556037-id-2810927.htmlJ2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了(听过老罗对这种现象的批判的朋友会会心一笑)。 首先声明偶也不是什么高手,以下总结都是自己的体...

2016-07-22 14:51:15 313

原创 libcstl

GIT路径:https://github.com/activesys/libcstl编译./configuremakemake install交叉编译./configure --prefix /mnt/hgfs/share/libcstl/build-arm --host=arm-none-linux-gnueabimakemake install...

2016-07-17 21:20:05 1757

转载 CMAKE自动构建

CMake 入门实战http://www.hahack.com/codes/cmake/CMake 手册详解http://www.cnblogs.com/coderfenghc/archive/2012/06/16/CMake_ch_01.html两个自己写的CMakeLists.txt用到了常用的编译功能==============================...

2016-02-14 18:44:47 784

原创 GDB使用

系统启动使用GDB调试程序前,编译时最好打开调试开关(如:gcc增加-g选项)使用GDB启动程序:gdb 程序名如: gdb main使用GDB调试已存在的进程: gdb -pid 进程号如:gdb -pid 12345运行:run设置断点:break 行号如: break 30显示断点信息: info break删除所...

2016-01-31 19:58:56 293

转载 libEvent 使用

libevent介绍http://blog.csdn.net/libaineu2004/article/details/47783263libevent入门教程http://www.cnblogs.com/xinsheng/p/3880567.htmllibevent安装http://www.cnblogs.com/kunhu/p/3632225.htmlGCC:...

2015-12-05 14:59:25 387

原创 安装memcached及其扩展

//安装memcached服务sudo apt-get install memcached//安装libevent库sudo apt-get install libevent-dev//链接库sudo ln -s /usr/local/lib/libmemcached.so.3 /usr/lib/libmemcached.so.3//安装libmemcachedm...

2015-11-28 19:50:12 378

原创 安装arm-none-linux-gnueabi交叉编译器

下载交叉编译器地址:http://www.veryarm.com/arm-none-linux-gnueabi-gcc安装相对简单,加压后添加到全局路径中即可安装过程:http://my.oschina.net/newsanp/blog/227097注意事项1.ubuntu是64位,而下载的这些交叉编译器是32位的。因此需要安装ia32-libs库,如果apt-

2015-11-25 13:29:13 872

转载 ARM上搭建HTTP服务器(支持PHP)

原文:http://blog.csdn.net/sphone89/article/details/12915827环境:ubuntu+arm-none-linux-gnueabi-gcc1、下载并编译lighttpd-1.4.32../../lighttpd-1.4.32/configure --host=arm-none-linux-gnueabi \--prefix=$

2015-11-24 09:50:28 6643

原创 安装QT mysql驱动

获得windows下MYSQL链接库 这个比较简单,直接安装个MYSQL server就行 1.上网随便找个MYSQL windows安装包,下载 2.安装MYSQL,只需要安装SERVER就行了 3.从安装目录下找到 libmysql.dll 和 libmysql.lib 拷贝到QT安装目录的mingw482_32\bin下  上述3部完成就能运行MYSQL程序了获得

2015-11-24 09:34:58 1663

转载 PHP 编译参数

原文地址:http://www.php-note.com/article/detail/438查看所有的编译参数:./configure --help1、配置帮助:–-help显示帮助信息display this help and exit–-version显示版本display version information and e

2015-11-20 18:28:28 3900

原创 源码安装Qt 5.4.2

1、安装gcc越高版本越好2、安装gdb 7.8,和Qt 5.4.2配对的是gdb 7.83、编译安装Qt 5.4.2,参数如下:./configure --prefix=XXXXX -debug-and-release -qt-xcb -largefile -qt-sql-mysql -qt-sql-sqlite -openssl -nomake examples -nomak...

2015-09-04 10:33:32 1866

转载 GIT 详解

原文:https://git-scm.com/book/zh/v2

2015-08-31 22:17:42 339

原创 QT 网络传输中文

QStringstrtest="你好Test";QByteArraybytest=strtest.toUtf8();发送方将字符串用UTF8格式封装,接收方不需要进行特殊处理,直接使用即可

2015-08-21 10:50:41 991

原创 移植 DHCP 客户端 到ARM

1.下载udhcp-0.9.8.zip源码(http://www.verysource.com/udhcp-0-9-8-68457.html)2.解压源码包3.修改Makefile文件注释COMBINED_BINARY=1,否则无法编译出执行文件配置 CROSS_COMPILE=arm-linux- 进行交叉编译4.make clean5.make6.将生成的可执行文件放到ARM板子上即可...

2015-07-24 16:58:56 823

原创 移植 NTP客户端 到ARM

NTP 时间同步客户端到网站下载源码http://www.ntp.org/downloads.html$ tar -xvf ntp-4.2.6p5.tar.gz$ cd ntp-4.2.6p5/$ ./configure --host=arm-linux$ make把ntpdate/ntpdate可执行文件拷贝到板子的/usr/bin/下面,做为客户端,只要这个,其他的都非必...

2015-07-24 16:56:56 1010

转载 解析Qt中QThread使用方法

原文:http://mobile.51cto.com/symbian-268690.htm本文讲述的是在Qt中QThread使用方法,QThread似乎是很难的一个东西,特别是信号和槽,有非常多的人(尽管使用者本人往往不知道)在用不恰当(甚至错误)的方式在使用QThread,随便用google一搜,就能搜出大量结果出来。无怪乎Qt的开发人员 Bradley T. Hughes 声...

2015-07-14 16:20:27 969

空空如也

空空如也

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

TA关注的人

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