<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[csdn_am的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/csdn_am</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; csdn_am]]></copyright><item><title><![CDATA[ElementNotVisibleException: Message: element not visible 【笔记】]]></title><link>https://blog.youkuaiyun.com/csdn_am/article/details/80709125</link><guid>https://blog.youkuaiyun.com/csdn_am/article/details/80709125</guid><author>csdn_am</author><pubDate>Fri, 15 Jun 2018 19:26:01 +0800</pubDate><description><![CDATA[使用selenium的过程中经常会遇到这个错误，看文章说是节点含有 none display hidden，这些属性，但是我发现我爬取的页面是不含有这些属性的，对于用户来说是完全可见的，然后我想是否需要将鼠标聚焦到这个input上才能起作用，尝试了这样的方法from selenium.webdriver.common.action_chains import ActionChainsActionC...]]></description><category></category></item><item><title><![CDATA[pip visual c++ is required 问题]]></title><link>https://blog.youkuaiyun.com/csdn_am/article/details/80505733</link><guid>https://blog.youkuaiyun.com/csdn_am/article/details/80505733</guid><author>csdn_am</author><pubDate>Wed, 30 May 2018 09:55:46 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/hunteryoung0718/article/details/79435882]]></description><category></category></item><item><title><![CDATA[scrapy item are not Json ser... item无法json序列化问题的解决]]></title><link>https://blog.youkuaiyun.com/csdn_am/article/details/80030763</link><guid>https://blog.youkuaiyun.com/csdn_am/article/details/80030763</guid><author>csdn_am</author><pubDate>Sat, 21 Apr 2018 16:21:41 +0800</pubDate><description><![CDATA[如果param就是整个item，直接dict如果像{'',[item,item]}这种，插入列表时将item转化为字典list.appeng(dict(person_item))]]></description><category></category></item><item><title><![CDATA[【方法】python生成大写32位uuid]]></title><link>https://blog.youkuaiyun.com/csdn_am/article/details/79994027</link><guid>https://blog.youkuaiyun.com/csdn_am/article/details/79994027</guid><author>csdn_am</author><pubDate>Wed, 18 Apr 2018 17:36:44 +0800</pubDate><description><![CDATA[import uuiddef getUUID():
    return &quot;&quot;.join(str(uuid.uuid4()).split(&quot;-&quot;)).upper()]]></description><category></category></item><item><title><![CDATA[pymongo sort]]></title><link>https://blog.youkuaiyun.com/csdn_am/article/details/79991940</link><guid>https://blog.youkuaiyun.com/csdn_am/article/details/79991940</guid><author>csdn_am</author><pubDate>Wed, 18 Apr 2018 15:59:39 +0800</pubDate><description><![CDATA[db.collecionname.find().sort(&quot;UserName&quot;,pymongo.ASCENDING)   --升序db.collecionname.find().sort(&quot;UserName&quot;,pymongo.DESCENDING)  --降序]]></description><category></category></item><item><title><![CDATA[【笔记】mysql 修改primary key的列]]></title><link>https://blog.youkuaiyun.com/csdn_am/article/details/79971161</link><guid>https://blog.youkuaiyun.com/csdn_am/article/details/79971161</guid><author>csdn_am</author><pubDate>Tue, 17 Apr 2018 10:37:18 +0800</pubDate><description><![CDATA[有时我们创建的表需要修改主键的定义的列，这时需要先删除主键alter table tablename drop PRIMARY KEY然后添加主键alter table tablename ADD PRIMARY KEY('col_name')]]></description><category></category></item><item><title><![CDATA[【笔记】pharm 无端报错 unresovle preference 的解决]]></title><link>https://blog.youkuaiyun.com/csdn_am/article/details/79964863</link><guid>https://blog.youkuaiyun.com/csdn_am/article/details/79964863</guid><author>csdn_am</author><pubDate>Mon, 16 Apr 2018 19:14:26 +0800</pubDate><description><![CDATA[最后重启pycharm]]></description><category></category></item><item><title><![CDATA[【笔记】linux 下python多进程启动程序]]></title><link>https://blog.youkuaiyun.com/csdn_am/article/details/79961595</link><guid>https://blog.youkuaiyun.com/csdn_am/article/details/79961595</guid><author>csdn_am</author><pubDate>Mon, 16 Apr 2018 15:50:37 +0800</pubDate><description><![CDATA[导入包from multiprocessing import Pool, cpu_count
def split(tasks, core,list_count):
    &quot;&quot;&quot;
    切分任务
    &quot;&quot;&quot;
    each_part = math.ceil(list_count / core) + 1
    parts = []
    part = []
    for index, ...]]></description><category></category></item><item><title><![CDATA[【笔记】call,apply,bind的区别]]></title><link>https://blog.youkuaiyun.com/csdn_am/article/details/79950768</link><guid>https://blog.youkuaiyun.com/csdn_am/article/details/79950768</guid><author>csdn_am</author><pubDate>Sun, 15 Apr 2018 16:59:07 +0800</pubDate><description><![CDATA[1，call()、apply()、bind() 都是用来重定义 this 这个对象的！　　如：　　　　obj.myFun.call(db)；　　　　//德玛年龄99 　  obj.myFun.apply(db);　　　 //德玛年龄99 　  obj.myFun.bind(db)();　　　//德玛年龄99　　以上出了bind 方法后面多了个 () 外 ，结果返回都一致！　　由此得出结论，bing...]]></description><category></category></item><item><title><![CDATA[sublime text 常用快捷键]]></title><link>https://blog.youkuaiyun.com/csdn_am/article/details/79942535</link><guid>https://blog.youkuaiyun.com/csdn_am/article/details/79942535</guid><author>csdn_am</author><pubDate>Sat, 14 Apr 2018 17:49:32 +0800</pubDate><description><![CDATA[Sublime Text 3 快捷键精华版Ctrl+Shift+P：打开命令面板Ctrl+P：搜索项目中的文件Ctrl+G：跳转到第几行Ctrl+W：关闭当前打开文件Ctrl+Shift+W：关闭所有打开文件Ctrl+Shift+V：粘贴并格式化Ctrl+D：选择单词，重复可增加选择下一个相同的单词Ctrl+L：选择行，重复可依次增加选择下一行Ctrl+Shift+L：选择多行Ctrl+Shift...]]></description><category></category></item><item><title><![CDATA[【笔记】js 中const,var ,let的区别]]></title><link>https://blog.youkuaiyun.com/csdn_am/article/details/79942478</link><guid>https://blog.youkuaiyun.com/csdn_am/article/details/79942478</guid><author>csdn_am</author><pubDate>Sat, 14 Apr 2018 17:45:37 +0800</pubDate><description><![CDATA[const 定义的更像一个常量，一定要做初始化，并且在函数外定义无法修改。var 定义的更像一个全局变量，如果在函数外定义了一个变量，在函数里面可以修改它的值let 的作用于是函数内。详细请参考：https://www.cnblogs.com/ksl666/p/5944718.html...]]></description><category></category></item><item><title><![CDATA[【笔记】NPM 淘宝镜像长久配置]]></title><link>https://blog.youkuaiyun.com/csdn_am/article/details/79941884</link><guid>https://blog.youkuaiyun.com/csdn_am/article/details/79941884</guid><author>csdn_am</author><pubDate>Sat, 14 Apr 2018 16:57:03 +0800</pubDate><description><![CDATA[npm config set registry https://registry.npm.taobao.org
查看是否生效

npm config get registry
// 或
npm info express]]></description><category></category></item><item><title><![CDATA[【笔记】python generator yied]]></title><link>https://blog.youkuaiyun.com/csdn_am/article/details/79937333</link><guid>https://blog.youkuaiyun.com/csdn_am/article/details/79937333</guid><author>csdn_am</author><pubDate>Sat, 14 Apr 2018 10:22:25 +0800</pubDate><description><![CDATA[如果一个函数包含了yield,那么这个函数就成了一个generator，generator是一个迭代器，它遵循遵循迭代器（iterator）协议，迭代器协议需要实现__iter__、next接口能过多次进入、多次返回，能够暂停函数体中代码的执行取一次，执行代码到第一个yiled,第二次去从第二个yield开始执行，直到写出取到最后一个会报stopIteration异常，但是 for循环可以捕获此异...]]></description><category></category></item><item><title><![CDATA[【笔记】mybatis 遇到所有更新的字段都是null或空字符串]]></title><link>https://blog.youkuaiyun.com/csdn_am/article/details/79929125</link><guid>https://blog.youkuaiyun.com/csdn_am/article/details/79929125</guid><author>csdn_am</author><pubDate>Fri, 13 Apr 2018 15:24:02 +0800</pubDate><description><![CDATA[在做mybatis更新时，因为我想到作为查询的字段不需要更新所以就没写在trim里面，结果出现了如下错误：这里的altBefore 和 altAfter两个字段都是空字符串，所以mybatis在拼接语句时报了上面的错误,并没有把这两个字段拼上，所有在写更新语句时最好加上一个唯一标识的字段，以避免出现上面的错误...]]></description><category></category></item><item><title><![CDATA[【笔记】windows User目录的作用]]></title><link>https://blog.youkuaiyun.com/csdn_am/article/details/79926808</link><guid>https://blog.youkuaiyun.com/csdn_am/article/details/79926808</guid><author>csdn_am</author><pubDate>Fri, 13 Apr 2018 12:00:18 +0800</pubDate><description><![CDATA[windows user目录下这两个文件夹，一个是当前用户的文件夹，一个是对于所有用户的功用文件夹，这里面存放的是一些常用的配置，如图当我们需要简化某些操作时，就需要在这里配置，比如配置国内镜像源的全局配置自己新建了一个pip文件夹，里面放入了一个pip文件，文件内容是[global]trusted-host=mirrors.aliyun.comindex-url=http://mirrors.a...]]></description><category></category></item><item><title><![CDATA[python pip 安装一些包找不到的问题 Could not find a version that satisfies....]]></title><link>https://blog.youkuaiyun.com/csdn_am/article/details/79924744</link><guid>https://blog.youkuaiyun.com/csdn_am/article/details/79924744</guid><author>csdn_am</author><pubDate>Fri, 13 Apr 2018 10:54:39 +0800</pubDate><description><![CDATA[有时我们使用下载python 自带的pip 安装一些工具包时，会报如下错误找不到满意的版本，这时就是我们的pip可能需要升级了，所以使用python -m pip install --upgrade pip升级一下pip ，--upgrade 后面跟的是需要升级的库名然后继续尝试发现还是不行，会报相同的错误，这时考虑到是网络的问题，我的网有时候是不稳定的，这时我们用国内的镜像源来加速pip ins...]]></description><category></category></item><item><title><![CDATA[idea 提示 string template are not supported current JavaScrip Version 的解决【笔记】]]></title><link>https://blog.youkuaiyun.com/csdn_am/article/details/79918902</link><guid>https://blog.youkuaiyun.com/csdn_am/article/details/79918902</guid><author>csdn_am</author><pubDate>Thu, 12 Apr 2018 19:46:40 +0800</pubDate><description><![CDATA[当我们第一次使用idea 打开一个项目，打开其中的js文件时，会出现个如下错误意思是不支持当前js版本，这里是我的代码js版本较高，但是idea默认的js版本较低，这时点击File点击settings如图所示将js升级成你需要的版本就可以了，这里我用的是 React-JSX...]]></description><category></category></item><item><title><![CDATA[pika.exceptions.ConnectionClosed 问题的解决]]></title><link>https://blog.youkuaiyun.com/csdn_am/article/details/79894662</link><guid>https://blog.youkuaiyun.com/csdn_am/article/details/79894662</guid><author>csdn_am</author><pubDate>Wed, 11 Apr 2018 12:38:55 +0800</pubDate><description><![CDATA[最近一个处理程序总是遇到 pika.exceptions.ConnectionClosed 这个问题，一开始以为是超时问题，结果增加了超时时间运行了一天又报错了，所以查阅资料，https://stackoverflow.com/questions/37321089/rabbitmq-pika-exceptions-connectionclosed/37528066这里面给说是因为主进程长时间等待，...]]></description><category></category></item><item><title><![CDATA[linux  Too Many Files 问题查看和解决方法]]></title><link>https://blog.youkuaiyun.com/csdn_am/article/details/79893132</link><guid>https://blog.youkuaiyun.com/csdn_am/article/details/79893132</guid><author>csdn_am</author><pubDate>Wed, 11 Apr 2018 11:15:31 +0800</pubDate><description><![CDATA[今天一个python处理程序报错 Too Many Files，只看一看就是打开了太多文件，文件是用多进程启动的，一共看了16个子进程，然后我用 ulimit -a 查看 当前系统设置的最大句柄core file size          (blocks, -c) 0data seg size           (kbytes, -d) unlimitedscheduling priority...]]></description><category></category></item><item><title><![CDATA[mysql创建前缀索引]]></title><link>https://blog.youkuaiyun.com/csdn_am/article/details/79880856</link><guid>https://blog.youkuaiyun.com/csdn_am/article/details/79880856</guid><author>csdn_am</author><pubDate>Tue, 10 Apr 2018 14:33:05 +0800</pubDate><description><![CDATA[ALTER table 表名 add index title_pre(列名(100))列名后面的数字代表前缀的长度，前缀长度并不是越长越好，这里涉及到一个选择性问题，select count(distinct 列名)/count(*)as a,COUNT(DISTINCT left(列名,100)) as b, COUNT(DISTINCT left(列名,110)) as c from 表名来查...]]></description><category></category></item></channel></rss>