- 博客(23)
- 收藏
- 关注
原创 2.wifi发展中演进
人们为这段电磁波又定义了无线频谱,按照频率范围划分为极低频、超低频、中频、高频、超高频等,WLAN使用的射频频率范围是2.4GHz频段(2.4GHz~2.4835GHz)和5GHz频段(频率范围是5.150GHz~5.350GHz和5.725GHz~5.850GHz),分别属于特高频(300MHz~3GHz)和超高频(3GHz~30GHz)。闪光点 : 人们意识到电磁波作为载体,通过调频,调幅,调相的过程,把信息编码到单个数据单元上(数据单元是由电磁波定义的),然后编写出wifi协议。
2023-09-11 09:24:52
86
原创 1.wifi基础
1)公众号 通信之WLAN https://blog.youkuaiyun.com/chase_dtao/article/details/105448131 https://blog.youkuaiyun.com/chase_dtao/article/details/126673873。此链接引出WiFi的历史,创办者和IEEE标准协会,并且说明了802.11协议标准不好记,所以把协议名字变成了WiFi4,WiFi5,WiFi6,WiFi7。4.WiFi实践 配合3。
2023-09-11 09:20:52
63
原创 查看文件MD5/SHA
Windows自己的命令行下certutil -hashfile filename MD5certutil -hashfile filename SHA1certutil -hashfile filename SHA256Linux 的命令行下md5sum filename
2022-02-07 14:44:11
474
1
原创 adb命令汇总
问题more than one device and emulator 多于一个设备方法首先要查一下,是不是真的有多个设备或模拟器 adb devices如果有多个设备,那么见https://blog.youkuaiyun.com/gaojinshan/article/details/9455193如果是有bug那么,启动和关闭ADB服务(adb start-server和adb kill-server)问题想要安装apk法1 adb install -r -l 安装包名字.apk法2 adb pus
2022-01-20 19:20:44
210
原创 am start 启动activity 命令
am start 启动activity 命令https://www.jianshu.com/p/ab4bb360df36Android 通过命令行启动 Activityhttps://www.jianshu.com/p/3cf6128c1cc0
2022-01-17 16:29:39
2844
转载 查看Activity 堆栈情况的命令:adb shell dumpsys activity
adb shell dumpsys activity---------------查看ActvityManagerService 所有信息adb shell dumpsys activity activities----------查看Activity组件信息adb shell dumpsys activity services-----------查看Service组件信息adb shell dumpsys activity providers----------产看ContentProvider组
2022-01-17 15:40:26
608
转载 /dev/tty /dev/ttyS0 /dev/tty0区别
转载自http://blog.sina.com.cn/s/blog_78fe343a01017cbn.html 全文,怕主人删掉1、串行端口终端(/dev/ttySn) 串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。有段时间这些串行端口设备通常被称为终端设备,因为那时它的最大用途就是用来连接终端。这些串行端口所对应的设备名称是/dev/tts/0(或/dev/ttyS0), /dev/tts/1(或/dev/t
2022-01-13 16:03:20
734
原创 数组下标用十六进制表示
今天看公司大神写的java代码,数组下标用十六进制表示。当然代码得修改才能用。其中用法的优缺点以及适用的场景。第一部分class Inter{ static final char[] DIGITS = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', '
2022-01-13 11:20:45
611
原创 java 局部变量不能加访问权限修饰和static,能加final
在局部变量的前面,例如{}代码快,或者方法的{}内加如上修饰符。Java报错:Modifier ‘private‘ not allowed hereModifier ‘protected‘ not allowed hereModifier ‘public‘ not allowed hereModifier ‘static‘ not allowed here原因:访问局部变量的过程:对象-> 方法->局部变量。访问局部变量就已经有了访问权限的设定了。由此加修饰符也成了摆设。对应st
2021-12-02 16:19:58
3018
原创 Java开发实战经典学习笔记
2.4 java的关键字2.6总结第三章 Java基础程序设计3.1Java数据类型和C/Cxx数据类型会有区别。Java 的字符是两字节,c是一字节。这里需要参考其他人的博客,也需要自己重新总结。3.2.6基本数据类型的默认值3.3.1自动转换,没显式的说明转换,自己悄悄给你转了。任何数据类型都向String转型改正3.3.2数据类型强制转换,程序员代码里面直接写上转换方式。3.43.4.1关系运算符。
2021-11-28 11:58:41
341
1
原创 解决安卓老的API在新的Android Studio版本中应用
参考网页原因和大概情况 介绍为什么会出现加入依赖出错https://zhuanlan.zhihu.com/p/96168914https://developer.android.com/jetpack/androidx/migrate#artifact_mappings解决方案可能的报错:Version 28 (intended for Android Pie and below) is the last version of the legacy support libraryhttps:/
2021-11-11 11:03:59
2279
原创 apue系统编程参考
apue系统编程参考英文课程网站https://stevens.netmeister.org/631/#syllabus勘误http://www.yiligong.org/csapp3e/
2021-10-21 11:06:03
85
原创 深入理解计算机系统CSAPP的参考
深入理解计算机系统CSAPP南大实验课https://nju-projectn.github.io/ics-pa-gitbook/ics2019/家庭作业https://blog.youkuaiyun.com/zhanyu1990/category_1874739.html
2021-10-21 10:28:24
138
原创 可变长结构体
李慧琴linuxC双向链表struct node{char data [1];//字节对齐,空下三个字节int * next;int * prior;};struct node{int * next;int * prior;char data [1];//从这里开始申请空间就不一定需要空着了。习惯上这样比较好};...
2021-10-08 18:18:40
92
原创 生产者消费者模型CXX实现
生产者消费者模型的实现类和对象:模板和泛型:CXX11新特性:https://changkun.de/modern-cpp/zh-cn/07-thread/index.html#7-1-%E5%B9%B6%E8%A1%8C%E5%9F%BA%E7%A1%80#include <queue>#include <chrono>#include <mutex>#include <thread>#include <iostream>#i
2021-09-29 15:08:03
145
原创 c语言中变量/函数命名以单下划线(_)和双下划线(__) 开头的意义
c语言中变量/函数命名以单下划线(_)和双下划线(__) 开头的意义以单下划线(_)表明是标准库的变量, 双下划线(__) 开头表明是编译器的变量
2021-08-03 14:12:51
2747
原创 学习github的网址
觉得不错分享一下。看答案是 show solution 。有中文版。右下方找一找。https://learngitbranching.js.org/
2021-07-21 18:06:56
76
1
原创 Unix/Linux编程实践教程(二)
书中写的找utmp需要在/usr/include/utmp.h下面找该文件,但是我在usr/include/bits/utmp.h 下面才能找到该文件。我需要安装老的linux系统版本了。该书出版于2004年。
2021-07-19 14:14:57
268
4
原创 Unix/Linux编程实践教程(一)
书中出现的疑惑和错误实现more01命令的时候书中写的是:more01 more01.c实际应该如下:./more01 more01.c图片应该也错了。应该是ls 命令不是who命令。more01.c出错的原因是:从标准输入读数据的,而在命令ls /bin | ./more01中标准输入定向了ls,所以输出出现了错误。由此引出/dev/tty...
2021-07-16 18:17:04
158
原创 NC17:最长回文子串
题目描述对于一个字符串,请设计一个高效算法,计算其中最长回文子串的长度。给定字符串A以及它的长度n,请返回最长回文子串的长度。示例输入“abc1234321ab”,12返回值7
2021-04-08 12:08:51
106
原创 NC105 二分查找 牛客网 段错误
题目描述请实现有重复数字的升序数组的二分查找给定一个 元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1答案:class Solution {public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * 如果目标值存在返回下标,否则返回 -1 * @param nums int整型vector
2021-04-07 19:16:43
153
原创 学习cjson源码安装时的处理
项目场景:学习cjson源码的时候,直接从GitHub下载源码,并且添加cJSON.c,cJSON.h,test.c文件进入Visual Studio 2019工程中时候。问题描述:会报错如:1.error C4996:*************(若干语句)2.error LNK2019: 无法解析的外部符号原因分析:1.vs准备弃用strcpy的,安全性较低,所以微软提供了strcpy_s来代替因此爆出异常。2.可能没有加入资源文件。解决方案:1.在每个c文件前面加入:#def
2021-04-01 10:48:04
127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人