会员
T恤
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
鲸小鱼的博客
富强 民主 文明 和谐 自由 平等 公正 法治 爱国 敬业 诚信 友善
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
18
下一页
2022年7月5日
Wi-Fi HIDL接口梳理
摘要: Android Wi-Fi架构概述 熟悉Android Wi-Fi Framework的同学都知道,Android Wi-Fi架构如下图所示: 简单来说Android Wi-Fi架构分三层: Application层,即应用层,指系统应用或第三方应用 Wi-Fi Service层,属于Android
阅读全文
posted @ 2022-07-05 14:28 鲸小鱼-
阅读(1008)
评论(0)
推荐(1)
2022年6月28日
VS Code刷题红色波浪线报错解决
摘要: 使用LeetCode插件时,代码在VSCode中各种标红,如下: 这个可能并不是很严重,只是针对于有强迫症的人群。有的在本地VSCode中标红,提交的时候却能通过编译。问题在于少了这两行代码: #include<bits/stdc++.h> using namespace std; 如下问题解决了:
阅读全文
posted @ 2022-06-28 14:29 鲸小鱼-
阅读(1299)
评论(0)
推荐(0)
2022年6月17日
DHCP详细工作过程
摘要: DHCP详细工作过程 DHCP客户端通过和DHCP服务器的交互通讯以获得IP地址租约。为了从DHCP服务器获得一个IP地址,在标准情况下DHCP客户端和DHCP服务器之间会进行四次通讯。DHCP协议通讯使用端口UDP 67(服务器端)和UDP 68(客户端)进行通讯,UDP68端口用于客户端请求,U
阅读全文
posted @ 2022-06-17 20:19 鲸小鱼-
阅读(2149)
评论(0)
推荐(0)
2022年5月2日
搜索思想 - DFS & BFS
摘要: 1.DFS(深度优先搜索) 深度优先搜索的步骤分为 1.递归下去 2.回溯上来。顾名思义,深度优先,则是以深度为准则,先一条路走到底,直到达到目标。这里称之为递归下去。 否则既没有达到目标又无路可走了,那么则退回到上一步的状态,走其他路。这便是回溯上来。 1.示意图 DFS的重要点在于状态回溯。 2
阅读全文
posted @ 2022-05-02 16:32 鲸小鱼-
阅读(47)
评论(0)
推荐(0)
2022年4月22日
android studio出现 Could not initialize class com.android.sdklib.repository.AndroidSdkHandler
摘要: 新的android studio (4.2)已经不支持旧有的了,有些方法和类会找不到。 com.android.tools.build:gradle:2.3.3 去build.gradle中把这个classpath换成最新的版本。最好也把gradle和gradle wrapper的版本也弄到最新。比
阅读全文
posted @ 2022-04-22 19:24 鲸小鱼-
阅读(1437)
评论(0)
推荐(0)
2022年4月19日
Wireshark分割、合并pcap文件
摘要: 1. 分割pcap文件 File->Export Specified Packets(导出特定分组): 根据需要保存分组: Captured:pcap文件中的所有报文 Displayed:当前显示的所有报文(若使用了过滤条件,则Displayed指的就是过滤后得到的报文) All packet:导出
阅读全文
posted @ 2022-04-19 20:05 鲸小鱼-
阅读(2807)
评论(0)
推荐(0)
2022年4月13日
srand((unsigned)time(NULL))
摘要: srand函数是随机数发生器的初始化函数。原型:void srand(unsigned seed); 用法:它初始化随机种子,会提供一个种子,这个种子会对应一个随机数,如果使用相同的种子后面的rand()函数会出现一样的随机数,如: srand(1); 直接使用1来初始化种子。不过为了防止随机数每次
阅读全文
posted @ 2022-04-13 22:03 鲸小鱼-
阅读(177)
评论(0)
推荐(0)
2022年3月24日
Java反射:入门、使用、原理
摘要: 反射之中包含了一个「反」字,所以想要解释反射就必须先从「正」开始解释。 一般情况下,我们使用某个类时必定知道它是什么类,是用来做什么的。于是我们直接对这个类进行实例化,之后使用这个类对象进行操作。 Apple apple = new Apple(); //直接初始化,「正射」 apple.setPr
阅读全文
posted @ 2022-03-24 14:48 鲸小鱼-
阅读(51)
评论(0)
推荐(0)
android之stub使用介绍
摘要: 什么是stub 存根类是一个类,它实现了一个接口,但是实现后的每个方法都是空的。 如果一个接口有很多方法,如果要实现这个接口,就要实现所有的方法。 但是一个类从业务来说,可能只需要其中一两个方法。如果直接去实现这个接口,除了实现所需的方法,还要实现其他所有的无关方法。而如果通过继承存根类就实现接口,
阅读全文
posted @ 2022-03-24 14:21 鲸小鱼-
阅读(1205)
评论(0)
推荐(0)
java中impl作用
摘要: 在Java开发中,通常将后台分成几层,常见的是三层mvc:model、view、controller,模型视图控制层三层,而impl通常处于controller层的service下,用来存放接口的实现类,impl的全称为implement,表示实现的意思。 impl用于实现接口 通俗点,看图片理解一
阅读全文
posted @ 2022-03-24 10:48 鲸小鱼-
阅读(704)
评论(0)
推荐(0)
2022年3月14日
sublime搜索文件的快捷键是什么
摘要: 在sublime里我们用的最多的快捷功能有搜索文件、搜索函数或者方法、跳转到指定的行、查找、替换、调出当前文件里的方法、函数跟踪、关闭标签。选中单词等等 下面我们逐个介绍下他们的快捷键是什么 1、搜索文件,Ctrl + P打开面板直接输入文件名 2、查找某个文件里的函数/方法,文件名@方法 首先 C
阅读全文
posted @ 2022-03-14 16:32 鲸小鱼-
阅读(2299)
评论(1)
推荐(0)
2022年2月27日
C++string中的insert()插入函数
摘要: 用法: 下面通过代码给大家介绍c++ string insert() 函数,具体内容如下: //在原串下标为pos的字符前插入字符串str basic_string& insert (size_type pos, const basic_string& str); //str从下标为pos1开始数的
阅读全文
posted @ 2022-02-27 12:22 鲸小鱼-
阅读(4629)
评论(0)
推荐(0)
C++ 检查一个字符串是否是另一个的前缀
摘要: C ++ 14 假设字符串分别为: std::string prefix = "foo"; std::string string = "foobar"; 在C ++ 14中,通过std::mismatch返回两个范围中的第一个不匹配对很容易做到: bool isPrefix = std::misma
阅读全文
posted @ 2022-02-27 12:14 鲸小鱼-
阅读(1393)
评论(0)
推荐(0)
2022年1月10日
Linux内核调试方法总结之Call Trace
摘要: 内核态call trace 内核态有三种出错情况,分别是bug, oops和panic。 bug属于轻微错误,比如在spin_lock期间调用了sleep,导致潜在的死锁问题,等等。 oops代表某一用户进程出现错误,需要杀死用户进程。这时如果用户进程占用了某些信号锁,这些信号锁将永远不会得到释放,
阅读全文
posted @ 2022-01-10 14:26 鲸小鱼-
阅读(1340)
评论(0)
推荐(0)
2021年12月3日
Git生成SSH秘钥
摘要: 第一步、首先,检查下自己之前有没有已经生成: 在开始菜单中打开git下的git bash(当然,在其他目录下打开git bash也是一样的): 然后执行 ls -al ~/.ssh 第二步、如果能进入到.ssh文件目录下 ,则证明,之前生成过.ssh秘钥,可以直接使用里面的秘钥。 如果不能进入到.s
阅读全文
posted @ 2021-12-03 14:08 鲸小鱼-
阅读(341)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
18
下一页
公告