自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

主要记录一些问题处理记录,部分是作为知识库使用

有技术、有理想、不停积累,积累中锤炼,锤炼中成长,成长中贡献。

  • 博客(106)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android 串口支持奇偶校验及Android串口基础

Android 串口支持奇偶校验,停止位。修改了java和c代码,对android串口作一定对介绍。

2023-07-06 22:21:01 1180

原创 Android WebView加载h5打开麦克风与摄像头的权限问题

Android webview h5 麦克风权限,摄像头(相机)权限实现与填坑。

2023-06-25 15:11:10 10146 4

原创 【iOS】AVCaptureDevice枚举与使用

iOS中拍照与拍摄都需要操作相机,对于相机的相关特性,例如前后切换,对焦,变焦,曝光,白平衡,红眼等特性。借助网友整理的部分,增加了一些说明和使用,同时随着apilevel的升高,部分接口有变化或有新的接口增加,请对照实际的头文件进行调用。

2023-06-19 12:35:06 1724

原创 关于I帧/IDR、B帧、P帧、SPS、PPS

在h264编解码中,常常有I帧/IDR/B帧/P帧/IDR/NALU/GOP/,但往往没有关注细节。或者我们本身在实际应用中与使用过很多次,但对相关的技术名词不清楚。在H264协议里定义了三种帧,完整编码的帧叫I帧,参考之前的I帧生成的只包含差异部分编码的帧叫P帧,还有一种参考前后的帧编码的帧叫B帧。H264采用的核心算法是帧内压缩和帧间压缩,帧内压缩是生成I帧的算法,帧间压缩是生成B帧和P帧的算法。

2023-05-02 20:47:15 2673 1

原创 Duplicate class android.support.v4.app.INotificationSideChannel found in modules core-1.5.0-runtime

工程已经配置了androidx,但又配置了support 的库,运行的时候可能会发生错误。请仅使用androidx的依赖或者在gradle.properties中添加android.enableJetifier=true将support库转换为androidx的依赖。这样就相当于全部依赖androidx,自然没有冲突了。

2023-04-24 16:34:20 2119 4

原创 【uniapp原生插件】招商银行一网通支付android&iOS

招商银行一网通 uniapp 原生插件,支持ios和android

2023-04-23 10:18:25 474

原创 【uniapp原生插件】UVCCamera插件接口说明

UVCCamera 原生插件,可以在uni商店下载也可以联系相关开发者进行定制。当前支持预览/拍照存储/控制摄像头的补光灯/设置灯光类型。

2023-04-21 18:34:34 1010

原创 【iOS】ld: symbol(s) not found for architecture arm64 Xcode13使用Xcode14编译的库之问题

Xcode13或更低版本使用Xcode14编译的库,函数符号找不到的问题。而且还是arm64,这个架构是标准配置。

2023-04-15 18:14:31 994

原创 【iOS】Include of non-modular header inside framework module问题

Include of non-modular header inside framework module 'AMapLocationKit.AMapLocationVersion': '/Users/lig/Documents/workspace/dcloud/SDK/SDK/Libs/AMapFoundationKit.framework/Headers/AMapFoundationVersion.h'

2023-04-15 10:19:47 964

转载 iOS 七种手势操作(拖动、捏合、旋转、点按、长按、轻扫、自定义)详解及实例代码

手势识别在移动端( iOS) 中非常重要,极大地提高了移动设备的使用便捷性。iOS 系统在 3.2 以后,它提供了一些常用的手势(UIGestureRecognizer 的子类),开发者可以直接使用他们进行手势操作。UIPanGestureRecognizer(拖动)UIPinchGestureRecognizer(捏合)UIRotationGestureRecognizer(旋转)UITapGestureRecognizer(点按)

2023-04-13 21:34:42 1487

原创 iOS常用数学函数(公式)

iOS数学公式都定义在文件中,一般情况下不需要单独引入即可调用相关的数学函数。一般情况下,同一个数学函数有多个,根据需要选择,有些是重载的,有些是xxx和xxx2这样的形式。

2023-04-13 17:53:36 1360

原创 ffmpeg基础常用命令

视频是一个大的话题,从事这方面的人相当多,行业里面也衍生了很多的应用场景,ffmpeg是一个强大的算法处理工具,也是一个用处相当多的框架,还是一个命令丰富多样的执行工具。多数都是在用的角度接触这门技术,包括在下,都缺少记录和总结,往往是解决问题和学习一番之后,又抛下了。老司机们都喜欢用命令,但命令也是需要学习的。

2023-03-11 22:11:20 897

原创 【Git】Mac忽略.DS_Store文件

git处理Mac上的.ds_store冲突以及批量删除仓库的中的.ds_store文件。本地如何配置批量忽略.ds_store

2023-03-03 09:56:14 3179

原创 git查看提交的文件列表

git log 输出的是提交记录的记录id,没有详细的文件或修改信息,我们需要进一步利用git命令和记录id来查看详细的列表或修改。

2023-02-25 10:39:02 2635

原创 No signature of method: build_*.android() is applicable for argument types

No signature of method: build_*.android() is applicable for argument types

2023-02-14 11:40:04 8483

原创 Linux ping 详细介绍(win也适用)

多数情况下,能否访问某台电脑或服务器,很自然的使用ping xxx.xxx.xxx.xxx,这是最简单的ping形式,同时看到ping几个包之后就停止(windows)了,linux 会一直ping下去,直到按ctrl+c或其他组合键。在windows平台或linux平台,ping是非常常用的网络命令;ping命令运行在命令提示符终端,用法为:“ping 参数 目标主机”。将ping的“-s”参数设置一个更小的值,windows最大值为“65500”,linux最大值为“65507”。

2022-11-22 16:43:44 2901

原创 macOS/iOS WKWebview 下载文件

WKWebview 下载文件需要通过JS注入的方式来下载。js下载的数据是base64编码的,回到给原生后,原生需要反编码后才是原始文件的数据。

2022-11-17 15:59:57 4098 8

原创 Android NDK make.exe: *** No rule to make target

make.exe: *** No rule to make target `D:/source/speex-1.2.1/jni/libspeex/resample.c', needed by `D:/source/speex-1.2.1/obj/local/armeabi/objs/speex/libspeex/resample.o'. Stop.本质原因:被编译的源文件不存在。根据报错路径去查一下具体的位置即可确认。

2022-10-27 13:50:00 1033

原创 iOS app中不能跳转到商店更新

ios app 中跳转商店失败

2022-10-18 11:30:10 885

原创 Linux chmod命令使用介绍

在平常的联系或测试的情况下,一旦遇到无权限操作时候,常常一阵chmod 777 file然后继续操作,那么为什么是777而不是其他数字或是其他字符呢,本文就详细介绍具体的含义,加深对chmod的理解和记忆。linux系统中,用chmod命令来修改文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法(为什么是数字)。...

2022-08-05 14:10:56 5441

原创 送给女朋友的情话

2022七夕情人节,送给ta的小特效,可爱版照片旋转。

2022-08-04 16:32:44 182

原创 Android手机或平板设置浏览器的UserAgent

移动互联网盛行的当下,网页在电脑端和移动设备(包括手机,平板以及一些基于Android系统定制的设备)的适配主要是通过浏览器的UserAgent来判别是电脑还是手机。因平板设备横向模式由于竖向模式,因此部分平板设备的自带浏览器或是下载的浏览器默认会将UserAgent选择为电脑,那么网页就会按电脑的排版显示。但如果在移动设备上有特定的内容,那么就会因为显示电脑版而缺失。本文图文演示修改操作过程。............

2022-08-03 13:45:16 5754

原创 Linux grep命令使用介绍

grep是Linux系统中一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到标准输出,不影响原文件内容。......

2022-08-03 10:01:44 5673

原创 HTML静态页面获取url参数和UserAgent

手机或平板浏览器显示电脑网页的问题处理,从微信跳转到浏览器时候显示程电脑版网页,通过url的参数,可处理掉这类问题,但前提是这些页面是给移动设备访问的,例如微信传递或其他方式传递这个地址。...

2022-08-02 14:08:19 2523

原创 Android App屏幕旋转要点

Android App屏幕旋转因素、要点android:screenOrientationandroid:configChangesonConfigurationChanged

2022-08-01 16:58:22 4162

原创 Linux crond命令使用介绍

crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务...

2022-07-18 15:46:34 3457

原创 Linux at命令使用介绍

Linux 任务计划操作与命令,在一个指定的时间执行一个指定任务,只能执行一次,且需要开启atd进程(ps -ef | grep atd查看, 开启用/etc/init.d/atd start or restart; 开机即启动则需要运行 chkconfig --level 2345 atd on)。...

2022-07-13 14:47:55 7870

原创 Linux watch命令使用介绍

watch是查看命令的执行结果,linux 更多应用是周期性的查看信息,系统的负载,cpu的负载,网络连接情况,这些对比windows系统,主要是任务管理器的相关功能的动态刷新。在软件设计种,心跳、轮询、长链接的状态等,会得到很好的监测效果。.........

2022-07-06 16:03:18 2033

原创 Android 11判断应用已安装坑点

Android 11 微信已安装情况下,wxApi.isWXAppInstalled()返回false,表示微信未安装,主要是由于Android11的应用可见性规则调整,导致微信支付检测不到微信,或者需要调用其他应用的app检测不到要被调用的应用。......

2022-07-05 18:29:18 3952

原创 Linux ps 命令使用介绍

Linux中的ps命令是Process Status的缩写。用来列出系统当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。大部分信息都是可以通过执行该命令得到的。......

2022-07-01 16:59:26 5726

原创 Linux cp 命令使用介绍

Linux中cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一。之前有rm 删除,有mv移动。一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管是否使用-i参数。但是如果是在shell脚本中执行cp时,没有-i参数时不会询问是否覆盖。这说明命令行和shell脚本的执行方式有不同之处。...

2022-06-30 17:52:33 10637

原创 Linux head/tail 命令使用介绍

head 与 tail 分别用来显示开头或结尾期望数量的文字区块。head 将文件开头到指定位置的内容写到标准输出,tail 命令从指定点开始到结束的内容写到标准输出。使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不断刷新,以便看到最新的文件内容。...

2022-06-30 16:26:02 1503

原创 Linux less 命令使用介绍

less命令也是对文件或其它输出进行分页显示的工具,功能极其强大。less 的用法比起 more 更加有弹性。前面more介绍中,按b可以向前翻页, 按空格向后翻页, less 可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。最主要的区别:less 在查看之前不会加载整个文件。......

2022-06-30 15:17:08 31242

原创 Linux more 命令使用介绍

more是一页一页的显示文件内容,方便使用者逐页阅读。cat命令是整个文件的内容从上到下显示在屏幕上。more最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在启动时就加载整个文件。...

2022-06-30 11:14:37 15480

原创 Linux nl 命令使用介绍

Linux nl命令。主要用来计算文件中行号。nl可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等的功能。整体来说,nl主要是对行号做更多的修饰。...

2022-06-29 17:52:49 4987

原创 Linux cat 命令使用介绍

Linux cat命令的用途是连接文件或标准输入(例如键盘)并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。

2022-06-29 16:27:46 3099

原创 Linux touch 命令使用介绍

linux中的touch命令一般用来修改文件时间戳,或者新建一个不存在的文件。相关linux 命令的文章中所用到的测试文件都是用 touch 创建出来的,创建目录则是mkdir。

2022-06-29 14:45:15 4848

原创 Linux mv 命令使用介绍

Linux mv 命令使用介绍mv命令是move的缩写,可以用来移动文件、重命名文件(move (rename) files),是Linux系统下常用的命令,覆盖移动也是删除动作。加上-b经常用来备份文件或者目录。

2022-06-29 14:01:52 11068

原创 Linux rm/rmdir 命令使用介绍

rm命令是linux中删除文件和目录的常用命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑。rmdir是常用的命令,该命令的功能是删除空目录,一个目录被删除之前必须是空的。.

2022-06-28 18:07:08 1879

原创 Linux mkdir 命令使用介绍

linux mkdir 命令用来创建指定的名称的目录,创建目录的用户在当前目录中具有写权限,并且指定目录不存在。

2022-06-28 11:16:46 5257

Android 串口支持奇偶校验,数据位,停止位的现成包

是一个aar,包含修改的java和so,直接添加到工程使用。 https://blog.csdn.net/lanlangaogao/article/details/131585178 新加构造函数: public SerialPort(File device, int baudrate, int parity, int dataBits, int stopBit,int flags) 其他调用不变。

2023-07-07

情人节-html特效-html文件、css文件、js文件和示例图片

专属程序员的情人节表白方式,非程序员也可以用,只需将图片更换成自己的图片即可发给心仪的ta,让ta小鹿乱撞一番。如果有服务器,部署到服务器效果更佳,免安装和解压的麻烦,直接发url,一触即达。

2022-08-04

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

TA关注的人

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