- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 Android studio突然出现乱码但实际源文件正常或者突然同步后运行显示叉号提示“Default Activity not found”的解决方法
Android studio突然出现乱码但源文件打开正常或者突然同步后运行显示叉号提示“Default Activity not found”的解决方法
2023-02-10 14:40:21
382
原创 IDEA编译生成可运行jar包 和 运行jar包报java.lang.NoClassDefFoundError错误
idea java项目生成可执行jar包,并且添加相关依赖,及因为没有添加依赖导致:编译没问题,但是运行报错NoClassDefFoundError
2022-01-05 10:08:36
4505
原创 汇编伪指令解析
伪指令 说明 示例 .section .data .section .text .globl _start _start: movl $1, %eax movl $4, %ebx int $0x80 .section指示把代码划分成若干个段(section),程序被操作系统加载时,每个段被加载到不同的地址,具有不同的读写执行权限。 .data段保存程序的数据是可读写的,C程序的全局变量也属于.d...
2021-11-17 21:54:45
1603
原创 Winform DataGridView Cell单元格内多行显示
1. 参考代码如下:string s = "第一行" +Environment.NewLin + "第二行" +Environment.NewLin + "第三行";DataGridView.Rows[rowIdx].Cells[columeName].Value = s;2.设置DataGridView属性:
2021-04-01 17:40:59
1838
原创 WPF桌面应用程序 打开控制台并输出Log信息。
问题描述:我们在开发WPF桌面应用程序时,往往需要通过代码中输出log信息来调试程序。但是桌面程序默认不会打开Console显示实时log信息。面对此问题,我们有一种方式解决此问题。一:当我们在调试器模式下(就是直接点击VS工具栏里)此时要想看到System.Console.WriteLine(msg);的打印信息需要操作步骤:1. 在项目上右击,选择属性。 2. 在应用程序里,将输出类型选为控制台应用程序,在点击调试启动的时候,就能看到实时的System.Cons...
2020-10-28 16:28:08
3513
原创 Windows10 ubuntu子系统执行sudo mount -o loop myinitrd4M.img rootfs 报错原因
最近在学Linux内核编译,在window10(版本1809)子系统下编译内核成功,想验证一下内核运行。验证过程中,在ubuntu子系统做文件系统挂时“sudo mount -o loop myinitrd4M.img rootfs”报错:mount: rootfs: mount failed: Operation not permitted.问题原因是:windows10 wsl不支持loop设备。回环设备(loop-back devices) 回环设备( 'loopback device
2020-09-24 15:59:34
2786
1
原创 Ubuntu18.04解决C语言编译问题:fatal error:stdio.h:没有那个文件或目录
问题描述:在unbuntu18.04上用gcc编译c文件时,报错:fatal error: stdio.h: No such file or directory问题原因:未安装lib6-dev,或者此库文件损坏,因此需要重新安装。但是安装的时候存在依赖库,导致安装失败。解决方案:sudo apt-get install libc6-dev 提示:无法找到软件包 百度原因,软件源的问题,修改源文件为阿里源文件。1,执行cd /ect/apt2, sudo apt-ge...
2020-09-18 17:21:12
11702
1
原创 Android KeyUp调用堆栈
07-16 03:31:22.062 26475 26475 W ChipDialog: at com.jamdeo.chipsystem.ChipDialog.onKeyUp(ChipDialog.java:85)07-16 03:31:22.062 26475 26475 W ChipDialog: at android.view.KeyEvent.dispatch(KeyEve...
2019-07-19 16:24:21
232
原创 Flutter初遇之坑 -- flutter run命令坑
(1)运行flutter run命令卡在:Initializing gradle...原因 : 可能正在下载gradle zip包,此文件大约100多M,如果网速慢的话,下载很慢,因此卡住。解决方案:找到flutter项目中android/gradle/wrapper下的gradle-wrapper.properties文件,查看“distributionUrl”属性的值,此值为gr...
2019-05-22 01:19:52
12070
原创 4. Android工程中使用FFmpeg的so库 -- JNI头文件定义方法的实现
白话:闲话不多说,紧接3文中,继续介绍。4.1 JNI头文件定义方法的实现1. 将3文中生成com_rk_myapp_MainActivity.h文件拷贝到Android工程的jni目录下,在jni目录下创建com_rk_myapp_MainActivity.c文件,实现相关接口,具体实现细节可以参考代码中的注释:#include #include #inc
2017-06-15 15:46:25
676
原创 3. Android工程中使用FFmpeg的so库 -- JNI头文件的生成
白话: 由于习惯了使用Linux终端的命令行,因此以下介绍Android工程的创建不依赖任何IDE工具(如:eclipse、android studio等),本文的操作全部是在命令行中操作,仅仅是个人习惯。还有Android开发环境的正确配置是本文的基础。如果为配置Android开发环境,需要先配置好Android开发环境。另外本文通过介绍一个”使用FFmpeg抓取视频文件中的一帧
2017-06-06 16:10:50
542
原创 2. FFmpeg 编译 for Android
白话: 由于自己工作中一直从事Android方面的开发,因此此文只介绍FFmpeg在Android平台的编译方法。Android开发从开发语言角度分,主要涉及到Java开发和C/C++开发。C/C++开发就是俗称的Android Native开发,通常Native开发的是一些so后缀名的lib库。Java上层开发的功能单元通过JNI与C/C++开发的Native层的lib库进行通
2017-05-10 14:45:09
303
原创 1. 初识FFmpeg
白话:工作以来,从事的是Android方面的上层应用开发,主要关于智能电视中媒体播放上层应用的开发。随着工作的深入,慢慢认识到上层应用开发只是媒体播放中的很表层的部分。在工作期间也听说过底层的媒体播放相关的对接有用GStreamer实现的,或者FFmpeg实现。最近空余时间较多,因此想潜心探索一下媒体播放底层的实现方式和原理。看到网上很多开源项目使用的是FFmpeg,并且现在网络直播比较热门且
2017-05-05 17:30:53
453
drupal宝典
2013-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人