自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 收藏
  • 关注

原创 c语言中‘\0‘与‘\n‘的区别

(1)\0其实就是0,字符串存入字符数组的时候最后一个字符作为字符串的结尾。在处理字符串需要清理换行符'\n'的时候,我们可以把'\n'='\0';\0是字符串才有的转义字符,字符是没有的。而且\0是你输入完这句话(你肯定会按回车确定,这时候系统就知道你输入完了这句话)系统自动加上的。也是以\0作为结束标志,但是\0不会输出。'\0' 0x00 用于做处理串时为串的结束。输出'\0' 光标在原处不动,这就是所谓的"空"putchar('\n');'0'代表字符0,不等于0;(2)\n是回车换行符。

2024-05-21 17:51:34 246 1

原创 c语言 判断两个文件是否相同

【代码】c语言 判断两个文件是否相同。

2023-10-28 10:10:45 850

原创 高通RFSW解析

问题一:MIMP在读取phy ID的时候,为什么通过usid来识别,而不通过PID、MID等识别呢?问题二:经常说一个物理器件可以对应多个逻辑器件,为什么要写多个逻辑器件,写一个逻辑器件不行吗?问题三:...

2021-09-01 15:20:30 1627 1

原创 Windows访问Ubuntu的两种方法

两种访问方法都是基于SSH实现的,相比于samba只能在同一局域网访问的限制,提高工作访问的效率。使用前提: Ubuntu 系统安装了ssh客户端。1:将远程Ubuntu文件系统映射到本地磁盘,像访问本地文件一样访问远程文件。需要安装 sshfs 和 winfsp;GitHub 链接如下:https://github.com/billziss-gh/sshfs-winhttps://github.com/billziss-gh/winfsp详细操作方法请仔细阅读 ..

2021-08-23 11:23:20 4414

原创 高通平台5G注册问题分析

1、ACQ fail 问题一般为射频问题,还没有到协议方面。这个和LTE类似,都有随机接入以及ACQ.会在QTraces里面打印ACQ Success? 0. (SUCCESS:1, FAIL:0) Number of attempts: 2类似。也可以在Log Packets中检查NR5G LL1 FW RX Control AGC的信号。2、后面补...

2020-12-25 13:55:20 1637 2

原创 有关uim的流程

以下流程是没有卡或卡错误的流程,开始power up上电,最后是power down。多次轮询检测uim。16:36:55.436 User Identity Module/High[ uimdrv_hal_iso.c 248] UIM_1: uim power up @ 1.8 v16:36:56.435 User Identity...

2020-05-26 20:14:28 1006

原创 高度集成PA认识与认知

之前经常使用SKY系列的PA,感觉还算简单,做PA和ASM。但在遇到QM系列以及QPM系列PA发现,集成度真高,一个PA可以做PA、ASM、XSW、COUPLER。下面举几个例子:1、下面器件,从datasheet看到该器件作了PA同时作了ASM和COUPLER。在一个phy list对应,多个logical list。2、而下面器件,从datasheet看到该器件作了PA同时...

2020-03-29 00:32:31 1811 1

原创 Postman 使用方法 二

上篇:https://blog.csdn.net/qq_36662437/article/details/105019808postman高阶应用环境变量全局变量(Globals)Environment变量collection用例集用例集创建...

2020-03-22 09:38:48 1096

原创 Postman 使用方法 一

一、Postman背景介绍用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代...

2020-03-21 23:58:37 439

转载 Fiddler使用——Fiddler(二)

上文(https://blog.csdn.net/qq_36662437/article/details/104874056)中已经介绍了Fiddler的原理和软件界面。本文主要针对Fiddler的抓包处理。Fiddler抓取HTTP请求。抓包是Fiddler的最基本的应用,以本博客为例,启动Fiddler之后,在浏览器中输入https://blog.csdn.net/qq_36662...

2020-03-15 16:59:31 390

转载 Fiddler简介——Fiddler(一)

1.为什么是Fiddler?抓包工具有很多,小到最常用的web调试工具firebug,达到通用的强大的抓包工具wireshark.为什么使用fiddler?原因如下:a.Firebug虽然可以抓包,但是对于分析http请求的详细信息,不够强大。模拟http请求的功能也不够,且firebug常常是需要“无刷新修改”,如果刷新了页面,所有的修改都不会保存。b.Wireshark是通用的抓...

2020-03-15 10:23:17 321

原创 开发过程中使用git常见命令

1、提交代码命令步骤a、git addb、git commit或者 git commit -s(此处提交应该符合commit格式:代码的Commit Message格式)此处添加commit格式时,git的输入可能不习惯用,可以通过git config --global core.editor vim,修改成vim的输入格式c、git push ssh://ge...

2020-03-10 15:49:28 180

原创 ubuntu中共享文件夹看不到

首先要使用root用户登陆ubuntu 然后再安装VMwaretools 在设置共享文件夹 然后解决挂在的问题1 、设置root用户登陆ubuntu打开终端,输入sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf或cd/usr/share/lightdm/lightdm.conf.d 然后修改50-ubuntu...

2020-01-04 16:51:15 2185 1

原创 完美解决:You are using pip version 9.0.1, however version 18.0 is available.

You are using pip version 9.0.1, however version 18.0 is available.You should consider upgrading via the 'python -m pip install --upgrade pip' command.博主装的是anaconda,在进行装三方包的时候出现了pip需要升级的通知;使用以下...

2019-10-09 14:33:19 397

原创 高通modem(BP)简介

AP:Application Processor,即应用芯片BP:Baseband Processor,即基带芯片FCC(美国联邦通信委员会)认证要求将AP和BP分开,因为射频控制相关的功能(信号调制、编码、射频位移等)都是高度的时间相关的,最好能将这些函数放在一个CPU核上运行,并在这个CPU核上运行一个实时的操作系统,这样AP核上操作系统和驱动的bug就不会导致设备发送灾难性的数...

2019-09-06 16:41:11 7018 1

转载 EFS文件修改及编辑

一、在Linux下查看二进制文件的软件:xxdhexdump二、编辑:1、biew2、hexedit3、vimVim 来编辑二进制文件。Vim 本非为此而设计的,因而有若干局限。但你能读取一个文件,改动一个字符,然后把它存盘。结果是你的文件就只有那一个字符给改了,其它的就跟原来那个一模一样。要保证 Vim 别把它那些聪明的窍门用错地方,启动 Vim 时...

2019-09-05 10:20:44 1265

转载 Linux下使用CPAN进行Perl模块的安装

linux系统自带的perl版本一般为:v5.8.8。但是目前很多模块要求perl版本必须要5.10以上升级步骤如下:1:查询perl的真实安装路径whereis perlperl: /usr/bin/perl /etc/perl /usr/lib/perl /usr/X11R6/bin/perl /usr/bin/X11/perl /usr/local/bin/perl /...

2019-09-03 16:56:55 1122

原创 excel中判断指定的单元格是否是合并单元格

data = xlrd.open_workbook(r"./demo.xlsx") # 获取sheet table = data.sheet_by_name('Vehicle RTM')下面函数为将第lie_detection列的合并单元格的开始和结束放到colspan字典中。def cell_detection(lie_detection): # 计算出合并的...

2019-08-23 17:44:03 4867

转载 python字典遍历的几种方法

(1)遍历key值>>> a{'a': '1', 'b': '2', 'c': '3'}>>> for key in a: print(key+':'+a[key])a:1b:2c:3>>> for key in a.keys(): print(key+':'+a[key])a:1b:2...

2019-08-23 14:41:00 719

原创 了解init.rc

##服务启动机制system/core/init/init.c文件main函数中parse_config_file(init.rc)读取并解析init.rc文件内容。将service信息放置到system/core/init/init_parser.cpp的service_list中system/core/init/init.c文件main函数继续执行restart_servie_if_ne...

2019-08-05 17:45:36 184

转载 Linux驱动的学习方法《一》--------驱动简介

1.Linux驱动的学习方法Linux内核中有上百个驱动,知识点多且杂,对于想学习驱动的同学来说,需要尽快掌握基础知识:如开发板的基本使用,硬件基础知识,开发环境的搭建,Linux常用工具,内核的编译以及烧写,Linux shell命令,C语言基础,Linux内核的简单裁减和配置,Linux系统编程等等没有上面的基础知识,驱动的学习无疑是在建空中楼阁。Linux操作系统相当于“一个球...

2019-08-02 18:01:58 1179

原创 WCDMA信令流程(非常详细)

非常实用在WCDMA系统中具有的各种各样的信令流程中,从协议栈的层面来说,可以分为接入层的信 令流程和非接入层的信令流程;从网络构成的层面来说,可以分为电路域的信令流程和分组域的信令流程。所谓接入层的流程和非接入层的流程,实际是从协议栈的角度出发的。在协议栈中,RRC和RANAP层及其以下的协议层称为接入层,它们之上的MM、SM、CC、SMS等称为非接入层。简 单地说,接入层的流程...

2019-08-02 16:21:41 6559 1

原创 SIM卡开机log没有上电log和APDU指令

不识卡问题(modem的log没有UIM卡相关的)高通某些穿戴设备的芯片通过一些编译选项把UIM的log disable了(为了节省内存/缓存),disable的情况下,不仅仅把UIM的logdisable,还把CM/MMOC/WMS/REG等的log disable了。修改编译选项(modem_proc\build\ms\cust8909.xxxx.h)检查NV70210,是...

2019-08-02 16:17:49 1100

原创 RF的基本配置原理流程

RF总体的连接图如下左边为天线开关模块跟功放的集成体,如RF360,QFE23XX,SKYXXXX 下边以SKY简称中间的WTR4X05作用:射频收发器,工作过程为(基带信号<--->上/下变频<--->滤波<--->放大信号) 下边以WTR简称...

2019-08-02 16:16:31 5023

原创 Telephony

基站如何区分手机: 1、频率、时间片。 2、多址和复用。手机如何找到基站: 1、GSM:不同的基站广播频率不同,需要扫描整个频段。 2、CDMA:频率固定(...

2019-08-02 16:16:11 367

原创 9091端口及8998端口

#打开9091端口adb rootadb shell setprop sys.usb.config diag,serial_cdev,rmnet,adb#打开8998端口#adb root#adb remount#adb shell#cd /system/bin/#mv usbeng usbeng_back#setprop persist.usb.eng 1#setprop ...

2019-08-02 16:15:32 10520 1

原创 Python:字符串中指定位置插入一个字符

str_1='wo shi yi zhi da da niu/n'str_list=list(str_1)nPos=str_list.index('/')str_list.insert(nPos,',')str_2="".join(str_list)print(str_2)从文件中提取行,在行最末尾插入一个逗号经过修改上面代码,可以求解前面帖子里面的问题代码如下:...

2019-07-31 19:38:26 9147

转载 高通开发笔记

https://blog.csdn.net/loongembedded/article/details/509722231.CIT暗码:*#*#00#*#*,*#*#564548#*#* *#889#2.修改TP方向:echo 1 > sys/class/input/input0/device/flipx3.修改手机方向分辨率: 编译:device/qcom/d801...

2019-07-30 12:01:33 2269

原创 在C++中调用外置摄像头,并且可以保存照片和录视频

本节我们使用pythonQT进行实验。首先python环境为3.5,请自行百度。安装python3QT5,如遇到pip3错误,请自行百度。1. 隔离环境创建virtualenv --python=python3.5 --no-site-packages Py3QT5_ENV2. python3-qt5.12.3安装pip3 download pyqt5pip3 inst...

2019-07-29 11:19:29 2982 1

原创 在c语言中调用外置摄像头,并且可以保存照片和录视频

由于项目需求,刚开始使用opencv,有什么问题请指教。下面实例中,涉及到goto语句。确认摄像头为几号,只需修改capture(0);具体编译请看上篇有关环境搭建的博客。如果视频不能正确显示,请确认如果是权限问题,加sudo。或是请加延时。如只需拍照或录视频,请自行裁剪。#include <stdio.h>#include <stri...

2019-07-29 11:10:34 7875 1

原创 opencv在x86架构和arm架构的环境搭建

安装opencv,可以在c或c++中调用opencv 1、从库中安装是最简单的方式,直接运行下面命令: sudo apt-get install libopencv-dev python-opencv 如果安装出错,那么可以更新一下源,或换一个源。 2、测试是否安装成功: 运行命令:pkg...

2019-07-29 10:53:31 1731

转载 ubuntu下阅读源码工具

安装ctags工具 sudo apt-get install ctags使用方法如下:将光标停留在你要查找的函数上面,然后 Ctrl + ] 组合就可以定位到函数定义的地方了,Ctrl + T 就会跳回初始的位置.这里以linux源代码为例:这个是在电脑上的linux3.5的源代码/home/zshh/work/driver/kernel/linux35 ...

2019-05-09 20:05:17 4690

原创 关于4G物联网卡的使用

国内的NB-IoT主要运行在B5和B8频段。http://blog.csdn.net/zoomdy/article/details/72764847mingdu.zheng at gmail dot com频段 中心频率 上行频率 下行频率 运营商B5 850MHz 824MHz~849MHz 869MHz~894MHz 中国电信B8...

2019-03-19 16:13:31 3946

原创 Android log抓取

Android log adb log: adb logcat –v time &gt; C:\adblog.txt kernel log: adb shell cat /proc/kmsg &gt; C:\kernellog.txt radio log: adb logcat -b radio -v time &gt...

2019-03-13 09:59:37 363

转载 Git Bash使用详细教程

一:Git是什么?  Git是目前世界上最先进的分布式版本控制系统。  二:SVN与Git的最主要的区别?  SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网...

2018-11-16 09:34:52 191

原创 ADB问题

输入adb devices却出现了问题daemon not running.starting it now on port 5037adb server is out of date. killing完美解决: 地址: http://blog.csdn.net/liranke/article/details/42524851   ...

2018-11-12 13:38:53 192

转载 解决 Agent admitted failure to sign using the key 问题 with ssh

配置ssh之前要在本机上装上ssh,可以通过sudo apt-get install ssh或者通过新立德来安装。如果没有进行配置的话,登录到本机或者远程主机需要该主机的密码才行。下面进行无密码登录的配置: 很简单,执行ssh-keygen -t rsa命令,一路敲回车就行了,就在.ssh文件夹下生成了2个文件,一个公钥和一个私钥文件,  id_rsa  id_rsa.pub  ,然后执行...

2018-11-08 20:25:26 547 1

转载 常见各种PLMN的含义(RPLMN,HPLMN...)以及自动选网原则

常见各种PLMN的含义(RPLMN,HPLMN...)以及自动选网原则RPLMN:Registered PLMN 终端在上次关机或脱网前登记上的PLMN,会临时保存在USIM卡上HPLMN:  Home PLMN 用户USIM对应IMSI的PLMNEHPLMN:EquivalentHome PLMN,HPLMN对应的运营商可能会有不同的号段,例如中国移动有46000、46002、46007 ...

2018-11-01 14:53:13 8529

转载 【Log】android手机调试AP侧(main、kernel)、BP侧和ANR、hcidump的log抓取方法

AP的log抓取  主要有main log和kernel log两种。1、Main log  注释:    Main log为应用程序的log,也是最常用的一种。提交功能性bug时,一般都要提供Main log。  方法1:    在手机后台里开一个进程用来实时保存调试log到main_xxx.txt &amp;。    命令:        adb shell ...

2018-10-14 17:31:32 2487

转载 python 字符串函数功能快查

0、dir(str)一、有字符发生转换1、capitalize,字符串的第一个字符大写2、casefold,将所有字符小写,Unicode所有字符均适用3、lower,将所有字符小写,只适用ASCii4、upper,将所有字符大写7、encode,以 encoding 指定的编码格式编码字符串。errors参数可以指定不同的错误处理方案,语法:str.encode(encoding='...

2018-09-26 16:16:30 129

空空如也

空空如也

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

TA关注的人

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