shadowsocks无法使用错误总结

一、failed to recv data in handshakeReceive2Callback

今天shadowsocks突然不能用了,查看日志显示failed to recv data in handshakeReceive2Callback,
重新配置下还是不能使用,无耐只能求助百度了(google上不去啊!),这个管用:http://www.hudawei.net/archives/38。发现时迅雷搞得鬼,迅雷默认xlserviceplatform的服务,
咱们在百度下xlserviceplatform这家伙,很招人厌啊,跑题了

我们来说说解决方法:

  1. 我的电脑>管理>服务,找[......]

Read more

MWC飞控flysky接收机安装

终于有时间接着玩四轴了,这次使用遥控控制,蓝牙控制太不好使了,主要就是调试太费劲了。本来串口都不够用,蓝牙又占了,正好不能用,等调好了,可以使用蓝牙控制。

这次调试还发现之前的舵量一直没有校准好以及如何使用FS-i6遥控控制四轴飞行器。
MWC版本:2.4
遥控器:FS-I6

1.硬接线

在接线之前请参照遥控器说明书,比如FS-i6。
通道连接如图所示:

接收机示意图

这里在说下接收机和arduino UNO的连接。如图所示:

此处输入图片的描述

2.遥控器的设置

控制方式
3.选择为
helicopter
varia[......]

Read more

arduino制作MWC飞控

一. 序

最近一直在学习如何成为一个硬件工程师的东西,发现很多人在做四轴飞行器,仔细研究了一下,感觉还不错,随想花时间做一下,也可以学习硬件和软件的知识。

二. 飞控

飞控是整个四轴飞行器的控制核心,也是最考验编程能力的,不过直接使用MWC的飞控程序可以省不少事,关于飞控的简介这里就不多说了,

三. 硬件连接

我这里使用的是arduino uno 、GY521(MPU6050)三轴加速度,三轴角速度、HMC5688三轴电磁感应以及HC-06蓝牙模块(方便手机控制)。
接线如图所示:

MWC四轴硬接线

使用fritzing绘画

四. MWC使用
  1. 首先是你已经安装了Arduino IDE
  2. 接着[......]

Read more

蓝牙模块HC-06调试

我在这里使用蓝牙模块主要是用于连接Multiwii飞控。并且使用手机控制飞控。
但是在使用的时候需要改变蓝牙模块的默认设置,平时我们需要用USB转接线调试,在这里我们使用的是arduino进行调试,

1. 硬接线

首先我们需要按如下方式进行接线

HC-06调试

接线方式:

  • BT Module GND — Arduino GND Pin
  • BT Module VCC (5V) — Arduino 5V
  • BT Module TX — Arduino Pin 10 (soft RX)
  • BT Module RX — Arduino Pin11 (soft TX)
  • BT Module Key (PIN[......]

Read more

arduino常见错误及处理

这里主要总结arduino编程过程中出现的各种错误,希望能够不断更新

一. avrdude: stk500_getsync(): not in sync: resp=0×00

原因:无法通过USB口与arduino控制板进行通信

解决方法:

  1. arduino 的控制板或者COM口没有选对。这种情况下选择你对应的控制板即可。
    选择开发板

    此处输入图片的描述

  2. 下载的时候arduino控制板上的RX、TX口占用,如果接了其他的扩展板,需要先拔掉扩展板再尝试重新下载程序。

  3. Bootloader损毁,需要重新刷bootloader.(目前还没有碰到过)

  4. 驱动为安装好。购买arduino板的时候卖家一般会给你提供板子[......]

Read more

Python获取新浪财经股票数据

最近需要分析股票数据,但是上交所的数据接口是收费的,而且也不是个人能够申请的,只能寻找其他的免费的数据接口了,

这有个通联量化实验室的数据API,在这里我们可以获取市场行情数据,不过可惜的是有可能是临时。

1.新浪股票实时行情

新浪财经可以提供行情数据,但是新浪没有提供API接口,不过我们可以抓包来获取所需要的数据,比如我们可以访问:

http://hq.sinajs.cn/list=sz601688

我们可以获取到证券代码sh601688的当天实时数据:

var hq_str_sh601688="华泰证券,30.76,30.40,31.73,33.18,30.50,31.[......]

Read more

Python中文编码转换问题

最近老是遇见中文编码的问题,在这里一并记录下

错误

python 默认的是unicode编码方式,当我么需要转码的时候,通常都是这样的:

如果直接不这样解码再编码就会出现错误:

因为原文是iso-8859-2的编码方式,所以我们要先以iso-8859-2解码,再用utf-8编码,例如:

查看编码

当我们不知道字符串到底是何种编码的时候,我们就不知道正确的解码,就不能把它转换需[......]

Read more

centos6安装nginx及配置

1.添加源及安装

/etc.yum.repos.d/下新建一个nginx.repo文件

使用vim编辑文件,添加如下文本:

之后使用yum命令安装

卸载nginx命令:

2.nginx配置

nginx 默认配置文件保存在

默认的网站文件存放目录保存在:

[crayon-5880d6079e862719766[......]

Read more

关于python使用shadowsocks代理的用法

在python程序中需要抓取twitter网页,遇到的第一个问题就是翻越伟大的墙,目前最好用的方法就是shadowsocks了,但是为了一个程序就全局代理动作太大了吧,只是在python代码中使用是个不错的方法,不过python自带的urllib库不支持shadowsocks代理,那只能寻找其他方法了,现在pycurl来了。

安装pycurl

如果出现

Command python setup.py egg_info failed with error code 1
Storing complete l[......]

Read more

如何在ubuntu下使用shadowsocks

现在墙越来越强大了,已经到了不能忍受的地步了,作为弱小群体的我们只能准备更多的梯子,今天又发现一个强大的工具,就是shadowsocks。下面我们来介绍如何使用这个梯子(在ubuntu下使用),这里说的是客户端啊!

安装shadowsocks

寻找shadowsocks帐号,并且创建配置文件

新建文件config.json

启动shadowsocks

接着是浏览器的代理软件的配置

[......]

Read more