自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

转载 NDK ffmpeg6.0 + x264 编译

用Clang交叉编译ffmpeg + libx264,出现ERROR: x264 not found using pkg-config 错误,在网上搜了很久都配置不对,

2024-04-13 21:04:50 418 1

原创 android studio NDK编译ffmpeg此问题为交叉编译问题

这个是因为连接的静态库之间有依赖,所以连接时有先后顺序。如我的CMakeLists.text中如下写,就会出现上述错误。

2024-04-08 19:22:11 233

原创 CMakeLists.txt-----配置so文件

【代码】CMakeLists.txt-----配置so文件。

2024-04-08 19:18:53 599

原创 ubuntu查看运行进程端口

【代码】ubuntu查看运行进程端口。

2023-11-30 00:02:53 152

原创 本地连接Ubuntu 22.04 环境下的Redis服务器

卸载:sudo apt-get purge --auto-remove redis-server。安装:sudo apt-get install redis-server(安装后默认自启)安装vim和Redis:apt install vim redis-server。启动:sudo service redis-server start。停止:sudo service redis-server stop。查看状态:ps aux|grep redis。更新软件源信息:apt update。

2023-11-29 23:56:44 152 1

原创 在Ubuntu22.04上安装Redis

打开VS Code活动栏中的Extensions图标,在打开的侧边栏的搜索框中输入Redis,VS Code自动搜索名称包含Redis字符的插件,选择Redis插件并安装。当前有很多Redis远程访问的工具,但大多是收费的。我们可以选择使用一些免费或基础功能免费的工具访问Redis,比如:使用VS Code中的Redis插件去远程访问Redis。如果需要远程访问Redis,则需要修改Redis的配置文件(默认配置文件为/etc/redis/redis.conf )以适应远程访问。3. 远程访问Redis。

2023-11-29 23:55:30 260 1

转载 Ubuntu下mysql8.0安装与授权root远程登录

以后想设置密码的用户可以在对话框中将密码字段留空,然后按Ok;您可以稍后使用程序mysql_secure_installation设置根密码。这将安装MySQL服务器的包,以及客户端和数据库公共文件的包。在安装过程中,您需要为MySQL安装的根用户提供密码。1.MySQL APT存储库的下载页面,下载社区版。在这种情况下,对于使用Unix套接字文件的连接,查询mysql中的user表的记录。2.安装mySQL APT存储库。7.查看mysql运行时的端口。4.使用APT安装MySQL。

2023-11-29 23:25:17 482 1

原创 ubuntu 22.04 ssh开启root用户远程登录

找到#PermitRootLogin prohibit-password。如果成功,可以用Xshell工具重新设置root用户登录。1.进入ubuntu系统后,切换成root用户。修改为:PermitRootLogin yes。2.用vim工具修改sshd_config。4.查看sshd服务重启是否成功。输入密码,切换成功之后。3.重启sshd服务。

2023-11-28 19:13:27 3079

原创 删除右键菜单中的选项:在Visual Studio中打开

按下Win + R键 > 输入regedit > OK > 系统会跳出一个弹框,选择"是" > 找到这个路径: HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode >在右边那一栏右击鼠标 > 新建(New) > 选择DWORD (32-bit) Value > 重命名: HideBasedOnVelocityId > 右击这个新建的项 >现在“在Visual Studio中打开”就不会出现在右击菜单中了,如果你想要重新使用这个功能,点击AnyCode。

2023-05-02 18:56:53 789

原创 android关于VideoView或Vitamio视频播放器横竖屏切换

之前在网上寻求帮助时,留有QQ,好多人加我问过这个问题,现在为了方便大家,我将android关于VideoView或Vitamio视频播放器横竖屏切换的代码放在这里需要的朋友可以看一下,当然我做的这个也是从网上得来的,然后稍作修改,当然我做的这个也有很多问题,希望大家指点(这个demo只是videoview,导入vitamio也是可以的)。代码如下:1.androidManifest.xm

2017-05-05 14:29:01 2827

原创 哎...

<br /> <br /> <br />int av_get_bits_per_sample(enum CodecID codec_id){ switch(codec_id){ case CODEC_ID_ADPCM_SBPRO_2: return 2; case CODEC_ID_ADPCM_SBPRO_3: return 3; case CODEC_ID_ADPCM_SBPRO_4: case CODEC_ID_ADP

2010-07-20 18:45:00 390

原创 我的天堂

等我有钱了,一定去马尔代夫,看看这个人间的天堂岛国...

2009-07-26 09:08:00 259

转载 PE文件格式详解(下)

作者:MSDN译者:李马 (http://home.nuc.edu.cn/~titilima)预定义段    一个Windows NT的应用程序典型地拥有9个预定义段,它们是.text、.bss、.rdata、.data、.rsrc、.edata、.idata、.pdata和.debug。一些应用程序不需要所有的这些段,同样还有一些应用程序为了自己特殊的需要而定义了更多的段。这种做法与MS-D

2009-06-24 17:32:00 387

转载 PE文件格式详解(上)

作者:MSDN译者:李马 (http://home.nuc.edu.cn/~titilima) 摘要    Windows NT 3.1引入了一种名为PE文件格式的新可执行文件格式。PE文件格式的规范包含在了MSDN的CD中(Specs and Strategy, Specifications, Windows NT File Format Specifications),但是它非常之晦涩。 

2009-06-24 17:30:00 595

转载 VC++ 6.0 中如何使用 CRT 调试功能来检测内存泄漏

最近看了周星星 Blog 中的一篇文章:“VC++6.0中内存泄漏检测”,受益匪浅,便运行其例子代码想看看 Output 窗口中的输出结果,可惜怎么弄其输出都不是预期的东西,郁闷了半天,便到水坛里找到周星星,请求他指点一、二,然而未果。没有办法,最后我一头栽进 MSDN 库狂搜了一把,功夫不负有心人,我搜出很多有关这方面的资料,没过多久我便基本上就找到了答案......  首先,检测内存泄漏的基本

2009-06-20 23:04:00 247

转载 TCP头校验和计算算法详解(转)

当发送IP包时,需要计算IP报头的校验和:1、  把校验和字段置为0;2、  对IP头部中的每16bit进行二进制求和;3、  如果和的高16bit不为0,则将和的高16bit和低16bit反复相加,直到和的高16bit为0,从而获得一个16bit的值;4、  将该16bit的值取反,存入校验和字段。◆当接收IP包时,需要对报头进行确认,检查IP头是否有误,算法同上2、3步,然

2009-06-17 10:03:00 833

转载 IOCP(2)

#include "stdafx.h"#include #include #include #include #define PORT 5150#define DATA_BUFSIZE 8192typedefstruct{ OVERLAPPED OVerlapped; WSABUF DATABuf; CHARBuffer[DATA_BUFSIZE];

2009-06-13 13:19:00 249

转载 IOCP

#include "stdafx.h"#include #include #include #include #define PORT 5150#define DATA_BUFSIZE 8192typedefstruct{ OVERLAPPED OVerlapped; WSABUF DATABuf; CHARBuffer[DATA_BUFSIZE];

2009-06-13 13:17:00 333

转载 理解I/O Completion Port (转)

欢迎阅读此篇IOCP教程。我将先给出IOCP的定义然后给出它的实现方法,最后剖析一个Echo程序来为您拨开IOCP的谜云,除去你心中对IOCP的烦恼。OK,但我不能保证你明白IOCP的一切,但我会尽我最大的努力。以下是我会在这篇文章中提到的相关技术:  I/O端口  同步/异步  堵塞/非堵塞  服务端/客户端  多线程程序设计  Winsock API 2.0   在这之前,我曾经开发过一个项目

2009-06-13 12:34:00 248

原创 VC++ 6.0 中如何使用 CRT 调试功能来检测内存泄漏(转载)

 首先,检测内存泄漏的基本工具是调试器和 CRT 调试堆函数。为了使用调试堆函数,必须在要检测内存泄漏和调试的程序中添加下面的语句:#define _CRTDBG_MAP_ALLOC#include#include//#include "debug_new.h"  MSDN 如是说:“必须保证上面声明的顺序,如果改变了顺序,可能不能正常工作。”至于这是为什么,我们不得而知。MS 的老大们经常这样故

2008-04-27 10:52:00 310

android关于VideoView或Vitamio视频播放器横竖屏切换

之前在网上寻求帮助时,留有QQ,好多人加我问过这个问题,现在为了方便大家,我将android关于VideoView或Vitamio视频播放器横竖屏切换的代码放在这里需要的朋友可以看一下,当然我做的这个也是从网上得来的,然后稍作修改,当然我做的这个也有很多问题,希望大家指点(这个demo只是videoview,导入vitamio也是可以的)。

2017-05-05

空空如也

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

TA关注的人

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