<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://wiki.nxez.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.nxez.com/feed.php">
        <title>创客百科 note:spoony</title>
        <description></description>
        <link>https://wiki.nxez.com/</link>
        <image rdf:resource="https://wiki.nxez.com/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-05-19T01:48:19+08:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:%E4%B8%80%E4%BA%9B%E9%80%82%E7%94%A8%E4%BA%8Eweb%E7%9A%84ime?rev=1493469268&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:%E4%BB%80%E4%B9%88%E6%98%AFpo%E5%92%8Clo?rev=1489336906&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:%E4%BF%AE%E6%94%B9ssh%E7%9A%84%E7%AB%AF%E5%8F%A3%E5%8F%B7?rev=1517732658&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:%E5%BF%AB%E9%80%9F%E5%88%9B%E5%BB%BA%E7%A9%BA%E7%99%BD%E5%A4%A7%E6%96%87%E4%BB%B6?rev=1482853072&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:%E6%8E%A8%E8%8D%90%E7%9A%84nginx-php-fpm-php-fastcgi-open_basedir%E5%AE%89%E5%85%A8%E8%AE%BE%E7%BD%AE?rev=1485857880&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:%E6%8F%90%E9%97%AE%E7%9A%84%E6%99%BA%E6%85%A7?rev=1485919086&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:%E6%80%8E%E6%A0%B7%E5%B0%86-youtube-%E9%AB%98%E6%B8%85%E8%A7%86%E9%A2%91%E6%88%90%E5%8A%9F%E4%B8%8A%E4%BC%A0%E5%88%B0-youku?rev=1486999814&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:%E6%91%84%E5%83%8F%E5%A4%B4%E7%9B%B4%E6%92%AD?rev=1509438728&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:%E6%97%A0%E6%98%BE%E7%A4%BA%E5%99%A8%E5%BC%80%E5%90%AF%E6%A0%91%E8%8E%93%E6%B4%BEssh%E6%9C%8D%E5%8A%A1?rev=1485438568&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:%E6%A0%91%E8%8E%93%E6%B4%BE%E4%BB%8Epm25%E4%BC%A0%E6%84%9F%E5%99%A8%E8%AF%BB%E5%8F%96%E6%95%B0%E6%8D%AE?rev=1483167586&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:%E6%A0%91%E8%8E%93%E6%B4%BE%E8%BE%BE%E4%BA%BA?rev=1490941002&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:%E6%A0%91%E8%8E%93%E6%B4%BEgui%E7%BC%96%E7%A8%8B?rev=1491294348&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:%E6%B8%85%E7%90%86ubuntu%E7%B3%BB%E7%BB%9F%E7%9A%84%E7%BC%93%E5%AD%98-%E5%9E%83%E5%9C%BE-%E5%A4%9A%E4%BD%99%E5%86%85%E6%A0%B8?rev=1490499380&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:%E6%B8%85%E7%A9%BAmemcache%E7%BC%93%E5%AD%98?rev=1485086802&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:%E7%94%A8-proc-stat%E8%AE%A1%E7%AE%97cpu%E7%9A%84%E5%8D%A0%E7%94%A8%E7%8E%87?rev=1503985366&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:%E7%BB%99postfix%E6%B8%85%E7%A9%BA%E9%82%AE%E4%BB%B6%E5%8F%91%E9%80%81%E9%98%9F%E5%88%97?rev=1482853278&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:%E8%A7%A3%E5%86%B3%E6%9B%B4%E6%96%B0xcode%E4%BB%A5%E5%90%8E%E4%BD%BF%E7%94%A8git%E6%8A%A5%E9%94%99%E7%9A%84%E9%97%AE%E9%A2%98?rev=1488346374&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:%E9%82%A3%E4%BA%9B%E6%9C%80%E5%A5%BD%E7%9A%84%E8%BD%AE%E5%AD%90-php%E7%AF%87?rev=1485858098&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:%E9%87%8D%E5%90%AFmac%E4%B8%8A%E7%9A%84apache%E6%9C%8D%E5%8A%A1?rev=1491721536&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:arduino-delay?rev=1485337256&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:chevereto-nginx-rewrite-rules?rev=1485327154&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:config-composer-and-laravel?rev=1492120546&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:cp2102-usb-to-uart-bridge-driver%E7%9A%84%E5%AE%89%E8%A3%85?rev=1551878754&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:dd%E5%91%BD%E4%BB%A4%E7%9A%84%E8%A7%A3%E9%87%8A?rev=1482853920&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:dokuwiki-permissions?rev=1489934900&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:export-lc_all-c?rev=1493692088&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:extend-a-partition?rev=1482854082&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:flashing-the-sd-card-using-mac?rev=1489569998&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:index?rev=1551878710&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:javascript-%E6%97%B6%E9%97%B4%E6%88%B3%E5%92%8C%E6%97%A5%E6%9C%9F%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9B%B8%E4%BA%92%E8%BD%AC%E6%8D%A2?rev=1503986864&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:laravel-%E5%A6%82%E4%BD%95%E5%BC%95%E5%85%A5%E8%87%AA%E5%B7%B1%E7%9A%84%E5%87%BD%E6%95%B0%E6%88%96%E7%B1%BB%E5%BA%93?rev=1493474696&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:linux%E6%80%A7%E8%83%BD%E7%9B%91%E6%8E%A7-proc-loadavg?rev=1503985324&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:linux%E6%89%B9%E9%87%8F%E6%93%8D%E4%BD%9C%E6%96%87%E4%BB%B6?rev=1482854428&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:linux-%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%BF%AB%E6%8D%B7%E9%94%AE?rev=1519291882&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:linux-%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1crontab%E6%A0%BC%E5%BC%8F?rev=1485066672&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:linux-%E5%AE%9A%E6%97%B6%E5%85%B3%E6%9C%BA?rev=1485090584&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:mac-%E4%BF%AE%E6%94%B9-launchpad-%E5%9B%BE%E6%A0%87%E8%A1%8C%E6%95%B0?rev=1493365300&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:mac-os%E4%B8%AD%E6%98%BE%E7%A4%BA%E5%8F%8A%E9%9A%90%E8%97%8F%E6%96%87%E4%BB%B6%E5%92%8C%E6%96%87%E4%BB%B6%E5%A4%B9%E7%9A%84%E6%96%B9%E6%B3%95?rev=1502642868&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:mac-os-%E9%85%8D%E7%BD%AE-apache-php-mysql?rev=1488270944&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:macos%E4%B8%8B%E5%BB%BA%E7%AB%8B%E5%92%8C%E6%A0%91%E8%8E%93%E6%B4%BE%E7%9A%84vnc%E8%BF%9E%E6%8E%A5?rev=1485065996&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:macos-%E8%93%9D%E7%89%99%E6%92%AD%E6%94%BE%E9%9F%B3%E4%B9%90%E5%8D%A1%E9%A1%BF%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3?rev=1488372634&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:mysql%E5%AF%BC%E5%85%A5%E5%AF%BC%E5%87%BAsql%E6%96%87%E4%BB%B6?rev=1513219540&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:mysql%E6%95%B0%E6%8D%AE%E5%BA%93%E5%A4%87%E4%BB%BD%E5%92%8C%E8%BF%98%E5%8E%9F%E7%9A%84%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4?rev=1482854836&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:nginx-%E7%BD%91%E7%AB%99%E7%BB%91%E5%AE%9A%E7%8B%AC%E7%AB%8Bip?rev=1486021210&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:php-%E5%A6%82%E4%BD%95%E5%8F%91%E8%B5%B7post-delete-get-post-%E8%AF%B7%E6%B1%82?rev=1485231300&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:php-%E8%AE%A1%E7%AE%97%E4%B8%AD%E8%8B%B1%E6%96%87%E6%B7%B7%E6%8E%92%E5%AD%97%E7%AC%A6%E4%B8%B2%E9%95%BF%E5%BA%A6?rev=1493132330&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:phpbb-nginx-%E9%85%8D%E7%BD%AE?rev=1529764936&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:pure-ftpd-%E5%AE%89%E8%A3%85?rev=1485066168&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:python%E5%88%A4%E6%96%AD%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%98%AF%E5%90%A6%E5%8C%85%E5%90%AB%E5%8F%A6%E4%B8%80%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9A%84%E6%96%B9%E6%B3%95?rev=1482853560&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:python%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%A0%BC%E5%BC%8F%E5%8C%96-%E6%93%8D%E4%BD%9C%E7%AC%A6?rev=1482853386&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:python%E8%8E%B7%E5%8F%96%E5%BD%93%E5%89%8D%E6%97%B6%E9%97%B4?rev=1482854554&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:resetting-the-open-with-menu?rev=1488354908&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:sub-process-usr-bin-dpkg-returned-an-error-code-1-%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95?rev=1513219708&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:terminal%E4%B8%8B%E6%9F%A5%E7%9C%8Bubuntu%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E4%BD%8D%E6%95%B0%E5%8F%8A%E7%89%88%E6%9C%AC?rev=1513170238&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:timor-tv?rev=1548952050&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:ubuntu%E7%AD%89linux%E7%B3%BB%E7%BB%9F%E6%B8%85%E9%99%A4dns%E7%BC%93%E5%AD%98%E7%9A%84%E6%96%B9%E6%B3%95?rev=1482854636&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:ubuntu-%E4%BF%AE%E6%94%B9-mysql-%E6%95%B0%E6%8D%AE%E5%BA%93%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84?rev=1490500964&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:ubuntu-14.04-%E6%90%AD%E5%BB%BA-cisco-ipsec-vpn-%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%95%99%E7%A8%8B?rev=1572768716&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:ubuntu-deb%E5%8C%85%E5%AE%89%E8%A3%85%E6%96%B9%E6%B3%95?rev=1485065476&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:vim-%E5%B9%B2%E8%B4%A7?rev=1490000732&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:wordpress-%E6%A3%80%E6%B5%8B%E6%9F%90%E4%B8%AA%E6%8F%92%E4%BB%B6%E6%98%AF%E5%90%A6%E5%B7%B2%E7%BB%8F%E5%90%AF%E7%94%A8?rev=1487346344&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:wordpress-%E9%80%9A%E8%BF%87%E6%96%87%E7%AB%A0id%E8%8E%B7%E5%8F%96%E6%96%87%E7%AB%A0%E6%A0%87%E9%A2%98-%E5%86%85%E5%AE%B9%E7%AD%89%E4%BF%A1%E6%81%AF?rev=1487346264&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.nxez.com/note:spoony:wordpress4.4-%E7%89%88%E6%9C%AC%E8%87%AA%E5%8A%A8%E7%94%9F%E6%88%90%E4%B8%80%E4%B8%AA768w%E5%83%8F%E7%B4%A0%E7%BC%A9%E7%95%A5%E5%9B%BE%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95?rev=1486460766&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.nxez.com/lib/tpl/dokuwiki/images/favicon.ico">
        <title>创客百科</title>
        <link>https://wiki.nxez.com/</link>
        <url>https://wiki.nxez.com/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.nxez.com/note:spoony:%E4%B8%80%E4%BA%9B%E9%80%82%E7%94%A8%E4%BA%8Eweb%E7%9A%84ime?rev=1493469268&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-29T20:34:28+08:00</dc:date>
        <title>note:spoony:一些适用于web的ime</title>
        <link>https://wiki.nxez.com/note:spoony:%E4%B8%80%E4%BA%9B%E9%80%82%E7%94%A8%E4%BA%8Eweb%E7%9A%84ime?rev=1493469268&amp;do=diff</link>
        <description>一些适用于Web的IME

富文本

&lt;http://neilj.github.io/Squire/&gt; - Squire

&lt;http://www.bootcss.com/p/bootstrap-wysiwyg/&gt; - bootstrap-wysiwyg

&lt;http://ueditor.baidu.com/website/umeditor.html&gt; - UMeditor

&lt;http://www.wangeditor.com/&gt; - wangEditor

&lt;http://simditor.tower.im/&gt; - Simditor

&lt;http://imperavi.com/redactor/&gt; - Redactor fantastic

Markdown

&lt;https://simplemde.com/&gt; - SimpleMDE Markdown Editor

&lt;http://substance.io/examples/&gt; - Substance

解析类库

&lt;https://github.com/michelf/php-markdown&gt;

&lt;https://github…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:%E4%BB%80%E4%B9%88%E6%98%AFpo%E5%92%8Clo?rev=1489336906&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-03-13T00:41:46+08:00</dc:date>
        <title>note:spoony:什么是po和lo</title>
        <link>https://wiki.nxez.com/note:spoony:%E4%BB%80%E4%B9%88%E6%98%AFpo%E5%92%8Clo?rev=1489336906&amp;do=diff</link>
        <description>什么是PO和LO？


PO是PhoneOut的缩写，耳机输出，就是插耳机的。
LO是LineOut的缩写，线性输出，就是插耳放的。

Line out刚刚出现的时候是移植台式机的输出端口，纯粹为了外接功放等等声音放大设备，所以由Line out输出的都是没经过或者很少经过芯片过滤的原始数据，所以声音的保真度较高。但是经由Line out输出的声音大多不能通过机器本身控制音量。

一般LO是为高阻负载设计的，PO是为低阻设计的。低阻实际上意味着负担重，实际上，PO接高阻设备，失真、信噪比、频响客观指标都会大幅度改善。一般LO的输出电平比PO大，输出电平高，在同等噪声水平下，意味着动态范围要高一些。

Line out输出的阻抗都很高，300欧左右，如果用低阻抗的耳机接上，会感觉到声音不够饱满，充实，缺乏弹性，如果换用高阻抗的耳机的话，则是比较饱满通透，虽然声音不大。一般输出的电流比较小，不会造成过载。…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:%E4%BF%AE%E6%94%B9ssh%E7%9A%84%E7%AB%AF%E5%8F%A3%E5%8F%B7?rev=1517732658&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-04T16:24:18+08:00</dc:date>
        <title>note:spoony:修改ssh的端口号</title>
        <link>https://wiki.nxez.com/note:spoony:%E4%BF%AE%E6%94%B9ssh%E7%9A%84%E7%AB%AF%E5%8F%A3%E5%8F%B7?rev=1517732658&amp;do=diff</link>
        <description>修改ssh的端口号


首先修改配置文件
vi /etc/ssh/sshd_config
找到#Port 22一段，这里是标识默认使用22端口，修改为如下：
Port 22
Port 50000
然后保存退出
执行/etc/init.d/sshd restart 或 /etc/init.d/ssh restart
或使用/usr/sbin/sshd -p 50000指定端口。
这样SSH端口将同时工作与22和50000上。
(现在编辑防火墙配置：vi /etc/sysconfig/iptables
启用50000端口。
执行/etc/init.d/iptables restart
这段适用于打开了iptables的用户，我个人不大习惯用这个，所以不用操作此步
)
现在请使用ssh工具连接50000端口，来测试是否成功。
如果连接成功了，则再次编辑sshd_config的设置，将里边的Port22删除（dd掉），即可。
之所以先设置成两个端口，测试成功后再关闭一个端口，是为了方式在修改conf的过程中，
万一出现掉线、断网、误操作等未知情况时候，还能通过另外一个端口连接上去调试
以免发生…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:%E5%BF%AB%E9%80%9F%E5%88%9B%E5%BB%BA%E7%A9%BA%E7%99%BD%E5%A4%A7%E6%96%87%E4%BB%B6?rev=1482853072&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-27T23:37:52+08:00</dc:date>
        <title>note:spoony:快速创建空白大文件</title>
        <link>https://wiki.nxez.com/note:spoony:%E5%BF%AB%E9%80%9F%E5%88%9B%E5%BB%BA%E7%A9%BA%E7%99%BD%E5%A4%A7%E6%96%87%E4%BB%B6?rev=1482853072&amp;do=diff</link>
        <description>快速创建空白大文件

方法一：cmd

fsutil file createnew c:\100MBfile.txt 104857600

方法二：

You can use the Sysinternals Contig tool. It has a -n switch which creates a new file of a given size. It will create a file almost instantaneous.</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:%E6%8E%A8%E8%8D%90%E7%9A%84nginx-php-fpm-php-fastcgi-open_basedir%E5%AE%89%E5%85%A8%E8%AE%BE%E7%BD%AE?rev=1485857880&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-31T18:18:00+08:00</dc:date>
        <title>note:spoony:推荐的nginx-php-fpm-php-fastcgi-open_basedir安全设置</title>
        <link>https://wiki.nxez.com/note:spoony:%E6%8E%A8%E8%8D%90%E7%9A%84nginx-php-fpm-php-fastcgi-open_basedir%E5%AE%89%E5%85%A8%E8%AE%BE%E7%BD%AE?rev=1485857880&amp;do=diff</link>
        <description>推荐的nginx+php(fpm-php fastcgi)open_basedir安全设置



&lt;https://www.iamle.com/archives/1854.html&gt;</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:%E6%8F%90%E9%97%AE%E7%9A%84%E6%99%BA%E6%85%A7?rev=1485919086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-01T11:18:06+08:00</dc:date>
        <title>note:spoony:提问的智慧</title>
        <link>https://wiki.nxez.com/note:spoony:%E6%8F%90%E9%97%AE%E7%9A%84%E6%99%BA%E6%85%A7?rev=1485919086&amp;do=diff</link>
        <description>提问的智慧</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:%E6%80%8E%E6%A0%B7%E5%B0%86-youtube-%E9%AB%98%E6%B8%85%E8%A7%86%E9%A2%91%E6%88%90%E5%8A%9F%E4%B8%8A%E4%BC%A0%E5%88%B0-youku?rev=1486999814&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-13T23:30:14+08:00</dc:date>
        <title>note:spoony:怎样将-youtube-高清视频成功上传到-youku</title>
        <link>https://wiki.nxez.com/note:spoony:%E6%80%8E%E6%A0%B7%E5%B0%86-youtube-%E9%AB%98%E6%B8%85%E8%A7%86%E9%A2%91%E6%88%90%E5%8A%9F%E4%B8%8A%E4%BC%A0%E5%88%B0-youku?rev=1486999814&amp;do=diff</link>
        <description>怎样将 Youtube 高清视频成功上传到 Youku？

Google “YouTube Downloader”

稍作修改，Google “Video Editor”

Upload to YouKu，这样可以提高一点上传成功率，因为YouKu对来自YouTube的视频会做一定的版权限制。</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:%E6%91%84%E5%83%8F%E5%A4%B4%E7%9B%B4%E6%92%AD?rev=1509438728&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-10-31T16:32:08+08:00</dc:date>
        <title>note:spoony:摄像头直播</title>
        <link>https://wiki.nxez.com/note:spoony:%E6%91%84%E5%83%8F%E5%A4%B4%E7%9B%B4%E6%92%AD?rev=1509438728&amp;do=diff</link>
        <description>树莓派摄像头

树莓派使用nginx+rtmp搭建直播服务器

樹莓派架設 RTMP 串流（Streaming）伺服器，傳送即時攝影機影像

在Ubuntu 12.04环境下安装ffmpeg

使用 nginx 和 rtmp 插件搭建视频直播和点播服务器

树莓派摄像头视频直播技术汇总

树莓派+官方摄像头模块+VLC串流实时输出网络视频流

Gstreamer中一些gst-launch常用命令</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:%E6%97%A0%E6%98%BE%E7%A4%BA%E5%99%A8%E5%BC%80%E5%90%AF%E6%A0%91%E8%8E%93%E6%B4%BEssh%E6%9C%8D%E5%8A%A1?rev=1485438568&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-26T21:49:28+08:00</dc:date>
        <title>note:spoony:无显示器开启树莓派ssh服务</title>
        <link>https://wiki.nxez.com/note:spoony:%E6%97%A0%E6%98%BE%E7%A4%BA%E5%99%A8%E5%BC%80%E5%90%AF%E6%A0%91%E8%8E%93%E6%B4%BEssh%E6%9C%8D%E5%8A%A1?rev=1485438568&amp;do=diff</link>
        <description>无显示器开启树莓派ssh服务

把TF卡插回电脑，在根目录下建一个叫SSH的空文件。

将TF卡装入Pi开机即可。</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:%E6%A0%91%E8%8E%93%E6%B4%BE%E4%BB%8Epm25%E4%BC%A0%E6%84%9F%E5%99%A8%E8%AF%BB%E5%8F%96%E6%95%B0%E6%8D%AE?rev=1483167586&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-31T14:59:46+08:00</dc:date>
        <title>note:spoony:树莓派从pm25传感器读取数据</title>
        <link>https://wiki.nxez.com/note:spoony:%E6%A0%91%E8%8E%93%E6%B4%BE%E4%BB%8Epm25%E4%BC%A0%E6%84%9F%E5%99%A8%E8%AF%BB%E5%8F%96%E6%95%B0%E6%8D%AE?rev=1483167586&amp;do=diff</link>
        <description>树莓派从pm25传感器读取数据

GP2Y105AU0F 粉尘传感器


def pm25():
  ser = serial.Serial('/dev/ttyAMA0', 2400, timeout=0.5)
  arr =[]
  for num in range(0,30):

          getchr = ser.read(10)
          hexstr =  &quot;%s&quot; % getchr.encode('hex')
          #print(hexstr)
          a = hexstr.find('aa')
          a1= hexstr[a+2:a+4]
          a2= hexstr[a+4:a+6]
          #print (a1,a2)
          a1 = int(a1, 16)
          a2 = int(a2, 16)
          pm25 = (float(a1) * 256 + float(a2))/1024*5*900
          pm25 = round(…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:%E6%A0%91%E8%8E%93%E6%B4%BE%E8%BE%BE%E4%BA%BA?rev=1490941002&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-03-31T14:16:42+08:00</dc:date>
        <title>note:spoony:树莓派达人</title>
        <link>https://wiki.nxez.com/note:spoony:%E6%A0%91%E8%8E%93%E6%B4%BE%E8%BE%BE%E4%BA%BA?rev=1490941002&amp;do=diff</link>
        <description>树莓派达人


-http://dreamcolor.net/
-http://rpi.linux48.com/
-http://hugozhu.myalert.info/
-http://blog.csdn.net/rk2900
-http://stayrunning.blog.163.com/
-http://wangxianyuan.com
-http://www.ikanfly.com/
-http://blog.geekli.cn/
-http://blog.lxx1.com/
http://ukonline2000.com/
http://dorole.com/
http://kongwu.net/
http://blog.sina.com.cn/s/articlelist_1018603404_14_1.html
-http://www.cnblogs.com/hangxin1940/
-http://www.csdn.net/tag/%E6%A0%91%E8%8E%93%E6%B4%BE
-http://www.2fz1.com/tag/RaspberryPi/
htt…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:%E6%A0%91%E8%8E%93%E6%B4%BEgui%E7%BC%96%E7%A8%8B?rev=1491294348&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-04T16:25:48+08:00</dc:date>
        <title>note:spoony:树莓派gui编程</title>
        <link>https://wiki.nxez.com/note:spoony:%E6%A0%91%E8%8E%93%E6%B4%BEgui%E7%BC%96%E7%A8%8B?rev=1491294348&amp;do=diff</link>
        <description>树莓派GUI编程

作者 cwall

树莓派出现以后，如何基于树莓派进行GUI编程，成为一个实际问题。虽然官方的X进行了驱动优化，性能提高了很多，但是由于树莓派上的软件一般逻辑简单，基于一个庞大的X，还是极大的影响了软件的可用性。</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:%E6%B8%85%E7%90%86ubuntu%E7%B3%BB%E7%BB%9F%E7%9A%84%E7%BC%93%E5%AD%98-%E5%9E%83%E5%9C%BE-%E5%A4%9A%E4%BD%99%E5%86%85%E6%A0%B8?rev=1490499380&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-03-26T11:36:20+08:00</dc:date>
        <title>note:spoony:清理ubuntu系统的缓存-垃圾-多余内核</title>
        <link>https://wiki.nxez.com/note:spoony:%E6%B8%85%E7%90%86ubuntu%E7%B3%BB%E7%BB%9F%E7%9A%84%E7%BC%93%E5%AD%98-%E5%9E%83%E5%9C%BE-%E5%A4%9A%E4%BD%99%E5%86%85%E6%A0%B8?rev=1490499380&amp;do=diff</link>
        <description>清理Ubuntu系统的缓存、垃圾、多余内核


linux和windows系统不同，linux不会产生无用垃圾文件，但是在升级缓存中，linux不会自动删除这些文件，还是很占硬盘的！
一、删除缓存
1，非常有用的清理命令：
sudo apt-get autoclean 清理旧版本的软件缓存
sudo apt-get clean 清理所有软件缓存
sudo apt-get autoremove 删除系统不再使用的孤立软件
这三个命令主要清理升级缓存以及无用包的。
2，清理opera firefox的缓存文件：
ls ~/.opera/cache4
ls ~/.mozilla/firefox/*.default/Cache
3，清理Linux下孤立的包：
终端命令下我们可以用：
sudo apt-get install deborphan -y
4，卸载：tracker
这个东西一般我只要安装ubuntu就会第一删掉tracker 他不仅会产生大量的cache文件而且还会影响开机速度。所以在新得利里面删掉就行。
附录：
包管理的临时文件目录:
包在
/var/cache/apt/archi…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:%E6%B8%85%E7%A9%BAmemcache%E7%BC%93%E5%AD%98?rev=1485086802&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-22T20:06:42+08:00</dc:date>
        <title>note:spoony:清空memcache缓存</title>
        <link>https://wiki.nxez.com/note:spoony:%E6%B8%85%E7%A9%BAmemcache%E7%BC%93%E5%AD%98?rev=1485086802&amp;do=diff</link>
        <description>清空memcache缓存

默认memcache会监听11221端口，如果想清空服务器上memecache的缓存，大家一般使用的是：

telnet localhost 11211

flush_all

quit

同样也可以使用：

echo “flush_all” | nc localhost 11211

或</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:%E7%94%A8-proc-stat%E8%AE%A1%E7%AE%97cpu%E7%9A%84%E5%8D%A0%E7%94%A8%E7%8E%87?rev=1503985366&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-29T13:42:46+08:00</dc:date>
        <title>note:spoony:用-proc-stat计算cpu的占用率</title>
        <link>https://wiki.nxez.com/note:spoony:%E7%94%A8-proc-stat%E8%AE%A1%E7%AE%97cpu%E7%9A%84%E5%8D%A0%E7%94%A8%E7%8E%87?rev=1503985366&amp;do=diff</link>
        <description>用/proc/stat计算cpu的占用率


在Linux下，CPU利用率分为用户态，系统态和空闲态，分别表示CPU处于用户态执行的时间，系统内核执行的时间，和空闲系统进程执行的时间，三者之和就是CPU的总时间，当没有用户进程、系统进程等需要执行的时候，CPU就执行系统缺省的空闲进程。从平常的思维方式理解的话，CPU的利用率就是非空闲进程占用时间的比例，即CPU执行非空闲进程的时间 / CPU总的执行时间。

在linux系统中，CPU时间的分配信息保存在/proc/stat文件中，利用率的计算应该从这个文件中获取数据。文件的头几行记录了每个CPU的用户态，系统态，空闲态等状态下分配的时间片（单位是Jiffies），这些数据是从CPU加电到当前的累计值。常用的监控软件就是利用/proc/stat里面的这些数据来计算CPU的利用率的。

不同版本的linux /proc/stat文件内容不一样，以Linux 2.6来说，/proc/stat文件的内容如下：

cpu 2032004 102648 238344 167130733 758440 15159 17878 0

cpu0 10…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:%E7%BB%99postfix%E6%B8%85%E7%A9%BA%E9%82%AE%E4%BB%B6%E5%8F%91%E9%80%81%E9%98%9F%E5%88%97?rev=1482853278&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-27T23:41:18+08:00</dc:date>
        <title>note:spoony:给postfix清空邮件发送队列</title>
        <link>https://wiki.nxez.com/note:spoony:%E7%BB%99postfix%E6%B8%85%E7%A9%BA%E9%82%AE%E4%BB%B6%E5%8F%91%E9%80%81%E9%98%9F%E5%88%97?rev=1482853278&amp;do=diff</link>
        <description>给POSTFIX清空邮件发送队列

最近发现邮件日志大小一下子增长的很快，经过检查发现邮件服务器被发送了很多垃圾邮件,使用postqueue -p查看发现10多万封垃圾邮件.

因此不得不把所有的邮件队列全部清除,首先找到发垃圾邮件的帐号，予以停用。</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:%E8%A7%A3%E5%86%B3%E6%9B%B4%E6%96%B0xcode%E4%BB%A5%E5%90%8E%E4%BD%BF%E7%94%A8git%E6%8A%A5%E9%94%99%E7%9A%84%E9%97%AE%E9%A2%98?rev=1488346374&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-03-01T13:32:54+08:00</dc:date>
        <title>note:spoony:解决更新xcode以后使用git报错的问题</title>
        <link>https://wiki.nxez.com/note:spoony:%E8%A7%A3%E5%86%B3%E6%9B%B4%E6%96%B0xcode%E4%BB%A5%E5%90%8E%E4%BD%BF%E7%94%A8git%E6%8A%A5%E9%94%99%E7%9A%84%E9%97%AE%E9%A2%98?rev=1488346374&amp;do=diff</link>
        <description>解决更新Xcode以后使用Git报错的问题


第一步: 输入下面的命令

sudo xcodebuild -license
Password:

第二步: 同意Xcode条款

输入密码后要求你必须同意下面两个Xcode条款.

You have not agreed to the Xcode license agreements. You must agree to both license agreements below in order to use Xcode.

Hit the Enter key to view the license agreements at '/Applications/Xcode.app/Contents/Resources/English.lproj/License.rtf'

按照提示点击Enter键来查看条款.

Apple Inc.

Xcode and Apple SDKs Agreement

PLEASE SCROLL DOWN AND READ ALL OF THE FOLLOWING TERMS AND CONDITIONS C…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:%E9%82%A3%E4%BA%9B%E6%9C%80%E5%A5%BD%E7%9A%84%E8%BD%AE%E5%AD%90-php%E7%AF%87?rev=1485858098&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-31T18:21:38+08:00</dc:date>
        <title>note:spoony:那些最好的轮子-php篇</title>
        <link>https://wiki.nxez.com/note:spoony:%E9%82%A3%E4%BA%9B%E6%9C%80%E5%A5%BD%E7%9A%84%E8%BD%AE%E5%AD%90-php%E7%AF%87?rev=1485858098&amp;do=diff</link>
        <description>那些最好的轮子 - PHP篇



&lt;http://avnpc.com/pages/best-wheels-for-php&gt;</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:%E9%87%8D%E5%90%AFmac%E4%B8%8A%E7%9A%84apache%E6%9C%8D%E5%8A%A1?rev=1491721536&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-09T15:05:36+08:00</dc:date>
        <title>note:spoony:重启mac上的apache服务</title>
        <link>https://wiki.nxez.com/note:spoony:%E9%87%8D%E5%90%AFmac%E4%B8%8A%E7%9A%84apache%E6%9C%8D%E5%8A%A1?rev=1491721536&amp;do=diff</link>
        <description>重启Mac上的Apache服务

这个命令很早以前就查过了，但是每次使用的时候还是要在网上查：

停止服务：sudo /usr/sbin/apachectl stop

开启服务：sudo /usr/sbin/apachectl start

重启服务：sudo /usr/sbin/apachectl restart</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:arduino-delay?rev=1485337256&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-25T17:40:56+08:00</dc:date>
        <title>note:spoony:arduino-delay</title>
        <link>https://wiki.nxez.com/note:spoony:arduino-delay?rev=1485337256&amp;do=diff</link>
        <description>Arduino delay()

delay() 的参数接受由 0 到 4,294,967,295

参数范围是4个字节即最大可以到4G个ms，但如果你直接这么写，那么实际只能截取其中的低两位字节的延时，也就是说如果直接在delay中加数字，最大只能延时约32s，这是因为arduino默认常整型（也就是delay里面的参数数字）是16位int（有些32位板子是32位int，具体可参阅官网文档），所以只能识别到16bit也就是最大32 000 ms左右（int为有符号数，-32,000~+32,000），如果想延时超过这个范围怎么办呢，必须在数字后面加入'L'或者'l'表明这是个有符号长整形数（4个字节，此时范围为-2Gms ~+2Gms），如果加入‘ul’或者‘UL’则代表无符号长整型数范围大一倍（此时范围为0~4Gms），而你写的3600,000已经超过int范围了，所以需要用long int来装载，所以，你应该写成 delay(3600000L)…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:chevereto-nginx-rewrite-rules?rev=1485327154&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-25T14:52:34+08:00</dc:date>
        <title>note:spoony:chevereto-nginx-rewrite-rules</title>
        <link>https://wiki.nxez.com/note:spoony:chevereto-nginx-rewrite-rules?rev=1485327154&amp;do=diff</link>
        <description>Chevereto Nginx Rewrite Rules


location / {
    if (-f $request_filename/index.html){
        rewrite (.*) $1/index.html break;
    }
    if (-f $request_filename/index.php){
        rewrite (.*) $1/index.php;
    }
    if (!-f $request_filename){
        rewrite (.*) /index.php;
    }
    try_files $uri $uri/ /api.php;
}
location /admin {
    try_files $uri /admin/index.php?$args;
}</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:config-composer-and-laravel?rev=1492120546&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-14T05:55:46+08:00</dc:date>
        <title>note:spoony:config-composer-and-laravel</title>
        <link>https://wiki.nxez.com/note:spoony:config-composer-and-laravel?rev=1492120546&amp;do=diff</link>
        <description>config composer and laravel


composer config --list --global          //this will get the composer home path.
[home] /root/.composer                   //it's my composer home path.


composer config -g secure-http false
#修改全局文件(推荐)
composer config -g repo.packagist composer https://packagist.phpcomposer.com

#修改当前配置文件
composer config repo.packagist composer https://packagist.phpcomposer.com

composer.json 文件修改后

{
    &quot;repositories&quot;: {
        &quot;packagist&quot;: {
            &quot;type&quot;: &quot;composer&quot;,
    …</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:cp2102-usb-to-uart-bridge-driver%E7%9A%84%E5%AE%89%E8%A3%85?rev=1551878754&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-06T21:25:54+08:00</dc:date>
        <title>note:spoony:cp2102-usb-to-uart-bridge-driver的安装</title>
        <link>https://wiki.nxez.com/note:spoony:cp2102-usb-to-uart-bridge-driver%E7%9A%84%E5%AE%89%E8%A3%85?rev=1551878754&amp;do=diff</link>
        <description>CP2102 USB to UART Bridge Driver的安装

CP2102是一款USB转TTL电平的USB转串口芯片，使用时发现诸多小网站上的驱动不是病毒就是安装后无效，经同事推荐去官网下载后成功连接。

官网地址：&lt;https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers&gt;

打开上述链接，按照自己系统下载驱动，并解压和安装。</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:dd%E5%91%BD%E4%BB%A4%E7%9A%84%E8%A7%A3%E9%87%8A?rev=1482853920&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-27T23:52:00+08:00</dc:date>
        <title>note:spoony:dd命令的解释</title>
        <link>https://wiki.nxez.com/note:spoony:dd%E5%91%BD%E4%BB%A4%E7%9A%84%E8%A7%A3%E9%87%8A?rev=1482853920&amp;do=diff</link>
        <description>dd命令的解释

dd是Linux/UNIX 下的一个非常有用的命令，作用是用指定大小的块拷贝一个文件，并在拷贝的同时进行指定的转换。

1.if=文件名：输入文件名，缺省为标准输入。即指定源文件。&lt;if=inputfile&gt;</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:dokuwiki-permissions?rev=1489934900&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-03-19T22:48:20+08:00</dc:date>
        <title>note:spoony:dokuwiki-permissions</title>
        <link>https://wiki.nxez.com/note:spoony:dokuwiki-permissions?rev=1489934900&amp;do=diff</link>
        <description>Setting up file permissions

DokuWiki stores its data in plain text files. To be able to do this, DokuWiki needs sufficient permissions to write to these files. At the same time, leaving the permissions too loose can introduce security risks.

DokuWiki is executed by PHP, so the PHP process needs to be able to write to these files.  The PHP process usually runs with the permissions of the webserver, so the webserver needs to be able to write to these files.</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:export-lc_all-c?rev=1493692088&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-05-02T10:28:08+08:00</dc:date>
        <title>note:spoony:export-lc_all-c</title>
        <link>https://wiki.nxez.com/note:spoony:export-lc_all-c?rev=1493692088&amp;do=diff</link>
        <description>export LC_ALL=C

解决pip install 时locale.Error: unsupported locale setting


在很多的shell脚本中，我们经常会看见某一句命令的前面有一句“LC_ALL=C”
SAR_CMD=&quot;LC_ALL=C sar -u -b 1 5 | grep -i average &quot;
这到底是什么意思？
LC_ALL=C 是为了去除所有本地化的设置，让命令能正确执行。
---------------------------------
转帖：http://www.linuxsky.org/doc/newbie/200707/84.html
在Linux中通过locale来设置程序运行的不同语言环境，locale由ANSI C提供支持。locale的命名规则为&lt;&lt;/span&gt;语言&gt;_&lt;&lt;/span&gt;地区&gt;.&lt;&lt;/span&gt;字符集编码&gt;，如zh_CN.UTF-8，zh代表中文，CN代表大陆地区，UTF-8表示字符集。在locale环境中，有一组变量，代表国际化环境中的不同设置：1. LC_COLLATE
定义该环境的排序和比较规则
2. …</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:extend-a-partition?rev=1482854082&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-27T23:54:42+08:00</dc:date>
        <title>note:spoony:extend-a-partition</title>
        <link>https://wiki.nxez.com/note:spoony:extend-a-partition?rev=1482854082&amp;do=diff</link>
        <description>MAKE USE OF UNUSED SPACE ON A SD CARD

A command which may be of interest to make use of unused space on the SD card is resize2fs. This resizes the filesystem, and can be used while the filesystem is online (i.e. no need to unmount it).

First you have to use fdisk to resize the partition to fill the whole SD card. You can do this by doing:</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:flashing-the-sd-card-using-mac?rev=1489569998&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-03-15T17:26:38+08:00</dc:date>
        <title>note:spoony:flashing-the-sd-card-using-mac</title>
        <link>https://wiki.nxez.com/note:spoony:flashing-the-sd-card-using-mac?rev=1489569998&amp;do=diff</link>
        <description>FLASHING THE SD CARD USING MAC

First of all, make sure your SD card is inserted in one of the slots of your Mac (in an USB card reader or directly in the integrated SD card reader slot, if your device has one).

Next step is to launch a terminal window on your Mac and enter the following command:</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:index?rev=1551878710&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-06T21:25:10+08:00</dc:date>
        <title>note:spoony:index</title>
        <link>https://wiki.nxez.com/note:spoony:index?rev=1551878710&amp;do=diff</link>
        <description>Spoony 的笔记

这是托管在创客笔记的私人笔记页面，如果你也想拥有一个同样的在线笔记页面，建议了解下这个服务。

树莓派

	*  FLASHING THE SD CARD USING MAC
	*  EXTEND A PARTITION
	*  无显示器开启树莓派SSH服务
	*  树莓派GUI编程
	*  摄像头直播

Arduino

	*  Arduino delay()
	*  GameDuino 2@kickstarter
	*  GameDuino 2

Python

	*  Python字符串格式化 (%操作符)
	*  Python判断字符串是否包含另一字符串的方法
	*  Python获取当前时间
	*  Python全栈之路系列文章

WordPress

	*…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:javascript-%E6%97%B6%E9%97%B4%E6%88%B3%E5%92%8C%E6%97%A5%E6%9C%9F%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9B%B8%E4%BA%92%E8%BD%AC%E6%8D%A2?rev=1503986864&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-29T14:07:44+08:00</dc:date>
        <title>note:spoony:javascript-时间戳和日期字符串相互转换</title>
        <link>https://wiki.nxez.com/note:spoony:javascript-%E6%97%B6%E9%97%B4%E6%88%B3%E5%92%8C%E6%97%A5%E6%9C%9F%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9B%B8%E4%BA%92%E8%BD%AC%E6%8D%A2?rev=1503986864&amp;do=diff</link>
        <description>JavaScript 时间戳和日期字符串相互转换


&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
// 获取当前时间戳(以s为单位)
var timestamp = Date.parse(new Date());
timestamp = timestamp / 1000;
//当前时间戳为：1403149534
console.log(&quot;当前时间戳为：&quot; + timestamp);

// 获取某个时间格式的时间戳
var stringTime = &quot;2014-07-10 10:21:12&quot;;
var timestamp2 = Date.parse(new Date(stringTime));
timestamp2 = timestamp2 / 1000;
//2014-07-10 10:21:12的时间戳为：140495887…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:laravel-%E5%A6%82%E4%BD%95%E5%BC%95%E5%85%A5%E8%87%AA%E5%B7%B1%E7%9A%84%E5%87%BD%E6%95%B0%E6%88%96%E7%B1%BB%E5%BA%93?rev=1493474696&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-29T22:04:56+08:00</dc:date>
        <title>note:spoony:laravel-如何引入自己的函数或类库</title>
        <link>https://wiki.nxez.com/note:spoony:laravel-%E5%A6%82%E4%BD%95%E5%BC%95%E5%85%A5%E8%87%AA%E5%B7%B1%E7%9A%84%E5%87%BD%E6%95%B0%E6%88%96%E7%B1%BB%E5%BA%93?rev=1493474696&amp;do=diff</link>
        <description>laravel 如何引入自己的函数或类库


例如在app下建一个Common文件夹 在Common下建一个function.php 放入公共函数

例如：
    function test(){
        echo 'this is a test';
    }

在项目目录下composer.json中加入
&quot;autoload&quot;: {
    &quot;files&quot;:[
        &quot;app/Common/function.php&quot;
    ]
}

在项目目录下执行
composer dump-autoload

在控制器的某个方法中调用
public function aa(){
    test();    
}</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:linux%E6%80%A7%E8%83%BD%E7%9B%91%E6%8E%A7-proc-loadavg?rev=1503985324&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-29T13:42:04+08:00</dc:date>
        <title>note:spoony:linux性能监控-proc-loadavg</title>
        <link>https://wiki.nxez.com/note:spoony:linux%E6%80%A7%E8%83%BD%E7%9B%91%E6%8E%A7-proc-loadavg?rev=1503985324&amp;do=diff</link>
        <description>Linux性能监控：/proc/loadavg


/proc/loadavg

该文件中的所有值都是从系统启动开始累计到当前时刻。该文件只给出了所有CPU的集合信息，不能该出每个CPU的信息。

[root@localhost ~]# cat /proc/loadavg

4.61 4.36 4.15 9/84 5662

每个值的含义为：

参数解释

lavg_1 (4.61) 1-分钟平均负载

lavg_5 (4.36) 5-分钟平均负载

lavg_15(4.15) 15-分钟平均负载

nr_running (9) 在采样时刻，运行队列的任务的数目，与/proc/stat的procs_running表示相同意思

nr_threads (84) 在采样时刻，系统中活跃的任务的个数（不包括运行已经结束的任务）

last_pid(5662) 最大的pid值，包括轻量级进程，即线程。

假设当前有两个CPU，则每个CPU的当前任务数为4.61/2=2.31…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:linux%E6%89%B9%E9%87%8F%E6%93%8D%E4%BD%9C%E6%96%87%E4%BB%B6?rev=1482854428&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-28T00:00:28+08:00</dc:date>
        <title>note:spoony:linux批量操作文件</title>
        <link>https://wiki.nxez.com/note:spoony:linux%E6%89%B9%E9%87%8F%E6%93%8D%E4%BD%9C%E6%96%87%E4%BB%B6?rev=1482854428&amp;do=diff</link>
        <description>Linux批量操作文件


//批量删除jpg文件
find ./ -name &quot;*.jpg&quot; -exec rm -rf {} /;

//批量删除.svn目录
find . -type d -name &quot;.svn&quot;|xargs rm -rf


查找当前目录下文件扩展名为&quot;JPG&quot;的文件数量
find . -type f -name '*.JPG' | wc -l


把当前目录下文件中的大写英文字母更改为小写
for file in *.*;
  do newname=`echo $file | tr &quot;[A-Z]&quot; &quot;[a-z]&quot;`;
  mv -f $file $newname 2&gt;/dev/null;
done

 
查找当前目录下扩展名为&quot;JPG&quot;的文件并修改为&quot;jpg&quot;
find . -type f -name '*.JPG' -exec rename 'JPG' 'jpg' {} /;…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:linux-%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%BF%AB%E6%8D%B7%E9%94%AE?rev=1519291882&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-22T17:31:22+08:00</dc:date>
        <title>note:spoony:linux-命令行快捷键</title>
        <link>https://wiki.nxez.com/note:spoony:linux-%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%BF%AB%E6%8D%B7%E9%94%AE?rev=1519291882&amp;do=diff</link>
        <description>Linux 命令行快捷键


【移动光标】　　
Ctrl+A 标移到行首。它在多数文本编辑器和 Mozilla 的 URL 字段内可以使用。
Ctrl+E 把光标移到行尾。它在多数文本编辑器和 Mozilla 的 URL 字段内都可使用。

Alt+F 光标向前移动一个单词
Alt+B 光标向后移动一个单词

Ctrl+F 光标向前移动一个字符,相当与-&gt;
Ctrl+B 光标向后移动一个字符,相当与&lt;–

Esc+B 移动到当前单词的开头
Esc+F 移动到当前单词的结尾

【屏幕操作】
CTRL+U 向上滚动半屏
CTRL+D 向下滚动半屏
[Ctrl] + [l] = 清屏。该快捷操作与在命令行键入 clear 作用相同。

【剪切、删除、粘贴】
Ctrl+u 剪切命令行中光标所在处之前的所有字符（不包括自身）
Ctrl+k 剪切命令行中光标所在处之后的所有字符（包括自身）[行尾]

Ctrl+Y 粘贴刚才所删除的字符

Ctrl+c 删除整行

Ctrl+d 删除光标所在处字符 Ctrl+h 删除光标所在处前一个字符

Ctrl+w 剪切光标所在处之前的一个词（以空格、标点等为分…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:linux-%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1crontab%E6%A0%BC%E5%BC%8F?rev=1485066672&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-22T14:31:12+08:00</dc:date>
        <title>note:spoony:linux-定时任务crontab格式</title>
        <link>https://wiki.nxez.com/note:spoony:linux-%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1crontab%E6%A0%BC%E5%BC%8F?rev=1485066672&amp;do=diff</link>
        <description>Linux 定时任务crontab格式


crontab格式：
第1列分钟1～59
第2列小时1～23（0表示子夜）
第3列日1～31
第4列月1～12
第5列星期0～6（0表示星期天）
第6列要运行的命令

下面是crontab的格式：
分 时 日 月 星期 要运行的命令

这里有crontab文件条目的一些例子：

30 21 * * * /usr/local/apache/bin/apachectl restart
上面的例子表示每晚的21:30重启apache。

45 4 1,10,22 * * /usr/local/apache/bin/apachectl restart
上面的例子表示每月1、10、22日的4 : 45重启apache。

10 1 * * 6,0 /usr/local/apache/bin/apachectl restart
上面的例子表示每周六、周日的1 : 10重启apache。

0,30 18-23 * * * /usr/local/apache/bin/apachectl restart
上面的例子表示在每天18 : 00至23 : 00之间…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:linux-%E5%AE%9A%E6%97%B6%E5%85%B3%E6%9C%BA?rev=1485090584&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-22T21:09:44+08:00</dc:date>
        <title>note:spoony:linux-定时关机</title>
        <link>https://wiki.nxez.com/note:spoony:linux-%E5%AE%9A%E6%97%B6%E5%85%B3%E6%9C%BA?rev=1485090584&amp;do=diff</link>
        <description>Linux 定时关机


shutdown -h 2015-10-22 09:05

或在 crontab 设置

05 09 22 10 * shutdown -now</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:mac-%E4%BF%AE%E6%94%B9-launchpad-%E5%9B%BE%E6%A0%87%E8%A1%8C%E6%95%B0?rev=1493365300&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-28T15:41:40+08:00</dc:date>
        <title>note:spoony:mac-修改-launchpad-图标行数</title>
        <link>https://wiki.nxez.com/note:spoony:mac-%E4%BF%AE%E6%94%B9-launchpad-%E5%9B%BE%E6%A0%87%E8%A1%8C%E6%95%B0?rev=1493365300&amp;do=diff</link>
        <description>Mac 修改 launchpad 图标行数


defaults write com.apple.dock springboard-columns -int 8
defaults write com.apple.dock springboard-rows -int 5
Killall Dock

#恢复
defaults write com.apple.dock springboard-columns -int 7
defaults write com.apple.dock springboard-rows -int 5</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:mac-os%E4%B8%AD%E6%98%BE%E7%A4%BA%E5%8F%8A%E9%9A%90%E8%97%8F%E6%96%87%E4%BB%B6%E5%92%8C%E6%96%87%E4%BB%B6%E5%A4%B9%E7%9A%84%E6%96%B9%E6%B3%95?rev=1502642868&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-14T00:47:48+08:00</dc:date>
        <title>note:spoony:mac-os中显示及隐藏文件和文件夹的方法</title>
        <link>https://wiki.nxez.com/note:spoony:mac-os%E4%B8%AD%E6%98%BE%E7%A4%BA%E5%8F%8A%E9%9A%90%E8%97%8F%E6%96%87%E4%BB%B6%E5%92%8C%E6%96%87%E4%BB%B6%E5%A4%B9%E7%9A%84%E6%96%B9%E6%B3%95?rev=1502642868&amp;do=diff</link>
        <description>Mac OS中显示及隐藏文件和文件夹的方法

Mac有一个设计原则，就是用户不需要看到的或者用户不希望看到的，都不会显示出来。但如果你想要修改其中某些文件，也是可以的，先需要显示所有的文件，可以在终端中输入命令行来实现。</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:mac-os-%E9%85%8D%E7%BD%AE-apache-php-mysql?rev=1488270944&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-28T16:35:44+08:00</dc:date>
        <title>note:spoony:mac-os-配置-apache-php-mysql</title>
        <link>https://wiki.nxez.com/note:spoony:mac-os-%E9%85%8D%E7%BD%AE-apache-php-mysql?rev=1488270944&amp;do=diff</link>
        <description>MAC OS 配置 APACHE PHP MYSQL

APACHE 启用 PHP

sudo apachectl -k start

sudo apachectl start

1.配置服务器根路径! ---&gt;别人通过网页访问的时候,本台计算机上的文件夹!

打开服务器所在的目录

cd /etc/apache2/

打开需要更改的文件/ vim 编辑器!</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:macos%E4%B8%8B%E5%BB%BA%E7%AB%8B%E5%92%8C%E6%A0%91%E8%8E%93%E6%B4%BE%E7%9A%84vnc%E8%BF%9E%E6%8E%A5?rev=1485065996&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-22T14:19:56+08:00</dc:date>
        <title>note:spoony:macos下建立和树莓派的vnc连接</title>
        <link>https://wiki.nxez.com/note:spoony:macos%E4%B8%8B%E5%BB%BA%E7%AB%8B%E5%92%8C%E6%A0%91%E8%8E%93%E6%B4%BE%E7%9A%84vnc%E8%BF%9E%E6%8E%A5?rev=1485065996&amp;do=diff</link>
        <description>MacOS下建立和树莓派的VNC连接

终端命令：

open vnc://pi@IP:5901</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:macos-%E8%93%9D%E7%89%99%E6%92%AD%E6%94%BE%E9%9F%B3%E4%B9%90%E5%8D%A1%E9%A1%BF%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3?rev=1488372634&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-03-01T20:50:34+08:00</dc:date>
        <title>note:spoony:macos-蓝牙播放音乐卡顿问题解决</title>
        <link>https://wiki.nxez.com/note:spoony:macos-%E8%93%9D%E7%89%99%E6%92%AD%E6%94%BE%E9%9F%B3%E4%B9%90%E5%8D%A1%E9%A1%BF%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3?rev=1488372634&amp;do=diff</link>
        <description>MACOS 蓝牙播放音乐卡顿问题解决


首先打开MAC终端：快捷键打开(shift+command+U)-》终端，不然要进小火箭里面实用工具手工打开终端。
打开终端后按下面操作：
原因：Mac 上苹果默认设置的蓝牙比特率太低，不够传输，因此会出现卡顿。
解决办法：提升比特率。
操作步骤：在终端中，输入下面三条命令，并重启。
defaults write com.apple.BluetoothAudioAgent &quot;Apple Bitpool Min (editable)&quot; 35
defaults write com.apple.BluetoothAudioAgent &quot;Apple Initial Bitpool Min (editable)&quot; 53
defaults write com.apple.BluetoothAudioAgent &quot;Apple Initial Bitpool (editable)&quot; 35
后面的数字估计是比特率吧，没有继续修改增大，就三个代码放入终端执行后，基本解决了，偶有卡顿，但一首歌基本上完整播放了。如果有高手能够指点，再完美的加大比特率，不胜感激。…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:mysql%E5%AF%BC%E5%85%A5%E5%AF%BC%E5%87%BAsql%E6%96%87%E4%BB%B6?rev=1513219540&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-12-14T10:45:40+08:00</dc:date>
        <title>note:spoony:mysql导入导出sql文件</title>
        <link>https://wiki.nxez.com/note:spoony:mysql%E5%AF%BC%E5%85%A5%E5%AF%BC%E5%87%BAsql%E6%96%87%E4%BB%B6?rev=1513219540&amp;do=diff</link>
        <description>mysql导入导出sql文件


window下

1.导出整个数据库
mysqldump -u 用户名 -p 数据库名 &gt; 导出的文件名
mysqldump -u dbuser -p dbname &gt; dbname.sql

2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名&gt; 导出的文件名
mysqldump -u dbuser -p dbname users&gt; dbname_users.sql

3.导出一个数据库结构
mysqldump -u dbuser -p -d --add-drop-table dbname &gt;d:/dbname_db.sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

4.导入数据库
常用source 命令
进入mysql数据库控制台，如
mysql -u root -p
mysql&gt;use 数据库
然后使用source命令，后面参数为脚本文件(如这里用到的.sql)
mysql&gt;source d:/dbname.sql

 

 

1. 导入数据到数据库

mysq…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:mysql%E6%95%B0%E6%8D%AE%E5%BA%93%E5%A4%87%E4%BB%BD%E5%92%8C%E8%BF%98%E5%8E%9F%E7%9A%84%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4?rev=1482854836&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-28T00:07:16+08:00</dc:date>
        <title>note:spoony:mysql数据库备份和还原的常用命令</title>
        <link>https://wiki.nxez.com/note:spoony:mysql%E6%95%B0%E6%8D%AE%E5%BA%93%E5%A4%87%E4%BB%BD%E5%92%8C%E8%BF%98%E5%8E%9F%E7%9A%84%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4?rev=1482854836&amp;do=diff</link>
        <description>MySQL数据库备份和还原的常用命令


备份MySQL数据库的命令

mysqldump -hhostname -uusername -ppassword databasename &gt; backupfile.sql

备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式，能够让该备份覆盖已有数据库而不需要手动删除原有数据库。

mysqldump -–add-drop-table -uusername -ppassword databasename &gt; backupfile.sql

直接将MySQL数据库压缩备份

mysqldump -hhostname -uusername -ppassword databasename | gzip &gt; backupfile.sql.gz

备份MySQL数据库某个(些)表

mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 &gt; backupfile.sql

同时备份多个MySQL数据库

my…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:nginx-%E7%BD%91%E7%AB%99%E7%BB%91%E5%AE%9A%E7%8B%AC%E7%AB%8Bip?rev=1486021210&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-02T15:40:10+08:00</dc:date>
        <title>note:spoony:nginx-网站绑定独立ip</title>
        <link>https://wiki.nxez.com/note:spoony:nginx-%E7%BD%91%E7%AB%99%E7%BB%91%E5%AE%9A%E7%8B%AC%E7%AB%8Bip?rev=1486021210&amp;do=diff</link>
        <description>Nginx 网站绑定独立IP

在google里还是其他搜索引擎查找nginx绑定独立IP的信息都没找到. google也有不懂的东西嘛,哈.

最后还是查看nginx官方文档才得以解决.一般nginx添加网站后默认是这样的(官方示例):</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:php-%E5%A6%82%E4%BD%95%E5%8F%91%E8%B5%B7post-delete-get-post-%E8%AF%B7%E6%B1%82?rev=1485231300&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-24T12:15:00+08:00</dc:date>
        <title>note:spoony:php-如何发起post-delete-get-post-请求</title>
        <link>https://wiki.nxez.com/note:spoony:php-%E5%A6%82%E4%BD%95%E5%8F%91%E8%B5%B7post-delete-get-post-%E8%AF%B7%E6%B1%82?rev=1485231300&amp;do=diff</link>
        <description>PHP 如何发起 POST DELETE GET POST 请求

关于POST，DELETE，GET，POST请求

get:是用来取得数据。其要传递过的信息是拼在url后面，因为其功能使然，有长度的限制

post:是用来上传数据。要上传的数据放在request的head里。没有长度限制。主要是用于增加操作</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:php-%E8%AE%A1%E7%AE%97%E4%B8%AD%E8%8B%B1%E6%96%87%E6%B7%B7%E6%8E%92%E5%AD%97%E7%AC%A6%E4%B8%B2%E9%95%BF%E5%BA%A6?rev=1493132330&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-25T22:58:50+08:00</dc:date>
        <title>note:spoony:php-计算中英文混排字符串长度</title>
        <link>https://wiki.nxez.com/note:spoony:php-%E8%AE%A1%E7%AE%97%E4%B8%AD%E8%8B%B1%E6%96%87%E6%B7%B7%E6%8E%92%E5%AD%97%E7%AC%A6%E4%B8%B2%E9%95%BF%E5%BA%A6?rev=1493132330&amp;do=diff</link>
        <description>php 计算中英文混排字符串长度


&lt;?php 
$str=‘中文a字1符‘; 
echo strlen($str); 
echo ‘&lt;br /&gt;‘; 
echo mb_strlen($str,‘UTF8‘); 
//输出结果 
//14 
//6 
?&gt;

&lt;?php 
$str=‘中文a字1符‘; 
//计算如下 
echo (strlen($str) + mb_strlen($str,‘UTF8‘)) / 2; 
echo 
//输出结果 
//10 
?&gt;</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:phpbb-nginx-%E9%85%8D%E7%BD%AE?rev=1529764936&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-23T22:42:16+08:00</dc:date>
        <title>note:spoony:phpbb-nginx-配置</title>
        <link>https://wiki.nxez.com/note:spoony:phpbb-nginx-%E9%85%8D%E7%BD%AE?rev=1529764936&amp;do=diff</link>
        <description>phpbb nginx 配置


server {
    listen 80;
    server_name phpbb32.example.com;


    server_name_in_redirect off;

    root  /home/davidyin/phpbb32.example.com;


index index.php;

location / {
        try_files $uri $uri/ =404;
        if (!-e $request_filename) {
                rewrite ^(.*)$ /app.php;
        }

}

location /install/app.php {
        try_files $uri $uri/ /install/app.php?$query_string;
}

location /app.php {
        try_files $uri $uri/ /app.php?$query_string;
}


location ~ …</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:pure-ftpd-%E5%AE%89%E8%A3%85?rev=1485066168&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-22T14:22:48+08:00</dc:date>
        <title>note:spoony:pure-ftpd-安装</title>
        <link>https://wiki.nxez.com/note:spoony:pure-ftpd-%E5%AE%89%E8%A3%85?rev=1485066168&amp;do=diff</link>
        <description>Pure-Ftpd 安装


apt-get install pure-ftpd

echo '10' &gt; /etc/pure-ftpd/conf/MinUID

echo 'no' &gt; /etc/pure-ftpd/conf/PAMAuthentication

echo 'no' &gt; /etc/pure-ftpd/conf/UnixAuthentication

echo '/etc/pure-ftpd/pureftpd.pdb' &gt; /etc/pure-ftpd/conf/PureDB

ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/50pure

service pure-ftpd restart</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:python%E5%88%A4%E6%96%AD%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%98%AF%E5%90%A6%E5%8C%85%E5%90%AB%E5%8F%A6%E4%B8%80%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9A%84%E6%96%B9%E6%B3%95?rev=1482853560&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-27T23:46:00+08:00</dc:date>
        <title>note:spoony:python判断字符串是否包含另一字符串的方法</title>
        <link>https://wiki.nxez.com/note:spoony:python%E5%88%A4%E6%96%AD%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%98%AF%E5%90%A6%E5%8C%85%E5%90%AB%E5%8F%A6%E4%B8%80%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9A%84%E6%96%B9%E6%B3%95?rev=1482853560&amp;do=diff</link>
        <description>Python判断字符串是否包含另一字符串的方法


site = '123'
if &quot;12&quot; in site:
   print('site contains 12')


s = &quot;This be a string&quot;
if s.find(&quot;is&quot;) == -1:
  print &quot;No 'is' here!&quot;
else:
  print &quot;Found 'is' in the string.&quot;

contains = 'abcde'.find('bcd') &gt;= 0


contains = 'abcde'.count('bcd') &gt; 0</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:python%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%A0%BC%E5%BC%8F%E5%8C%96-%E6%93%8D%E4%BD%9C%E7%AC%A6?rev=1482853386&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-27T23:43:06+08:00</dc:date>
        <title>note:spoony:python字符串格式化-操作符</title>
        <link>https://wiki.nxez.com/note:spoony:python%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%A0%BC%E5%BC%8F%E5%8C%96-%E6%93%8D%E4%BD%9C%E7%AC%A6?rev=1482853386&amp;do=diff</link>
        <description>Python字符串格式化 (%操作符)

在许多编程语言中都包含有格式化字符串的功能，比如C和Fortran语言中的格式化输入输出。Python中内置有对字符串进行格式化的操作%。

模板

格式化字符串时，Python使用一个字符串作为模板。模板中有格式符，这些格式符为真实值预留位置，并说明真实数值应该呈现的格式。Python用一个tuple将多个值传递给模板，每个值对应一个格式符。</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:python%E8%8E%B7%E5%8F%96%E5%BD%93%E5%89%8D%E6%97%B6%E9%97%B4?rev=1482854554&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-28T00:02:34+08:00</dc:date>
        <title>note:spoony:python获取当前时间</title>
        <link>https://wiki.nxez.com/note:spoony:python%E8%8E%B7%E5%8F%96%E5%BD%93%E5%89%8D%E6%97%B6%E9%97%B4?rev=1482854554&amp;do=diff</link>
        <description>Python 获取当前时间

取得时间相关的信息的话，要用到python time模块,python time模块里面有很多非常好用的功能，你可以去官方
文档了解下，要取的当前时间的话，要取得当前时间的时间戳，时间戳好像是1970年到现在时间相隔的时间。</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:resetting-the-open-with-menu?rev=1488354908&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-03-01T15:55:08+08:00</dc:date>
        <title>note:spoony:resetting-the-open-with-menu</title>
        <link>https://wiki.nxez.com/note:spoony:resetting-the-open-with-menu?rev=1488354908&amp;do=diff</link>
        <description>Resetting the 'Open With' Menu


Resetting the 'Open With' menu will remove duplicates and ghost applications (ones you have deleted) from the list. You reset the 'Open With' menu by rebuilding the Launch Services database your Mac maintains. There are multiple ways to rebuild the Launch Services database, including third-party system utilities like Cocktail andOnxy.

If you don't own a system utility that can rebuild the Launch Services database, don't worry; you can perform the rebuild yoursel…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:sub-process-usr-bin-dpkg-returned-an-error-code-1-%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95?rev=1513219708&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-12-14T10:48:28+08:00</dc:date>
        <title>note:spoony:sub-process-usr-bin-dpkg-returned-an-error-code-1-的解决方法</title>
        <link>https://wiki.nxez.com/note:spoony:sub-process-usr-bin-dpkg-returned-an-error-code-1-%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95?rev=1513219708&amp;do=diff</link>
        <description>Sub-process /usr/bin/dpkg returned an error code (1)的解决方法


方案①
打开终端，输入
cd /var/lib/dpkg/info
sudo rm -f  foomatic-filters #即删掉上面提示到的那些出错的软件包
sudo apt-get update -f
sudo apt-get -f install
sudo apt-get upgrade
sudo apt-get install foomatic-filters  #即又重新安装回原来出错的软件包

方案②
cd /var/lib/dpkg
sudo mv info info.bak #即备份一个info
sudo mkdir info #新建一个新的info目录
然后采用以下命令重装那些出错的软件包
sudo apt-get –reinstall install 软件包名
开始我是想在一条命令中同时安装几个软件包，结果还是出现E: Sub-process /usr/bin/dpkg returned an error code (1) 。于是把新的info…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:terminal%E4%B8%8B%E6%9F%A5%E7%9C%8Bubuntu%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E4%BD%8D%E6%95%B0%E5%8F%8A%E7%89%88%E6%9C%AC?rev=1513170238&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-12-13T21:03:58+08:00</dc:date>
        <title>note:spoony:terminal下查看ubuntu操作系统位数及版本</title>
        <link>https://wiki.nxez.com/note:spoony:terminal%E4%B8%8B%E6%9F%A5%E7%9C%8Bubuntu%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E4%BD%8D%E6%95%B0%E5%8F%8A%E7%89%88%E6%9C%AC?rev=1513170238&amp;do=diff</link>
        <description>Terminal下查看Ubuntu操作系统位数及版本


我们要查看Ubuntu操作系统的位数是32位还是64位，可以通过以下命令来查看：

#查看long的位数，返回32或64

可以在终端terminal下输入命令：getconf LONG_BIT

Terminal下查看Ubuntu操作系统位数

#查看文件信息，包含32-bit就是32位，包含64-bit就是64位

也可以输入：uname -a

Terminal下查看Ubuntu操作系统位数及版本

Linux ubuntu 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:08:14 UTC 2014 i686 i686 i686 GNU/Linux

i686 就表示32位

查看Ubuntu版本：

可以在终端输入命令： lsb_release -a

Terminal下查看Ubuntu操作系统位数

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04 LTS
Rele…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:timor-tv?rev=1548952050&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-02-01T00:27:30+08:00</dc:date>
        <title>note:spoony:timor-tv</title>
        <link>https://wiki.nxez.com/note:spoony:timor-tv?rev=1548952050&amp;do=diff</link>
        <description>复古小电视使用文档

这是ssd1306复古小电视的使用文档，购买了此产品的用户可以通过阅读文档，了解复古小电视的使用方法，包括学会如何显示png图片、如何使用canvas绘图、如何使用原生api绘图。</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:ubuntu%E7%AD%89linux%E7%B3%BB%E7%BB%9F%E6%B8%85%E9%99%A4dns%E7%BC%93%E5%AD%98%E7%9A%84%E6%96%B9%E6%B3%95?rev=1482854636&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-28T00:03:56+08:00</dc:date>
        <title>note:spoony:ubuntu等linux系统清除dns缓存的方法</title>
        <link>https://wiki.nxez.com/note:spoony:ubuntu%E7%AD%89linux%E7%B3%BB%E7%BB%9F%E6%B8%85%E9%99%A4dns%E7%BC%93%E5%AD%98%E7%9A%84%E6%96%B9%E6%B3%95?rev=1482854636&amp;do=diff</link>
        <description>Ubuntu等Linux系统清除DNS缓存的方法


如果系统下有nscd，那么就直接

sudo /etc/init.d/nscd restart
如果没有也没关系，网上接受的方法大都是

sudo aptitude install nscd
sudo /etc/init.d/nscd restart 
其实我们也可以直接

sudo /etc/init.d/dns-clean start</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:ubuntu-%E4%BF%AE%E6%94%B9-mysql-%E6%95%B0%E6%8D%AE%E5%BA%93%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84?rev=1490500964&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-03-26T12:02:44+08:00</dc:date>
        <title>note:spoony:ubuntu-修改-mysql-数据库文件路径</title>
        <link>https://wiki.nxez.com/note:spoony:ubuntu-%E4%BF%AE%E6%94%B9-mysql-%E6%95%B0%E6%8D%AE%E5%BA%93%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84?rev=1490500964&amp;do=diff</link>
        <description>ubuntu 修改 mysql 数据库文件路径

buntu14.04下MySQL数据库的默认存放路径为：/var/lib/mysql
但有些时候，mysql的数据可能会非常大，由于/var所划分的空间不够大，所以我们需要将mysql数据存放路径修改一下，放到大分区里面，以便可以应付mysql数据增长。
修改存放路径时：</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:ubuntu-14.04-%E6%90%AD%E5%BB%BA-cisco-ipsec-vpn-%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%95%99%E7%A8%8B?rev=1572768716&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-11-03T16:11:56+08:00</dc:date>
        <title>note:spoony:ubuntu-14.04-搭建-cisco-ipsec-vpn-服务器教程</title>
        <link>https://wiki.nxez.com/note:spoony:ubuntu-14.04-%E6%90%AD%E5%BB%BA-cisco-ipsec-vpn-%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%95%99%E7%A8%8B?rev=1572768716&amp;do=diff</link>
        <description>Ubuntu 14.04 搭建 Cisco IPSec VPN 服务器教程


转载做记录https://lvjie.me/article/0011
背景
iOS 和 OS X 都自带 Cisco IPSec VPN 客户端，使用起来非常方便，安全性也比 PPTP 高。

搭建过程
安装strongswan
apt-get update
apt-get install strongswan strongswan-plugin-xauth-generic
编辑 /etc/ipsec.secrets
替换123.123.123.123为服务器IP

123.123.123.123 %any : PSK &quot;pskkey&quot;

yuki : XAUTH &quot;yukispassword&quot;
mayu : XAUTH &quot;mayuspassword&quot;

编辑 /etc/ipsec.conf

config setup
    cachecrls=yes
    uniqueids=yes

conn ios
    keyexchange=ikev1
    authby=xauthpsk
    xau…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:ubuntu-deb%E5%8C%85%E5%AE%89%E8%A3%85%E6%96%B9%E6%B3%95?rev=1485065476&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-22T14:11:16+08:00</dc:date>
        <title>note:spoony:ubuntu-deb包安装方法</title>
        <link>https://wiki.nxez.com/note:spoony:ubuntu-deb%E5%8C%85%E5%AE%89%E8%A3%85%E6%96%B9%E6%B3%95?rev=1485065476&amp;do=diff</link>
        <description>Ubuntu deb包安装方法

Ubuntu软件包格式为deb，安装方法如下：

sudo  dpkg  -i  package.deb

dpkg的详细使用方法，网上有很多，下面简单列了几个：


dpkg -i package.deb	安装包
dpkg -r package	删除包
dpkg -P package	删除包（包括配置文件） 
dpkg -L package	列出与该包关联的文件
dpkg -l package	显示该包的版本
dpkg –unpack package.deb 	解开 deb 包的内容
dpkg -S keyword	搜索所属的包内容
dpkg -l	列出当前已安装的包
dpkg -c package.deb	列出 deb 包的内容
dpkg –configure package	配置包…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:vim-%E5%B9%B2%E8%B4%A7?rev=1490000732&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-03-20T17:05:32+08:00</dc:date>
        <title>note:spoony:vim-干货</title>
        <link>https://wiki.nxez.com/note:spoony:vim-%E5%B9%B2%E8%B4%A7?rev=1490000732&amp;do=diff</link>
        <description>vim 干货


基础篇
:e filename Open filename for edition
:w	Save file
:q	Exit Vim
:q!	Quit without saving
:x	Write file (if changes has been made) and exit
:sav filename	Saves file as filename
.	Repeats the last change made in normal mode
5.	Repeats 5 times the last change made in normal mode
    提醒你一下，

    :e filename 可以打开多个文件，切换方法为 ctrl+shift+^

    再提醒你一下，

    :e .   可以看看当前目录有哪些东西
在文件中移动

k or Up Arrow	move the cursor up one line
j or Down Arrow	move the cursor down one line
e	move the cursor to …</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:wordpress-%E6%A3%80%E6%B5%8B%E6%9F%90%E4%B8%AA%E6%8F%92%E4%BB%B6%E6%98%AF%E5%90%A6%E5%B7%B2%E7%BB%8F%E5%90%AF%E7%94%A8?rev=1487346344&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-17T23:45:44+08:00</dc:date>
        <title>note:spoony:wordpress-检测某个插件是否已经启用</title>
        <link>https://wiki.nxez.com/note:spoony:wordpress-%E6%A3%80%E6%B5%8B%E6%9F%90%E4%B8%AA%E6%8F%92%E4%BB%B6%E6%98%AF%E5%90%A6%E5%B7%B2%E7%BB%8F%E5%90%AF%E7%94%A8?rev=1487346344&amp;do=diff</link>
        <description>WordPress 检测某个插件是否已经启用


使用 is_plugin_active() 进行检测

is_plugin_active() 函数是专门用来检测插件是否已经安装并启用的，使用的方法很简单，只需要添加对应的插件的主文件路径即可：
if(!is_plugin_active( 'wordpress-popular-posts/wordpress-popular-posts.php' ))
	{
	echo '需要显示的内容';
	}
上面的代码的作用就是：如果没有启用 WordPress Popular Posts，就显示一段提醒文字。’wordpress-popular-posts/wordpress-popular-posts.php’ 就是 WordPress Popular Posts 插件的主文件的路径。

有些时候，is_plugin_active() 没办法检测到插件，你可能需要在前面导入WordPress的 plugin.php 文件，样例如下

include_once( ABSPATH . 'wp-admin/includes/plugin.php' )…</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:wordpress-%E9%80%9A%E8%BF%87%E6%96%87%E7%AB%A0id%E8%8E%B7%E5%8F%96%E6%96%87%E7%AB%A0%E6%A0%87%E9%A2%98-%E5%86%85%E5%AE%B9%E7%AD%89%E4%BF%A1%E6%81%AF?rev=1487346264&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-17T23:44:24+08:00</dc:date>
        <title>note:spoony:wordpress-通过文章id获取文章标题-内容等信息</title>
        <link>https://wiki.nxez.com/note:spoony:wordpress-%E9%80%9A%E8%BF%87%E6%96%87%E7%AB%A0id%E8%8E%B7%E5%8F%96%E6%96%87%E7%AB%A0%E6%A0%87%E9%A2%98-%E5%86%85%E5%AE%B9%E7%AD%89%E4%BF%A1%E6%81%AF?rev=1487346264&amp;do=diff</link>
        <description>WordPress 通过文章ID获取文章标题、内容等信息

使用Wordpress的朋友可能遇到这样的问题，在非single.php页面中我们有时候想要调用当前文章的标题、内容等信息，而Wordpress在生成文章页的时候在各个页面中唯一不变的只有当前的文章ID，那么如何这个ID获取到当前文章的标题、内容等信息呢？</description>
    </item>
    <item rdf:about="https://wiki.nxez.com/note:spoony:wordpress4.4-%E7%89%88%E6%9C%AC%E8%87%AA%E5%8A%A8%E7%94%9F%E6%88%90%E4%B8%80%E4%B8%AA768w%E5%83%8F%E7%B4%A0%E7%BC%A9%E7%95%A5%E5%9B%BE%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95?rev=1486460766&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-07T17:46:06+08:00</dc:date>
        <title>note:spoony:wordpress4.4-版本自动生成一个768w像素缩略图的解决办法</title>
        <link>https://wiki.nxez.com/note:spoony:wordpress4.4-%E7%89%88%E6%9C%AC%E8%87%AA%E5%8A%A8%E7%94%9F%E6%88%90%E4%B8%80%E4%B8%AA768w%E5%83%8F%E7%B4%A0%E7%BC%A9%E7%95%A5%E5%9B%BE%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95?rev=1486460766&amp;do=diff</link>
        <description>wordpress4.4+版本自动生成一个768w像素缩略图的解决办法

4.4版本以后，wordpress增加了响应式图片的功能，目的是让图片能适应手机、平板等不同屏幕，但是我不想要这个功能，把缩略图大小全调成0，function.php里的相关函数全删除了，</description>
    </item>
</rdf:RDF>
