<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[laorenshen的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/laorenshen</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; laorenshen]]></copyright><item><title><![CDATA[野路子玩Qt，第三十一集，擦玻璃游戏]]></title><link>https://blog.youkuaiyun.com/laorenshen/article/details/124271346</link><guid>https://blog.youkuaiyun.com/laorenshen/article/details/124271346</guid><author>laorenshen</author><pubDate>Tue, 19 Apr 2022 13:27:09 +0800</pubDate><description><![CDATA[这个例子，最简化了Qt开发小游戏的逻辑和思路，


图形元素--》场景--》视图


QGraphicsItem--》QGraphicsScene--》QGraphicsView

图形元素：小蚂蚁，抹布，背景图片

代码：

widget.h


#ifndef WIDGET_H
#define WIDGET_H

#include &lt;QWidget&gt;
#include &lt;QGraphicsItem&gt;
#include &lt;math.h&gt;
#include &lt;QGr]]></description><category></category></item><item><title><![CDATA[野路子玩Qt，第二十九集，QSS美化界面]]></title><link>https://blog.youkuaiyun.com/laorenshen/article/details/124092853</link><guid>https://blog.youkuaiyun.com/laorenshen/article/details/124092853</guid><author>laorenshen</author><pubDate>Mon, 11 Apr 2022 10:22:19 +0800</pubDate><description><![CDATA[用QSS美化UI界面：


ui-&gt;lineEdit_2-&gt;setEchoMode(QLineEdit::Password);
    ui-&gt;lineEdit-&gt;setStyleSheet("font: 25 14pt '微软雅黑 Light';" //字体
                                "color: rgb(31,31,31);"		//字体颜色
                                "padding-left:20p]]></description><category></category></item><item><title><![CDATA[野路子玩Qt，第二十二集，打造自己的游戏库]]></title><link>https://blog.youkuaiyun.com/laorenshen/article/details/123442578</link><guid>https://blog.youkuaiyun.com/laorenshen/article/details/123442578</guid><author>laorenshen</author><pubDate>Sat, 12 Mar 2022 13:42:48 +0800</pubDate><description><![CDATA[昨天讲了Qt如何检测游戏手柄，今天我们就模仿“小鸡模拟器”，打造自己的游戏库，

首先安装“小鸡模拟器”，下载自己喜欢的FC游戏，

1.俄罗斯方块
2.魂斗罗
3.坦克大战

保证游戏运行后，我们开始编写自己的代码：


#include &lt;QPixmap&gt;
#include &lt;QDebug&gt;
#include &lt;TlHelp32.h&gt;
#include &lt;windef.h&gt;
#include &lt;QGamepad&gt;
#include &lt;QP]]></description><category></category></item><item><title><![CDATA[野路子玩Qt，第二十一集，游戏手柄检测]]></title><link>https://blog.youkuaiyun.com/laorenshen/article/details/123421952</link><guid>https://blog.youkuaiyun.com/laorenshen/article/details/123421952</guid><author>laorenshen</author><pubDate>Fri, 11 Mar 2022 12:42:27 +0800</pubDate><description><![CDATA[Qt游戏手柄检测常用方法，WindowsAPI，Qt自带类，这里讲Qt自带类QGamepad，它可以检测标准的XBOX手柄，其他手柄不支持。

一、项目文件定义：


QT += gamepad

二、添加引用：


#include &lt;QGamepad&gt;
#include &lt;QGamepadManager&gt;
#include &lt;QDebug&gt;

三、连接设备，建立槽：


            //连接设备
            QGamepad *m_gamepa]]></description><category></category></item><item><title><![CDATA[Qt上位机软件串口通讯]]></title><link>https://blog.youkuaiyun.com/laorenshen/article/details/123159994</link><guid>https://blog.youkuaiyun.com/laorenshen/article/details/123159994</guid><author>laorenshen</author><pubDate>Sun, 27 Feb 2022 09:31:50 +0800</pubDate><description><![CDATA[录了一个串口讲解的视频，分别放在了抖音和B站，大家可以看看，主要讲了一下原理，

B站我的主页：laorenshen的个人空间_哔哩哔哩_Bilibili

视频源码下载免费：Qt上位机软件串口通讯，视频源码，免费下载-C/C++文档类资源-优快云下载
...]]></description><category></category></item><item><title><![CDATA[野路子玩Qt，第十集，八音盒]]></title><link>https://blog.youkuaiyun.com/laorenshen/article/details/123148549</link><guid>https://blog.youkuaiyun.com/laorenshen/article/details/123148549</guid><author>laorenshen</author><pubDate>Sat, 26 Feb 2022 13:20:29 +0800</pubDate><description><![CDATA[野路子玩Qt，第十集，八音盒]]></description><category></category></item><item><title><![CDATA[闲置遥控器升级改造，《豪杰遥控器》。]]></title><link>https://blog.youkuaiyun.com/laorenshen/article/details/118512457</link><guid>https://blog.youkuaiyun.com/laorenshen/article/details/118512457</guid><author>laorenshen</author><pubDate>Tue, 06 Jul 2021 10:14:32 +0800</pubDate><description><![CDATA[闲置遥控器升级改造，《豪杰遥控器》。

找到家里闲置的《豪杰遥控器》，是9针串口的接口，下面我们升级一下。

上某宝买一条“USB转串口线”。



像我这样，把它们插到一起。

PC电脑遥控器的接收设备就升级做好了。

把它插到电脑的USB口，安装USB串口线的驱动，

可以看到我的电脑识别出串口 com 。

然后我们找一个串口接收程序来控制电脑，我这个是Delphi编写的，



设置好遥控器上对应的按键，和串口，就可以使用了，

模拟键盘1，模拟键盘2，

模拟回车。

小伙伴们可以按照自己的想..]]></description><category></category></item><item><title><![CDATA[制作电脑PC遥控器]]></title><link>https://blog.youkuaiyun.com/laorenshen/article/details/118465782</link><guid>https://blog.youkuaiyun.com/laorenshen/article/details/118465782</guid><author>laorenshen</author><pubDate>Sun, 04 Jul 2021 21:39:25 +0800</pubDate><description><![CDATA[利用闲置遥控器，制作PC电脑遥控器。



找一个家里闲置的遥控器。



上某宝买一块“红外解码模块”。







再买一个带线的“USB转TTL USB转串口下载线CH340G模块”。



像我这样，把线接到一起。



找个好看的塑料外壳。

把这些都装里面，PC电脑遥控器的接收设备就做好了。

把这个设备插上电脑，安装USB串口线的驱动，

可以看到我的电脑识别出串口 com 6 。

打开串口测试软件，像我这样设置。

按下遥控器上的按钮，就可以直接看到接收到的遥控器数据了。

然后用你熟悉]]></description><category></category></item><item><title><![CDATA[stm32做的usb游戏手柄xbox360]]></title><link>https://blog.youkuaiyun.com/laorenshen/article/details/118020281</link><guid>https://blog.youkuaiyun.com/laorenshen/article/details/118020281</guid><author>laorenshen</author><pubDate>Fri, 18 Jun 2021 12:06:17 +0800</pubDate><description><![CDATA[看了好多网上的文章，于是决定做一个兼容win平台，linux平台，安卓电视手机都能用的usb手柄，于是选择了xbox360的手柄协议xinput。上成品图：


]]></description><category></category></item><item><title><![CDATA[batocera笔记本调节亮度教程]]></title><link>https://blog.youkuaiyun.com/laorenshen/article/details/117782466</link><guid>https://blog.youkuaiyun.com/laorenshen/article/details/117782466</guid><author>laorenshen</author><pubDate>Thu, 10 Jun 2021 16:09:24 +0800</pubDate><description><![CDATA[我笔记本联想小新air13， 进入batocera最亮，无法调节亮度，现在给大家教程：
batocera主界面下：
按 win按键+F4
输入：cd /sys/class/backlight/intel_backlight 回车
查看当前亮度值
输入：cat brightness 回车
查看最大亮度值
输入：cat max_brightness 回车
设置当前亮度值为：18571（设定亮度值一定要小于最大亮度值）
输入：echo 18571 &gt; brightness 回车
退出设定
alt按键+F4
]]></description><category></category></item><item><title><![CDATA[swift之网络下载图片sdwebImage、Kingfisher]]></title><link>https://blog.youkuaiyun.com/laorenshen/article/details/82313408</link><guid>https://blog.youkuaiyun.com/laorenshen/article/details/82313408</guid><author>laorenshen</author><pubDate>Sun, 02 Sep 2018 10:34:21 +0800</pubDate><description><![CDATA[参考：https://www.jianshu.com/p/55bbfbdf78de

=============方法一：使用sdwebImage

下载地址：https://github.com/rs/SDWebImage

在桥接文件中导入

#import &amp;lt;SDWebImage/UIImageView+WebCache.h&amp;gt;

使用：

  let imagev:UIImageV...]]></description><category></category></item><item><title><![CDATA[swift 中的 感叹号 问号 和 双问号用法详解]]></title><link>https://blog.youkuaiyun.com/laorenshen/article/details/81455722</link><guid>https://blog.youkuaiyun.com/laorenshen/article/details/81455722</guid><author>laorenshen</author><pubDate>Mon, 06 Aug 2018 15:58:22 +0800</pubDate><description><![CDATA[首先介绍一下swift 中的 Optional! 
点到 Optional 的头文件可以看到, Optional 其实是个enum，里面有 case None 和 case Some(Wrapped)两种类型。其实所谓None 就是 nil, Some 就是 非nil, 是要进行包装的.这也是使用Optional的时候要拆包（从enum里取出来原始值）的原因!

一般 ‘?’ 含有 可选,试试,的...]]></description><category></category></item><item><title><![CDATA[Swift4.0 URLString内有汉字转码方法]]></title><link>https://blog.youkuaiyun.com/laorenshen/article/details/81388850</link><guid>https://blog.youkuaiyun.com/laorenshen/article/details/81388850</guid><author>laorenshen</author><pubDate>Fri, 03 Aug 2018 15:43:21 +0800</pubDate><description><![CDATA[
	 
	
	
	let str = &quot;https://www.baidu.com/s?wd=点个赞吧&quot; //返回查询URL组件中允许使用的字符的字符集。
	
	
	let fuck = str.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)

	
	 
	
	
	 
	
	
	 
	
	
	上面代码中 fuck既是转换...]]></description><category></category></item><item><title><![CDATA[Error Domain=NSURLErrorDomain Code=-1022 "The resource could not be loaded because the App Transport]]></title><link>https://blog.youkuaiyun.com/laorenshen/article/details/81387778</link><guid>https://blog.youkuaiyun.com/laorenshen/article/details/81387778</guid><author>laorenshen</author><pubDate>Fri, 03 Aug 2018 15:00:29 +0800</pubDate><description><![CDATA[原因：iOS9以后，苹果把原http协议改成了https协议，所以不能直接在http协议下GET/POST

解决方案之一：

直接编辑工程文件下的Info.plist文件，加入以下代码


　　&amp;lt;key&amp;gt;NSAppTransportSecurity&amp;lt;/key&amp;gt;  
　　&amp;lt;dict&amp;gt;  
　　　　&amp;lt;key&amp;gt;NSAllowsArbitraryLoads...]]></description><category></category></item><item><title><![CDATA[CentOS7下yum源搭建编程环境]]></title><link>https://blog.youkuaiyun.com/laorenshen/article/details/76804868</link><guid>https://blog.youkuaiyun.com/laorenshen/article/details/76804868</guid><author>laorenshen</author><pubDate>Mon, 07 Aug 2017 09:38:05 +0800</pubDate><description><![CDATA[目录(?)[+]





　　记性不好，为方便自己和别人这里把学ｌｉｎｕｘ的一些环境配置，软件安装，工具应用总结记录一下，其中参考并引用了网络上一些学者技术大牛的博客，由于涉及东西较广，撰写跨度时间较长，如有侵权请及时通知，带来不便请谅解，希望大家能共同进步。

1. Windows7下CentOS7双系统的的安装
　　以前只安装过ubuntu，它的过程相对简单，刚开始安装Ce]]></description><category></category></item><item><title><![CDATA[银行卡安全使用秘籍]]></title><link>https://blog.youkuaiyun.com/laorenshen/article/details/52535504</link><guid>https://blog.youkuaiyun.com/laorenshen/article/details/52535504</guid><author>laorenshen</author><pubDate>Wed, 14 Sep 2016 10:38:18 +0800</pubDate><description><![CDATA[银行卡安全使用秘籍


最近跟xx银行合作研发项目，总结出以下几点防盗安全策略，小伙伴们可以借鉴：


1、设置限额:设置日限额，和次限额；
      防范目的：*如果发生损失，也会很小，可以及时止损。
                          *防止支付宝等渠道，那边就是走另一条线，属于跨行转账的，那个是相当于跟支付宝和银行开通的协议，可以直接输入密码转走。

]]></description><category></category></item><item><title><![CDATA[红米手机2gps始终慢，提速办法2]]></title><link>https://blog.youkuaiyun.com/laorenshen/article/details/49471185</link><guid>https://blog.youkuaiyun.com/laorenshen/article/details/49471185</guid><author>laorenshen</author><pubDate>Wed, 28 Oct 2015 16:57:09 +0800</pubDate><description><![CDATA[红米手机2gps始终慢，提速办法2



方法一是上一篇文章写到的agps辅助


这里是方法二，开这个测试软件，在后台运行，就好了，


软件在后台不停地搜星虽然慢，


红米手机2，是gps+wifi+蓝牙，3合一天线，肯定没有独立的陶瓷gps天线好，


别装金属保护套和其他的保护套，关闭wifi 蓝牙 ， 手机反过来，天线在喇叭位置上面，翻过来手机搜星快一些]]></description><category></category></item><item><title><![CDATA[开启红米2手机AGPS辅助，让红米2定位更快]]></title><link>https://blog.youkuaiyun.com/laorenshen/article/details/47719819</link><guid>https://blog.youkuaiyun.com/laorenshen/article/details/47719819</guid><author>laorenshen</author><pubDate>Mon, 17 Aug 2015 07:59:33 +0800</pubDate><description><![CDATA[我的红米2是联通版，用的是稳定版V6.5.2.0.KHJCNCD，GPS定位超级慢，个人怀疑可能是我这部手机的GPS芯片连接的天线调整的不好，频率有偏差导致的，于是修改了一下配置文件，增加AGPS定位辅助功能，只要开启流量，就可以增加定位速度。效果还是可以的，大家可以试验一下：


工具：
1、红米2,稳定版root包,联通电信版,V6.5.2.0.KHJCNCD 版本一定要对应（http]]></description><category></category></item><item><title><![CDATA[Android下写一个永远不会被KILL掉的进程/服务]]></title><link>https://blog.youkuaiyun.com/laorenshen/article/details/42486605</link><guid>https://blog.youkuaiyun.com/laorenshen/article/details/42486605</guid><author>laorenshen</author><pubDate>Wed, 07 Jan 2015 08:17:51 +0800</pubDate><description><![CDATA[Android 系统对于内存管理有自己的一套方法，为了保障系统有序稳定的运信，系统内部会自动分配，控制程序的内存使用。当系统觉得当前的资源非常有限的时候，为了保证一些优先级高的程序能运行，就会杀掉一些他认为不重要的程序或者服务来释放内存。这样就能保证真正对用户有用的程序仍然再运行。如果你的 Service 碰上了这种情况，多半会先被杀掉。但如果你增加 Service 的优先级就能让他多留一会，我们]]></description><category></category></item><item><title><![CDATA[Android 防止手机休眠方法----Delphi XE6 下]]></title><link>https://blog.youkuaiyun.com/laorenshen/article/details/41955837</link><guid>https://blog.youkuaiyun.com/laorenshen/article/details/41955837</guid><author>laorenshen</author><pubDate>Tue, 16 Dec 2014 08:49:52 +0800</pubDate><description><![CDATA[Android 防止手机休眠方法




开发Android程序时，有时候在程序运行的时候，不能让系统休眠，否则有一些运行会停止，因此我们需要设置禁止休眠，有两种方式：一种是添加权限，别一种是代码中设置，建议使用第一种方式，这样，在安装程序的时候会进行提醒：

　　第一种方式：

　　在Manifest.xml文件里面用user-permission声明

　　名称为：and]]></description><category></category></item></channel></rss>