自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ‘xxx‘defined but not used [-Werror=unused-function]

解决’xxx’defined but not used [-Werror=unused-function]方法当Makefile中开了-Werror,而在编译文件时又不想把它去掉,可在未使用的函数开头添加__attribute__((unused)) ,则可正常编译

2022-03-16 11:15:54 2797 2

原创 vscode 左侧文件夹颜色含义

代码里的左侧颜色标识:红色,未加入版本控制; (刚clone到本地)绿色,已经加入版本控制暂未提交; (新增部分)蓝色,加入版本控制,已提交,有改动; (修改部分)白色,加入版本控制,已提交,无改动;灰色:版本控制已忽略文件。当前遇到一个问题,添加了一个code代码,里面有一个文件夹是灰色的,搜索的时候这里的内容就会被忽略,需要修改成可以搜索,变成其它颜色文件夹里有个.gitnore文件,这里控制忽略哪些文件或者文件夹:需要查看的是standalone里的内容,将其注释掉,即不忽略该文件

2021-11-30 10:15:02 6312

原创 vscode remote-ssh功能

本地windows环境,访问远程linux服务器1.首先windows上安装openssh2. vscode安装remote-ssh插件安装完成后左下角会出现一个绿色的图标F1, 选择Remot-ssh settins,勾选use local serverF1,选择Remot-ssh: Connect to host —> Configure SSH Host,选择用户名下的config,配置:# Read more about SSH config files: https

2021-10-19 20:21:42 2455

原创 ffmpg example学习一

计划根据ffmpeg的example学习ffmpeg,编译方法是:先编译ffmpeg的代码,然后使用命令make example编译提供的example文件,在/doc/example下面就可以看到编译后的执行文件。 ffmpeg的版本为:ffmpeg version N-102034-gc8197f73e6本篇学习encode_video.cAVCodecconst AVCodec *codec;codec = avcodec_find_encoder_by_name(codec_name);a

2021-06-21 10:43:10 640 1

原创 ubuntu 磁盘挂载权限导致该分区无法执行二进制文件

问题使用的电脑是ubuntu系统,安装系统时一路默认安装,下来发现分了两个分区, /root分区和/data分区/data分区空间比较大,在目录下面创建sh执行文件,或者使用gcc编译生成一个执行文件,运行的时候都提示没有权限。分析先开始怀疑两个分区的环境变量不一样,但是分别再两个目录下面查看环境变量,都是一样的。再分析两个分区,两个磁盘,需要挂载到文件系统,查看/data的挂载点:root@tracy-PC:~# mount|grep data/dev/nvme0n1p5 on /data

2021-06-18 20:47:40 1571

原创 dpkg-shlibdeps: 错误: no dependency information found for /lib/aarch64-linux-gnu/libmali.so.0

本地要编译settings-daemon的deb包,使用debuild或者dpkg-buildpackage编译都会报下面的错误:dpkg-shlibdeps: 错误: no dependency information found for /lib/aarch64-linux-gnu/libmali.so.0 (used by debian/ukui-settings-daemon/usr/lib/aarch64-linux-gnu/ukui-settings-daemon/libxsettings.s

2021-06-09 20:02:12 2224

原创 wayland学习二 ——client端bind object

学习理解https://wayland-book.com/registry.html每一个request和event都和一个object关联,wayland系统通过bind object方法来创建一个object并分配一个id,本地就获得了id和object的一个映射,从而可以使用该object。为了引导这些对象,server端提供了一个全局对象列表, 这些global objects有自己的id和interface,并且也可以和其它object来完成不同的目的,例如创建一个应用程序窗口。客户端

2021-05-29 17:02:49 716

原创 wayland学习一 ——client connect到wayland server

关于https://wayland-book.com/wayland-display/creation.html的实践和理解wl_display_connect is the most common way for clients to establish a Wayland connection. The signature is:struct wl_display *wl_display_connect(const char *name);The “name” argument is the na

2021-05-28 15:30:18 2337

原创 debuild命令编译源码第一次成功第二次失败

linux环境,编译qtbase,使用debuild命令,第一次编译成功,但是第二次总是报错:make[3]: *** [Makefile:57:sub-auto-distclean] 错误 3make[3]: 离开目录“/home/kylin/apt-src/qtbase/qtbase-opensource-src-5.12.8+dfsg/tests”make[2]: *** [Makefile:110:sub-tests-distclean] 错误 2make[2]: 离开目录“/home/ky

2021-05-26 14:23:47 1771

原创 vscode的一些常用操作

linux系统:查找某个文件并打开该文件: Ctrl+p全局搜索关键词: shift +ctrl + f

2021-05-25 21:31:56 171

原创 VSCode 无法跳转到定义

VSCode 无法跳转到定义C/C++代码,VScode 按住ctrl和鼠标左键忽然无法跳转到定义,定义的其它快捷键可以正常使用,尝试了升级vscode版本、安装新的C/C++插件都没有解决最后卸载安装了C/C++ for Visual Studio Code 可以正常使用了。...

2021-04-23 16:27:37 1692

原创 win10 微软输入法忽然从中文简体变成了繁体

进入设置选择语言 – 对应的输入法选择对应的输入键盘选择常规字符集里简体、繁体切换

2021-01-20 16:15:24 703

原创 物理机锁屏再进入之后ping不通虚拟机

虚拟机用的NAT网络模式,物理机和虚拟机都是可以互通的忽然有天开始,中午休息,物理机锁屏,再进入之后,物理机ping不通虚拟机了,通过映射网络驱动器访问虚拟机的samba,访问不了虚拟机重启不管用,物理机重启有时得两次才好但是虚拟机可以ping通物理机,说明虚拟机没有问题,肯定是物理机上的原因最后发现,把虚拟机对应的网络连接禁用,再启用就可以了...

2021-01-12 13:35:35 514

原创 ffmpeg 编码数据花屏

项目中用到ffmpeg进行编码,根据ffmpeg example代码 vaapi_encode.c进行编码,发现有些分辨率可以,有些分辨率会花屏,如下:dump了编码前的数据,没有问题,所以肯定出在编码阶段,多试了一些分辨率,发现了规律,正常的视频的分辨率宽是32的倍数,花屏的视频的分辨率的宽不是32的倍数,之前一直对av_frame_get_buffer的第二个参数不太理解,但是根据现象,肯定是这个值有问题了err = av_frame_get_buffer(sw_frame, 32)代码里的注释

2020-12-12 15:06:42 1304

原创 webrtc默认使用h264编解码

webrtc默认选择的是vp8编解码,要修改为默认h264编解码,则需要编码和解码都修改,需要做到下面三步编译支持编译时候增加属性 proprietary_codecs,设为true例如:/./usr/bin/gn gen out/release --args=‘proprietary_codecs=true target_os=“linux” target_cpu=“x64”’编码修改:修改media/engine/internal_encoder_factory.cc文件里的std::vec

2020-12-02 20:43:53 1598

原创 几个ffmpeg 测试命令

几个ffmpeg 测试命令将264裸流文件封装成mp4文件ffmpeg -f h264 -i data.264 -vcodec copy out.mp4使用ffmpeg自带的examples 编码脚本其中576 和1024是宽、高./doc/examples/vaapi_encode 576 1024 f21067050654.nv21 out.264另外,vaapi_encode编译的方法是 configure执行之后,直接make examples使用vaapi进行硬转码

2020-12-01 17:40:09 553

原创 TPLink 无线网卡模拟AP无法上网问题

由于手机需要和台式机网络互连,所以给台式机装了个无线网卡,台式机并启用热点买了TPLink的无线网卡,下载安装了提供的网卡管理软件,开启模拟AP但是老是显示下面错误按照官方提供的解决方法,防火墙和相关服务已经开启,还是不行,最后查看网络配置,发现以太网的共享没有将热点加上,如下:...

2020-11-27 10:33:17 3100

原创 断电之后,虚拟机开机时显示unexpected inconsistency;RUN fsck MANUALLY

突然断电,重启之后,虚拟打开显示unexpected inconsistency;RUN fsck MANUALLY, the root filesystem on /dev/sda1 requires a manual fsck说明/dev/sda1 磁盘遭到损坏,需要修改直接执行:fsck /dev/sda1,然后一直按enter键即可...

2020-11-24 10:46:34 486

原创 将u盘从虚拟机切回到主机的方法

之前将u盘切到了虚拟机,只要虚拟机打开,插入u盘,主机就不会识别u盘了如果想再切回来,开始->运行->输入Services.msc命令->确定,进入服务后,找到“VMware USB Arbitration Senvice”,右键选择重新启动,就会发现恢复到了默认,主机可以识别u盘了...

2020-11-19 15:41:42 2627

原创 ubuntu 查看gpu信息

1.查看显卡型号 lshw -c video从信息可以看出,型号为:SVGA II Adapterroot@tracy-virtual-machine:/home/tracy/anbox# lshw -c video*-displaydescription: VGA compatible controllerproduct: SVGA II Adaptervendor: VMwarephysical id: fbus info: pci@0000:00:0f.0version: 00w

2020-11-06 09:28:37 2566

原创 xshell窗口排列问题

本地使用的xshell默认没有标题,如下图,选择窗口里的层叠、水平、垂直都不是自己要的效果按ctl+shift+t 就可以增加标题,再次按组合键,又可以取消标题最后用鼠标拖拽,变成自己想要的效果...

2020-10-23 09:49:53 986

原创 pulseaudio 命令显示编译和链接的库不一致

需要修改pulseaudio的内容,所以下载了pulseaudio13.0的代码,install之后,发现~# /usr/local/bin/pacmd --versionpacmd 13.0使用 libpulse 13.0.0 编译与 libpulse 8.0.0 链接即使用的pulseaudio13.0 编译的,但是连接到了pulseaduio8.0的库,而且测试本地不管是否使用apt-get install pulseaudio都会有问题使用ldd 查看pulseaudio的依赖库,发现其

2020-10-22 18:09:12 539

原创 docker 修改默认ip地址的问题

docker 修改默认ip地址的问题本地要远程访问一个服务器,服务器上安装有docker,docker的ip地址和本地的ip地址冲突,导致访问不了服务器,所以需要修改docker的ip地址服务器上docker网络为~# ifconfig dockerdocker0 Link encap:Ethernet HWaddr 02:42:96:11:7f:e8inet addr:172.17.0.1 Bcast:172.17.255.255 Mask:255.255.0.0修改默认ipvi

2020-10-22 16:14:12 1913

原创 工作环境配置

配置环境需要下载资源,各种搜索,现在记录一下所有的流程及流程里用到的资源,下载路径下载VMWare首先从网上下载VMWare根据这个网址的介绍进行下载添加链接描述使用的许可码为:VA510-23F57-M85PY-7FN7C-MCRG0安装的时候下一步下一步,最后输入许可码就行下载ubuntu16.04.06从大学的开源镜像站下载比较快例如:北京理工大学开源添加链接描述http://mirror.bit.edu.cn/ubuntu-releases/16.04/虚拟机上安装ubun

2020-06-26 09:50:15 544

原创 自定义View 三个构造函数分析

今天看Android开发艺术探索,按照书中所说自己写一个CircleView,带有自定义属性circle_color,怎么都达不到自定义设置圆颜色的效果,最后发现书中CircleView的三个构造函数有问题获得自定义的属性值逻辑是在第三个构造函数里**public CircleView(Context context, @Nullable AttributeSet attrs, int defS...

2020-04-29 17:29:21 594

原创 Recycler 读取到json数据但是不显示

添加log,发现没有调用onCreateViewHolder和onBinderViewHolder数据个数getItemCount是个正正数,有效即普通到三个方面都检查过:1.检查getItemCount()>02.设置布局管理器setLayoutManager()3.检查布局文件,不能被ScrollView嵌套则,有可能改recyclerview是不可见状态,我的问题是当前的f...

2020-02-26 14:29:43 673

原创 Android app使用intent 像邮箱发送html内容

为了收件箱内部可以,邮件内容可以是hyperlink形式,所以使用Intent.EXTRA_HTML_TEXT,作为Intent.EXTRA_TEXT的补充。 Intent intent = new Intent(Intent.ACTION_SEND); intent.putExtra(Intent.EXTRA_SUBJECT, "ddds"); intent....

2020-01-20 15:47:18 1464 1

原创 Android Studio debug 调试手机

Android Studio debug 调试手机:标题栏上先选择 红色框, stop app,再选择 debug app等待 手机出现的弹框消失下方, 5:Debug 显示, 选择setp over,一步一步进行执行, 右边 Variables里显示当前执行的一些变量稍后加图...

2019-11-27 17:19:19 819

原创 将gson 数据格式导入到 android 类里

将gson 数据格式导入到 android 类里1)首先 在AndroidStudio里创建一个相对应的类2)copy gson数据, 包括{}3)在AndroidStudio 对应的类里 右击选中generate —》 GsonFormat, 弹出一个对话框,将数据paste 到上面,点击OK会出现所有字段,包括对应的类型,是否包含,选择OK,则同时Android Studio就将类建好...

2019-11-27 17:04:08 779

原创 EventBus 发送事件,接收不到

本地在一个fragment里使用EventBus该fragment里进行里eventbus的注册和接注册@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {registerEvents();}@Overridepublic...

2019-11-25 17:41:11 2703

原创 往List 不重复的添加元素

使用Hashset 不重复的特性 List<String> rolesMarketList = new ArrayList<>(); Set<String> set = new HashSet<String>();往set集合里添加数据,不会重复,然后再将set赋給list对象赋值方法:rolesMarketList.addAll(...

2019-11-22 15:52:53 4342

原创 AndroidStudio 编译出现 buildOutput.apkData must not be null错误

AndroidStudio 编译出现 buildOutput.apkData must not be null错误click build -->clean Projectclick build --> rebuild project

2019-11-21 11:54:34 419

原创 getSupportActionBar使用报错

import android.app.ActionBar;ActionBar actionBar = getSupportActionBar();android studio界面显示:incompatible typeRequired: android.app.ActionBarFound: android.support.v7.app.ActionBar但是将android.sup...

2019-09-27 15:58:34 3610

原创 NetworkSecurityConfig: No Network Security Config specified, using platform default

使用HttpClient 请求一个网络访问,一直fail,查看log,打印:NetworkSecurityConfig: No Network Security Config specified, using platform default搜索网上的方法:方法一:不起作用方法二:将httpclient请求放入子线程里,仍然不起作用方法三:将http改为https,仍然不起作用...

2019-09-23 09:22:38 21237 3

原创 Android Studio快捷键

1.快速创建setter/getter方法第一种:Code---->Generate;第二种:通过快捷键Alt+Inset;

2019-09-21 13:56:50 138

原创 Android debug过程中常用方法

adb shell getprop | grep dalvik.vm.heapsize[dalvik.vm.heapsize]: [512m]解释:厂商在定制android系统时,通过dalvik.vm.heapsize 参数限制了每一个dalvik 进程/应用进程的最大堆内存。程序申请的java heap对象超过了dalvik vm heapsize 时,就会触发OOM。2....

2019-09-21 13:55:30 213

原创 org.litepal.exceptions.InvalidAttributesException: dbname is empty or not defined in litepal.xml

使用LitePal, build.gradle, application, litepal.xml都已经配置好,仍然报下面错误09-10 10:31:58.682 6535 6535 E AndroidRuntime: org.litepal.exceptions.InvalidAttributesException: dbname is empty or not defined in li...

2019-09-10 10:52:28 913 1

原创 在模拟器上运行程序报错

创建好了模拟器,运行一个程序时,选择模拟器设备没有看到报错,看到studio下方显示install apk,但是模拟器上没有看到该apk运行,查看launcher界面,也没有看到该程序安装到模拟器上....

2019-09-06 16:34:06 996

原创 Android Studio无法创建新类

今天打开Android Studio,创建一个新类,如下,点击OK无响应,即模板消失不可用使用的Android Studio版本为:Android3.1.1解决方法:1.关闭Android studio2.在Android studio的下面,bin目录下找到studio.vmoptions和studio64.vmoptions文件,分别加上:-Djdk.util.zip.ensure...

2019-09-06 08:33:37 741

原创 AndroidStudio 导入Recycleview 包的问题

AndroidStudio 导入Recycleview 包的问题本地SDK版本是28,但是导入Recycleview的时候一直报错,找不到或者报如下错误:Please install the Android Support Repository from the Android SDK Manager.本地解决方法在build.gradle中如下添加:dependencies {impl...

2019-09-05 16:08:56 1190

空空如也

空空如也

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

TA关注的人

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