自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

中国奥特曼

世界函数,show me your code.

  • 博客(27)
  • 资源 (5)
  • 收藏
  • 关注

原创 system 相关的配置 /etc/sysctl.conf

sysctl root@B:/etc/sysctl.d# sysctl --h sysctl: unrecognized option: h BusyBox v1.28.3 () multi-call binary. Usage: sysctl -p [-enq] [FILE...] / [-enqaw] [KEY[=VALUE]]... Show/set kernel parameters -p Set values from FILEs (default /etc/sys

2021-02-07 14:02:54 616

原创 Qt Windows 10 源码编译

1.前言 qt opensource 下载地址:http://download.qt.io/archive/qt/5.14/5.14.2/ 一般在windows 编译qt 有两种方案: 1. mingw32 + g++ 2. windows 自带的编译器 cl.exe 2.mingw-32 g++ 编译 采用mingw-32 和 g++ 编译. 1. mingw32 环境配置 (请自行百度) 2. 配置源码 2.1. 进入源码目录配置 .\configure -prefix E:\thrid-

2020-10-16 21:14:26 1216 1

原创 vscode snippets 配置

代码片段配置 c++ { // Place your snippets for cpp here. Each snippet is defined under a snippet name and has a prefix, body and // description. The prefix is what is used to trigger the snippet and the b...

2020-01-18 13:46:32 383

原创 hi3559AV00-海思NNIE

opencv-4.1.1移植 1.编译 opencv 编译脚本 移植仿真代码 将整个仿真代码目录拷贝到mpp的sample目录下。 编写Makefile # Hisilicon Hi35xx sample Makefile # makefile mpp/sample_simulator/ PWD :=$(shell pwd) CC := aarch64-himix100-linux-g...

2019-12-23 14:17:20 1802

原创 编译脚本

Qt 编译脚本 #!/bin/bash # configure bash for qt5.12.3 # aarch64 ./configure -v \ -opensource \ -confirm-license \ -prefix ./install \ -release \ -linuxfb \ ...

2019-12-19 15:28:43 306

原创 海思编译器配置

海思编译器配置 hi3559av100 aarch64-himix100-linux-gcc gongcm@ubuntu:~$ aarch64-himix100-linux-gcc -v Using built-in specs. COLLECT_GCC=aarch64-himix100-linux-gcc COLLECT_LTO_WRAPPER=/opt/aarch64-himix100-...

2019-12-19 11:31:43 732

原创 mysql 密码修改问题

1.update user set password=password(‘123456’) where User=‘root’; mysql> mysql> UPDATE user SET PASSWORD=PASSWORD('123456') WHERE User='root'; ERROR 1064 (42000): You have an error in your SQL sy...

2019-11-17 12:23:12 1546

原创 c++ 模板template 使用

C++ 模板 C++ 模板使用有点类似于Java中的泛型。 普通函数模板 类模板 类成员函数为模板函数 测试例子 #include <iostream> #include <type_traits> #include <string> // 测试Terminal VT100 颜色打印效果 // 一般Terminal都支持256颜色 void print...

2019-09-26 20:58:26 202

原创 C++ std::tuple 和 type_traits 使用

C++ 元组 C++ std::tuple 与 python tuple 类似,可以存放不同类型的数据。 常用操作 // 模板 定义 tuple std::tuple<int,int,std::string> t(1,2,"hello"); //tuple 大小 int size = std::tuple_size<decltype(t)>::value; //访问 i...

2019-09-26 20:47:16 354

原创 Android binder 机制简单分析

1. Binder 作用 Android 系统使用驱动的方式实现Binder,用来跨进程通信。 2. Binder 原理 1. Android Binder驱动中分配了一块内存,将其映射到内核空间和用户空间,减少数据拷贝次数。 2. 设计了Binder通信协议。 3. 在servicemanager中注册。 4. 并且简化了binder通信代码开发流程,开发者使用binder只需要实现相应的接...

2019-08-25 00:09:47 280

原创 c++ 11 智能指针

智能指针 编译 gcc -std=c++11 test.cpp -o test 测试代码 #include <iostream> #include <memory> // 编译 加上 -std=c++11 int main() { int a = 10; std::shared_ptr<int> ptr = std::make_shared...

2019-08-24 23:46:25 182

原创 一个完整的字符驱动编写

字符驱动demo 测试内核版本为linux-4.4 proc 接口有些变化,使用了seq_file. #include <linux/init.h> #include <linux/module.h> #include <linux/types.h> #include <linux/fs.h> #include <linux/proc_fs....

2019-08-24 23:36:06 562

原创 android 源码repo 下载

windows Linux子系统下载Android 源码 安装Linux子系统,下载git python,repo sudo apt-get install git python2.7-dev curl http://git-repo.googlecode.com/files/repo-1.13 > ~/bin/repo curl https://mirrors.tuna.tsin...

2019-08-04 21:08:11 504

原创 arm汇编 main函数分析

arm 汇编分析 1. 主要是为了搞清楚原子操作的实现原理。 2. 在 c语言环境下 变量赋值应该是可以被打断。 3. 还有是在c语言中变量赋值操作对应的汇编代码。 4. 原子操作的主要流程 read ---> modify -----> write (RWM ) 那么接下来先看一下C 语言代码: #include <stdio.h> int func() { int...

2019-05-26 02:14:15 1522

原创 python 简单爬虫

爬去android源码,从AndroidxRef 网站获取在线的源码。 import os import sys import time import signal import _thread import threading from collections import deque from bs4 import BeautifulSoup import lxml import u...

2019-05-17 09:43:15 1506

原创 rtmp协议测试

librtmp 测试 #include <stdio.h> #include <stdlib.h> #include <string.h> #include "librtmp/rtmp.h" #include "librtmp/log.h" /* flv 格式简单分析参考: https://blog.csdn.net/weixin_33962621/a...

2019-05-03 22:27:06 926

原创 python-爬虫-爬取fuchsia源码

Python 爬虫 --python 爬取fuchsia中文社区提供网站上面的源码等数据,仅供参考-- import os import sys import re import urllib import urllib.request import urllib.response import urllib.error import ssl from bs4 import BeautifulS...

2019-04-30 19:10:54 358

原创 加密算法

加密算法使用 主要是运用于数据相关的加密和解密,常用的就是openssl,cryptocpp 两个库里面的实现了常用的加密算法: MD5 ,sha256,AES,RSA等。 openssl 主要用web相关的数据传输,主要是对应的SSL协议,主要针对于数据传输的过程中不会出项明文。 cryptocpp 主要是一个加密算法的c++ 库。 1. 对称加密算法 在加密和解密的时候使...

2019-01-19 17:04:34 289

原创 grub 配置文件

# # DO NOT EDIT THIS FILE # # It is automatically generated by grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### if [ -s $pre...

2018-09-29 10:15:47 1849

原创 共享内存使用-linux应用

#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;errno.h&gt; #include &lt;string.h&gt; #include &lt;unistd.h&gt; #include &lt;sys/types.h&gt; #include &lt;sys/ipc.h&gt; #include &lt

2018-06-04 09:16:38 447

原创 source insight 4.0 30天到期之后

删除 C:\ProgramData\Source Insight\4.0 下面的文件,重新打开又可以获得30天试用。。。

2018-05-30 19:15:15 7928

原创 opencv 3.4.1 学习

1. 编译及配置 opencv_contribtar -xf opencv-3.4.1.tar.gz cd opencv-3.4.1/ mkdir build cd build/ cmake -DOPENCV_EXTRA_MODULES_PATH=/home/gongcm/opencv-3.4.1/opencv_contrib/modules .. &amp;&amp; make -j2注意: c...

2018-05-05 11:25:04 1806

原创 uboot 启动流程分析

.globl _start _start: b reset ldr pc, _undefined_instruction ldr pc, _software_interrupt ldr pc, _prefetch_abort ldr pc, _data_abort ldr pc, _not_used ldr pc, _irq ldr pc, _fiq _undefined_ins...

2018-04-01 15:14:43 314

原创 排序算法

思想很重要啊!!!!!!!!!!!! #include #include #include void out_int_array(int data[], int n) { int i; for (i = 0; i < n; i++) { printf("%d ", data[i]); } printf("\r\n"); } void swap(int *a, int *b)

2017-10-11 17:59:55 249

原创 递归算法的理解

个人理解----------------------- 递归函数: int fuc(int n) { if(n == 1) return 1; return n*fuc(n -1); } 求 fuc(3) fuc(3) = 3 * fuc(2) fuc(2)= 2*fuc(1) fuc(1) = 1; 开始返回 fuc(2) = 2 * 1 fuc(3) =

2017-10-11 17:51:13 433

原创 arm知识基本

GCC 编译流程: 预取-&gt;编译-&gt;汇编-&gt;连接        预取: 主要是一些宏定义的替换。        编译: 主要是编译成汇编的代码。        汇编: 主要是把汇编代码编译成二进制。        连接:主要是将二进制的连接相关的函数变成二进制可执行的程序。一 ARM 基础知识,arm架构一般是哈佛结构哈佛结构一般指令和数据是分开存放的,程序和数据在不同的存储空间...

2017-08-22 09:44:21 694

原创 C++ 基本语法

对比 C 语言 ,C++做的一些语法定义。 新增了 sting 类型 (注意 string 是一个类)。 构造函数: 新增 构造函数 和 析构函数 还有初始化参数列表。对象被销毁的时候 调用 析构函数。 复制构造函数 ---------> 容易出现操作非法内存,容易出现 段错误。 Stu(Stu & stu){ // this 是一个对象 stu能取...

2016-07-30 11:58:13 1233

mp4v2-所有版本源码-google

mp4v2,google源码分支代码下载,包括所有的版本下载,不缺少文件platform_win32_impl.h,platform_win32.cpp,Version.rc,带vs 工程目录

2018-06-14

串口传图,发送,接收

串口传图,发送,接收,串口 编程,Linux环境测试ok,代码上传。

2018-07-12

opecv331-lib

1.opencv 331 windows lib with opencv contrib. 2. vs2017 + cmake 编译

2018-05-01

opencv_contrib

opencv_contrib 3.3.1 源码下载,opencv 人工智能库。

2018-05-01

gradle-learning

学习gradle-learning 语法,代码加实践内容,just test

2018-05-01

空空如也

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

TA关注的人

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