- 博客(34)
- 资源 (9)
- 收藏
- 关注

原创 SVN and Git Frequent Commands Note
SVN和Git常用命令行操作SVN常用命令行Branch新分支svn cp -m "增加:添加jTTS6.2.7 iHear9挂接branch" \http://10.0.0.6:8080/svn/jTTS5_0/branches/jTTS6.2.0/src/Product/Engine/jTTS_EB \http://10.0.0.6:8080/svn/jTTS5......
2017-09-19 13:30:30
1206
原创 Cross Build nghttp2 for Andriod
Cross Build nghttp2 for AndriodBuild Environment PrepareGet Nghttp2-v1.41 Source CodeGet Andriod NDK and Configure Environment Variable.Writing the Build ScriptsThe Target Device for Arm64-v8aThe Target Device for Armeabi-v7aBuild OutputBuild Environment
2020-08-04 15:03:44
312
原创 VirtualBox Ubuntu Extend Hard Disk Volume
1.If you work os is windows you need to Set your VirtualBox install path to PATH envirment viriable.2.Poweroff your virtual machine will to extend the disk.3.Find your original machine *.vdi,execute “VBoxManage modifymedium “E:\virtual-box\cross_build_
2020-06-30 15:17:26
337
原创 C/C++ Project Problem or Issue Summary and Solution
Severity Code Description Project File Line Suppression StateError LNK1112 module machine type ‘x64’ conflicts with target machine type ‘x86’ libcef_dll_wrapper E:\git-code\cef_binary_79.1.35+gfebbb4...
2020-01-29 16:13:46
816
原创 C/C++ Program Technique Note
C\C++ Technical Summary1.Explicit Key Word2.Volatile Key Word3.How to Convert C Pointer to Ref Implement Auto Release1.Explicit Key Word2.Volatile Key Word3.How to Convert C Pointer to Ref Implem...
2019-12-10 13:31:49
288
原创 Andriod and Java Develop Study Notes
Andriod and Java Develop Study NotesHow to Add JNI so DependentHow to Add JNI so Dependent你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。...
2019-11-25 10:16:04
333
原创 Cross Build Libevent-2.1.10 for Andriod
Cross Build Libevent-2.1.10 for AndriodBuild Envirment PrepareGet Libevent-2.1.10 Source CodeGet Andriod NDK and Configure Envirment Vairables.Writing the Build ScriptsThe Target Device for Arm64-v8aT...
2019-08-01 11:01:39
834
原创 Simple Thread Pool Implementation Using C++
1 背景在多任务系统中,我们经常会通过多进程或多线程去协同完成一个任务,或重复完成相同逻辑的不同任务,对并发及实时响应又有较高要求,一般的方法时,我们当接收到一个任务请求后,创建线程,线程函数完成任务,线程退出,频繁的创建线程会增加系统的负担,不利于线统的性能,且不利于任务的扩展,对系统的负载不可控,所以我们通过线程池来解决上述问题,在系统启动时根据配置(通过系统负载能力预估配置)创建一定数量...
2018-12-11 16:06:30
519
原创 How to Measure Time in Microsecond
Windows实现微秒级误差定时typedef union _LARGE_INTEGER { struct { DWORD LowPart; LONG HighPart; } DUMMYSTRUCTNAME; struct { DWORD LowPart; LONG HighPart; } u; ...
2018-12-11 15:58:27
401
原创 Python Study Note and Demo Program
Jupyter NoteBook的安装Python Socket通信(可以通过发送protobuf帧举例)Python 与C++相互调用Django Tornado flask框架
2018-06-08 11:26:10
238
原创 Linux系统综合分析和诊断工具
25个Linux 系统性能分析工具:https://www.cnblogs.com/peter316/p/6287212.htmlatopatop 安装 wget https://www.atoptool.nl/download/atop-2.3.0-1.el7.x86_64.rpm sudo rpm -ivh atop-2.3.0-1.el7.x86_64.rp...
2018-04-11 11:49:59
2257
原创 Valgrind+gProf安装及性能分析应用
Valgrind的安装使用Valgrind安装valgrind memcheck内存检测Cachegrind: a cache and branch-prediction profilerCallgrind+gprof2dot+graphviz生成图形化性能数据使用Helgrind进行线程检测使用Massif检测堆栈gprof+gprof2dot+graphviz生成图形化性能数...
2018-04-03 17:48:41
2687
原创 区块链技术学习笔记
区块链技术学习笔记本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctr...
2018-03-27 08:47:07
460
原创 CMake多级目录下工程实现
0. CMake多级目录下工程实现 本文记录了某工程项目中cmake的学习过程及结果,主要涉及cmake的安装,cmake示例编写和平台构建; 源码下载地址:https://download.youkuaiyun.com/download/dodonei/10306612CMake 下载安装示例工程目录结构CMake Linux 平台构建工程项目*CMake Windows平台构建...
2018-03-16 08:47:31
12488
转载 How to manually rebuild a backtrace with GDB on x86
转载地址:http://devpit.org/wiki/x86ManualBacktrace x86ManualBacktrace This tutorial will show you how to manually rebuild a backtrace with GDB on x86 using the stack frame pointer and current instructio...
2018-03-15 11:58:22
288
原创 gdb常用定位命令及基本问题定位方法
1 gdb常用调试命令及技巧1、gdb中如何定义临时变量(gdb) set $i="hello"(gdb) ptype $itypee = char[6]gdb定义结构体变量:call malloc 构造结构体变量,然后填定内容,然后即可当成参数进行传值;(gdb) call malloc(sizeof(VFP_QUE_HI161X_PHY_CB)$1=0xfbbdf0(g...
2018-03-15 11:38:06
6284
原创 如何给自已的应用程序添加命交互式命令行
简单需求应用程序启动后,直接进入应用程序命令行界面,应用程序则在后台运行,用户可通过命令行去控制应用程序业务行为,查看应用程序运行状态,故障诊断及负载查看等;命令行为用户与应用程序交互界面,需分三程视图,如系统视图,诊断视图,设备设图,系统视图做一些系统层面交互,诊断视图主要完成应用的诊断,设备设图主要完成系统设备运行交互; 命令行运行需与应用进程独立,应用提供相关接口,或开放应用状态共...
2017-10-12 16:14:13
1554
原创 如何实现应用程序二进制补丁(冷补丁、热补丁、冷转热补丁,装备补丁)
冷补丁:打上补丁后需重启设备或软件; 热补丁:打上补丁后立即生效; 冷转热补丁:打上后,通过设置,可以补丁立即生效; 装备补丁:实现某些特定功能的补丁; 基出准备: (1)列出SO中所的的符号; nm -D XXX.so objdump -tT XXX.so http://blog.youkuaiyun.com/hujia414/article/details/56274294 (2)获...
2017-07-27 20:46:16
5499
转载 State Machine Design in C++
源文地址: http://www.drdobbs.com/cpp/state-machine-design-in-c/184401236?pgno=1 http://www.cnblogs.com/zhiranok/archive/2011/04/11/state_machine.htmlState Machine Design in C++ By David Lafreni...
2017-07-25 08:49:29
1219
原创 Linux系统下开发常用命令
Linux下系统环境变量和用户环境变量/*系统环境变量设置*//etc/environment/etc/profile/etc/bash.bashrc/*用户环境变量设置*/~/.profile~/.bash_profile 或者 ~./bash_login~/.bashrc跨服务器拷备(86->89 at 86)scp -r /home/hcicloud...
2017-06-30 07:28:52
570
原创 Makefile编写及一个简单的Makefile架构实现
本文通过总结makefile的相关使用,并将以前大型项目中用到的Makefile简单的记录下,以便以后快速应用:Makefile常用命令GCC/G++常用编译参数简单Makefile框架实现Makefile常用命令 make Makefile/makefile/GNUMakefile 当Makefile名字不是上述三个名字时,需要加-f 去编译,如xxx.mk...
2017-06-29 22:35:49
3053
原创 C\C++应用程序性能优化
C\C++程序优化http://blog.chinaunix.net/uid-7319742-id-2059720.html使用valgrind的callgrind工具进行多线程性能分析http://blog.youkuaiyun.com/ugg/article/details/463488151.Linux 性能优化(1)优化手段 a Linux 系统优化参数解读 b 系统自...
2017-06-13 21:13:34
452
WERAnalysis.tar.gz
2021-03-28
openssl-1.1.1g-build_out.7z
2020-06-22
cef_off_screen.7z
2020-02-15
性能优化工具 valgrind+graphviz+gprof2dot
2018-05-12
cmake多级目录编译实现
2018-03-24
Nhuribernate学习资料
2009-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人