<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[abdfdgh的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/abdfdgh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; abdfdgh]]></copyright><item><title><![CDATA[python使用心得之获得github代码库列表]]></title><link>https://blog.youkuaiyun.com/abdfdgh/article/details/34854369</link><guid>https://blog.youkuaiyun.com/abdfdgh/article/details/34854369</guid><author>abdfdgh</author><pubDate>Thu, 26 Jun 2014 16:02:55 +0800</pubDate><description><![CDATA[1.背景效果可以看下具体51搜索展示http://www.51bt.cc，结合Xunsearch全文检索技术，可以达到毫秒级的数据搜索


项目需求，要求获得github的repo的api，以便可以提取repo的数据进行分析。研究了一天，终于解决了这个问题，虽然效率还是比较低下。


因为github的那个显示repo的api，列出了每个repo的详细信息，而且是json格式的。现在貌]]></description><category></category></item><item><title><![CDATA[闲暇时间看了下DHT网络]]></title><link>https://blog.youkuaiyun.com/abdfdgh/article/details/34853135</link><guid>https://blog.youkuaiyun.com/abdfdgh/article/details/34853135</guid><author>abdfdgh</author><pubDate>Thu, 26 Jun 2014 15:50:37 +0800</pubDate><description><![CDATA[DHT网络本质上是一个用于查询的网络，其用于查询一个资源有哪些计算机正在下载。每个资源都有一个20字节长度的ID用于标示，称为infohash。当一个程序作为DHT节点加入这个网络时，就会有其他节点来向你查询，当你做出回应后，对方就会记录下你。对方还会询问其他节点，当对方开始下载这个infohash对应的资源时，他就会告诉所有曾经询问过的节点，包括你。这个时候就可以确定，这个infohash对应的]]></description><category></category></item><item><title><![CDATA[ThinkPHP的截取字符串函数无法显示省略号的解决方法]]></title><link>https://blog.youkuaiyun.com/abdfdgh/article/details/34852999</link><guid>https://blog.youkuaiyun.com/abdfdgh/article/details/34852999</guid><author>abdfdgh</author><pubDate>Thu, 26 Jun 2014 15:49:01 +0800</pubDate><description><![CDATA[对于ThinkPHP的截取字符串函数无法显示省略号的情况，解决方法如下：
打开Common/extend.php页面，修改msubstr函数如下：


function msubstr($str, $start=0, $length, $charset="utf-8", $suffix=true)
{
  if(function_exists("mb_substr")) {
   i]]></description><category></category></item><item><title><![CDATA[现在公开一个DHT网络爬虫网络爬虫供大家一起交流]]></title><link>https://blog.youkuaiyun.com/abdfdgh/article/details/34852459</link><guid>https://blog.youkuaiyun.com/abdfdgh/article/details/34852459</guid><author>abdfdgh</author><pubDate>Thu, 26 Jun 2014 15:43:51 +0800</pubDate><description><![CDATA[这个python代码是用来从DHT网络（一种分布式的“磁力链接”的共享网络，这个叫法是我个人对这种分布式网络的称呼）中，检测收集“磁力链接”。每一个磁力链接就对应着一个种子文件。由于“磁力链接”在DHT网络中是通过分布式共享。所以通过检测DHT网络中的数据包就可以获得其他客户端发来的“磁力链接”，通过这些磁力链接下载相应的种子文件分析获取种子文件的文件资源名，这就完成了整个过程。效果可以看下具体5]]></description><category></category></item><item><title><![CDATA[现在公开一个DHT网络爬虫网络爬虫供大家一起交流]]></title><link>https://blog.youkuaiyun.com/abdfdgh/article/details/34852309</link><guid>https://blog.youkuaiyun.com/abdfdgh/article/details/34852309</guid><author>abdfdgh</author><pubDate>Thu, 26 Jun 2014 15:42:35 +0800</pubDate><description><![CDATA[我最开始在选用数据库时，为了不使用第三方库，打算使用erlang自带的mnesia。但是因为涉及到字符串匹配搜索，mnesia的查询语句在我看来太不友好，在经过一些资料查阅后就直接放弃了。关于这个网络的工作原理，参看：P2P中DHT网络爬虫（链接）以及写了个磁力搜索的网页（链接）。


然后我打算使用couchdb，因为它是erlang写的，而我正在用erlang写程序。第一次接触非关系型数]]></description><category></category></item><item><title><![CDATA[正则表达式不区分大小写以及解决思路的探索 .]]></title><link>https://blog.youkuaiyun.com/abdfdgh/article/details/34852179</link><guid>https://blog.youkuaiyun.com/abdfdgh/article/details/34852179</guid><author>abdfdgh</author><pubDate>Thu, 26 Jun 2014 15:41:16 +0800</pubDate><description><![CDATA[都说到这个份上了，自然情不自禁的看了一下.NET中的正则表达式不区分大小写的情况。在.NET中，RegexOption枚举可以使用影响匹配行为的选项修改正则表达式模式。比如其中的IngoreCase就是匹配过程中忽略大小写的限定。附上代码如下：Regex.Match (String, String, RegexOptions)；Regex.Replace (String, String, Stri]]></description><category></category></item><item><title><![CDATA[现在公开一个DHT网络爬虫网络爬虫供大家一起交流]]></title><link>https://blog.youkuaiyun.com/abdfdgh/article/details/34850113</link><guid>https://blog.youkuaiyun.com/abdfdgh/article/details/34850113</guid><author>abdfdgh</author><pubDate>Thu, 26 Jun 2014 15:21:14 +0800</pubDate><description><![CDATA[DHT网络本质上是一个用于查询的网络，其用于查询一个资源有哪些计算机正在下载。每个资源都有一个20字节长度的ID用于标示，称为infohash。当一个程序作为DHT节点加入这个网络时，就会有其他节点来向你查询，当你做出回应后，对方就会记录下你。对方还会询问其他节点，当对方开始下载这个infohash对应的资源时，他就会告诉所有曾经询问过的节点，包括你。这个时候就可以确定，这个infohash对应的]]></description><category></category></item><item><title><![CDATA[实现在同一方法中获取当前方法中新赋值的session值解决方法]]></title><link>https://blog.youkuaiyun.com/abdfdgh/article/details/34850019</link><guid>https://blog.youkuaiyun.com/abdfdgh/article/details/34850019</guid><author>abdfdgh</author><pubDate>Thu, 26 Jun 2014 15:19:57 +0800</pubDate><description><![CDATA[项目开发中遇到这样一个问题，在同一方法中对session数组进行赋值，但是想在此方法中接着使用此session，因为我是用的if…elseif…，由于排斥作用，在if条件中给session赋值后，再调用方法进入另一个elseif条件中就获取不到上一步的赋值，现将解决方法总结如下：
效果可以看下具体51搜索展示http://www.51bt.cc，结合Xunsearch全文检索技术，可以达到毫秒级]]></description><category></category></item><item><title><![CDATA[document.forms用法示例介绍]]></title><link>https://blog.youkuaiyun.com/abdfdgh/article/details/34849927</link><guid>https://blog.youkuaiyun.com/abdfdgh/article/details/34849927</guid><author>abdfdgh</author><pubDate>Thu, 26 Jun 2014 15:19:19 +0800</pubDate><description><![CDATA[概述效果可以看下具体51搜索展示http://www.51bt.cc，结合Xunsearch全文检索技术，可以达到毫秒级的数据搜索


forms 返回一个集合 (一个HTMLCollection对象),包含了了当前文档中的所有form元素.


语法


var collection = document.forms;


例子


获取表单信息


 
$]]></description><category></category></item><item><title><![CDATA[利用DHT网络原理制作bt采集蜘蛛]]></title><link>https://blog.youkuaiyun.com/abdfdgh/article/details/34849781</link><guid>https://blog.youkuaiyun.com/abdfdgh/article/details/34849781</guid><author>abdfdgh</author><pubDate>Thu, 26 Jun 2014 15:18:01 +0800</pubDate><description><![CDATA[我最开始在选用数据库时，为了不使用第三方库，打算使用erlang自带的mnesia。但是因为涉及到字符串匹配搜索，mnesia的查询语句在我看来太不友好，在经过一些资料查阅后就直接放弃了。效果可以看下具体51搜索展示http://www.51bt.cc，结合Xunsearch全文检索技术，可以达到毫秒级的数据搜索


然后我打算使用couchdb，因为它是erlang写的，而我正在用erla]]></description><category></category></item><item><title><![CDATA[ThinkPHP的截取字符串函数无法显示省略号的解决方法]]></title><link>https://blog.youkuaiyun.com/abdfdgh/article/details/34846353</link><guid>https://blog.youkuaiyun.com/abdfdgh/article/details/34846353</guid><author>abdfdgh</author><pubDate>Thu, 26 Jun 2014 14:47:49 +0800</pubDate><description><![CDATA[对于ThinkPHP的截取字符串函数无法显示省略号的情况，解决方法如下：
打开Common/extend.php页面，修改msubstr函数如下：


function msubstr($str, $start=0, $length, $charset="utf-8", $suffix=true)
{
  if(function_exists("mb_substr")) {
   i]]></description><category></category></item><item><title><![CDATA[浅谈Rails 4 中Strong Parameters机制]]></title><link>https://blog.youkuaiyun.com/abdfdgh/article/details/34846301</link><guid>https://blog.youkuaiyun.com/abdfdgh/article/details/34846301</guid><author>abdfdgh</author><pubDate>Thu, 26 Jun 2014 14:46:53 +0800</pubDate><description><![CDATA[本文主要是通过Rails3中的Parameters与Rails4中新引入的Strong Parameters机制进行对比，从而得出他们直接的异同 
要弄明白Rails 4 中Strong Parameters机制，首先我们要看看Rails3中的Parameters
找了台服务器将磁力链接爬虫架设起来http://www.51bt.cc(51搜索)大家可以看下。 

在 Rails3 中创建]]></description><category></category></item><item><title><![CDATA[destoon实现商铺管理主页设置增加新菜单的方法]]></title><link>https://blog.youkuaiyun.com/abdfdgh/article/details/34846161</link><guid>https://blog.youkuaiyun.com/abdfdgh/article/details/34846161</guid><author>abdfdgh</author><pubDate>Thu, 26 Jun 2014 14:45:12 +0800</pubDate><description><![CDATA[1.打开/lang/zh-cn/home.inc.php，找到9,10行替换如下：效果可以看下具体51搜索展示http://www.51bt.cc，结合Xunsearch全文检索技术，可以达到毫秒级的数据搜索


$HMENU = $DMENU = array('公司介绍', '供应产品', '采购清单', '新闻中心', '荣誉资质', '人才招聘', '联系方式', '公司相册', '招]]></description><category></category></item><item><title><![CDATA[Javascript字符串对象的常用方法简明版]]></title><link>https://blog.youkuaiyun.com/abdfdgh/article/details/34846001</link><guid>https://blog.youkuaiyun.com/abdfdgh/article/details/34846001</guid><author>abdfdgh</author><pubDate>Thu, 26 Jun 2014 14:43:56 +0800</pubDate><description><![CDATA[var a = "abcDEfGgdefg32asdf38";效果可以看下具体51搜索展示http://www.51bt.cc，结合Xunsearch全文检索技术，可以达到毫秒级的数据搜索
document.write("原始:"+a+"")
document.write("粗体:"+a.bold()+"");
document.write("大号:"+a.big()+"");
docum]]></description><category></category></item><item><title><![CDATA[js实现回放拖拽轨迹从过程上进行分析]]></title><link>https://blog.youkuaiyun.com/abdfdgh/article/details/34845895</link><guid>https://blog.youkuaiyun.com/abdfdgh/article/details/34845895</guid><author>abdfdgh</author><pubDate>Thu, 26 Jun 2014 14:43:16 +0800</pubDate><description><![CDATA[今天有点小高兴，csdn博客浏览量过万了，在过去还从来没有过这么高的浏览量呢，不得不说，太多时候还是有些矫情，可看到这些鼓励还是忍不住高兴啊，至少，这样让我有一种行内人员的感觉，吾道不孤啊。


闲话不多说，继续今天的记录，记录回放拖拽痕迹，先从过程上进行分析：


1、要实现回放拖拽痕迹，则必须先有记录；


2、要记录拖拽痕迹，则必须要实现拖拽；


这个问题前几天曾经]]></description><category></category></item><item><title><![CDATA[jquery 页眉单行信息滚动显示实现思路及代码]]></title><link>https://blog.youkuaiyun.com/abdfdgh/article/details/34845813</link><guid>https://blog.youkuaiyun.com/abdfdgh/article/details/34845813</guid><author>abdfdgh</author><pubDate>Thu, 26 Jun 2014 14:42:16 +0800</pubDate><description><![CDATA[将滚动的内容查询出来，放在一个div 或者别的容器里面，具体的实现代码如下
以下是控制滚动的样式，将滚动的内容查询出来，放在一个div 或者别的容器里面，我这里使用的是



#newCglist{width:300px;height:14px;line-height:14px;overflow:hidden}
#newCglist li{height:14px;padding-lef]]></description><category></category></item></channel></rss>