<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Mossan的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mossan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mossan]]></copyright><item><title><![CDATA[ESP8266 RTOS 3.2自定义无线设备名称]]></title><link>https://blog.youkuaiyun.com/mossan/article/details/106165302</link><guid>https://blog.youkuaiyun.com/mossan/article/details/106165302</guid><author>mossan</author><pubDate>Sat, 16 May 2020 21:17:59 +0800</pubDate><description><![CDATA[wlanif.c添加：

#define MAX_ID_STRING (32)

char *platform_create_id_string()
{
  uint8_t mac[6];
  char *id_string = calloc(1, MAX_ID_STRING);
  esp_read_mac(mac, ESP_MAC_WIFI_STA);
  sprintf(id_string, "ESP_%02X%02X%02X", mac[3], mac[4], mac[5]);
 ...]]></description><category></category></item><item><title><![CDATA[Alios Things获取云端下发本地定时数据]]></title><link>https://blog.youkuaiyun.com/mossan/article/details/103105776</link><guid>https://blog.youkuaiyun.com/mossan/article/details/103105776</guid><author>mossan</author><pubDate>Sun, 17 Nov 2019 09:43:25 +0800</pubDate><description><![CDATA[intpowerswitch[5];

char*timer[5];

intenable[5];

intisvalid[5];



cJSON*data_JSON=cJSON_Parse(request);

if(cJSON_GetObjectItem(data_JSON,"LocalTimer")!=NULL)

{

cJSON...]]></description><category></category></item><item><title><![CDATA[Alios Things 空调红外解码和发射]]></title><link>https://blog.youkuaiyun.com/mossan/article/details/102494301</link><guid>https://blog.youkuaiyun.com/mossan/article/details/102494301</guid><author>mossan</author><pubDate>Fri, 11 Oct 2019 08:52:53 +0800</pubDate><description><![CDATA[解码主要涉及2个功能，下划线是irda.c添加的部分：

staticvoidfill_pwm_data(void)

{

inti;

if(pwm_div==0){

KIDS_A10_PRT("pwm_diviszero!\n");

return;

}

charpwmdataSettmp[128];
...]]></description><category></category></item><item><title><![CDATA[Alios Things aos_kv_set和aos_kv_get用法]]></title><link>https://blog.youkuaiyun.com/mossan/article/details/102494165</link><guid>https://blog.youkuaiyun.com/mossan/article/details/102494165</guid><author>mossan</author><pubDate>Fri, 11 Oct 2019 08:31:09 +0800</pubDate><description><![CDATA[aos_kv_set：

charrcvdataSets[512];

intlen=strlen(rcvdataSets);

ret=aos_kv_set("KVrcv_data",rcvdataSets,len,3);

printf("rcvdataSets:%s\r\n",rcvdataSets);

printf("KV_SET:%d\n...]]></description><category></category></item><item><title><![CDATA[AliOS Things（Rel_2.1.0）在Developer Kit 上通过Web可视化开发控制LED1]]></title><link>https://blog.youkuaiyun.com/mossan/article/details/101198686</link><guid>https://blog.youkuaiyun.com/mossan/article/details/101198686</guid><author>mossan</author><pubDate>Mon, 23 Sep 2019 11:35:37 +0800</pubDate><description><![CDATA[1、创建产品-自定义功能-LED开关，创建设备（也可以在Web可视化开发创建）；

2、Web可视化开发-组件-控制-开关，数据关联产品、设备、属性（设备需要先post上传数据）。



代码部分：

#include"cJSON.h"

#include"soc_init.h"



LED1.port=22;//LED1对应的IO口，在OS里面编号是22

LED1...]]></description><category></category></item><item><title><![CDATA[AliOS Things（Rel_2.1.0）内置littlevGL显示中文]]></title><link>https://blog.youkuaiyun.com/mossan/article/details/100835200</link><guid>https://blog.youkuaiyun.com/mossan/article/details/100835200</guid><author>mossan</author><pubDate>Sat, 14 Sep 2019 20:56:52 +0800</pubDate><description><![CDATA[以AliOS-Things\app\example\dk\dk_gui\sensor_display.c为例。

添加和修改代码，以默认utf-8编码格式保存：

LV_FONT_DECLARE(hanSansCN_3500_24);

staticlv_style_tstyle5;

lv_style_copy(&amp;style5,&amp;lv_style_plain);

...]]></description><category></category></item><item><title><![CDATA[用AliOS Things（Rel_2.1.0）在Developer Kit 上点亮一个LED]]></title><link>https://blog.youkuaiyun.com/mossan/article/details/100834918</link><guid>https://blog.youkuaiyun.com/mossan/article/details/100834918</guid><author>mossan</author><pubDate>Sat, 14 Sep 2019 20:33:04 +0800</pubDate><description><![CDATA[修改部分内容，需要以中文编码保存。

#include "soc_init.h"
#include "ulog/ulog.h"

gpio_dev_t LED1;//初始化一个GPIO相关的结构体

//声明函数
static void LED1_Off(void *arg);

//查看原理图，IO口输出0，LED亮
static void LED1_On(void *arg)
{
  ha...]]></description><category></category></item><item><title><![CDATA[AliOS Things（Rel_2.1.0）通过串口打印中文]]></title><link>https://blog.youkuaiyun.com/mossan/article/details/100834142</link><guid>https://blog.youkuaiyun.com/mossan/article/details/100834142</guid><author>mossan</author><pubDate>Sat, 14 Sep 2019 20:04:00 +0800</pubDate><description><![CDATA[开发环境：Windows 10/Visual Studio Code 1.38.1/AliOS-Studio 0.11.2。

步骤：

1、选择编码-通过编码保存-Simplified Chinese GB2312或GBK，保存helloworld.c；

2、再次以utf-8打开helloworld.c会乱码，不影响编译输出中文，可以用Simplified Chinese GB2312或GBK...]]></description><category></category></item><item><title><![CDATA[Ubuntu 16.04运行ownCloud计划任务cron.php]]></title><link>https://blog.youkuaiyun.com/mossan/article/details/81368536</link><guid>https://blog.youkuaiyun.com/mossan/article/details/81368536</guid><author>mossan</author><pubDate>Thu, 02 Aug 2018 22:04:36 +0800</pubDate><description><![CDATA[之前在解决18.04运行cron.php时曾读到，试了结果无效，可在16.04却屡试不爽：

sudo crontab -e -u www-data

添加：
*/15  *  *  *  * /usr/bin/php -f /path/to/your/owncloud/cron.php

重启cron:
sudo /etc/init.d/cron restart

原文：https://www....]]></description><category></category></item><item><title><![CDATA[Win10通过SSH启动Ubuntu 18.04 Server屏幕共享]]></title><link>https://blog.youkuaiyun.com/mossan/article/details/80958985</link><guid>https://blog.youkuaiyun.com/mossan/article/details/80958985</guid><author>mossan</author><pubDate>Sun, 08 Jul 2018 14:13:16 +0800</pubDate><description><![CDATA[Win10自带ssh.exe，开始菜单-右键-Windows PowerShell(管理员)：ssh 192.168.0.10(登录Ubuntu 18.04 server)/usr/lib/vino/vino-server --display=:0.0]]></description><category></category></item><item><title><![CDATA[Ubuntu18.04 Server运行owncloud的cron.php]]></title><link>https://blog.youkuaiyun.com/mossan/article/details/80875389</link><guid>https://blog.youkuaiyun.com/mossan/article/details/80875389</guid><author>mossan</author><pubDate>Sun, 01 Jul 2018 16:51:43 +0800</pubDate><description><![CDATA[非root用户无法运行cron任务，只能使用root用户来运行。

sudo gedit /etc/crontab
默认每15分钟运行一次，添加：
*/15 ** * *root sudo -u www-data php/path/to/your/owncloud/cron.php

10.3.2需要进行以下设置：
# crontab -u www-data -e
* * * *...]]></description><category></category></item><item><title><![CDATA[解决Ubuntu18.04 Server屏幕共享无法打开问题]]></title><link>https://blog.youkuaiyun.com/mossan/article/details/80430287</link><guid>https://blog.youkuaiyun.com/mossan/article/details/80430287</guid><author>mossan</author><pubDate>Thu, 24 May 2018 10:10:40 +0800</pubDate><description><![CDATA[安装ubuntu-desktop之后，设置-共享-屏幕共享，但始终无法打开，一直是关闭状态，删除vino之后屏幕共享这个选项就没有了，重新安装vino依然无法解决。又尝试安装x11vnc，发现服务始终无法正常启动，命令行方式是完全正常的，vino也应该是这个问题。实在没有办法，只能使用应用程序中的“启动应用程序”，命令为：/usr/lib/vino/vino-server --sm-disable...]]></description><category></category></item><item><title><![CDATA[linux下使用tar命令]]></title><link>https://blog.youkuaiyun.com/mossan/article/details/80381727</link><guid>https://blog.youkuaiyun.com/mossan/article/details/80381727</guid><author>mossan</author><pubDate>Sun, 20 May 2018 13:36:55 +0800</pubDate><description><![CDATA[解压语法：tar [主选项+辅选项] 文件或者目录使用该命令时，主选项是必须要有的，它告诉tar要做什么事情，辅选项是辅助使用的，可以选用。主选项：c 创建新的档案文件。如果用户想备份一个目录或是一些文件，就要选择这个选项。相当于打包。x 从档案文件中释放文件。相当于拆包。t 列出档案文件的内容，查看已经备份了哪些文件。特别注意，在参数的下达中， c/x/t 仅能存在一个！不可同时存在！因为不可能...]]></description><category></category></item><item><title><![CDATA[ubuntu18.04 server配置静态ip]]></title><link>https://blog.youkuaiyun.com/mossan/article/details/80381679</link><guid>https://blog.youkuaiyun.com/mossan/article/details/80381679</guid><author>mossan</author><pubDate>Sun, 20 May 2018 13:31:55 +0800</pubDate><description><![CDATA[最新发布的ubuntu18.04 server，启用了新的网络工具netplan，对于命令行配置网络参数跟之前的版本有比较大的差别，现在介绍如下：1.其网络配置文件是放在/etc/netplan/50-cloud-init.yaml, 缺省是用dhcp方式，如果要配置静态地址，则需要修改此文件的想关内容，见如下的例子：    network:    ethernets:        ens33:...]]></description><category></category></item><item><title><![CDATA[巧妙更换WinXP用户密码]]></title><link>https://blog.youkuaiyun.com/mossan/article/details/606532</link><guid>https://blog.youkuaiyun.com/mossan/article/details/606532</guid><author>mossan</author><pubDate>Wed, 22 Feb 2006 22:56:00 +0800</pubDate><description><![CDATA[巧妙更换Win XP用户密码　Windows XP启动脚本(startup scripts)是计算机在登录屏幕出现之前运行的批处理文件，它的功能类似于Windows 9×和DOS中的自动执行批处理文件autoexec.bat。 　　利用这个特性，可以编写一个批处理文件重新设置用户密码，并将它加入启动脚本中，这样就达到了目的。 　　以下是具体步骤（假设系统目录为C：/Windows）。 ]]></description><category></category></item><item><title><![CDATA[QuickCHM 2.6“不支持此接口”错误的解决]]></title><link>https://blog.youkuaiyun.com/mossan/article/details/592492</link><guid>https://blog.youkuaiyun.com/mossan/article/details/592492</guid><author>mossan</author><pubDate>Sun, 05 Feb 2006 21:16:00 +0800</pubDate><description><![CDATA[　　最近帮朋友做一个电子书，在网上找了一个比较好用的QuickCHM 2.6，自己先试验了一个文本和静态网页，好象没什么问题。从网上保存了一些网页，其中包含一些脚本代码、图像等，每当鼠标移到编辑主窗口中时，就出现一连串的“不支持此接口”的错误提示，找了半天也没有解决。到网上找了一下，也没有太明确的解决办法。其中有一个说安装WinCHM就可以解决这个问题，还真是的，真管用。还有一个微软的html编译]]></description><category></category></item><item><title><![CDATA[Microsoft Virtual PC 2004 简体中文语言包(sp1)]]></title><link>https://blog.youkuaiyun.com/mossan/article/details/590564</link><guid>https://blog.youkuaiyun.com/mossan/article/details/590564</guid><author>mossan</author><pubDate>Wed, 01 Feb 2006 13:22:00 +0800</pubDate><description><![CDATA[Microsoft Virtual PC 2004 简体中文语言包(5.3.582.27)自动安装完成后，选取File(文件)-Options(选项)-Language(语言)-Simplified Chinese(简体中文)即可。适用于Microsoft Virtual PC 2004 SP1(5.3.582.27)以前版本。]]></description><category></category></item><item><title><![CDATA[pcAnywhere在按下右ALT后出现键盘部分键不能使用，鼠标左键相当于右键]]></title><link>https://blog.youkuaiyun.com/mossan/article/details/573250</link><guid>https://blog.youkuaiyun.com/mossan/article/details/573250</guid><author>mossan</author><pubDate>Sun, 08 Jan 2006 00:44:00 +0800</pubDate><description><![CDATA[pcAnywhere在按下右ALT后出现键盘部分键不能使用，鼠标左键相当于右键。可以说是百思不得其解。后来发现，功能键好象不受影响，而且，按字母则相当于ALT+字母，用单键可以调用菜单。怀疑可能是ALT键影响，即切换全屏造成的。可是按ALT+ENTER，问题仍然没有消除。又改变了pcAnywhere的设置依然无法正常工作。后来单独按了ALT一下或者几下，问题马上解决了。不明白是pcAnywhere]]></description><category></category></item><item><title><![CDATA[Windows XP如何在不登录Administrator帐户的情况下修改密码]]></title><link>https://blog.youkuaiyun.com/mossan/article/details/566588</link><guid>https://blog.youkuaiyun.com/mossan/article/details/566588</guid><author>mossan</author><pubDate>Fri, 30 Dec 2005 21:08:00 +0800</pubDate><description><![CDATA[一般情况下，创建了除Administrator以外的用户帐户后，除非特别设定（如设置成自动登录），Administrator在用户帐户不出现。如果想修改其密码，就没办法了。实际上，微软件有个后门，只要运行“rundll32 netplwiz.dll,UsersRunDll”（注意大小写啊），然后选中Administrator，更改密码就可以了。而使用控制面板-管理工具-重设密码则有警告提示。]]></description><category></category></item><item><title><![CDATA[实现Windows XP自动登录的两种方法]]></title><link>https://blog.youkuaiyun.com/mossan/article/details/566159</link><guid>https://blog.youkuaiyun.com/mossan/article/details/566159</guid><author>mossan</author><pubDate>Fri, 30 Dec 2005 14:00:00 +0800</pubDate><description><![CDATA[实现Windows XP自动登录的两种方法方法1：　　在进入Windows XP桌面之前，每次都会出现一个用户登录界面，要求我们输入用户名与密码，可以加大了系统的安全性，也为多人共用一台电脑提供了方便，但如果是家用电脑，只有你一个人使用，这样每次输入密码，的确有点不大方便。我们可以通过修改注册表来实现XP的自动登录。　　第1步：运行注册表编辑器，依次展开[HKEY_LOCAL_MACHIN]]></description><category></category></item></channel></rss>