
阿里云服务器
文章平均质量分 50
萧玉竹
android、c#、wpf、fpga、verilog、单片机、嵌入式处理器、labview、plc
展开
-
阿里云 ubuntu 12.4 配置 hush架构(未成功)
1.阿里云选择系统时,选择的ubuntu系统版本12.04,选择高版本的会出现apt-get update 的链接无效的情况;2.第二步挂载数据盘链接:http://jingyan.baidu.com/article/90808022d2e9a3fd91c80fe9.html 注意自己数据盘的名称与教程不一样在后两部要修改好3.安装apache mysql 等http://my原创 2016-09-03 15:20:03 · 359 阅读 · 0 评论 -
supervisor守护php脚本后台长期运行
1.supervisor安装apt-get install supervisor2.编写php配置文件,文件名为.conf[program:pmapp]command=/usr/bin/php -f /var/www/MosquittoPhpApp/Mqtt_test.php;process_name=%(process_num)02d ;numprocs=5 #启动几个进程autostar原创 2016-11-19 15:06:41 · 3680 阅读 · 0 评论 -
NanoPcT2编译内核添加usb声卡驱动Hdmi显示(Debian系统)
1.安装交叉编译环境root@iZ252f8y3biZ:~# mkdir nanopcroot@iZ252f8y3biZ:~# cd nanopc/root@iZ252f8y3biZ:~/nanopc# git clone https://github.com/friendlyarm/prebuilts.gitThe program 'git' is currently not install原创 2017-03-28 14:24:42 · 1008 阅读 · 0 评论 -
debian 实时语音通信问题记录1
利用alsa库编写录音、放音代码及调试;alsa_fy.c:18:27: fatal error: alsa/asoundlib.h: No such file or directory #include<alsa/asoundlib.h> ^compilation terminated.没有找到asoundlib.h文件,安装库apt-g原创 2017-03-29 11:25:08 · 1052 阅读 · 0 评论 -
转发:语音编码G.711, G.729
语音编码分类 (1)波形编码: 以逼近声音波形为目标,其代表算法有G.711,其声音清楚度好,语音的自然度高,但是压缩效率比较差,常在32kbps以上。 (2)参数编码: 将人的声道抽象成一个发声模型,对这个模型的参数进行编码,其特点是压缩效率高,但是自然度比较差,能够以极低速率进行编码。 (3)波形参数混合编码: 结合了波形编码和参数编码的优点,代表算法有G.723, G.729等,能够在4原创 2017-03-29 20:21:35 · 1787 阅读 · 0 评论 -
autotools工具使用说明
操作代码如下:root@NanoPi2:~/Test/hello# autoscanroot@NanoPi2:~/Test/hello# lsautoscan.log configure.scan hello.croot@NanoPi2:~/Test/hello# vi configure.scan root@NanoPi2:~/Test/hello# mv configure.scan原创 2017-03-25 10:57:17 · 424 阅读 · 0 评论 -
MT7688路由器开发板添加Mac白名单
mt7688路由器开发板官方给的系统下没找到修改的配置文件,通过find命令找到文件位置如下: 通过iptables进行MAC过滤 修改文件:etc/storage/post_iptables_script.sh 添加内容:iptables -I FORWARD -m mac --mac-source mac1xxxx -j ACCEPTiptables -I FORWARD 2 -m ma原创 2017-04-11 17:06:33 · 1222 阅读 · 0 评论 -
wpf获取gps数据在地图上显示定位
1.gps数据换算成正常经纬度值, 换算公式:GPS获取数据为 3958.472727,N,11619.957711,E 换算结果为N:39+58.472727/60 E:116+19.957711/60 2.利用百度或高德地图JSAPI编写html文件; 参考文件如下:<!DOCTYPE html><html><head> <meta http-equiv="Conten原创 2017-04-13 11:00:40 · 2906 阅读 · 2 评论 -
linux c语言 模拟键盘输入
1.查看/dev/input/eventX是什么类型的事件root@NanoPi2:~# cat /proc/bus/input/devices I: Bus=0003 Vendor=062a Product=4182 Version=0110N: Name="MOSART Semi. 2.4G Keyboard Mouse"P: Phys=usb-nxp-ehci-1.2.2/input0转载 2017-04-13 19:28:29 · 6169 阅读 · 1 评论 -
利用加速度传感器模糊检测设备被人为移动的算法
项目需要做一个安全装置盒,防止人为移动,破坏。选用一款数字式3轴加速度传感器,原思路是通过加速度传感器的3轴加速度值进行二次积分获取设备的移动位置,通过位置判断设备是否被移动;通过瞬时加速度值来判断设备是否为强力破坏; 经过测试发现加速度本身噪声很大,二次积分累计误差很大,重力加速度值会根据位置不同3轴有偏差等诸多问题,不得不根据实际情况进行简化模型,加速度进行10次平均操作,加速度与上一次加速度原创 2017-05-24 10:28:47 · 5324 阅读 · 0 评论 -
Nanopc使用USB网卡做简易路由器
一张集成网卡eth0,一张usb扩展网卡eth1;usb网卡为AX系列,其驱动已经安装在内核里面了。eth0连接外网,eth1连接内网,实现eth1内网可以访问外网,需要进行3个步骤;1.编辑网卡配置文件;2.修改dnsmasq.conf利用dnsmasq服务的dhcp功能开启dhcp自动分配ip;3.通过防火墙开启eth1与eth0之间的转发; 1.编辑/network/interface文件为原创 2017-05-25 11:07:11 · 848 阅读 · 0 评论 -
转:iptables详解
iptables是一个Linux下优秀的nat+防火墙工具,我使用该工具以较低配置的传统pc配置了一个灵活强劲的防火墙+nat系统,小有心得,看 了网上也有很多这方面的文章,但是似乎要么说的比较少,要么就是比较偏,内容不全,容易误导,我研究了一段时间的iptables同时也用了很久,有点滴 经验,写来供大家参考,同时也备日后自己翻阅。 首先要说明的是,iptables操作的是2.4以上内核的net转载 2017-05-16 17:09:25 · 388 阅读 · 0 评论 -
nanopc python 安装记录
1.先安装openssltar -zxvf openssl-1.0.2l.tar.gzcd openssl-1.0.2l./configmakemake install或apt-get updateapt-get install libssl-devapt-get install libreadline-devwget http://download.oracle.com/berkel原创 2017-05-26 19:40:15 · 583 阅读 · 0 评论 -
nginx+php7+mysql环境安装
1.安装pcre,官网地址http://www.pcre.org/ wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre2-10.00.tar.gz 上述命令不可用,用迅雷下载下来放到/usr/local/src/目录下; 进入/usr/local/src/目录下:tar -zxvf pcre2-10.00.tar.gz原创 2016-11-25 22:51:59 · 1028 阅读 · 1 评论 -
PhalApi那些事儿
1.get、post参数传递方式,以及测试地址; get请求格式:服务器地址//PhalApi/Public/demo/?service=User.GetBaseInfo&/demo/?service=User.GetBaseInfo&user_id=1 返回消息:post请求地址:服务器地址/PhalApi/Public/demo/?service=User.GetBaseInfo&/demo原创 2016-11-23 11:10:51 · 1541 阅读 · 0 评论 -
服务器端实时统计数据缓存设计php
1.时间戳 获取时间戳函数:mktime(hour,minute,second,month,day,year,is_dst); 获取今天时间戳函数:beginToday=mktime(0,0,0,date(‘m′),date(‘d′),date(‘Y′));获取今天0:00:00;获取昨天时间戳函数:beginToday=mktime(0,0,0,date(‘m’),date(‘d’),date原创 2016-11-17 18:16:47 · 1338 阅读 · 0 评论 -
阿里云服务器 ubuntu 12.4 安装workerman与3个简单开发实例测试
参考:http://doc3.workerman.net/getting-started/simple-example.html1.apt-get install php5-cli git gcc php-pear php5-dev libevent-dev -y2.pecl install event 安装过程出现问题root@iZ252f8y3biZ:/# pecl install原创 2016-09-05 10:15:42 · 1914 阅读 · 0 评论 -
workerman 这个 php 级的 socket 服务器框架 的简介 by 李亮
本人名字叫李亮,是Workerman开源框架的作者,曾经在腾讯朋友、QQ相册、QQ空间做Coder工作。目前在聚美优品工作 1、腾讯朋友 我2010年毕业后第一份工作,持续2年左右。朋友网的后端开发全部是PHPer,朋友网使用的Server(当然不包括底层存储Server)也几乎都是PHP写的,包括Webserver(PWS)、 SOA服务器(PSF)、消息队列服务器(SAPS)。这些原创 2016-09-05 15:22:56 · 3870 阅读 · 0 评论 -
阿里云服务器开机启动项
niginx取消自动启动,apache2开启自动启动 通过chkconfig –list查询当前各项的启动结果 chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法: chkconfig [–add][–del][–list][系统服务] 或 chkconfig [–level <原创 2016-11-09 21:32:18 · 1180 阅读 · 0 评论 -
android4.0以上实现Mqtt客户端
由于wmqtt.jar库在android4.0以上实现有问题会报MqttException Null异常,原因是该库只支持4.0以下版本。无奈只有寻找其他解决方案,最后选择的是Paho库中的client版本,org.eclipse.paho.client.mqttv3.jar。利用该库可以在android4.0以上正常连接Mqtt的服务器,博主用的android5.1进行实验的。博主利用mqtt实原创 2016-10-19 12:23:28 · 2619 阅读 · 1 评论 -
mosquitto 扩展安装php客户端库
原文参考连接: http://www.hivemq.com/blog/mqtt-client-library-encyclopedia-mosquitto-php 1.mosquitto源码安装 源码下载位置:http://mosquitto.org/files/source/ 选择版本mosquitto-1.4.9.tar.gz 将文件复制到linux系统某一位置 2原创 2016-11-09 21:00:22 · 6301 阅读 · 0 评论 -
php语法小记
date() d - 表示月里的某天(01-31) m - 表示月(01-12) Y - 表示年(四位数) l - 表示周里的某天 h - 带有首位零的 12 小时小时格式 i - 带有首位零的分钟 s - 带有首位零的秒(00 -59) a - 小写的午前和午后(am 或 pm) 设置时区: date_default_timezone_set("Asia/Shanghai"原创 2016-11-10 20:06:33 · 322 阅读 · 0 评论 -
php操作数据库语法
1.连接到一个MySQL数据库 在 PHP 中,这个任务通过 mysql_connect() 函数完成。 mysql_connect(servername,username,password);$con = mysql_connect("localhost","peter","abc123");if (!$con) { die('Could not connect: ' . mysql原创 2016-11-10 22:04:13 · 635 阅读 · 0 评论 -
php操作数据库的类
其中包含插入数据、更新数据、根据id删除数据、查询数据;数据库名字确定,数据表由参数提供,其中data数据为php数组索引为表名,内容为需要进行修改的内容; 新手代码仅供参考; MySQL_Dao.php<?php/** * Created by PhpStorm. * User: li300 * Date: 2016/11/11 0011 * Time: 10:36 */defin原创 2016-11-11 19:54:04 · 363 阅读 · 0 评论 -
物联网MQTT协议
记录:阿里云服务器上使用mosquitto去实现MQTT功能,为什么选择这个呢?他是用C、C++实现的,有利于嵌入式端的交互。其次在https://github.com/mqtt/mqtt.github.io/wiki/servers?spm=5176.100239.blogcont41705.3.prfmir 里他排在ibm官方提供方案的第一个位置。 首先在云服务器上安装服务器版本: apt原创 2016-10-17 11:50:14 · 1035 阅读 · 0 评论 -
php安装redis扩展以及测试
1.安装最新版的Redissudo apt-get install -y python-software-properties sudo add-apt-repository -y ppa:rwky/redis sudo apt-get update sudo apt-get install -y redis-server 测试是否启动ps aux | grep redis如果没有启动则原创 2016-11-17 12:56:05 · 446 阅读 · 0 评论 -
php安装mongodb扩展
1.安装命令如下 pecl install mongo安装过程中有一个选项不填直接回车; 安装完成的信息如下:Build process completed successfullyInstalling '/usr/lib/php5/20090626/mongo.so'install ok: channel://pecl.php.net/mongo-1.6.14configuration o原创 2016-11-17 15:27:09 · 343 阅读 · 0 评论 -
STM串口转tcp实现Mqtt客户端
由于现存版本的mqtt代码都是针对嵌入式linux系统的,直接copy过来是不能使用的,必须对其中的动态数组定义顺序等问题进行处理,本例程定义topic最大长度为64,message最大长度为1024。本例程包含3个文件分别是emqtt.h#ifndef __LIBEMQTT_H__#define __LIBEMQTT_H__#include <stdint.h>#include <string原创 2016-11-02 10:44:00 · 5619 阅读 · 0 评论 -
nginx 配置ssl加密
1.默认nginx是没有安装ssl模块的,需要编译安装nginx时加入–with-http_ssl_module选项。 2.阿里云申请Symantec证书 以下链接进行证书购买(选择免费DVssl):https://common-buy.aliyun.com/?spm=5176.7968328.231195.1.7FheST&commodityCode=cas#/buy 按照下面链接进行操作:原创 2017-07-29 10:29:59 · 911 阅读 · 0 评论