自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Java】引用不指向内存,垃圾回收,内存会移动

JavaScript Number类型为double,精度为15~16位。时间:2022-02-26 00:20:41时间戳 (ms): 1645806041000,13个有效位,微妙16位和纳秒19位可能存在精度丢失.

2022-02-26 23:27:36 429

原创 【C语言】数据类型占用

精度JavaScript Number类型为double,精度为15~16位。时间:2022-02-26 00:20:41时间戳 (ms): 1645806041000,13个有效位,微妙16位和纳秒19位可能存在精度丢失.

2022-02-26 00:28:55 799

原创 【c语言】设置回调时定义多个回调函数

#include <stdio.h>typedef int (*Callback_onStart)(int, int);typedef int (*Callback_onStop)(int);int onStart(int a, int b) { printf("onStart a(%d) b(%d)\n", a, b); return a + b;}int onStop(int a) { printf("onStop a(%d)\n", a); .

2022-02-22 00:18:52 1230

原创 【IDL】调研

语言 描述 IDL IDL specification language,the original Interface Description Language. MIDL Microsoft Interface Definition Language HIDL HAL Interface Definition Language Open Service Interface Definitions

2022-02-15 00:09:56 190

原创 【android】ndk开发的性能监测工具

Asan

2022-01-18 13:41:25 2046

原创 【ubuntu】装机必备工具清单

# sudo apt install git-gui# sudo apt install gitk

2021-12-29 15:46:10 525

原创 【C语言】signal系统信号

信号 取值 默认动作 含义(发出信号的原因) SIGHUP 1 Term 终端的挂断或进程死亡 SIGINT 2 Term 来自键盘的中断信号 SIGQUIT 3 Core 来自键盘的离开信号 SIGILL 4 Core 非法指令 SIGABRT 6 Core 来自abort的异常信号 SIGFPE 8 Core 浮点例外 SIGKILL 9

2021-12-27 18:17:50 2056

原创 【C语言】unix damon socket

SOCK_DGRAM // UDP传输SOCK_STREAM // TCP传输SOCK_CLOEXEC // fork新进程关掉此sockSOCK_NONBLOCK // 非阻塞式#include <socket.h>listen(sock, backlog)* SOCK_STREAM和SOCK_SEQPACKET类型下使用* SOCK_DGR...

2021-12-17 13:57:28 935

原创 【android】读写设备节点

节点创建# mkdir -p /dev/sem // 创建用于存放设备节点的文件夹# mknod -m 660 /dev/sem/dev0 p 50 2 // 1. <mknod> 创建设备节点 // 2. <-m 660> 节点权限设置 // 3. </dev/sem/d.

2021-12-09 01:03:16 2021

原创 【android】bind service独立进程

需求:两个android服务,LocalService和RemoteService,运行在不同进程,RemoteService随LocalService的创建而创建,随LocalService的销毁而销毁。创建AIDL文件,并编译生成对应ipc文件java文件,用来做两进程间通信。// IMyAidlInterface.aidlpackage com.semstar.bind;// Declare any non-default types here with import statemen

2021-12-05 21:43:54 2775

原创 【C/C++】define宏名重复定义

场景:不同文件中使用同名宏定义,但值不同。IFoo.h定义TAG为FOO#pragma ONCEclass IFoo{public: virtual void add() = 0;};#define TAG "FOO"FooA.h定义TAG为FOOA#pragma ONCE#include <iostream>#include <IFoo.h>class FooA : public IFoo{public: FooA();

2021-12-03 23:27:54 6611

原创 【C语言】so的编译和链接情况

环境变量# 查看程序静态链接库文件搜索路径$ echo $LIBRARY_PATH# 查看程序动态链接库文件搜索路径$ echo $LD_LIBRARY_PATH # 添加动态连接库的搜索路径$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/you_so_path/查看so相关# 查看so库符号表,注意C/C++的函数名称是不同的$ nm -D xxx.so# 查看可执行程序链接动态库的情况$ ldd <可执行程序>. .

2021-11-28 12:57:09 1440

原创 【C语言】可变参数存储到buffer再做标准输出

#include <stdio.h>#include <stdarg.h>#include <stdlib.h>char *valist_to_buf(const char *format, ...){ char *p; va_list ap; if ((p = malloc(4096)) == NULL) { return (NULL); } va_start(ap, format); .

2021-11-27 21:25:45 782

原创 【C语言】dlsym提示sympol not found

$ nm -D xxx.so

2021-11-25 10:56:36 1127

原创 android日常常识记录

dialog只能使用acitvity的context

2021-10-27 17:29:23 1043

转载 adb查找内存泄漏

adb查找内存泄露

2021-10-27 16:32:07 652

原创 ffmpeg出错channel element 2.2 is not allocated

[aac @ 0x55d64520fa60] channel element 2.2 is not allocated[h264 @ 0x55d6452098e0] AVC: nal size 1145324612[h264 @ 0x55d6452098e0] no frame![h264 @ 0x55d6452098e0] AVC: nal size 1145329225[h264 @ ...

2019-12-18 00:04:15 3457 5

原创 GB28181入门

目录协议目的协议概述接口详情平台注册平台心跳保活平台设备共享共享设备状态变更通知实时视频云台控制录像查询 协议目的 协议概述 接口详情 平台注册 平台心跳保活 平台设备共享 共享设备状态变更通知 实时视频 云台控制 录像查询 ...

2019-12-14 15:57:35 409

空空如也

空空如也

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

TA关注的人

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