基础查漏补缺
上天肖
从百草园到三味书屋
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据结构查漏补缺补缺
①平衡二叉树(AVL树)左右子树高度差不超过1。原创 2026-04-19 00:27:11 · 46 阅读 · 0 评论 -
Android查漏补缺
⑤,apkbuilder工具打包为apk文件。⑧,zipalign对齐工具对apk进行优化。④,aapt工具打包资源未见为.ap文件。⑦,jarsigner签名工具进行签名。(1)android apk编译步骤。⑥,keytool密钥工具创建密钥。③,dex工具打包为.dex文件。①,aapt工具生成.R文件。②,javac编译为字节码。原创 2023-08-01 21:08:59 · 230 阅读 · 0 评论 -
JNI查漏补缺(3)JNI调用java层
jni调用java层是要反射机制调用。原创 2023-10-19 16:37:17 · 374 阅读 · 0 评论 -
JNI查漏补缺(1)JNI使用方法
JNI主要的步骤在JNI适配层的编写,适配层主要工作在于参数的处理。原创 2023-10-18 16:11:16 · 216 阅读 · 0 评论 -
Linux Shell查漏补缺
xargs作为通过传入其他命令的参数通常是目标,但是如果传入的数据作为目标时,需要使用-i命令,-i可以替换{},从而将目标和源替换。1,xargs使用小技巧。原创 2023-08-09 14:39:03 · 191 阅读 · 0 评论 -
Linux驱动查漏补缺
linux驱动基础原创 2023-02-20 19:32:34 · 288 阅读 · 0 评论 -
数学基础查漏补缺
表示一个向量的系数程度可以用Lp Norm原创 2022-12-30 01:07:13 · 488 阅读 · 0 评论 -
Python查漏补缺
1、查看函数定义方法import tensorflow.compat.v1 as tfhelp(tf.add)原创 2022-02-26 23:09:08 · 217 阅读 · 0 评论 -
Ubuntu16.04虚拟机开启samba服务
Ubuntu16.04虚拟机开启samba服务原创 2022-01-06 23:27:52 · 702 阅读 · 0 评论 -
AutoMake查漏补缺
AutoMake查漏补缺原创 2022-01-05 23:33:49 · 2994 阅读 · 0 评论 -
Git查漏补缺
Git基础原创 2022-01-05 22:25:22 · 302 阅读 · 0 评论 -
图像处理基础
1、图像预处理和图像后处理通常把低级图像处理叫做图像预处理。比如锐化去噪把高级图像处理叫做后图像处理,比如物体识别原创 2021-04-22 22:21:03 · 280 阅读 · 0 评论 -
图像显示基础
1、OpenGL版本问题opengles在opengl基础上去掉了大量低效能接口opengles 1.0 1.1采用固定功能管线opengles 2.0可编程图形管线opengles 3.0 采用阴影贴图,体渲染,基于GPU的粒子动画,几何形状实例化,纹理压缩和伽马校正khronos group:行业组织,创建开放标准,例如webgl opengl opencl egl opengles...原创 2021-04-02 22:56:58 · 124 阅读 · 0 评论 -
流媒体基础
1、不同协议的延时:hls 20s-30s m3u8dash 10s mpdrtmp flv 1-3shttp flv tag 2-5s(参考https://www.jianshu.com/p/a9c2db7b1fb9)优缺点:2、rtmp和flv关系:RTMP流媒体服务器可以直接将RTMP Packet作为FLV/tag写入文件,只需要稍微处理一些FLV头既可以保存成FLV文件。...原创 2021-04-02 22:51:51 · 165 阅读 · 0 评论 -
CMake查漏补缺
1 、基本框架test.cc:#include<iostream>int main(void){ std::cout<<"hello world"<<tsd::endl;}CMakeLists.txt:add_executable(myapp test.cc)命令:cmake .make./myapp...原创 2020-07-05 22:02:54 · 223 阅读 · 0 评论 -
Makefile查漏补缺
1 、基本框架test.c:#include<iostream>int main(void){ std::cout<<"hello world"<<tsd::endl;}Makefile:APP=myappCOMPILER=g++all : $(APP)$(APP) : test.o $(COMPILER) -o $(APP) test.o...原创 2020-07-05 22:00:03 · 254 阅读 · 0 评论 -
常用办公软件
文本编辑器:Windows:Notepad++Linux:vim, vimacs截图软件windows:Fastoneumlwindows:staruml思维导图xwind原创 2020-04-30 09:18:20 · 201 阅读 · 0 评论 -
UML基础
箭头方向:1、类图子类指向父类、实现指向接口2、聚合(Aggregation)和组合(Composition)聚合为空菱形,部分可以离开整体而单独存在,例如汽车与轮胎,箭头指向部分组合为实菱形,部分不能离开整体而单独存在,例如公司与部门,箭头指向部分3、依赖指向被依赖对象...原创 2020-04-28 16:07:59 · 163 阅读 · 0 评论 -
简单谈谈对总线的理解
1.计算机领域会经常遇到总线,但是在不同细分领域似乎又有不同的含义,现在我们稍微总结下"总线"的含义要解释总线可以从硬件和软件两方面展开。硬件上的解释可以参考《深入理解计算机系统》总线:贯穿整个系统的是一组电子管道,称作总线,它携带信息字节并负责在各个部件传递。这个解释我们可以大致把总线想象成一条高速公路,在不同地区间运输货物。然后在软件上,可以参考《Linux设备模型》...原创 2020-04-14 00:21:17 · 1466 阅读 · 0 评论 -
Browser(Webkit)查漏补缺
参考《Webkit技术内幕》1、Onload与DomContentLoadOnload是dom构建完成加上css/img/js等资源全部加载DomContentLoad是dom构建完成2、资源加载到渲染显示(1),url到dom树(2)、DOM树到绘图上下文(3)、绘图上下文到显示3、chrome表示资源加载过程network工具中...原创 2019-12-20 14:48:37 · 401 阅读 · 0 评论 -
js查漏补缺
1、对象类型:var person = {firstName:"John", lastName:"Doe"}; // Object 通过对象字面量赋值2、函数表达式可以存储在变量中:实例var x = function (a, b) {return a * b};var z = x(4, 3);3、函数是对象unction myFunction(a, b) { retur...原创 2019-04-23 00:19:42 · 216 阅读 · 0 评论 -
C51查漏补缺
1、C51和C语言一个较大的区别,是C51可以指定变量存储类型例如char data test='a';定义变量保存在data区域,各区域含义如下:data直接寻址区idata间接寻址区xdata 外部寄存器pdata 分页寻址区code 程序存储区bdata 位寻址区2、C51 严格遵循先定义后使用{ func1(); int a;//编译...原创 2019-09-18 23:50:01 · 152 阅读 · 0 评论 -
Linux GCC查漏补缺
1、gcc -Wl,--wrap,function-Wl表示将参数传递给ld链接器,--wrap,function或者--wrap=function,此选项可以替换标准库函数,实现不改变原有库的情况下,使用新实现替换原有库函数。Example:#include<stdio.h>#include<stdlib.h>void* __real_malloc(s...原创 2019-06-24 14:55:37 · 847 阅读 · 1 评论 -
计算机基础查漏补缺
1、单核单线程cpu只能同一时刻运行一个线程;单核多线程是利用单核多余资源虚拟出一个核心,从而可以同时运行多个线程;多核心则可以保证同时允许多个线程...原创 2019-04-23 00:21:04 · 322 阅读 · 0 评论 -
linux基础查漏补缺
1,ps 有很多参数 e和x都是输出所有进程,但是实际测试e会多输出一些已经死掉的进程2,ps的f是指format,格式后仅比a多一些作用不太大的参数,例如uid,ppid,实际可以使用u,多输出一些包括cpu占用,内存占用的信息3,ps以及free输出的内存信息包括vss和,vsz指virtual size,rss指resident set size,前者包括虚拟内存大...原创 2019-04-23 00:20:55 · 255 阅读 · 0 评论 -
面试笔试查漏补缺
1、无符号类型和有符号类型进行比较时,无符号类型会转换为有符号类型无符号类型和有符号类型进行运算时,结果会转化为有符号类型int a=-20;//-20转为无符号非常大unsigned int b=10;则a+b=-10a>b=1 ---> a+b>0=12、int (*a)[10];//声明一个指向整形数组的指针--->>可以读成int[10...原创 2019-04-23 00:20:43 · 370 阅读 · 0 评论 -
C查漏补缺
c语言基础1,void func1(void);普通函数声明,任意参数无返回值,需要实现函数体才能使用。2,void *func2(void);普通函数声明,任意参数返回任意函数指针,需要实现函数体才能使用。3,void (*func3)(void);函数指针声明,函数任意参数无返回值,属于变量声明,可以赋值。4,void (*func4(void))(void)...原创 2019-04-23 00:20:11 · 886 阅读 · 1 评论 -
C++查漏补缺
1、常量有前缀和后缀 前缀:0x,0 后缀:U,L2、thread_local 存储类使用 thread_local 说明符声明的变量仅可在它在其上创建的线程上访问3、引用:引用变量一个别名,也就是说,它是某个已存在变量的另一个名字。不存在空引用。引用必须连接到一块合法的内存。一旦引用被初始化为一个对象,就不能被指向到另一个对象。指针可以在任何时候指向到另一个对象。...原创 2019-04-23 00:19:56 · 993 阅读 · 1 评论
分享