<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CYLiberty的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/CYLiberty</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CYLiberty]]></copyright><item><title><![CDATA[esp32c3 使用servo输出 pwm控制舵机]]></title><link>https://blog.youkuaiyun.com/CYLiberty/article/details/137697088</link><guid>https://blog.youkuaiyun.com/CYLiberty/article/details/137697088</guid><author>CYLiberty</author><pubDate>Fri, 12 Apr 2024 22:34:41 +0800</pubDate><description><![CDATA[由于自己使用 ledcWrite 输出pwm不成功，去GitHub搜了一下，别人有现成的库，自己下载下来放到本地esp32安装目录里，能够稳定输出pwm信号，库提供的writeServo 默认就是20ms周期的pwm。]]></description><category></category></item><item><title><![CDATA[【转载】机器指令计算机]]></title><link>https://blog.youkuaiyun.com/CYLiberty/article/details/121553386</link><guid>https://blog.youkuaiyun.com/CYLiberty/article/details/121553386</guid><author>CYLiberty</author><pubDate>Fri, 26 Nov 2021 09:58:04 +0800</pubDate><description><![CDATA[微型计算机原理（第六版）姚向华编著（转载请注明出处—https://www.cnblogs.com/qingl）
第三章P118


指出下列指令中源操作数和目的操作数的寻址方式：

                                                               源操作数                            目的操作数



（1）MOV SI，1000                                   立即数寻址      ]]></description><category></category></item><item><title><![CDATA[TCP三次握手]]></title><link>https://blog.youkuaiyun.com/CYLiberty/article/details/119330652</link><guid>https://blog.youkuaiyun.com/CYLiberty/article/details/119330652</guid><author>CYLiberty</author><pubDate>Mon, 02 Aug 2021 17:50:53 +0800</pubDate><description><![CDATA[TCP三次握手简述


第一次握手
客户主动（active open）去connect服务器，并且发送SYN 假设序列号为J,
服务器是被动打开(passive open)

第二次握手
服务器在收到SYN后，它会发送一个SYN以及一个ACK（应答）给客户，
ACK的序列号是 J+1表示是给SYN J的应答，新发送的SYN K 序列号是K

第三次握手
客户在收到新SYN K, ACK J+1 后，也回应ACK K+1 以表示收到了，
然后两边就可以开始数据发送数据了

从tcpdump的数据，可以明显的看]]></description><category></category></item><item><title><![CDATA[android-记述]]></title><link>https://blog.youkuaiyun.com/CYLiberty/article/details/109067685</link><guid>https://blog.youkuaiyun.com/CYLiberty/article/details/109067685</guid><author>CYLiberty</author><pubDate>Wed, 14 Oct 2020 10:41:05 +0800</pubDate><description><![CDATA[1. 两种重启方式

重新启动App -&gt; 杀进程,会短暂黑屏,启动慢

public void restartApp() {
    //启动页
    Intent intent = new Intent(MainActivity.this, SplashActivity.class);
    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(intent);
    android.os.Process.kill]]></description><category></category></item><item><title><![CDATA[windows log]]></title><link>https://blog.youkuaiyun.com/CYLiberty/article/details/107033856</link><guid>https://blog.youkuaiyun.com/CYLiberty/article/details/107033856</guid><author>CYLiberty</author><pubDate>Tue, 30 Jun 2020 09:31:19 +0800</pubDate><description><![CDATA[win7 无限弹窗 Memory access violation
转   嘉文四世、威威 的百度知道回答

https://zhidao.baidu.com/question/583123151739623005.html?qbl=relate_question_4&amp;word=memory%20access%20violation%200x000000EF


]]></description><category></category></item><item><title><![CDATA[C_records]]></title><link>https://blog.youkuaiyun.com/CYLiberty/article/details/106734599</link><guid>https://blog.youkuaiyun.com/CYLiberty/article/details/106734599</guid><author>CYLiberty</author><pubDate>Sat, 13 Jun 2020 16:49:49 +0800</pubDate><description><![CDATA[1  include
#inlcude&lt;file.h&gt;
#include “file.h”
&lt;&gt; 从编译器指定目录查找
“” 从当前目录查找，未发现再从指定目录查找
2 enum
enum TYPE { A, B, C, };
注意内部 ， 外部；
且从0 开始递增，除非你指定第一个的值。

...]]></description><category></category></item><item><title><![CDATA[linux 开发日志]]></title><link>https://blog.youkuaiyun.com/CYLiberty/article/details/105338345</link><guid>https://blog.youkuaiyun.com/CYLiberty/article/details/105338345</guid><author>CYLiberty</author><pubDate>Mon, 06 Apr 2020 09:12:54 +0800</pubDate><description><![CDATA[1  automake 版本问题
如果因选择版本以及编译环境差异，执行make时可能会报错： 例如

```bash
aclocal-1.10: command not found和automake-1.10: command not found
cd . &amp;&amp; /bin/sh /home/linux-ftools-master/missing --run aclocal-1.10...]]></description><category></category></item><item><title><![CDATA[回调函数，有点神奇]]></title><link>https://blog.youkuaiyun.com/CYLiberty/article/details/105009991</link><guid>https://blog.youkuaiyun.com/CYLiberty/article/details/105009991</guid><author>CYLiberty</author><pubDate>Sat, 21 Mar 2020 15:00:05 +0800</pubDate><description><![CDATA[今天编写回调函数的时候进行了下列例子：
int step_multip_recur(int i)
{
        int ret = 0;
        if(i &gt;= 1)
                ret = i*step_multip_recur(i-1);
        else
                return 1;
//      return ret;...]]></description><category></category></item><item><title><![CDATA[xv6可用git地址]]></title><link>https://blog.youkuaiyun.com/CYLiberty/article/details/103989943</link><guid>https://blog.youkuaiyun.com/CYLiberty/article/details/103989943</guid><author>CYLiberty</author><pubDate>Wed, 15 Jan 2020 15:15:24 +0800</pubDate><description><![CDATA[git clone git://github.com/mit-pdos/xv6-public.git

]]></description><category></category></item><item><title><![CDATA[iconv 出现的segment fail]]></title><link>https://blog.youkuaiyun.com/CYLiberty/article/details/103355593</link><guid>https://blog.youkuaiyun.com/CYLiberty/article/details/103355593</guid><author>CYLiberty</author><pubDate>Mon, 02 Dec 2019 19:42:41 +0800</pubDate><description><![CDATA[iconv 函数将中文字符串转码时
由于调用iconv 函数时将字符串长度作为int变量传入到系统中，导致系统运行到iconv 调用地方时出现了segment fail。
可以将参数强制转换为size_t,
编译时出现的warning 警告也请仔细排查，有时候也是在警告的地方错误。

...]]></description><category></category></item><item><title><![CDATA[libhttpd-2.0 中的通配符匹配资源函数 httpdAddWildcardContent 使用问题]]></title><link>https://blog.youkuaiyun.com/CYLiberty/article/details/103179538</link><guid>https://blog.youkuaiyun.com/CYLiberty/article/details/103179538</guid><author>CYLiberty</author><pubDate>Thu, 21 Nov 2019 11:49:39 +0800</pubDate><description><![CDATA[httpdAddWildcardContent
说明： 开发小型C语言Web服务，在向客户端传回页面资源的，页面使用的资源文件是通过再次请求的方式获取的
由于客户端获取不到资源文件，在libhttpd 说明PDF中 找到了 httpdAddWildcardContent 函数，但是使用说明比较简陋，网上百度用法也较少，所以对该函数进行一次用法解析。
libhttpd 开发包中有相应的测试程序 te...]]></description><category></category></item><item><title><![CDATA[内核中IS_ERR, ERR_PTR,PTR_ERR用法]]></title><link>https://blog.youkuaiyun.com/CYLiberty/article/details/102871822</link><guid>https://blog.youkuaiyun.com/CYLiberty/article/details/102871822</guid><author>CYLiberty</author><pubDate>Sat, 02 Nov 2019 14:39:09 +0800</pubDate><description><![CDATA[转载：
http://blog.chinaunix.net/uid-23851468-id-3781794.html
(标为原创是因为转载的一些资源路径不明白不想去弄，原创直接发布)

]]></description><category></category></item><item><title><![CDATA[Ubuntu使用apt-get安装软件缺少依赖包 或者dpkg 安装deb 的时候 depends 问题]]></title><link>https://blog.youkuaiyun.com/CYLiberty/article/details/102582647</link><guid>https://blog.youkuaiyun.com/CYLiberty/article/details/102582647</guid><author>CYLiberty</author><pubDate>Wed, 16 Oct 2019 11:40:34 +0800</pubDate><description><![CDATA[安装缺少的依赖包

首先要查看缺少什么依赖包
比如我这里的提示：

Package g++-4.6 is not installed.

这就是缺少g+±4.6的包
去一个完好的Ubuntu系统 /var/cache/apt/archives 目录下搜索完整的deb 名，或者去网上搜索看有没有相应的deb 包
使用：
root#: wget https://launchpad.net/ubuntu...]]></description><category></category></item><item><title><![CDATA[电脑开机进不去系统，在选择了OnBoard   SATA device后出现黑屏，左上角光标闪烁。]]></title><link>https://blog.youkuaiyun.com/CYLiberty/article/details/102573320</link><guid>https://blog.youkuaiyun.com/CYLiberty/article/details/102573320</guid><author>CYLiberty</author><pubDate>Tue, 15 Oct 2019 19:40:57 +0800</pubDate><description><![CDATA[电脑开机进不去系统，在选择了OnBoard   SATA device后出现黑屏，左上角光标闪烁。

这种情况要保证你的硬盘中已经有了系统了
可能是不健康的重启操作造成的。
或者是 boot 没有选择正确的启动位置


解决方法： 进入到系统设置那里 （F12或其他按键），选择 load  default   类似于这种的选项还原启动配置，重启机器。

...]]></description><category></category></item><item><title><![CDATA[开机黑屏，硬盘灯不亮，没有自检画面，进不去bios]]></title><link>https://blog.youkuaiyun.com/CYLiberty/article/details/102500621</link><guid>https://blog.youkuaiyun.com/CYLiberty/article/details/102500621</guid><author>CYLiberty</author><pubDate>Fri, 11 Oct 2019 14:30:55 +0800</pubDate><description><![CDATA[#开机黑屏，硬盘灯不亮，没有自检画面，进不去bios
电脑开着机放置一晚上，第二天来主机风扇转，内存条灯亮，CPU风扇转，屏幕唤不醒，键盘鼠标无响应，硬盘灯不亮，长按关机键关机后开启也是同样的情况，没有任何屏幕输出信号。
解决方法：将电源线拔出，主板电池拿出后按开机键几次放电。放入后重启，如果还是不行，将内存条拔出重新插入开机。

...]]></description><category></category></item><item><title><![CDATA[eclipse 创建webservice 并使用浏览器得到wsdl]]></title><link>https://blog.youkuaiyun.com/CYLiberty/article/details/99542740</link><guid>https://blog.youkuaiyun.com/CYLiberty/article/details/99542740</guid><author>CYLiberty</author><pubDate>Wed, 14 Aug 2019 09:58:50 +0800</pubDate><description><![CDATA[创建webservice并得到wsdleclipse 创建一个dynamic web project创建一个webservice浏览器访问wsdl
eclipse 创建一个dynamic web project
new -》 dynamic web project，创建成功后在javaresource  src 中创建一个Java类
创建一个webservice
1.右键你刚才创建的类，new -...]]></description><category></category></item><item><title><![CDATA[关于MySql 设置一个间隔时间 执行一个事件]]></title><link>https://blog.youkuaiyun.com/CYLiberty/article/details/86480476</link><guid>https://blog.youkuaiyun.com/CYLiberty/article/details/86480476</guid><author>CYLiberty</author><pubDate>Mon, 14 Jan 2019 17:07:51 +0800</pubDate><description><![CDATA[Mysql事件任务开发记录

我想要通过数据库定时清理数据，使用event
首先创建表、存储过程
存储过程

DELIMITER // 
create procedure delproc()
  BEGIN
  delete  from machtimesection where endd&amp;lt;= (select hour(curtime()));
 END //
DELIMITER ;

创建...]]></description><category></category></item><item><title><![CDATA[jquery遍历得到的 Map 数据，]]></title><link>https://blog.youkuaiyun.com/CYLiberty/article/details/86094303</link><guid>https://blog.youkuaiyun.com/CYLiberty/article/details/86094303</guid><author>CYLiberty</author><pubDate>Tue, 08 Jan 2019 19:47:07 +0800</pubDate><description><![CDATA[关于action将map通过json传回ajax遍历的问题，以及jquery遍历注意编码方式
ajax遍历map
在开发中，经常会遇到在页面生成之后要根据界面操作动态更改页面数据的问题，这种时候一般使用ajax。当数据比较丰富，我们从后台用map将数据封装传回ajax时，使用js、jquery遍历。
使用$.each(collection,function(key,value))
我这里使用 aj...]]></description><category></category></item></channel></rss>