<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_2918的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_2918</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_2918]]></copyright><item><title><![CDATA[MTP]]></title><link>https://blog.youkuaiyun.com/qq_2918/article/details/112723773</link><guid>https://blog.youkuaiyun.com/qq_2918/article/details/112723773</guid><author>qq_2918</author><pubDate>Sat, 16 Jan 2021 20:00:13 +0800</pubDate><description><![CDATA[yum install -y curl



bash &lt;(curl -sL https://s.hijk.art/mtproto.sh)
]]></description><category></category></item><item><title><![CDATA[从CentOS 7 快速下载大文件]]></title><link>https://blog.youkuaiyun.com/qq_2918/article/details/105131331</link><guid>https://blog.youkuaiyun.com/qq_2918/article/details/105131331</guid><author>qq_2918</author><pubDate>Sat, 28 Mar 2020 12:33:21 +0800</pubDate><description><![CDATA[安装nodejs


yum install npm nodejs-legacy

安装served


npm install -g served

启动服务器


screen -S served

待下载文件的目录下运行


served 666

通过http://ip:port访问


...]]></description><category></category></item><item><title><![CDATA[CentOS 7 开启Aria2]]></title><link>https://blog.youkuaiyun.com/qq_2918/article/details/105131178</link><guid>https://blog.youkuaiyun.com/qq_2918/article/details/105131178</guid><author>qq_2918</author><pubDate>Thu, 26 Mar 2020 23:27:16 +0800</pubDate><description><![CDATA[参考 https://cloud.tencent.com/developer/labs/lab/10428


aria2c --enable-rpc --rpc-listen-all --rpc-allow-origin-all --rpc-listen-port=60 --rpc-secret=**  -c --dir /root -D


enable-rpc           #开...]]></description><category></category></item><item><title><![CDATA[CentOS_7 x64]]></title><link>https://blog.youkuaiyun.com/qq_2918/article/details/103779607</link><guid>https://blog.youkuaiyun.com/qq_2918/article/details/103779607</guid><author>qq_2918</author><pubDate>Tue, 31 Dec 2019 11:26:25 +0800</pubDate><description><![CDATA[更换3.10.0-327.el7.x86_64内核


rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-3.10.0-229.1.2.el7.x86_64.rpm --force


grub2-set-default 'CentOS Linux (3.10.0-229.1.2.el7.x86_64) 7 (Core)'
...]]></description><category></category></item><item><title><![CDATA[CentOS_6]]></title><link>https://blog.youkuaiyun.com/qq_2918/article/details/86507014</link><guid>https://blog.youkuaiyun.com/qq_2918/article/details/86507014</guid><author>qq_2918</author><pubDate>Mon, 22 Jul 2019 20:11:57 +0800</pubDate><description><![CDATA[CentOS_6 x64




sudo wget https://gist.githubusercontent.com/grasses/b1837aab1ce2149148d49dd458b483d1/raw/f9ebfc3a02fad9a00df9ab84c6d00369a0f7c778/XSSR.sh


sudo chmod +x XSSR.sh

sudo ./XSSR.sh

#...]]></description><category></category></item><item><title><![CDATA[ubuntu 查看当前文件夹下文件数量]]></title><link>https://blog.youkuaiyun.com/qq_2918/article/details/89677114</link><guid>https://blog.youkuaiyun.com/qq_2918/article/details/89677114</guid><author>qq_2918</author><pubDate>Wed, 05 Jun 2019 12:21:20 +0800</pubDate><description><![CDATA[ls -l | grep "^-" | wc -l


]]></description><category></category></item><item><title><![CDATA[frp 内网穿透 通过自定义域名访问部署于内网的 web 服务]]></title><link>https://blog.youkuaiyun.com/qq_2918/article/details/88743167</link><guid>https://blog.youkuaiyun.com/qq_2918/article/details/88743167</guid><author>qq_2918</author><pubDate>Fri, 22 Mar 2019 15:51:19 +0800</pubDate><description><![CDATA[frp可实现通过自定义域名访问部署于内网的 web 服务，

对资源要求：自己购买的域名一个，云主机一台（自带一个公网IPv4地址），域名需要提前A解析至 IPv4 地址

域名购买自godaddy，无需备案

云主机购买自vultr，$5/month


sudo wget https://github.com/fatedier/frp/releases/download/v0.25.0/frp...]]></description><category></category></item><item><title><![CDATA[Tensorflow 自定义高斯激活函数]]></title><link>https://blog.youkuaiyun.com/qq_2918/article/details/86543320</link><guid>https://blog.youkuaiyun.com/qq_2918/article/details/86543320</guid><author>qq_2918</author><pubDate>Fri, 18 Jan 2019 17:21:18 +0800</pubDate><description><![CDATA[Gaussian non-linear activation function

tensorflow自带了几个常用的激活函数，但是最近手头的项目，激活函数用的既不是relu，也不是sigmod，而是一个很生僻的函数，高斯激活函数（Gaussian activation function）。

自定义高斯函数形式：f(x) = exp( - (x^2) / (sigma^2) )

实验中的 si...]]></description><category></category></item><item><title><![CDATA[tensorflow library was compiled to use avx instructions, but these aren't available on your machine]]></title><link>https://blog.youkuaiyun.com/qq_2918/article/details/85224337</link><guid>https://blog.youkuaiyun.com/qq_2918/article/details/85224337</guid><author>qq_2918</author><pubDate>Sun, 23 Dec 2018 17:32:51 +0800</pubDate><description><![CDATA[问题描述

2018.12.23，安装 tensorflow 版本后，报错，如题：

     tensorflow library was compiled to use avx instructions, but these aren't available on your machine

安装环境：

Ubuntu 18.04 LTS

CPU：4 x Intel  Xeon  E7- 4...]]></description><category></category></item><item><title><![CDATA[腾讯云CVM搭建微信小程序后台（CentOS+node.js+mysql）]]></title><link>https://blog.youkuaiyun.com/qq_2918/article/details/80113321</link><guid>https://blog.youkuaiyun.com/qq_2918/article/details/80113321</guid><author>qq_2918</author><pubDate>Fri, 27 Apr 2018 22:38:23 +0800</pubDate><description><![CDATA[最近刚接触微信小程序，小程序前台本质是采用html+css+js的模式，现在需要再开发一个后台服务器，用于同步用户的数据。

经过初步探索，发现腾讯云为小程序提供了微信小程序的后台，毕竟’”一家亲”。

但是开通腾讯云上的小程序后台后，感觉使用时很困难。一是因为对于小白来说，网上教程不是很多；二是因为与 Wafer1 的 Node.js Demo 采用 Express 不同，Wafer2 中 No...]]></description><category></category></item><item><title><![CDATA[微信小程序调用Android手机蓝牙BLE传输数据]]></title><link>https://blog.youkuaiyun.com/qq_2918/article/details/79964920</link><guid>https://blog.youkuaiyun.com/qq_2918/article/details/79964920</guid><author>qq_2918</author><pubDate>Mon, 16 Apr 2018 19:28:13 +0800</pubDate><description><![CDATA[最近做的微信小程序要调用手机自带的4.0蓝牙发送、接收数据4.0蓝牙又叫BLE，整理了下，蓝牙连接要经过如下步骤：初始化蓝牙检查蓝牙是否初始化成功开始搜索附近蓝牙设备显示扫描得到的蓝牙选择连接特定MAC地址的蓝牙设备连接成功后，获取service ID然后获取characteristic IDwrite/read data*每个步骤对应的操作在js代码中有注释我遇到的坑：一定要启用notify功能...]]></description><category></category></item><item><title><![CDATA[arduino吹泡泡机]]></title><link>https://blog.youkuaiyun.com/qq_2918/article/details/79963460</link><guid>https://blog.youkuaiyun.com/qq_2918/article/details/79963460</guid><author>qq_2918</author><pubDate>Mon, 16 Apr 2018 17:18:59 +0800</pubDate><description><![CDATA[#include &amp;lt;Servo.h&amp;gt;

#define motorpin1 7       //IN1
#define motorpin2 8      //IN2
#define motorpwm  9      //ENA

Servo myservo_1;
Servo myservo_2;
Servo myservo_3;
Servo myservo_4;
Servo myser...]]></description><category></category></item><item><title><![CDATA[arduino自平衡小车]]></title><link>https://blog.youkuaiyun.com/qq_2918/article/details/79963422</link><guid>https://blog.youkuaiyun.com/qq_2918/article/details/79963422</guid><author>qq_2918</author><pubDate>Mon, 16 Apr 2018 17:17:02 +0800</pubDate><description><![CDATA[#include  &quot;Wire.h&quot;
const uint8_t IMUAddress = 0x68; // AD0 is logic low on the PCB
const uint16_t I2C_TIMEOUT = 100; // Used to check for errors in I2C communication
int p;
int receive_x;
uint8_t i2cW...]]></description><category></category></item><item><title><![CDATA[Arduino 101/Genuino 101 蓝牙4.0 BLE接收int类型数据]]></title><link>https://blog.youkuaiyun.com/qq_2918/article/details/79963313</link><guid>https://blog.youkuaiyun.com/qq_2918/article/details/79963313</guid><author>qq_2918</author><pubDate>Mon, 16 Apr 2018 17:13:35 +0800</pubDate><description><![CDATA[Arduino 101/Genuino 101板子与arduino 相比多了一些功能，其中一个就是多了一块4.0的蓝牙BLE。4.0蓝牙接收数据的协议与2.0的有所不同，更加复杂。如下代码为101板子自带的BLE模块接收int类型数据源码。#include &amp;lt;CurieBLE.h&amp;gt;

BLEPeripheral blePeripheral; 

BLEService lightServ...]]></description><category></category></item><item><title><![CDATA[Arduino 101/Genuino 101 蓝牙4.0 BLE接收char类型数据]]></title><link>https://blog.youkuaiyun.com/qq_2918/article/details/79963238</link><guid>https://blog.youkuaiyun.com/qq_2918/article/details/79963238</guid><author>qq_2918</author><pubDate>Mon, 16 Apr 2018 17:10:00 +0800</pubDate><description><![CDATA[Arduino 101/Genuino 101板子与arduino 相比多了一些功能，其中一个就是多了一块4.0的蓝牙BLE。4.0蓝牙接收数据的协议与2.0的有所不同，更加复杂。如下代码为101板子自带的BLE模块接收char类型数据源码。#include &amp;lt;CurieBLE.h&amp;gt;

BLEService ledService(&quot;19B10000-E8F2-537E-4F6C-D10...]]></description><category></category></item><item><title><![CDATA[arduino 通过串口接收string，int类型数据]]></title><link>https://blog.youkuaiyun.com/qq_2918/article/details/79962785</link><guid>https://blog.youkuaiyun.com/qq_2918/article/details/79962785</guid><author>qq_2918</author><pubDate>Mon, 16 Apr 2018 16:57:33 +0800</pubDate><description><![CDATA[arduino（0，1）脚串口连接HC-05蓝牙，蓝牙可连接其他蓝牙，也可连接Android手机蓝牙串口接收string类型数据源码如下String comdata = &quot;&quot;;
void setup()
{
    Serial.begin(9600);
}

void loop()
{
    while (Serial.available() &amp;gt; 0){
        comdata ...]]></description><category></category></item><item><title><![CDATA[PAT-B1070]]></title><link>https://blog.youkuaiyun.com/qq_2918/article/details/79959152</link><guid>https://blog.youkuaiyun.com/qq_2918/article/details/79959152</guid><author>qq_2918</author><pubDate>Mon, 16 Apr 2018 12:50:30 +0800</pubDate><description><![CDATA[#include&amp;lt;stdio.h&amp;gt;
#include&amp;lt;iostream&amp;gt;
#include&amp;lt;algorithm&amp;gt;
using namespace std;
int f[10010];
int main(){
int i, n, ans=0;
cin&amp;gt;&amp;gt;n;
for(i=0;i&amp;lt;n;i++){
	scanf(&quot;%d&quot;,&amp;amp;f[i]);
}
...]]></description><category></category></item><item><title><![CDATA[PAT-B1067]]></title><link>https://blog.youkuaiyun.com/qq_2918/article/details/79959148</link><guid>https://blog.youkuaiyun.com/qq_2918/article/details/79959148</guid><author>qq_2918</author><pubDate>Mon, 16 Apr 2018 12:50:01 +0800</pubDate><description><![CDATA[#include&amp;lt;stdio.h&amp;gt;
#include&amp;lt;iostream&amp;gt;
#include&amp;lt;string&amp;gt;
#include&amp;lt;string.h&amp;gt;
using namespace std;
int main(){
string pass, str;
int i, n, time=0, w_time=0;
bool flag=false;
cin&amp;gt;...]]></description><category></category></item><item><title><![CDATA[PAT-B1066]]></title><link>https://blog.youkuaiyun.com/qq_2918/article/details/79938295</link><guid>https://blog.youkuaiyun.com/qq_2918/article/details/79938295</guid><author>qq_2918</author><pubDate>Mon, 16 Apr 2018 12:48:48 +0800</pubDate><description><![CDATA[#include&amp;lt;stdio.h&amp;gt;
int main(){
int i, j, n, m, a, b, to, temp;
scanf(&quot;%d%d%d%d%d&quot;,&amp;amp;m,&amp;amp;n,&amp;amp;a,&amp;amp;b,&amp;amp;to);
for(i=0;i&amp;lt;m;i++){
	for(j=0;j&amp;lt;n;j++){
		scanf(&quot;%d&quot;,&amp;amp;temp);
		i]]></description><category></category></item><item><title><![CDATA[PAT-B1065]]></title><link>https://blog.youkuaiyun.com/qq_2918/article/details/79938289</link><guid>https://blog.youkuaiyun.com/qq_2918/article/details/79938289</guid><author>qq_2918</author><pubDate>Sat, 14 Apr 2018 11:26:19 +0800</pubDate><description><![CDATA[#include
#include
using namespace std;
int peo[100010]={0};
int main(){
int i, n, a, b, m;
scanf("%d",&n);
for(i=0;i<n;i++){
	scanf("%d%d",&a,&b);
	peo[a]=b; peo[b]=a;
}
scanf("%d",&m);
set st, temp;
]]></description><category></category></item></channel></rss>