- 博客(21)
- 收藏
- 关注
原创 logcat基本用法以及选项的含义
常见的日志记录方法有:v(String,String) --verbose 显示全部信息d(String,String) -- debug 显示调试信息i(String,String) -- information 显示一般信息w(String,String) -- warning 显示警告信息e(String,String) -- error 显示错误信息Android系统把log放在4个缓存区:Radio 输出通信系统的logSystem 输出系统组件的log。
2023-04-26 09:53:43
1223
原创 toybox 和 busybox 的作用
我们在做android开发时,经常会有在板子系统里要修改文件内容对比验证问题,或者要操作特殊的shell命令操作看些信息,等等一些需求。文件系统为rw权限,但因为系统里面没有命令支持,无法直接修改文件内容或者配置,就导致必须先将系统里面的文件或配置。,俗称 “瑞士军刀”,集成压缩了 Linux 的许多工具和命令,也包含了 Android 系统的自带的shell。1、操作之前,确保自己本地版本系统里面已经 remount 文件系统,是可正常读写,修改文件的,否则会操作不成功;希望文章对你也有用。
2023-04-17 16:31:32
2100
原创 区分集线器、交换机、路由器
上面在解释共享型的时候已经举了个例子,但是有一点在这需要解释的是,比如我们有的时候会看到A在向B发送数据的“同时”,C也在向D传送数据,这看起来似乎有点矛盾,也确实是这样,那为什么会看起来2者同时在进行呢?——帧(Frame)的格式和大小是不同的,就像公路运输是汽车为单位装载货物,而铁路运输是以车皮为单位装载货物一样,从汽车运输改为铁路运输,必须把货物从汽车上放到火车车皮上,网络中的数据也是如此,数据从一种类型的网络传输至另一种类型的网络,必须进行帧格式转换。,A,B,D都接受,但是只有D会接收这些数据。
2023-03-24 10:23:39
238
原创 ROM, FLASH和RAM的区别
在应用中,常规上ROM是用来存储固化程序的,RAM是用来存放数据的。电压和电流时一个适时的数据,用户不关心,它只是用来计算电度用,计算完后该次采集的数据就用完了,然后再采集下一次,因此这些值就没必要永久存储,就把它放在RAM里边。在单片机中用来存储程序数据及常量数据或变量数据,凡是c文件及h文件中所有代码、全局变量、局部变量、‘const’限定符定义的常量数据、startup.asm文件中的代码(类似ARM中的bootloader或者X86中的BIOS,一些低端的单片机是没有这个的)通通都存储在ROM中。
2023-03-23 15:59:59
951
原创 安装pytest后,运行模式被改变
原因:因为你安装了pytest测试框架,它会修改你的默认测试执行方式,也就是说会修改unittest的运行,将pytest作为你的默认运行方式。那么可以到你的pycharm设置--》Tools--》Python Intergrated Tools下查看。这里我们只需要去设置改成原来的 Unittests 即可。不管你是什么测试脚本,都会是pytest的运行方式。那么为什么会出现这样的情况呢?
2022-12-15 11:26:33
186
原创 python 执行系统命令的四种方式
os.system:获取程序执行命令的返回值。os.popen: 获取程序执行命令的输出结果。commands:获取返回值和命令的输出结果。Python: 执行系统命令的四种方法(os.system、os.popen、commands、subprocess) - 余生以学 - 博客园。
2022-12-08 15:31:35
2828
原创 通过getevent找到对应的android键值
1、Linux中输入设备的事件类型有:EV_SYN 0000 同步事件EV_KEY 0001 按键事件,如KEY_VOLUMEDOWNEV_REL 0002 相对坐标, 如shubiao上报的坐标EV_ABS 0003 绝对坐标,如触摸屏上报的坐标EV_MSC 0004 其它EV_LED 0011 LEDEV_SND 0012 声音EV_REP 0014 RepeatEV_FF 0015 力反馈 ~~~~~~~~~~~~~~~~~~~~~~~~EV_PWR 电源EV_
2022-06-30 15:25:19
2434
原创 0x01中0x表示的含义
16进制:0x01 中的 0x 表示其是16进制,0x当标识使用,不参与进制的计算。1)如 0x01 转换成 10 进制,只需要看 0x 后面的 01。2)再比如 0x0f 转换成 10 进制,只需要看 0x 后面的 0f 即可,0f 转换成 10 进制为 15。 C语言、C++、Shell、Python、Java语言及其他相近的语言使用字首“0x”,例如“0x5A3”。开头的“0”令解析器更易辨认数,而“x”则代表十六进制(就如“O”代表八进制)。在“0x”中的“x”可以大写或小写。对于字符量C语言中则
2022-06-30 09:42:33
14207
原创 SUSE 与 openSUSE的区别
SUSE linux原来是德国的一个linux发行版本,在欧洲很流行,有广阔的市场.2003年的时候被NOVELL收购,成为其旗下的一个产品.它开发的XGL是第一个真正意义上实现3D桌面效果的OS.suse linux在9.0的时候是要收钱的,后来受的压力太大了,从10.0才开始免费的.NOVELL公司有两种linux版本,一个是OPEN SUEE,另一个是Enterprise linux,后一个是为企业而设计的,要长期使用,是要收一定的费用的.而前一个是完全按照开源社区的要求,是免费的和放开源代码的.
2022-04-19 15:49:32
4354
原创 查看linux的系统信息
一、查看Linux版本1.查看系统版本信息的命令 lsb_release -a(使用命令时提示command not found,需要安装yum install redhat-lsb -y)[root@localhost ~]# lsb_release -aLSB Version: :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4....
2022-04-19 15:40:35
10645
原创 apache正常运行(无报错),localhost 和本机 ip 均无法访问。以及443端口冲突解决。
如果是公司网络,使用localhost,本机ip,提示网络拒绝连接,可以尝试关一下代理。再访问试一下解决办法:一、确保apache 端口未被占用,如果端口被占用,打开D:\xampp\apache\conf\httpd.conf文件把80端口改成8081(未被占用的都可以),打开D:\xampp\apache\conf\extra\httpd-ssl.conf文件把443端口改成4433(未被占用的都可以)。通过执行xampp-portcheck.exe检查端口状态.如果被inetinfo.exe
2022-03-08 09:18:07
2508
原创 文件写入方式:各种符号代表的意思
mode是可选的字符串,用于指定打开文件的模式。默认值是'r',表示以文本模式打开并读取文件。其他常见模式有:写入模式'w'(已存在文件会被清空)、独占创建模式'x'、追加写入模式'a'(在某些Unix 系统中,无论当前文件指针在什么位置,所有的写入操作都会追加到文件末尾)。在文本模式,如果未指定encoding,则会根据当前平台决定编码格式:调用locale.getpreferredencoding(False)获取当前地区的编码。若要读写原生字节格式,请使用二进制模式且不...
2022-02-15 15:58:53
1130
原创 win10使用 .cab 方式安装 .NET Framework 3.5(包含下载地址)
1.下载 .cab 安装包NET Framework 3.5 cab格式离线安装包下载_NET Framework 3.5 cab格式离线安装包官方下载_3DM软件2.将下载的 .cab 放到 C:\Windows 目录下3.管理员身份执行CMD4.输入命令(建议复制粘贴命令,该条命令包含空格,手打可能漏打):dism /online /Enable-Feature /FeatureName:NetFx3 /Source:D:source/sxs /LimitAccess
2022-01-27 16:22:12
14433
3
原创 linux安装好DNS服务器后,配置对应的域名
1.修改 /etc/named.rfc1912.zones原因:实质是需要修改 /etc/named.conf 文件,可以 cat /etc/named.conf ,文件最下面有个导入的动作include “/named.rfc1912.zones”添加字段:zone “你的域名(随意命名)”IN {type master;file “对应的配置文件(随意命名)”;allow-update{ none; }}2.在/var/named目录下新建 对应的配置文件...
2022-01-26 15:01:16
2547
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人