<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[new_light的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/new_light</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; new_light]]></copyright><item><title><![CDATA[ubuntu wifi 硬件关闭的临时处理方法]]></title><link>https://blog.youkuaiyun.com/new_light/article/details/51810185</link><guid>https://blog.youkuaiyun.com/new_light/article/details/51810185</guid><author>new_light</author><pubDate>Sat, 02 Jul 2016 10:51:39 +0800</pubDate><description><![CDATA[笔记本合上盖子后重新打开会出现wifi无法打开的情况。处理方法是休眠采用freeze的方法echo "freeze" >/sys/power/state]]></description><category></category></item><item><title><![CDATA[docker 简单使用]]></title><link>https://blog.youkuaiyun.com/new_light/article/details/51730426</link><guid>https://blog.youkuaiyun.com/new_light/article/details/51730426</guid><author>new_light</author><pubDate>Tue, 21 Jun 2016 21:54:34 +0800</pubDate><description><![CDATA[使用
安装ubuntu 的安装已经支持一键安装了curl -fsSL https://get.docker.com/ | sh搜索和下载镜像docker search ubuntu  
docker pull ubuntu可以考虑使用国内 的镜像源，如阿里云等运行命令docker run -i -t NAME:TAG /bin/bash映射文件目录docker run - i -t -v 宿主机目录]]></description><category></category></item><item><title><![CDATA[python datetime strftime]]></title><link>https://blog.youkuaiyun.com/new_light/article/details/51689029</link><guid>https://blog.youkuaiyun.com/new_light/article/details/51689029</guid><author>new_light</author><pubDate>Thu, 16 Jun 2016 08:12:37 +0800</pubDate><description><![CDATA[python 日期常用格式
%Y 年(4位)
%m 月
%d 日
%H 时
%M 分
%S 秒]]></description><category></category></item><item><title><![CDATA[python 遍历目录下所有文件,并判断文件类型]]></title><link>https://blog.youkuaiyun.com/new_light/article/details/51669423</link><guid>https://blog.youkuaiyun.com/new_light/article/details/51669423</guid><author>new_light</author><pubDate>Tue, 14 Jun 2016 10:38:44 +0800</pubDate><description><![CDATA[python 遍历目录下所有文件,并判断文件类型import os,sys
basedir = sys.argv[1]
filename_list = os.listdir(basedir)
for item in filename_list:
    path=os.path.join(basedir,item)
    print os.path.isfile(path)]]></description><category></category></item><item><title><![CDATA[打印数组的组合]]></title><link>https://blog.youkuaiyun.com/new_light/article/details/44224401</link><guid>https://blog.youkuaiyun.com/new_light/article/details/44224401</guid><author>new_light</author><pubDate>Thu, 12 Mar 2015 17:13:34 +0800</pubDate><description><![CDATA[打印数组的组合可以考虑使用标记的方法]]></description><category></category></item><item><title><![CDATA[Rotate List]]></title><link>https://blog.youkuaiyun.com/new_light/article/details/43762353</link><guid>https://blog.youkuaiyun.com/new_light/article/details/43762353</guid><author>new_light</author><pubDate>Thu, 12 Feb 2015 14:49:20 +0800</pubDate><description><![CDATA[ListNode * rotateList(ListNode * aHead,int k){
    ListNode *pre = aHead;
    for(int i = 0;(i<k&&pre);i++){
        pre = pre->next;
    }
    if(!pre) return aHead;
    ListNode * newHeadpre = aHead;]]></description><category></category></item><item><title><![CDATA[Reverse Nodes in k Group]]></title><link>https://blog.youkuaiyun.com/new_light/article/details/43761151</link><guid>https://blog.youkuaiyun.com/new_light/article/details/43761151</guid><author>new_light</author><pubDate>Thu, 12 Feb 2015 12:57:20 +0800</pubDate><description><![CDATA[ListNode *reverseGroup(ListNode * aHead,int k){
    ListNode dummy(-1);
    ListNode *pre = &dummy;
    pre->next = aHead;
    while(pre->next){
        tmp = pre->next;
        pre->next = reverseKLis]]></description><category></category></item><item><title><![CDATA[Remove Duplicates from Sorted List]]></title><link>https://blog.youkuaiyun.com/new_light/article/details/43710545</link><guid>https://blog.youkuaiyun.com/new_light/article/details/43710545</guid><author>new_light</author><pubDate>Tue, 10 Feb 2015 22:10:32 +0800</pubDate><description><![CDATA[void removeDuplicateFromSortList(ListNode * aHead){
if(NULL== aHead) return;
ListNode * curPtr = aHead,*nextPtr =aHead->next;
while(nextPrt){
while(nextPtr && curPtr->val == nextPtr->val){
curPtr]]></description><category></category></item><item><title><![CDATA[python使用Collections.Counter进行计数]]></title><link>https://blog.youkuaiyun.com/new_light/article/details/40867135</link><guid>https://blog.youkuaiyun.com/new_light/article/details/40867135</guid><author>new_light</author><pubDate>Thu, 06 Nov 2014 20:52:24 +0800</pubDate><description><![CDATA[这个可以对list进行计数
from collce]]></description><category></category></item><item><title><![CDATA[python sorted用法]]></title><link>https://blog.youkuaiyun.com/new_light/article/details/40866989</link><guid>https://blog.youkuaiyun.com/new_light/article/details/40866989</guid><author>new_light</author><pubDate>Thu, 06 Nov 2014 20:20:22 +0800</pubDate><description><![CDATA[sorted()函数功能非常强大，使用它可以方便地针对不同的数据结构进行排序，从而满足不同需求。来看下列例子。


·对字典进行排序：下面的例子中根据字典的值进行排序，即将phonebook对应的电话号码按照数字大小进行排序。


>>> phonebook = {'Linda': '7750', 'Bob': '9345', 'Carol': '5834'}
>>> from op]]></description><category></category></item><item><title><![CDATA[pymongo使用]]></title><link>https://blog.youkuaiyun.com/new_light/article/details/40735835</link><guid>https://blog.youkuaiyun.com/new_light/article/details/40735835</guid><author>new_light</author><pubDate>Mon, 03 Nov 2014 16:21:30 +0800</pubDate><description><![CDATA[pymongo是用于python查询mongodb的接口
安装方法(ubuntu):apt-get isntall]]></description><category></category></item><item><title><![CDATA[python 异常捕捉模块]]></title><link>https://blog.youkuaiyun.com/new_light/article/details/40712983</link><guid>https://blog.youkuaiyun.com/new_light/article/details/40712983</guid><author>new_light</author><pubDate>Sun, 02 Nov 2014 19:35:57 +0800</pubDate><description><![CDATA[python除了一般的try...catch...finally模块之外，还有另外一种用法
try:]]></description><category></category></item><item><title><![CDATA[pep8工具简单使用]]></title><link>https://blog.youkuaiyun.com/new_light/article/details/40712819</link><guid>https://blog.youkuaiyun.com/new_light/article/details/40712819</guid><author>new_light</author><pubDate>Sun, 02 Nov 2014 19:14:44 +0800</pubDate><description><![CDATA[用于查看python代码是否符合风格.

安装方法

sudo apt-get install pep8

使用




pep8 --first youfile.py




可以得到以下输出:




DbRouter.py:4:7: E271 multiple spaces after keyword
DbRouter.py:15:11: E225]]></description><category></category></item><item><title><![CDATA[代码段]]></title><link>https://blog.youkuaiyun.com/new_light/article/details/40710223</link><guid>https://blog.youkuaiyun.com/new_light/article/details/40710223</guid><author>new_light</author><pubDate>Sun, 02 Nov 2014 15:36:54 +0800</pubDate><description><![CDATA[从网上摘下来的代码段]]></description><category></category></item><item><title><![CDATA[如何处理数据库连接空闲太久导致失败的问题]]></title><link>https://blog.youkuaiyun.com/new_light/article/details/40681749</link><guid>https://blog.youkuaiyun.com/new_light/article/details/40681749</guid><author>new_light</author><pubDate>Sat, 01 Nov 2014 16:38:48 +0800</pubDate><description><![CDATA[网页中，如果每次访问都新建一个数据库连接，可能会耗费资源，如果]]></description><category></category></item><item><title><![CDATA[回归树的理解]]></title><link>https://blog.youkuaiyun.com/new_light/article/details/40351101</link><guid>https://blog.youkuaiyun.com/new_light/article/details/40351101</guid><author>new_light</author><pubDate>Tue, 21 Oct 2014 21:38:04 +0800</pubDate><description><![CDATA[本文参考>第9z]]></description><category></category></item><item><title><![CDATA[字符串查找问题]]></title><link>https://blog.youkuaiyun.com/new_light/article/details/40350749</link><guid>https://blog.youkuaiyun.com/new_light/article/details/40350749</guid><author>new_light</author><pubDate>Tue, 21 Oct 2014 20:47:15 +0800</pubDate><description><![CDATA[原问题与解答是在网上看到的，但是忘记网址了，这里自己重新大概说一遍
jias]]></description><category></category></item><item><title><![CDATA[用户id，有效id，设置id的区别]]></title><link>https://blog.youkuaiyun.com/new_light/article/details/39528827</link><guid>https://blog.youkuaiyun.com/new_light/article/details/39528827</guid><author>new_light</author><pubDate>Wed, 24 Sep 2014 20:46:07 +0800</pubDate><description><![CDATA[按照自己的理解，总结如下：


设置id，是一个置位条件，如果被置位，那么用户执行这个文件时，有效id就会变成文件拥有者的id

实际id，就是执行文件之前，你按哪个用户登录的，那个就是你的id

有效id，相当于在执行这个文件时的用户id，与权限相关，根据上面两条，有效id可能是实际id或者是文件拥有者的id]]></description><category></category></item><item><title><![CDATA[mongodb使用验证的主从复制]]></title><link>https://blog.youkuaiyun.com/new_light/article/details/38817249</link><guid>https://blog.youkuaiyun.com/new_light/article/details/38817249</guid><author>new_light</author><pubDate>Mon, 25 Aug 2014 10:23:20 +0800</pubDate><description><![CDATA[虽然新版本的mongodb不推荐使用主从复制，而是采用复制集的方式，但是如果前期的服务器数量并不多，不需要三台时，可以可以考虑主从复制。


主从复制的步骤:


第一次以认证模式启动mongod，启动时注意的参数


mongod   –dbpath=/data/mongo/master –port 20000


在另一个窗口登录


mongo admin –p]]></description><category></category></item><item><title><![CDATA[linux的内核态和用户态]]></title><link>https://blog.youkuaiyun.com/new_light/article/details/38679029</link><guid>https://blog.youkuaiyun.com/new_light/article/details/38679029</guid><author>new_light</author><pubDate>Tue, 19 Aug 2014 11:08:59 +0800</pubDate><description><![CDATA[简单的理解，这两个是相对与cpu的状态而言的，主要是针对于处理硬件方面的权限。内核态有直接接触硬件的权利，而用户态的进程需要接触硬件，就需要从用户态切换到内核态。]]></description><category></category></item></channel></rss>