自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

原创 C++ Boost库:windows下编译Boost库————————————————版权声明:本文为CSDN博主「超级D洋葱」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出

推荐使用stage,因为install生成的这个include目录实际就是boost安装包解压缩后的boost目录(X:\boost_X_XX_X\boost,只比include目录多几个非hpp文件,都很小),所以可以直接使用,而且不同的IDE都可以使用同一套头文件,这样既节省编译时间,也节省硬盘空间。编译生成的中间文件的路径。这个本人这里没用到,默认就在根目录(X:\boost_X_XX_X\boost)下,目录名为bin.v2,等编译完成后可将这个目录全部删除(没用了),所以不需要去设置。

2024-01-15 17:06:08 512

转载 GB28181的坑

今天查阅资料,偶然看到PS流封装的帖子。想起了自己在2012,2013年对接国标规范的场景,转一篇文章,这篇文章里的坑,我当时也踩过,解决方法也类似。转自:https://www.cnblogs.com/heiche/p/6895306.html文章里的pes 包超过了short int的表示范围,这个坑的解决方法可参考海康威视视频录像以PS格式打包,录像设置时如将音频设置为G.711 Alaw或者Ulaw,录制下来的文件使用vlc/ffplay等标准播放器播放不出音频,需要向海康申请专用的转换

2021-02-02 16:31:47 385

原创 IOS Demo 开发,集成SDK

IOS demo记录作为C/C++ 跨平台sdk开发,会经常需要编写demo,验证sdk的正确性,特记录一下。主要包括button, label,导入frameworks。1. 目标:写一个ios 的demo,上边有button,label。目的是测试开发的sdk功能,并能展示当前的状态信息。2. 步骤: (1)Xcode创建一个ios 的 single view application 工程,开发语言为OC语言; (2)在工程目录,左侧树目录,点击Main.storyboard...

2021-01-07 17:29:20 400

原创 C++ for electron 环境搭建及开始

1. 安装VS Code.2. 安装Node js.3. 全局安装node-gyp, 指令:npm install node-gyp -g.4. 编写C++ sdk, 导出C接口函数。5. 创建node 工程,将sdk拷贝到node 工程。6. 编写node代码,编译node::call npm installcall npm install --arch=ia32 electron --save-devcall npm install bindings --savecall

2020-12-30 22:53:09 362

原创 Windows下Mysql搭建

1. 从官网下载离线安装包,mysql-installer-community-8.0.22.0.msi, 400多M.一路下一步安装,安装过程中,startserver 失败,修改服务项:2. 指令验证环境mysql -uroot -pALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';BY后面输入的是你的新密码,我输入的root,方便进入,可以根据个人习惯配置密码.此时

2020-11-28 23:54:08 138

原创 GoLang 环境搭建--Windows

1. 下载go 安装包go1.15.5.windows-amd64.msi,并安装到D:\Go.2. 下载安装VS Code. 在扩展中安装中文支持,“chinese”; 安装 go 插件;3. 在E 盘创建Go 文件夹,内创建src, pkg, bin,其中,src 用于存储项目文件4. 添加环境变量GOPATH, 值为E:Go. 通过Go version, Go env指令可验证安装正确性。5. 下载或拷贝go-tools,一批可执行程序到E:\Go\bin目录下6. VS 打开s.

2020-11-17 23:08:27 196 1

原创 secure CRT 登录Ubuntu ssh

secure CRT登录Ubuntu sshthe remote system refused the connection 解决办法经过查阅资料,并验证通过,如下:1.安装ssh服务器和客户端sudo apt-get install openssh-serversudo apt-get install openssh-client2.重启ssh/etc/init.d/ssh restart3.查看sshd 和ssh-agent是否启动ps -aux | grep ...

2020-10-20 00:11:58 80

原创  VMWare 环境搭建OpenWRT

VMWare 环境搭建OpenWRT为了方便调试,不想用工具链,在虚拟机搭建openwrt环境,之前搭建没记录,本次记录。虚拟机文件制作下载对应版本的img文件,本文选择18.06.2:URL:https://downloads.openwrt.org/releases/18.06.2/targets/x86/generic/openwrt-18.06.2-x86-generic-combined-ext4.img.gz在Ubuntu中...

2020-10-13 23:39:28 629

原创 CentOS 虚拟机环境

CentOS 虚拟机环境1. Nat 模式不能上网,其他模式也不能。(1)打开我们的系统,输入if addr后可以看到根本没有ip,这也就表面此机器无法上网,原因是网卡没有启动。接下来只要几步便可启动网卡。(2)首先在终端输入 vim /etc/sysconfig/network-script/ifcfg-ens33 回车。(ifcfg-ens33为网卡名称)进入后找到ONBOOT项,将no改为yes保存退出...2.CentOS 7中...

2020-10-10 23:59:07 548

原创 QT客户端在 linux ubuntu, UOS 打包发布

QT客户端在 linux ubuntu, UOS 打包发布1. 用QT Creator 完成编译,并且能运行。在主程序的.pro文件添加 QMAKE_LFLAGS += -Wl,-rpath=./ 表示要加载当前目录的动态库,但实际测试,应该是没起作用,加上没坏作用。2. 写了5个脚本,分别为install.sh, qt.conf, startup.sh, xxx.desktop, make_package.py, 打包时,直接运行 pytho...

2020-10-09 22:56:19 609

原创 PC客户端的linux 编译、移植

客户端的linux 编译、移植1. boost 编译 把CMakeList.txt 拷贝到boost_1_68_0目录下,与libs同级,创建build_unix 文件夹,cd进去, cmake .. make 生成libboost.a 注意:一定要有-fPIC2. zlib 编译 ./configure make3. openSSL 编译 ./config make4. libCurl 编译 ./...

2020-09-23 22:25:38 139

原创 跨平台SDK研发小结

跨平台SDK研发小结 最近做一个跨平台的SDK, SDK的主要功能就是网络首发,文件读写,数据正确性校验。可以理解为某网盘的功能。因为要支持android, ios, windows, mac,linux 平台,并且我一个人做,简单起见,使用了第3方库:zlib、openSSL、libCurl、boost. 回顾一下前段时间,我在开发中遇到的坑点。 1. 字符编码问题。比如要下载的文件有特...

2020-09-22 23:35:55 566

原创 OpenSSL windows 编译

环境:Windows 10 64-bitsVS2017Perl (activestate), 添加到系统环境变量PATH安装NASM,并添加环境变量PATH,需要重启电脑按照源码里的INSTALL,执行以下指令即可。on Windows (only pick one of the targets for configuration):    $ perl Configure { VC-WIN32 ...

2018-04-18 01:35:00 263

原创 linux 平台编译googlebreakpad并测试 demo

Linux googlebreakpad 编译1. 下载源码源码包括两部分,分为依赖库和 breakpad,网址一般会被屏蔽,需要墙一下。另,编译器需要支持 c++11. 我用的gcc version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) 是可以的。(1)依赖包http://linux-syscall-support.googlecode.com/svn/...

2018-03-27 21:06:28 3074

转载 boost 全平台编译

原文地址:http://blog.csdn.net/hursing/article/details/45439087版权声明:转载请注明出处:http://blog.csdn.net/hursing http://blog.csdn.net/hursing/article/details/45439087目录(?)[-]通用规则iOS平台编译环境步骤集成到XcodeAndroid平台编译环境步骤W...

2018-03-11 01:42:53 493

转载 android 开发指南--MK

转自:https://developer.android.com/ndk/guides/application_mk.htmlApplication.mk本页内容概览变量本文档介绍 Application.mk 构建文件,此文件用于描述应用需要的原生模块。 模块可以是静态库、共享库或可执行文件。建议在阅读本页之前先阅读概念和 Android.mk 页面。 这样有助于您最深入地了解本页的内容。概览A...

2018-03-04 01:22:01 197

转载 android mk编译参数

Application.mk file syntax specificationIntroduction:------------------本文档描述Application.mk文件的语法,这个编译文件描述Android应用需要的本地modules。为了便于理解下面的内容,假设你已经阅读了OVERVIEW相关内容,了解了它们的作用以及用法。在阅读以下文档之前,请先阅读OVERVIEW和Andro...

2018-03-04 01:11:47 1082

转载 android CPU 架构

简介:做项目的时候经常会使用到so文件。例如使用高德地图,其SDK中就包含了armeabi、armeabi-v7a、arm64-v8a、x86等其他文件夹,里面通常放着同样名称、同样数量的so文件。实际使用过程中,关于这些so文件引发的问题确实不少,也不好解决。写下此文,希望以后遇到相关的问题,能有个大概的思路。名词解析:    NDK:Native Development Kit    JNI:...

2018-03-04 00:24:03 557

原创 android .mk 编译基础知识

把 android常用的 mk 编译过程中的常用参数整理一下,有的是参考网上的,有的是自己总结的。重点参考,android 开发指南:https://developer.android.com/ndk/guides/application_mk.html 1. -Wall 编译优化例如:APP_LDFLAGS += -Wl-Wall:选项可以打印出编译时所有的错误或者警告信息。这个选项很容易被遗忘...

2018-03-03 23:32:49 761

原创 程序后台运行

常用的2种方法:1. screen(1) 创建 screen,  screen -R xxx(2) 在 screen 内部执行程序, ./executexxx(3) Ctrl + A + D ,退出 screen(4) 需要再次查看程序运行状态时候,screen -r xxx2. nohup 范例:nohup ./execuname --param=3 &(1)nohup用途:不挂断地运行...

2018-02-12 16:39:21 769 1

转载 mac virtual box 安装 openwrt 虚拟机

转自:https://www.cnblogs.com/tuteng/archive/2013/04/06/3002896.htmlvirtualbox中安装openwrtvirtualbox:https://www.virtualbox.org/wiki/Downloadsopenwrt:http://downloads.openwrt.org/backfire/10.03.1/x86_gener...

2018-02-12 13:36:03 2559

原创 mac 下搭建 NDK 环境

1. 下载 NDK 包,解压得到:android-ndk-r14b,2. 进入目录找到 ndk-build. 执行 ./ndk-build, 输出:Android NDK: Could not find application project directory !   Android NDK: Please define the NDK_PROJECT_PATH vari

2018-02-05 21:56:06 2390

转载 linux 磁盘

转载:http://blog.csdn.net/beginning1126/article/details/16989421http://blog.csdn.net/beginning1126/article/details/17001819

2018-01-23 22:19:47 111

原创 linux(centos) 挂载硬盘

df -h 看不到硬盘空间,但 fdisk -l 却可以看到。原因是硬盘没有挂载,需要格式化、创建目录、挂载。本例中指定的文件系统格式为 XFS,未挂载的硬盘为 vdb, 创建的目录为 data2。  fdisk -l  ll /dev/disk/by-path  fdisk /dev/vdb  yum install -y xfsprogs  parted -l  m

2017-12-22 15:36:44 201

原创 新起点,新起航

转眼间,硕士毕业后,工作近8年了。好久没写博客了,这些天一直在思考近些年的工作状况。现做出如下决定:1. 每天拿出40分钟时间,学习新知识,或者系统的学习旧知识。并且上机实践。2. 工作时候,提高工作效率,争取能压缩出时间,学习新知识。

2016-12-10 21:46:13 367

visualassist

代码提示工具,破解版,亲测可用。共测试、学习使用,请勿商用。

2018-06-04

字符串,整型数据,字符型数组互相转换源码

实现 字符串,整型数据,字符型数组互相转换源码

2009-08-18

VC 调用MATLAB

VC环境 调用MATLAB库函数的环境设置和简单例子,可以对调用matlab库函数等有启发。呵呵

2009-01-16

空空如也

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

TA关注的人

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