自定义博客皮肤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)
  • 收藏
  • 关注

原创 mysql

表结构操作:create database A;create table B(id int primary key auto_increment,name varchar(20));alter table B rename C;drop table B;alter table B add id int;alter table B drop id;alter table B ...

2019-11-25 20:10:18 149

原创 动态代理

final JavaDeveloper javaDeveloper = new JavaDeveloper();developer de = (developer) Proxy.newProxyInstance(javaDeveloper.getClass().getClassLoader(), javaDeveloper.getClass().getInterfaces(), new Inv...

2019-09-16 13:16:06 115

原创 3次握手 4次断开

1 ack 确认 2 sync 要求对方回复 3 fin 断开2 四次断开1 a:我断开了2 b:好的3 b: 我也断开了4 a:好的a close后会等待一段时间 (大概2分钟),因为如果最后的好的 没有发送过去,b会重新发送我也断开了。。 (所以端口不能被立即使用)。解决此问题可以设置端口复用。...

2019-09-15 16:15:06 97

原创 http tcp

1 物数网传会表应1 应用层:a httpb NFSC FTP2 传输层:tcp udp (port)3 网络层ip iGMP iCMP4 链路层:arp (ip找mac) rarp (mac找ip)

2019-09-15 15:36:27 284

转载 binder

面试官: 谈一谈Binder的原理和实现一次拷贝的流程心理分析:能问出该问题,面试官对binder的理解是非常深入的。想问求职者对Android底层有没有深入理解求职者:应该从linux进程通信原理的两次拷贝说起,然后引申为什么binder却只有一次拷贝 ,最后阐述内核空间 与用户空间的定义1 Linux 下传统的进程间通信原理了解 Linux IPC 相关的概念和原理有助于我们理解 Bi...

2019-09-13 22:41:33 141

原创 进程间通讯1

1无名pipe 创建时候返回2个 fd 一个读一个写,fork子进程后 ,一方写一方读 (半双工),程序推出后从内核内存清除。pipe(int[2]);在fork之前创建。 int fd[2] ; pipe(fd); int statu = fork(); if(statu ==0 ){ sleep(20); write(fd...

2019-09-11 17:46:30 85

原创 进程的创建和回收

1 fork进程 进程拷贝2 每个进程都带有pcb控制块 ,每个控制块里面包含自己的进程的各种信息。wait(&status) 阻塞回收子进程资源 status 为int 32位 其中0到7为 是否正常退出,8到15为子进程main函数返回之。wait的返回值为子进程号 ,小于0则表示没有了。3 waitpid函数可以针对任意4 execl("/bin/ls",...

2019-09-11 16:52:31 230

原创 androidstudio3.4 + cmakelists配置jni (好坑)

1设置jni编译生成版本externalNativeBuild { cmake { cppFlags "" abiFilters 'x86', 'x86_64','armeabi-v7a', 'arm64-v8a' }}设置新版本的studio 可以从libs里面加载第三方so 到apk (大坑,不设置这个第三方so 打包不进去...

2019-09-07 23:36:45 460

原创 javah jni 配置的坑

Program:$JDKPath$\bin\javah.exe (设置jdk中javah的路径)Arguments:-classpath $ModuleFileDir$\src\main\java -jni -d $ModuleFileDir$\src\main\jni $FileClass$ -classpath jav...

2019-09-06 00:10:54 284

转载 uml类图

虚线箭头指向依赖;实线箭头指向关联;虚线三角指向接口;实线三角指向父类;空心菱形能分离而独立存在,是聚合;实心菱形精密关联不可分,是组合;...

2019-09-05 19:03:03 55

原创 c++静态库动态库

静态库:gcc -c a.cpp -o a.ogcc -c b.cpp -o b.oar -rcs libmylib.a a.o b.o使用库:2种方式1 gcc test.c -o test -L (指定库路径)-I(大写i ,头文件目录) -l (库名字,去除前后缀)2 将库和头文件拷贝到 /usr/lib下面 gcc test.c -o test -l (库名字,...

2019-09-05 14:27:13 136

转载 liunx 文件类型

1、七种文件类型普通文件类型Linux中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data);各种压缩文件.第一个属性为 [-]目录文件就是目录, 能用 # cd 命令进入的。第一个属性为 [d],例如 [drwxrwxrwx]块设备文件块设备文件 : 就是存储数据以供系统存取的接口设备,简单而言就是硬盘。例如一号硬盘的代码是 ...

2019-09-04 09:46:02 191

原创 ubuntu 挂在upan

sudo -i#输入密码3.查看系统磁盘设备信息,并找到待U盘的目录(Linux系统中所有设备均被视为文件)fdisk -l# /dev/sdb14.将U盘挂载到系统某个位置mount /dev/sdb1 /mnt5.现在U盘所有文件被挂载到了/mnt目录中,进入U盘目录查看内容cd /mntls...

2019-09-04 09:11:17 272

原创 ubuntu 目录几个重要的

1 proc 该目录存放的是进程相关的信息,本身不占磁盘,(虚拟内存)2 env 命令 中 存放的有shell (命令解释器)3 etc 存放全局配置4 bin存放可执行文件5 boot存放启动相关6 lib 存放系统库以及其他库7 内建命令(命令解释器自带的命令)一般不重新开进程,外建会 查看命令类型用type -actrl+alt+(f2-f6)切换到终端...

2019-09-03 23:42:17 141

原创 ubuntu上面安装vscode

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-makesudo apt-get updatesudo apt-get install ubuntu-makeumake ide visual-studio-code

2019-09-03 20:39:02 117

原创 androidstudio下载地址

http://www.android-studio.org设置阿里云的仓库google()jcenter()mavenCentral()maven { url 'https://maven.aliyun.com/repository/google' }maven{ url 'https://maven.aliyun.com/repository/jcenter'}...

2019-08-21 19:28:07 206

原创 git 使用(远程篇)

1、在本地创建一个版本库(即文件夹),通过git init把它变成Git仓库; 2、把项目复制到这个文件夹里面,再通过git add .把项目添加到仓库; 3、再通过git commit -m "注释内容"把项目提交到仓库; 4、在Github上设置好SSH密钥后,新建一个远程仓库,通过git remote add originhttps://git...

2019-08-20 22:04:18 81

原创 git 使用(本地篇)

1 新建分支 git branch Mybranch2 切换分支 git checkout Mybranch3 切换到指定节点 git checkout HEAD4 切换到父级 git checkout HEAD^4 切换到当前节点的上几级 git checkout HEAD~45 合并分支 git merge branch16 rebase分支 git rebase...

2019-08-20 21:17:46 66

空空如也

空空如也

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

TA关注的人

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