<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[BAIFOL的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/BAIFOL</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; BAIFOL]]></copyright><item><title><![CDATA[如何用Socket Device通讯]]></title><link>https://blog.youkuaiyun.com/BAIFOL/article/details/128421153</link><guid>https://blog.youkuaiyun.com/BAIFOL/article/details/128421153</guid><author>BAIFOL</author><pubDate>Fri, 23 Dec 2022 16:55:38 +0800</pubDate><description><![CDATA[如果请求的字节数多于可用的字节数，则仅可用数组中的元素填充数据。发送的字符串中的每个字符代表从套接字设备的输入队列中读取的一个字节。此示例的其余部分演示了如何使用这些参数中的每一个来读取发送到套接字的数据字节。该示例的其余部分演示了如何使用这些变量来读取通过套接字发送的整数信息。，如果一个数据包被丢弃，但下一个数据包通过了，内核将保留该数据包，直到可以重新发送更早的数据包。信息不仅可以通过标准的脚本方式发送，还可以通过对象的任务事件发送。此参数是可选的，表示应发送到套接字的数组中元素的数量。]]></description><category></category></item><item><title><![CDATA[rosbag转化为.mp4格式视频]]></title><link>https://blog.youkuaiyun.com/BAIFOL/article/details/125715959</link><guid>https://blog.youkuaiyun.com/BAIFOL/article/details/125715959</guid><author>BAIFOL</author><pubDate>Mon, 11 Jul 2022 10:08:55 +0800</pubDate><description><![CDATA[rosbag转化为.mp4格式视频]]></description><category></category></item><item><title><![CDATA[如何解决python socket server重启后端口被占用的问题]]></title><link>https://blog.youkuaiyun.com/BAIFOL/article/details/125715823</link><guid>https://blog.youkuaiyun.com/BAIFOL/article/details/125715823</guid><author>BAIFOL</author><pubDate>Mon, 11 Jul 2022 10:01:35 +0800</pubDate><description><![CDATA[如何解决python socket server重启后端口被占用的问题]]></description><category></category></item><item><title><![CDATA[Windows Server 2012 R2 安装 OpenCV-Python]]></title><link>https://blog.youkuaiyun.com/BAIFOL/article/details/125715618</link><guid>https://blog.youkuaiyun.com/BAIFOL/article/details/125715618</guid><author>BAIFOL</author><pubDate>Mon, 11 Jul 2022 09:56:04 +0800</pubDate><description><![CDATA[Windows Server 2012 R2 安装 OpenCV-Python]]></description><category></category></item><item><title><![CDATA[Linux（四）：虚拟机Ubuntu 卸载]]></title><link>https://blog.youkuaiyun.com/BAIFOL/article/details/125715511</link><guid>https://blog.youkuaiyun.com/BAIFOL/article/details/125715511</guid><author>BAIFOL</author><pubDate>Mon, 11 Jul 2022 09:50:56 +0800</pubDate><description><![CDATA[Linux（四）：虚拟机Ubuntu 卸载]]></description><category></category></item><item><title><![CDATA[Python SDK]]></title><link>https://blog.youkuaiyun.com/BAIFOL/article/details/125715089</link><guid>https://blog.youkuaiyun.com/BAIFOL/article/details/125715089</guid><author>BAIFOL</author><pubDate>Mon, 11 Jul 2022 09:39:31 +0800</pubDate><description><![CDATA[Python SDK]]></description><category></category></item><item><title><![CDATA[【Ubuntu】快速解决 pip 安装超时问题 (ReadTimeoutError)]]></title><link>https://blog.youkuaiyun.com/BAIFOL/article/details/125714983</link><guid>https://blog.youkuaiyun.com/BAIFOL/article/details/125714983</guid><author>BAIFOL</author><pubDate>Mon, 11 Jul 2022 09:29:11 +0800</pubDate><description><![CDATA[【Ubuntu】快速解决 pip 安装超时问题 (ReadTimeoutError)]]></description><category></category></item><item><title><![CDATA[Py之twilio：python库之twilio的简介、安装、使用方法之详细攻略]]></title><link>https://blog.youkuaiyun.com/BAIFOL/article/details/125679494</link><guid>https://blog.youkuaiyun.com/BAIFOL/article/details/125679494</guid><author>BAIFOL</author><pubDate>Fri, 08 Jul 2022 15:34:56 +0800</pubDate><description><![CDATA[Py之twilio：python库之twilio的简介、安装、使用方法之详细攻略]]></description><category></category></item><item><title><![CDATA[【python】pyQT5中ComboBox的用法]]></title><link>https://blog.youkuaiyun.com/BAIFOL/article/details/125140757</link><guid>https://blog.youkuaiyun.com/BAIFOL/article/details/125140757</guid><author>BAIFOL</author><pubDate>Mon, 06 Jun 2022 09:24:53 +0800</pubDate><description><![CDATA[1、添加下拉选项


2、设置显示项目


3、获取选项中的索引


4、获取选中项的文本


常用的信号

1、activated在用户选中一个下拉选项时发射2、currentIndexChanged在下拉选项索引发生改变时发射


运行效果：...]]></description><category></category></item><item><title><![CDATA[PyQt学习笔记(5)--Main Window]]></title><link>https://blog.youkuaiyun.com/BAIFOL/article/details/125140695</link><guid>https://blog.youkuaiyun.com/BAIFOL/article/details/125140695</guid><author>BAIFOL</author><pubDate>Mon, 06 Jun 2022 09:21:35 +0800</pubDate><description><![CDATA[主窗口(Main Window)一般是应用程序的框架，在主窗口上我们可以添加我们需要的widget，添加菜单，工具栏，状态栏等等。下面我们看看在PyQt中如何创建主窗口：先进行一些函数说明：self.status = self.statusBar()：对于窗口本身创建一个消息状态部件self.status.showMessage("状态提示",int time)：状态栏部件添加状态信息以及设置时间(5000毫秒)


   上面是一个简单的产生Main Window的例子，运行结果如下： 在窗口类中，初始化]]></description><category></category></item><item><title><![CDATA[Psychopy单位]]></title><link>https://blog.youkuaiyun.com/BAIFOL/article/details/125140672</link><guid>https://blog.youkuaiyun.com/BAIFOL/article/details/125140672</guid><author>BAIFOL</author><pubDate>Mon, 06 Jun 2022 09:17:51 +0800</pubDate><description><![CDATA[Psychopy单位
​ 在psychopy中，有多种单位可供选择，包括但不限于：‘norm’, ‘cm’, ‘deg’, ‘pix’。在编写程序时，可以选择标准单位（normalised units），如’norm’，因为刺激可以随着窗口的大小自然伸缩。而在正式实验时，最好选择’cm’或’deg’，因为在这两种单位小，不管屏幕或窗口如何变化，刺激大小都不变。高度 Height
height单元是相对窗口大小而不是屏幕尺寸而言。对于4: 3屏幕而言，左下角到右上角的范围是 (-0.6667,-0.5)到(+]]></description><category></category></item><item><title><![CDATA[PsychoPy入门_01_文字和图片的呈现]]></title><link>https://blog.youkuaiyun.com/BAIFOL/article/details/125140567</link><guid>https://blog.youkuaiyun.com/BAIFOL/article/details/125140567</guid><author>BAIFOL</author><pubDate>Mon, 06 Jun 2022 09:15:55 +0800</pubDate><description><![CDATA[创建一个新文件。在程序的开头需要放下面两行语句：


在PsychoPy里除了开头这两行，#号之后的内容都是注释。第一行是必须的，指明你python解释器的版本。psychopy安装之后自带的是2.7的。第二行是一个编码声明。如果你只处理英文字符的话，这行是不需要的。但是如果代码里有中文或者其他字符，就必须要有这行才行。然后载入需要的库。我们要呈现东西，肯定有visual。core里是一些最基本函数，控制时间，退出等等。


这次有这两个就够了。我们想要呈现文字/图片等等这些刺激，首先要创建一个窗口/屏幕。]]></description><category></category></item><item><title><![CDATA[PsychoPy文字刺激、图片刺激和光栅刺激]]></title><link>https://blog.youkuaiyun.com/BAIFOL/article/details/125058836</link><guid>https://blog.youkuaiyun.com/BAIFOL/article/details/125058836</guid><author>BAIFOL</author><pubDate>Tue, 31 May 2022 09:43:25 +0800</pubDate><description><![CDATA[这篇主要介绍三种刺激：文字刺激、图片刺激、位图刺激

文字刺激

1.打开Coder视图



如下图在Coder编辑器中，编写代码。




# -*- coding: utf-8 -*-
#导入工具包
from psychopy import visual, core

# 创建刺激呈现窗口，该窗口就是所有刺激的展示舞台
win = visual.Window(size = (400,300), color = (-1,-1,-1),
fullscr = False )

"""
创建两个文本刺激
分别]]></description><category></category></item><item><title><![CDATA[Python + twilio 实现打电话和发短信功能]]></title><link>https://blog.youkuaiyun.com/BAIFOL/article/details/125016015</link><guid>https://blog.youkuaiyun.com/BAIFOL/article/details/125016015</guid><author>BAIFOL</author><pubDate>Sat, 28 May 2022 11:13:45 +0800</pubDate><description><![CDATA[相信大家生活中常常会有接到骚扰电话的经历，电话接通后发现是个机器人说话而不是真人！当时就想这又是哪个黑心厂家招人写了垃圾程序来祸国殃民，真的是气不打一处来！

今天快下班时候突然想起这个，就想着用python写一个随机打电话的脚本，其实脚本很简单很简单！

无非就是用python 的 os 模块来执行adb命令来实现打电话的功能！

废话不多说，代码如下，很简单，0基础的直接copy，天上号码就ok了！

前提条件：电脑连上真机（adb devices 可见手机），adb环境无误，手机usb调试打开！


]]></description><category></category></item><item><title><![CDATA[SSVEP脑机接口及数据集处理]]></title><link>https://blog.youkuaiyun.com/BAIFOL/article/details/125015767</link><guid>https://blog.youkuaiyun.com/BAIFOL/article/details/125015767</guid><author>BAIFOL</author><pubDate>Sat, 28 May 2022 11:10:44 +0800</pubDate><description><![CDATA[本篇文章主要介绍了稳态视觉诱发电位SSVEP以及相关的数据集处理。

文章来源于优快云网友pengchengIT的授权分享。

在此非常感谢pengchengIT！

稳态视觉诱发电位(Steady-stateVisual Evoked Potentials, SSVEP)属于视觉诱发电位(Visual Evoked Potentials, VEP)，是指当人眼受到一个恒定频率（通常大于4Hz）的视觉刺激时，大脑视觉皮层会自动产生与刺激频率及其谐波频率同频率的响应。



SSVEP典型应用

实验目的：]]></description><category></category></item><item><title><![CDATA[如何查看Ubuntu中Python的安装路径]]></title><link>https://blog.youkuaiyun.com/BAIFOL/article/details/124925731</link><guid>https://blog.youkuaiyun.com/BAIFOL/article/details/124925731</guid><author>BAIFOL</author><pubDate>Mon, 23 May 2022 13:48:23 +0800</pubDate><description><![CDATA[ubuntu查看python安装路径

查找方法


python
import sys
pythonpath = sys.executable
print(pythonpath)



Python的安装路径：/usr/bin/python








]]></description><category></category></item><item><title><![CDATA[Ubuntu18.04开机自启动ROS程序]]></title><link>https://blog.youkuaiyun.com/BAIFOL/article/details/124898594</link><guid>https://blog.youkuaiyun.com/BAIFOL/article/details/124898594</guid><author>BAIFOL</author><pubDate>Sat, 21 May 2022 15:18:12 +0800</pubDate><description><![CDATA[一、编写启动脚本
新建一个后缀为a.sh(名称任取，后缀为.sh即可)的脚本，内容按照如下格式填写，其中每个


gnome-terminal -- bash -c "cd /home/mobot/catkin_ws1;source devel/setup.bash;roslaunch rslidar_sdk start.launch"

中的双引号里面对应启动一个launch文件，为了防止一个launch还没启动完就启动了另一个launch导致启动失败，通过sleep 10 wait等待10秒钟（具体等待]]></description><category></category></item><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/BAIFOL/article/details/124686874</link><guid>https://blog.youkuaiyun.com/BAIFOL/article/details/124686874</guid><author>BAIFOL</author><pubDate>Tue, 10 May 2022 13:59:28 +0800</pubDate><description><![CDATA[利用Python和Opencv开发的应用程序，需要部署到Windows Server上，故需要安装Opencv.

躺过的坑：

  1. 采用源码安装；



  2. 利用 pip install opencv-python；



  3. 利用 conda install opencv；



  以上方法均报错： ImportError: DLL load failed.



  网上提供的解决方案也尝试了，无效，如：下载DLL缺失检查工具，补充缺失的DLL后还是报错。


...]]></description><category></category></item><item><title><![CDATA[ValueError: invalid literal for int() with base 10:解决方法]]></title><link>https://blog.youkuaiyun.com/BAIFOL/article/details/124686778</link><guid>https://blog.youkuaiyun.com/BAIFOL/article/details/124686778</guid><author>BAIFOL</author><pubDate>Tue, 10 May 2022 13:57:22 +0800</pubDate><description><![CDATA[错误类型：


ValueError: invalid literal for int() with base 10:

原因：由于python不能直接将包含小数点的字符串转化为整数，而原始数据的格式经常是不一致的，故类型转化时造成ValueError异常。
解决方法：先将字符串转换为浮点数float，在将浮点数转化为整数int。
示例：


a=int(float(123.456))

输出结果


123



...]]></description><category></category></item><item><title><![CDATA[6.gstreamer RTMP推流至腾讯云平台]]></title><link>https://blog.youkuaiyun.com/BAIFOL/article/details/124605390</link><guid>https://blog.youkuaiyun.com/BAIFOL/article/details/124605390</guid><author>BAIFOL</author><pubDate>Fri, 06 May 2022 10:58:59 +0800</pubDate><description><![CDATA[1.操作系统版本

使用的虚拟机加ubuntu 20.04

2.注册腾讯云直播帐户

登录 - 腾讯云

按照提示，注册帐户即可。

然后生成RTMP直接的地址，点击[地址生成器]，生成地址：



例如，我的地址是：rtmp://160831.livepush.myqcloud.com/live/test?txSecret=70cc693c79d7e22abaed63579ec9ee0e&amp;txTime=61EBCEXX

（后两位被 我用’XX’替换了）

3.RTMP推流

输入命令：


g]]></description><category></category></item></channel></rss>