自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

豪哥专栏

一个老码的工作笔记

  • 博客(41)
  • 资源 (9)
  • 收藏
  • 关注

原创 Repo代码仓库搭建

repo部署

2023-12-15 18:02:21 262

原创 导入导出根文件系统脚本

导入导出ubuntu根文件系统

2023-11-22 10:50:55 80

原创 线程与信号

4.kill()触发的信号由进程(主线程)执行,pthread_kill()触发的信号由参数指定的线程执行。1.子线程会继承主线程信号处理配置,故信号配置可以全部放在主线程内。2.同一信号多次触发或者嵌套触发不会嵌套执行。3.不同信号可以嵌套触发执行。

2023-07-19 19:43:04 1109

原创 linux 平台简单防止进程多开编程

【代码】linux 平台简单防止进程多开编程。

2023-06-27 17:26:53 260

原创 Backtrace调试

缺少GDB环境打印

2022-06-24 17:41:51 217

原创 linux 4G模块调试注意事项

本文仅记录自己调试过程碰到的问题,后续有时间的话来完善内容。1. 检查SIM卡是否插好:AT指令是AT+CPIN?,回复状态READY表示已插好。2. 检查是否有信号:AT指令是AT+CSQ,回复 xx,99(xx范围0~31,越大信号越好)。3. 检查SIM卡是否注册:AT指令AT+CGREG?4. pppd配置关闭流控,网上很多配置都是打开的。5. 查看和添加路由。查看:route -n, 添加:route add default dev ppp0下面是一个可用的配置(按照...

2022-02-21 15:58:22 1611

原创 boost 字符类型转换boost::convert使用笔记

boost 字符类型转换一般都是用lexical_cast,还有一种转换方式是使用convert。其实convert只是封装了一个框架,不负责具体类型转换业务,而lexical_cast就可以为convert使用。convert使用范例:#include <iostream>#include <string> #include <boost/convert.hpp>#include <boost/convert/lexical_cast.hpp&g

2020-12-24 12:27:34 1390 1

原创 OpenSSH创建秘钥的4种格式以及git多秘钥配置

一. OpenSSH秘钥的4种格式秘钥分公钥和私钥各有两个格式分别是:1)标准私钥使用默认命名为id_rsa,格式如下:-----BEGIN RSA PRIVATE KEY-----MIIEogIBAAKCAQEAgcrGZrk9Jw1UeevJ9/LitE7Ovl/zJcObPlV4l52bPFLTvRBnmirrTyVX8xMzS7TXID4WeK2/lGQtZXJ7Z8/Op6MHNrpHZZUkaCpJX1GMhkEcA20ZkzMjCZnRPBt1BEAsKRIHjq7/Zxv

2020-10-26 11:59:33 4016

原创 调用boost的acceptor出现‘already open’异常问题

在使用boost::asio::ip::tcp::acceptor开发HTTP服务端的时候切换了下端口,发现在handle accept的时候老出现already open异常,我明明已经调用了acceptor的close接口了,这是为啥?通过分析日志发现是由于异步handle accept在acceptor close的时候没有立马调用,而是紧接着调用了open和bind,如果此时不使用boost::asio::ip::tcp::acceptor::reuse_address(true),则会立即收到

2020-10-13 15:55:38 906

原创 VC++每个版本对应的vcredist

msvcp、msvcr60、71和80.dll,以及vcomp.dll(不带数字版本号)属于VC++2005版msvcp、msvcr、vcomp90.dll属于 VC++2008版msvcp、msvcr、vcomp100.dll属于VC++2010版 msvcp、msvcr、vcomp110.dll属于VC++2012版  msvcp、msvcr、vcomp120.dll属于VC++2013版  msvcp、msvcr、vcomp140.dll属于VC++2015版  vcredis

2020-09-28 16:01:17 3506

原创 H265打包成MP4文件

ffmpge默认支持,本文主要是针对mp4v2这个古老的开源项目去改。补丁包下载:mp4v2_for_h265_patch需要注意的是苹果系只支持hvc1格式的Atom。hev1/hvc1里面的ChildAtom(hvcCAtom)其实就是包了个HEVCDecoderConfigurationRecord结构体,如果做过H265推流对他就非常熟悉了。不懂网上去查查,资料很多这里不再赘述。这里还 有一套视频编码标准文档可以下载:h264_h265_rtmp标准文档打包下载...

2020-07-17 14:05:28 5207 2

原创 svn仓库分模块迁移到git仓库

svn仓库分模块迁移到git仓库编写目的第一部分 项目从svn迁徙到git仓库svn分模块转存到git仓库第一种方式第二种方式方法一方法二参考链接编写目的公司要求将现有svn服务器上的项目全部迁徙到gitlab服务器上由运维部门统一管理。刚开始也是网上找资料,网上关于这方面文章非常多,找了几篇比较写的详细文章按照步骤一步一步做,最后都没有成功,主要原因网上文章都是很早之前写的,有些命令在新版g...

2020-04-21 14:55:47 733

原创 Socket 发送数据返回10060(WSAETIMEDOUT)错误原因分析

阻塞模式下发送超时时间设置太小导致!

2020-01-16 17:28:09 6309 4

原创 Laravel 异步调用接口失败不返回JSON解决办法

最简单解决办法是在调用的时候加入HTTP头部: ‘Accept’:'Application/json'.所有异步调动重定向后不会在返回HTML页面了!

2019-12-24 17:59:33 696

转载 256K,320K及以上Nero AAC,QAAC,FAAC,MP3,OGG等主流有损音频格式横评

By 咣輝のま裔http://blog.sina.com.cn/u/1669168344转载请注明作者信息,谢谢。

2019-09-12 11:06:50 11478 1

原创 防止vps上SSH被猜测密码

1、查看ssh被猜测密码的IP及次数cat /var/log/secure | awk '/Failed/{print $(NF-3)}' | sort | uniq -c | awk '{print $2" = "$1;}'2、创建脚步vim /root/bin/denyhosts.sh#!/bin/bashcat /var/log/secure|awk '/Fai...

2019-09-10 09:55:37 3259

原创 c++ 实现华为云对象存储上传数据

目的:方便某些不能使用官方SDK的地方。代码:#pragma once#include <vector>#include <string>#include <curl/curl.h>#include <curl/easy.h>#include <boost/thread.hpp>//Access Key ID#d...

2019-08-27 14:31:36 1574

原创 boost::io_service 在windows平台调用崩溃解决版本

接手其他同事项目,里面有个这样的定时器,编译没问题,一执行就崩毁在win_mutex lock里面。boost::asio::steady_timer m_CheckTimer{IOServiceManager->GetIOService()};这个问题主要是因为传递io_service 对象到非定义对象之外使用时出现(喜欢使用io_service_pool这类封装的人要注意啦)...

2019-03-28 18:01:03 756

原创 c++ 基于boost序列化XML 和 Properties文件

 与ajson库用法类似Example:struct examle_struct{ int _property_int; std::string _property_str; std::string value_str; bool value_bool; int...

2018-09-12 12:06:02 1572 2

原创 boost日期格式互转和time_t互转

boost日期库虽然强大,使用起来不太方便,在此记录下日期转换代码。boost日期格式转换代码如下: bool FromString(boost::posix_time::ptime&amp; pt, std::string datetime, std::string format){ std::stringstream ss(datetime); //std::loc...

2018-09-12 11:49:40 3975

原创 Qt 5.x 多点触摸配置

Qt 5.x 相对于 4.8 及以前版本在窗口系统上有较大幅度改动,原来的QWS被QPA完全取代,导致输入设备配置简化了很多,这里先简单记录一下,后期完善。触摸屏配置可分两种方式,一种是电容屏或由驱动校准的电阻屏配置,另一种是需要借助tslib校准的电阻屏配置一、第一种方式比较简单,只需要在系统内加入两个宏定义即可(之所以这么简单,是因为我们使用了Qt默认基于libinput插件),...

2017-12-25 19:39:57 7260 2

原创 c++单例模板

闲来无事写个单例模板发现没法调用析构函数,测试好久才通过,特记录与此!!!template class SingletonTemplate{public: static T& getInstance(){ if (SingletonTemplate::m_obj == 0){ Si

2016-05-30 16:59:56 634

原创 解决QWidget父对象加入QGraphicsView内导致当前对象接收不到鼠标移动事件问题

只需要在父对象内安装过滤器并在接收到鼠标按压事件后返回TRUE即可!!!!好大一个坑,调试了一周没搞定,整个人都快崩溃了。

2016-03-14 17:19:36 2968 7

转载 C++必读书籍推荐

转载:http://www.open-open.com/news/view/164a045阅读目录入门最实用中级高级经典 / 古老本文内容来自国外著名编程问答网站Stackoverflow评选的C++推荐书单!推荐大家看原版英文,但这些书大部分也都有中文版!手册类 – 所有级别C++程序设计语言(The C++ Programming

2016-01-28 11:54:01 473

原创 用openssl命令制作证书

一、制作根证书1、准备工作(home目录下创建目录)命令:mkdir demoCA && mkdir demoCA/certs && mkdir demoCA/newcerts && mkdir demoCA/private && mkdir demoCA/crl && touch index.txt serial && echo 01 > serial2、生产根证书私钥命令:op

2016-01-04 15:24:04 577

转载 C++和java多态的区别

转载:http://www.cnblogs.com/plmnko/archive/2010/10/19/1855760.htmlC++中,如果父类中的函数前边标有virtual,才显现出多态。如果父类func是virtual的,则Super *p =new Sub();p->func(); // 调用子类的func如果不是virtual的,p->func

2015-09-15 09:56:52 383

原创 CentOS搭建sock5和pptp服务器

sock5:1、yum -y install pam-devel openldap-devel cyrus-sasl-devel gcc automake make openssl openssl-devel 2、wget -c http://sourceforge.net/projects/ss5/files/ss5/3.8.9-2/ss5-3.8.9-2.tar.gz3

2015-08-21 11:11:39 2369

原创 vmware 安装Ubuntu12.04问题集

1、安装CD版“ubuntu-12.04.5-desktop-i386”后登录黑屏问题解决办法:第一步:按ctrl+alt+F1(F2/F3/F4都行)进入TTY终端并登陆第二步:sudo startx 查看错误原因为启动xorg服务失败第三步:针对启动xorg服务失败解决措施sudo apt-get updatesudo apt-get install xserver-x

2015-07-03 10:59:01 527

转载 软件开发的相关技术

原文地址:http://www.cppblog.com/javenstudio/articles/17758.html1 、 Rational 统一开发过程( Rational Unified Process 简称 RUP )是软件开发队伍的最佳实践 什么是 Rational Unified ProcessRUP 是软件工程化过程它提供了在开发机构中分派任务和责任的纪律化方法它

2015-06-02 13:42:48 1461

原创 JNI网站

网站:http://mindprod.com/jgloss/jni.html

2015-06-02 13:38:51 368

转载 boost教程网址

boost教程:http://zh.highscore.de/cpp/boost/

2015-06-02 13:36:31 412

转载 Android源码下载及开发环境的搭建

原文链接:http://sammor.iteye.com/blog/13376121、前言        前一博文给自己列了一下Android的学习计划,是时候一个个的完成了。如计划列的,我要写的第一篇是《Android源码的下载及开发环境的搭建》,致于如何去下载源码,其实网上已经一大堆的帖子了,一搜就有。但在这里,我想说,一个源码的下载,不是简单的把源码下载下来之样就OK了,

2015-06-02 13:15:32 457

原创 解决cygwin上编译boost for android 的thread库找不到"process.h"

在cygwin上编译boost for android 时总是提示 ”fatal error: process.h: No such file or directory“ 仔细看会发现编译thread库时有进入一个win32的目录,当时我就觉得这儿应该有点问题,可是一直找不到方法解决,后来分析libs\thread\build\Jamfile.v2时发现这样一个东东:local rule

2015-06-02 13:09:25 1404

原创 托管仓库

这里收集的都是国内的csdn https://code.csdn.netCSDN自家的,1G空间+20项目限制,太小气了oschinahttp://git.oschina.net/开源中国的,我目前主要使用的,没有什么限制,速度也快.https://gitcafe.com/没用过

2015-05-29 08:36:35 481

原创 android 镜像汇总

台湾 http://git.tarot.com.tw/清华 git://aosp.tuna.tsinghua.edu.cn/android/ 国外 http://git.omapzoom.org/

2015-05-29 08:31:42 787

转载 windows系统获取管理员权限脚本

下面脚本保存.bat即可@echo off :: BatchGotAdmin :------------------------------------- REM --> Check for permissions >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\syst

2015-04-20 09:15:28 5909

原创 android java项目转换到c/c++

拿到供应商的源码包包含了jni 代码,导入到Eclipse后发现不能编译,其原因就是导入后默认没开启支持NDK,先将这部分代码转换为JNI项目过程记录,一般日后查阅。1、右击项目 选 new -> other2、c/c++ -> convert to ... ...-> next3、选择要转换的项目,配置后点 finish

2015-02-10 16:56:10 1015

转载 设置未识别的网络默认为专用网络

在WIN7、WIN2008R2中,没有配置网关的网络连接默认是公用网络。比如双网卡做软路由的时候,连接内网的网卡是不配置网关的,如果开启防火墙而又被识别为公用网络有时候很不方便。修改默认为专用网络的操作如下:运行GPEDIT.MSC,然后展开 【本地计算机策略】/【Windows设置】/【安全设置】/【网络列表管理器策略】/【无法识别的网络】,然后把【位置类型】改为【专用】,点击确

2015-01-21 09:58:02 11843

转载 wireshark 过滤规则

捕捉过滤器--捕捉前依据协议的相关信息进行过滤设置语法:ProtocolDirectionHost(s)ValueLogical OperationsOther expression例子:tcpdst10.1.1.180andtcp dst 10.2.2.2 3128

2014-07-08 11:27:52 706

原创 qt.conf 配置范例

[Paths]Prefix=D:/Qt/4.8.5Libraries=./libBinaries=./binPlugins=./pluginsImports=./importsQml2Imports=./qmlTranslations = ./translationsDocumentation = ./docHeaders = ./includeDe

2014-06-26 14:19:42 2472

全志固件解包工具新版本

解压后运行runner.bat把要解压的img拖到窗口,解压后的fex文件目录在原固件所在目录下xxx.dump目录内

2023-09-27

pppd拨号配置文件,放入相应目录直接可用。使用方法pppd call 4gnet&amp;

pppd拨号配置文件,放入相应目录直接可用。 使用方法pppd call 4gnet&

2022-02-22

mp4v2_master_h265_v2.patch

开源mp4v2的最新master分支H265补丁包,支持添加单个PPS\SPS\VPS。采用本补丁包升级后可支持hvc1和hev1格式封装,可自行选择。

2020-09-11

mp4v2_master_h265.patch

开源mp4v2的最新master分支H265补丁包,支持添加单个PPS\SPS\VPS。采用本补丁包升级后可支持hvc1和hev1格式封装,可自行选择。

2020-07-17

H264&H265;&RTMP;标准文档

压缩包内包含三种标准文档。H264和H265有ISO/IEC和T-ITU两种版本,ITU版本更新更详细,但是没有目录标签,查起来不太方便。RTMP是最新的1.0版本。

2019-04-24

IAR Offline License Generator v1.4 by unis

IAR Offline License Generator v1.4 by unis用于IAR注册

2018-05-23

卡巴斯基kis8.0有效密钥

卡巴斯基kis8.0有效密钥···································

2009-05-25

空空如也

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

TA关注的人

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