自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 linux鼠标反控

linux桌面程序使用的是qt,所以最开始模拟qt鼠标事件,但是不起作用,如果有哪位同学知道怎么回事,可以回复一下。需要注意的是:1、鼠标使用的是绝对位置还是相对位置,不确定的话读一下鼠标设备文件中的信息,看看使用的什么类型,坐标范围就是分辨率范围。使用场景:linux端把桌面视频发送给windows,Windows上可以看到桌面视频,在桌面视频上点击可以控制Linux桌面。下面使用了一种算是偷懒的方式,有一定的使用条件,就是linux设备必须接入控制设备,鼠标或者触摸都行。

2025-03-26 21:24:29 89

原创 Ubuntu扩容

在使用虚拟机的过程中,会随着平台的增加,导致虚拟的硬盘容量不够用,可以先删除虚拟机上不用的文件,以及缓存(/home/.cache/vmware),如果还不够,可以通过虚拟机设置扩充一些空间。3、点击”- /+”调整大小,“后面的可用空间”也会跟着变化,我把“后面的可用空间”全部添加了进去,点击”调整大小“就完成了,在终端中使用df -h,会看到/dev/sda1的空间已经变了。2、会看到文件系统分区,前半段是橙色的,是当前正在使用的,后边的是新分配,没有颜色,点击橙色区域下的设置按钮,选择调整大小。

2024-10-25 09:40:13 240

原创 new char(N)与new char[N]

比如用char* p1 = new char(300);只会用到低位的一个字节,所以char(300) == char(300 - 256) == char(44);p1的打印只能用%c或者%d,%c打印出来的是%d打印出来的值所对应的ASCII码的值,比如99,打印%c打印出来就是“c”,%d打印出来就是99;开发时要格外注意,有些代码虽然不是我们想要的结果,但是编译器不会报错,编译器只管语法对不对,所以有时候出问题了就很难找原因。p2指向的是数组的首地址,保存了10个char,可以对这些空间进行操作。

2024-08-14 10:20:49 465

原创 Android11 有线网和WiFi同时使用

可以查看上面文章中的方法,去掉了网络释放。按照上面文章中所列出来的代码设置后,只有先开启WiFi然后再接有线网时是有效的,如果先接有线网再连接WiFi则WiFi无法打开,原因是因为默认有线网的优先级是高于WiFi的,所以打开有线网后,再打开WiFi时不会执行。2)、frameworks/base/services/core/java/com/android/server/ConnectivityService.java中注释掉nai.asyncChannel.disconnect(),有两处。

2024-08-09 11:12:35 534

原创 Android 静态广播中更新UI

2、实现一个单例类,类中有个Interface列表,Activity可以添加到这个列表中。1、定义一个Interface,Activity实现这个,3、广播中有数据更新通知单例类,分发给各个Activity。

2024-05-17 19:18:30 468

原创 android 异步更新UI

非UI线程更新UI,如果是Activity中可以使用runOnUIthread。如果不是在Activity中,比如悬浮窗中,则可以用Handler。

2024-05-17 18:54:12 239

原创 Android 音频编码,含adts头

【代码】音频编码,含adts头。

2024-05-17 18:52:36 160

原创 Android 音频播放(里面含解码)

【代码】音频播放(里面含解码)

2024-05-17 18:49:22 184

原创 Android音视频编码的(sps pps adts)

android音视频编码中的spspps和adts

2024-04-24 09:54:31 536

原创 Android11(R) 编译系统设置应用Settings

先倒一下苦水T_T刚开始的时候在网上找了个编译的说明,也参考了一些,但是因此也走了一些弯路,花了一周多才编译通过,并打包成有系统权限的apk为什么要编译系统应用呢,因为要定制android系统桌面,而有些接口被隐藏了,普通应用用不了。通过在源码中查找相关方法,发现系统应用可以用,于是就打算曲线救国,先把系统应用编译通过,然后再看能不能把相关的jar拿出来使用,毕竟以前只写过几个简单的android应用,对Android也不熟悉。如果熟悉的话可以直接把源码编译好的jar拿出来使用。

2023-05-26 11:22:32 1739 5

原创 java map 删除

map删除

2023-04-23 08:45:03 389

原创 android 动态添加组件

动态添加组件

2023-04-21 19:37:32 624

原创 faad库音频解码

faad的使用特别简单,因为本身音频就很简单,不比视频。

2023-04-21 19:28:29 364

原创 Qt开发ActiveX及环境搭建

友情提示:Qt开发ActiveX用的不是Qt creator,而是VS的Qt插件关于Qt的介绍自行百度google。1.软件下载:     1)进入Qt的下载网站:http://www.qt.io/download/,点击下图的红色方框,其他三个是要钱滴。进入页面如下图,不要点击“Download Now”,点击红色方框的“View All Downloads”

2015-06-16 15:53:26 5602

转载 js 获取系统信息(仅IE有效)

var info = allinfo();document.write(info);var locator = new ActiveXObject ("WbemScripting.SWbemLocator"); var service = locator.ConnectServer(".");info = pcInfo();document.write(info);//获取浏览器

2014-09-18 14:46:00 686

转载 程序员应该读的书

“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典 ,下面就按照各本书的推荐数排列。1. 《代码大全》 史

2014-08-14 15:47:38 508

原创 android客户端传递复杂参数给webservice

1.Webservice开发Webservice由wcf开发完成,我不懂,大概说一下需要知道哪些。解释一下下面的图,是服务器自动生成的,通过URL(http://192.168.13.95:8086/UIServices)在浏览器中打开是这样的,程序中用到的就是URL和namespace,以及方法名,图1的namespace1里面定义的是方法名,namespace2里面定义的是各种数据结构在图

2014-08-05 09:21:09 1308

原创 ffmpeg 接收h264+aac并解码

ffmpeg一直更新所以运行时有些方法和库对应不上,我用的是http://ffmpeg.zeranoe.com/builds/中:ffmpeg-20140305-git-d08bb06-win32-shared和ffmpeg-20140305-git-d08bb06-win32-dev;直接上代码了#include "stdafx.h"#include #include #include

2014-03-14 17:18:29 3337

原创 c\c++ 控制台应用程序开发 gdi++

gdi+一般用到mfc或win32程序中,网上的例子很多,这里使用的是控制台应用程序    加载头文件            #include             #pragma comment(lib, "gdiplus.lib")            using namespace Gdiplus;    1.初始化gdi+                Gd

2013-09-29 11:45:56 1647

Android11(R) 编译的jar包

Android11(R) 编译的jar包

2023-08-02

JAVA图书馆管理系统源码

JAVA图书馆管理系统源码(密码hur.cn) 完整无缺 适合初学者阅读学习

2011-11-08

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

TA关注的人

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