你的位置:首页 > 网页设计

[网页设计]cnblogs api 简要分析 (文章获取篇)


通过packet capture对旧版的第三方app进行抓包分析以后,能够获取cnblogs对app开放的一些api。

简要介绍直接和网站文章内容相关的api。

希望更多精美的第三方app能够出现 :)

 

host:http://www.cnblogs.com

endpoint:/mvc/aggsite/postlist.aspx

attrs&values:

attrcategoryTypeparentCategoryIDcategoryIDpageIndexitemListActionName
valueTopSiteCategory01087051PostList

 

 

[categoryType]

values:

MyDigged我赞过的
MyCommented我评论过的
News新闻
MyFollowing我关注的
HomeCandidate首页候选区
Picked精选
AllPosts所有随笔
SiteHome首页
SiteCategory首页分类
TopSiteCategory首页分类
......

用于指定页面分类,获取某些子分类需要和和ParentCategoryId及CategoryId配合使用。

 

 

[parentCategoryID]

values:

1第一母分类(.NET技术)
2第二母分类(编程语言)
3第三母分类(软件设计)
......

获取子分类是用于定位母分类的属性,如下图,ruby位于第二母分类,则其parentCategoryID==2。

 

 

[pageIndex]

即页码,不做赘述。

 

[categoryID]

子分类的编号。可从pagesource中获取。

1 <script type="text/javascript">2         var aggSiteModel = {"CategoryType":"SiteCategory","ParentCategoryId":2,"CategoryId":106876,"PageIndex":1,"TotalPostCount":4000,"ItemListActionName":"PostList"};3       </script>

 

[itemListActionName]

values:

PostList发布的文章列表(意义尚不明)
......

 

/*Separate Line Here*/

 

将以上参数拼接,得到:http://www.cnblogs.com/mvc/aggsite/postlist.aspx?&pageindex=1&itemListActionName=PostList?categoryType=SiteCategory&ParentCategoryId=2&PageIndex=1&CategoryId=106882

请求以上URL,即可返回该分类下的文章列表(此例中为 首页->编程语言->PHP)。

 

便于解析反序列化的HTML代码:

 1 <div class="post_item"> 2 <div class="digg"> 3   <div class="diggit" onclick="DiggPost('hzd2010',5681394,294758,1)">  4   <span class="diggnum" id="digg_count_5681394">0</span> 5   </div> 6   <div class="clear"></div> 7   <div id="digg_tip_5681394" class="digg_tip"></div> 8 </div>    9 <div class="post_item_body"> 10   <h3><a class="titlelnk" href="http://www.cnblogs.com/hzd2010/p/5681394.html" target="_blank">win10本地搭建apache+php+mysql运行环境</a></h3>           11   <p class="post_item_summary"> 12   首先下载所需软件: Vc2015:https://www.microsoft.com/zh-CN/download/details.aspx?id=48145 Vc2012:http://www.microsoft.com/zh-CN/download/details.aspx?id=30679 A ... 13   </p>        14   <div class="post_item_foot">           15   <a href="http://www.cnblogs.com/hzd2010/" class="lightblue">黄志东</a>  16   发布于 2016-07-18 15:27  17   <span class="article_comment"><a href="http://www.cnblogs.com/hzd2010/p/5681394.html#commentform" title="" class="gray"> 18     评论(0)</a></span><span class="article_view"><a href="http://www.cnblogs.com/hzd2010/p/5681394.html" class="gray">阅读(6)</a></span></div> 19 </div> 20 <div class="clear"></div> 21 </div> 22 <div class="post_item"> 23 <div class="digg"> 24   <div class="diggit" onclick="DiggPost('hzd2010',5681233,294758,1)">  25   <span class="diggnum" id="digg_count_5681233">0</span> 26   </div> 27   <div class="clear"></div> 28   <div id="digg_tip_5681233" class="digg_tip"></div> 29 </div>    30 <div class="post_item_body"> 31   <h3><a class="titlelnk" href="http://www.cnblogs.com/hzd2010/p/5681233.html" target="_blank">windows2003服务器mysql每天定时备份</a></h3>           32   <p class="post_item_summary"> 33   1.php利用mysqldump备份数据库,代码如下: 2.通过bat运行以上php文件,bat文件内容如下: 其中:&#160;e:/wamp/php5.4.44/php.exe :php安装路径;&#160;e:/wamp/backup.php :要运行的php文件;&#160;zzy :要备份的数据库;&#160;30 :备份数据保 ... 34   </p>        35   <div class="post_item_foot">           36   <a href="http://www.cnblogs.com/hzd2010/" class="lightblue">黄志东</a>  37   发布于 2016-07-18 14:56  38   <span class="article_comment"><a href="http://www.cnblogs.com/hzd2010/p/5681233.html#commentform" title="" class="gray"> 39     评论(0)</a></span><span class="article_view"><a href="http://www.cnblogs.com/hzd2010/p/5681233.html" class="gray">阅读(8)</a></span></div> 40 </div> 41 <div class="clear"></div> 42 </div> 43 <div class="post_item"> 44 <div class="digg"> 45   <div class="diggit" onclick="DiggPost('zhenbianshu',5676822,247982,1)">  46   <span class="diggnum" id="digg_count_5676822">2</span> 47   </div> 48   <div class="clear"></div> 49   <div id="digg_tip_5676822" class="digg_tip"></div> 50 </div>    51 <div class="post_item_body"> 52   <h3><a class="titlelnk" href="http://www.cnblogs.com/zhenbianshu/p/5676822.html" target="_blank">初探PHP多进程</a></h3>           53   <p class="post_item_summary"> 54   们都知道PHP是单进程执行的,PHP处理多并发主要是依赖服务器或PHP-FPM的多进程及它们进程的复用,但PHP实现多进程也意义重大,尤其是在后台Cli模式下处理大量数据或运行后台DEMON守护进程时,多进程的优势不用多说。 ... 55   </p>        56   <div class="post_item_foot">           57   <a href="http://www.cnblogs.com/zhenbianshu/" class="lightblue">枕边书</a>  58   发布于 2016-07-18 10:26  59   <span class="article_comment"><a href="http://www.cnblogs.com/zhenbianshu/p/5676822.html#commentform" title="" class="gray"> 60     评论(0)</a></span><span class="article_view"><a href="http://www.cnblogs.com/zhenbianshu/p/5676822.html" class="gray">阅读(214)</a></span></div> 61 </div> 62 <div class="clear"></div> 63 </div> 64 <div class="post_item"> 65 <div class="digg"> 66   <div class="diggit" onclick="DiggPost('androidshouce',5679998,289500,1)">  67   <span class="diggnum" id="digg_count_5679998">0</span> 68   </div> 69   <div class="clear"></div> 70   <div id="digg_tip_5679998" class="digg_tip"></div> 71 </div>    72 <div class="post_item_body"> 73   <h3><a class="titlelnk" href="http://www.cnblogs.com/androidshouce/p/5679998.html" target="_blank">正则表达式的奥秘</a></h3>           74   <p class="post_item_summary"> 75   1,正则表达式简介 (1)什么是正则表达式:是使用某种模式去匹配一类字符串的公式,它主要用于字符串的校验,分割,查找及替换操作。 (2)正则表达式的作用:替换文本或者代码中的某些字符,编辑软件无法完成的查找和替换,可以使用正则表达式来完成几乎全部的文本查找和替换工作。 正则表达式的强大功能源于它可以 ... 76   </p>        77   <div class="post_item_foot">           78   <a href="http://www.cnblogs.com/androidshouce/" class="lightblue">2778085001</a>  79   发布于 2016-07-18 08:50  80   <span class="article_comment"><a href="http://www.cnblogs.com/androidshouce/p/5679998.html#commentform" title="" class="gray"> 81     评论(0)</a></span><span class="article_view"><a href="http://www.cnblogs.com/androidshouce/p/5679998.html" class="gray">阅读(18)</a></span></div> 82 </div> 83 <div class="clear"></div> 84 </div> 85 <div class="post_item"> 86 <div class="digg"> 87   <div class="diggit" onclick="DiggPost('weihui-vip',5679189,294589,1)">  88   <span class="diggnum" id="digg_count_5679189">0</span> 89   </div> 90   <div class="clear"></div> 91   <div id="digg_tip_5679189" class="digg_tip"></div> 92 </div>    93 <div class="post_item_body"> 94   <h3><a class="titlelnk" href="http://www.cnblogs.com/weihui-vip/p/5679189.html" target="_blank">Ajax和JavaScript的区别</a></h3>           95   <p class="post_item_summary"> 96   javascript是一种在浏览器端执行的脚本语言,Ajax是一种创建交互式网页应用的开发技术&#160;,它是利用了一系列相关的技术其中就包括javascript。Javascript是由网景公司开发的一种脚本语言,它和sun公司的java语言是没有任何关系的,它们相似的名称只是一种行销策略。在一般的web ... 97   </p>        98   <div class="post_item_foot">           99   <a href="http://www.cnblogs.com/weihui-vip/" class="lightblue">微慧</a> 100   发布于 2016-07-17 19:19 101   <span class="article_comment"><a href="http://www.cnblogs.com/weihui-vip/p/5679189.html#commentform" title="" class="gray">102     评论(0)</a></span><span class="article_view"><a href="http://www.cnblogs.com/weihui-vip/p/5679189.html" class="gray">阅读(30)</a></span></div>103 </div>104 <div class="clear"></div>105 </div>106 <div class="post_item">107 <div class="digg">108   <div class="diggit" onclick="DiggPost('CraryPrimitiveMan',5678362,170872,1)"> 109   <span class="diggnum" id="digg_count_5678362">0</span>110   </div>111   <div class="clear"></div>112   <div id="digg_tip_5678362" class="digg_tip"></div>113 </div>   114 <div class="post_item_body">115   <h3><a class="titlelnk" href="http://www.cnblogs.com/CraryPrimitiveMan/p/5678362.html" target="_blank">Yii2的深入学习--行为Behavior</a></h3>          116   <p class="post_item_summary">117   我们先来看下行为在 Yii2 中的使用,行为是Behavior类或其子类的实例,可以无须改变类继承关系即可增强一个已有的组件类功能。 ...118   </p>       119   <div class="post_item_foot">          120   <a href="http://www.cnblogs.com/CraryPrimitiveMan/" class="lightblue">疯狂的原始人</a> 121   发布于 2016-07-17 12:49 122   <span class="article_comment"><a href="http://www.cnblogs.com/CraryPrimitiveMan/p/5678362.html#commentform" title="" class="gray">123     评论(0)</a></span><span class="article_view"><a href="http://www.cnblogs.com/CraryPrimitiveMan/p/5678362.html" class="gray">阅读(19)</a></span></div>124 </div>125 <div class="clear"></div>126 </div>127 <div class="post_item">128 <div class="digg">129   <div class="diggit" onclick="DiggPost('weihui-vip',5677823,294589,1)"> 130   <span class="diggnum" id="digg_count_5677823">0</span>131   </div>132   <div class="clear"></div>133   <div id="digg_tip_5677823" class="digg_tip"></div>134 </div>   135 <div class="post_item_body">136   <h3><a class="titlelnk" href="http://www.cnblogs.com/weihui-vip/p/5677823.html" target="_blank">为什么要用ajax</a></h3>          137   <p class="post_item_summary">138   Ajax应用程序的优势在于:1.&#160;通过异步模式,提升了用户体验2.&#160;优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用3.&#160;Ajax引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了大用户量下的服务器负载。2、AJAX最大的特点是什么。Ajax可以实现动态不刷新(局部 ...139   </p>       140   <div class="post_item_foot">          141   <a href="http://www.cnblogs.com/weihui-vip/" class="lightblue">微慧</a> 142   发布于 2016-07-17 09:02 143   <span class="article_comment"><a href="http://www.cnblogs.com/weihui-vip/p/5677823.html#commentform" title="" class="gray">144     评论(0)</a></span><span class="article_view"><a href="http://www.cnblogs.com/weihui-vip/p/5677823.html" class="gray">阅读(36)</a></span></div>145 </div>146 <div class="clear"></div>147 </div>148 <div class="post_item">149 <div class="digg">150   <div class="diggit" onclick="DiggPost('androidshouce',5675298,289500,1)"> 151   <span class="diggnum" id="digg_count_5675298">0</span>152   </div>153   <div class="clear"></div>154   <div id="digg_tip_5675298" class="digg_tip"></div>155 </div>   156 <div class="post_item_body">157   <h3><a class="titlelnk" href="http://www.cnblogs.com/androidshouce/p/5675298.html" target="_blank">PHP正则表达式入门教程[转]</a></h3>          158   <p class="post_item_summary">159   思维导图 点击下图,可以看具体内容! 介绍 正则表达式,大家在开发中应该是经常用到,现在很多开发语言都有正则表达式的应用,比如javascript,java,.net,php等等,我今天就把我对正则表达式的理解跟大家唠唠,不当之处,请多多指教! 需要知道的术语——下面的术语你知道多少? 需要知道的术 ...160   </p>       161   <div class="post_item_foot">          162   <a href="http://www.cnblogs.com/androidshouce/" class="lightblue">2778085001</a> 163   发布于 2016-07-16 08:44 164   <span class="article_comment"><a href="http://www.cnblogs.com/androidshouce/p/5675298.html#commentform" title="" class="gray">165     评论(0)</a></span><span class="article_view"><a href="http://www.cnblogs.com/androidshouce/p/5675298.html" class="gray">阅读(41)</a></span></div>166 </div>167 <div class="clear"></div>168 </div>169 <div class="post_item">170 <div class="digg">171   <div class="diggit" onclick="DiggPost('jianyeLee',5675112,228934,1)"> 172   <span class="diggnum" id="digg_count_5675112">0</span>173   </div>174   <div class="clear"></div>175   <div id="digg_tip_5675112" class="digg_tip"></div>176 </div>   177 <div class="post_item_body">178   <h3><a class="titlelnk" href="http://www.cnblogs.com/jianyeLee/p/5675112.html" target="_blank">6、easyUI-拖放事件及应用</a></h3>          179   <p class="post_item_summary">180   一、EasyUI 基本的拖动和放置 直接代码看: 二、购物车 三、课程表 ...181   </p>       182   <div class="post_item_foot">          183   <a href="http://www.cnblogs.com/jianyeLee/" class="lightblue">EthanCoco</a> 184   发布于 2016-07-16 00:29 185   <span class="article_comment"><a href="http://www.cnblogs.com/jianyeLee/p/5675112.html#commentform" title="" class="gray">186     评论(0)</a></span><span class="article_view"><a href="http://www.cnblogs.com/jianyeLee/p/5675112.html" class="gray">阅读(25)</a></span></div>187 </div>188 <div class="clear"></div>189 </div>190 <div class="post_item">191 <div class="digg">192   <div class="diggit" onclick="DiggPost('biezaideng',5674003,263239,1)"> 193   <span class="diggnum" id="digg_count_5674003">0</span>194   </div>195   <div class="clear"></div>196   <div id="digg_tip_5674003" class="digg_tip"></div>197 </div>   198 <div class="post_item_body">199   <h3><a class="titlelnk" href="http://www.cnblogs.com/biezaideng/p/5674003.html" target="_blank">sphinx,coreseek安装</a></h3>          200   <p class="post_item_summary">201   sphinx是国外的一款搜索软件。 coreseek是在sphinx的基础上,增加了中文分词功能,换句话说,就是支持了中文。 Coreseek发布了3.2.14版本和4.1版本,其中的3.2.14版本是2010年发布的,它是基于Sphinx0.9.9搜索引擎的。而4.1版本是2011年发布的,它是基 ...202   </p>       203   <div class="post_item_foot">          204   <a href="http://www.cnblogs.com/biezaideng/" class="lightblue">别再等</a> 205   发布于 2016-07-15 16:20 206   <span class="article_comment"><a href="http://www.cnblogs.com/biezaideng/p/5674003.html#commentform" title="" class="gray">207     评论(0)</a></span><span class="article_view"><a href="http://www.cnblogs.com/biezaideng/p/5674003.html" class="gray">阅读(24)</a></span></div>208 </div>209 <div class="clear"></div>210 </div>211 <div class="post_item">212 <div class="digg">213   <div class="diggit" onclick="DiggPost('tianxintian22',5673099,256453,1)"> 214   <span class="diggnum" id="digg_count_5673099">0</span>215   </div>216   <div class="clear"></div>217   <div id="digg_tip_5673099" class="digg_tip"></div>218 </div>   219 <div class="post_item_body">220   <h3><a class="titlelnk" href="http://www.cnblogs.com/tianxintian22/p/5673099.html" target="_blank">linux memcached安装</a></h3>          221   <p class="post_item_summary">222   准备安装包: libevent-2.0.21-stable.tar.gz //Memcached服务端的依赖包 memcached-1.4.29.tar.gz //Memcached服务端 libmemcached-1.0.18.tar.gz //Memcached扩展的依赖包 memcached- ...223   </p>       224   <div class="post_item_foot">          225   <a href="http://www.cnblogs.com/tianxintian22/" class="lightblue">tianxintian22</a> 226   发布于 2016-07-15 12:02 227   <span class="article_comment"><a href="http://www.cnblogs.com/tianxintian22/p/5673099.html#commentform" title="2016-07-15 22:33" class="gray">228     评论(1)</a></span><span class="article_view"><a href="http://www.cnblogs.com/tianxintian22/p/5673099.html" class="gray">阅读(25)</a></span></div>229 </div>230 <div class="clear"></div>231 </div>232 <div class="post_item">233 <div class="digg">234   <div class="diggit" onclick="DiggPost('androidshouce',5672381,289500,1)"> 235   <span class="diggnum" id="digg_count_5672381">2</span>236   </div>237   <div class="clear"></div>238   <div id="digg_tip_5672381" class="digg_tip"></div>239 </div>   240 <div class="post_item_body">241   <h3><a class="titlelnk" href="http://www.cnblogs.com/androidshouce/p/5672381.html" target="_blank">php设计模式</a></h3>          242   <p class="post_item_summary">243   单例模式 所谓单例模式,也就是在任何时候,应用程序中只会有这个类的一个实例存在。常见的,我们用到单例模式只让一个对象去访问数据库,从而防止打开多个数据库连接。要实现一个单例类应包括以下几点: 和普通类不同,单例类不能被直接实例化,只能是由自身实例化。因此,要获得这样的限制效果,构造函数必须标记为pr ...244   </p>       245   <div class="post_item_foot">          246   <a href="http://www.cnblogs.com/androidshouce/" class="lightblue">2778085001</a> 247   发布于 2016-07-15 09:04 248   <span class="article_comment"><a href="http://www.cnblogs.com/androidshouce/p/5672381.html#commentform" title="2016-07-17 00:22" class="gray">249     评论(1)</a></span><span class="article_view"><a href="http://www.cnblogs.com/androidshouce/p/5672381.html" class="gray">阅读(92)</a></span></div>250 </div>251 <div class="clear"></div>252 </div>253 <div class="post_item">254 <div class="digg">255   <div class="diggit" onclick="DiggPost('mracale',5671526,294239,1)"> 256   <span class="diggnum" id="digg_count_5671526">1</span>257   </div>258   <div class="clear"></div>259   <div id="digg_tip_5671526" class="digg_tip"></div>260 </div>   261 <div class="post_item_body">262   <h3><a class="titlelnk" href="http://www.cnblogs.com/mracale/p/5671526.html" target="_blank">PHPExcel说明</a></h3>          263   <p class="post_item_summary">264   下面是总结的几个使用方法include &#39;PHPExcel.php&#39;;include &#39;PHPExcel/Writer/Excel2007.php&#39;;//或者include &#39;PHPExcel/Writer/Excel5.php&#39;; 用于输出.xls的创建一个excel$objPHPExcel = ...265   </p>       266   <div class="post_item_foot">          267   <a href="http://www.cnblogs.com/mracale/" class="lightblue">zhuzhipeng</a> 268   发布于 2016-07-14 19:41 269   <span class="article_comment"><a href="http://www.cnblogs.com/mracale/p/5671526.html#commentform" title="" class="gray">270     评论(0)</a></span><span class="article_view"><a href="http://www.cnblogs.com/mracale/p/5671526.html" class="gray">阅读(53)</a></span></div>271 </div>272 <div class="clear"></div>273 </div>274 <div class="post_item">275 <div class="digg">276   <div class="diggit" onclick="DiggPost('holdon521',5670139,202096,1)"> 277   <span class="diggnum" id="digg_count_5670139">0</span>278   </div>279   <div class="clear"></div>280   <div id="digg_tip_5670139" class="digg_tip"></div>281 </div>   282 <div class="post_item_body">283   <h3><a class="titlelnk" href="http://www.cnblogs.com/holdon521/p/5670139.html" target="_blank">wordpress安装记录</a></h3>          284   <p class="post_item_summary">285   wordpress 已经完全部署到Linux后,进行开始安装的时候,数据库信息都填入好了(前提是:链接信息输入都正确) 然后点击会报错,说是链接数据库失败(数据库是建在阿里云服务器上的),但是具体不知道是什么错误 解决方案: 此时应该把php-fpm的错误日志给打开,看看具体是什么原因导致的 之后再 ...286   </p>       287   <div class="post_item_foot">          288   <a href="http://www.cnblogs.com/holdon521/" class="lightblue">微笑阳光哈*_*</a> 289   发布于 2016-07-14 13:36 290   <span class="article_comment"><a href="http://www.cnblogs.com/holdon521/p/5670139.html#commentform" title="" class="gray">291     评论(0)</a></span><span class="article_view"><a href="http://www.cnblogs.com/holdon521/p/5670139.html" class="gray">阅读(31)</a></span></div>292 </div>293 <div class="clear"></div>294 </div>295 <div class="post_item">296 <div class="digg">297   <div class="diggit" onclick="DiggPost('androidshouce',5669032,289500,1)"> 298   <span class="diggnum" id="digg_count_5669032">0</span>299   </div>300   <div class="clear"></div>301   <div id="digg_tip_5669032" class="digg_tip"></div>302 </div>   303 <div class="post_item_body">304   <h3><a class="titlelnk" href="http://www.cnblogs.com/androidshouce/p/5669032.html" target="_blank">修改部分php配置实现 远程包含 攻击</a></h3>          305   <p class="post_item_summary">306   1. 调试期间,可以打开display_errors = On 2. 目标机使用了include、require或require_once 3. 目标机配置 a) register_globals = On b) allow_url_fopen = On c) allow_url_include = ...307   </p>       308   <div class="post_item_foot">          309   <a href="http://www.cnblogs.com/androidshouce/" class="lightblue">2778085001</a> 310   发布于 2016-07-14 08:40 311   <span class="article_comment"><a href="http://www.cnblogs.com/androidshouce/p/5669032.html#commentform" title="" class="gray">312     评论(0)</a></span><span class="article_view"><a href="http://www.cnblogs.com/androidshouce/p/5669032.html" class="gray">阅读(63)</a></span></div>313 </div>314 <div class="clear"></div>315 </div>316 <div class="post_item">317 <div class="digg">318   <div class="diggit" onclick="DiggPost('lrjxgl',5666634,76243,1)"> 319   <span class="diggnum" id="digg_count_5666634">1</span>320   </div>321   <div class="clear"></div>322   <div id="digg_tip_5666634" class="digg_tip"></div>323 </div>   324 <div class="post_item_body">325   <h3><a class="titlelnk" href="http://www.cnblogs.com/lrjxgl/p/5666634.html" target="_blank">利用云视频实现在线教育和美女主播系统。</a></h3>          326   <p class="post_item_summary">327   利用云视频实现在线教育和美女主播系统。 最近美女主播跟游戏主播很火啊,哥也在整个美女视频直播系统,相对其他web应用。视频直播相对来说还是有点复杂。使用FMS搭建了服务端测试一下,直播还是不够稳定。后来试了下阿里云视频服务,感觉还可以,但是它没有提供客户端。然后找到了网易云视频,它有提供了客户端,试 ...328   </p>       329   <div class="post_item_foot">          330   <a href="http://www.cnblogs.com/lrjxgl/" class="lightblue">lrjxgl</a> 331   发布于 2016-07-13 13:48 332   <span class="article_comment"><a href="http://www.cnblogs.com/lrjxgl/p/5666634.html#commentform" title="" class="gray">333     评论(0)</a></span><span class="article_view"><a href="http://www.cnblogs.com/lrjxgl/p/5666634.html" class="gray">阅读(235)</a></span></div>334 </div>335 <div class="clear"></div>336 </div>337 <div class="post_item">338 <div class="digg">339   <div class="diggit" onclick="DiggPost('androidshouce',5665621,289500,1)"> 340   <span class="diggnum" id="digg_count_5665621">0</span>341   </div>342   <div class="clear"></div>343   <div id="digg_tip_5665621" class="digg_tip"></div>344 </div>   345 <div class="post_item_body">346   <h3><a class="titlelnk" href="http://www.cnblogs.com/androidshouce/p/5665621.html" target="_blank">php文件及文件夹操作(创建、删除、移动、复制)</a></h3>          347   <p class="post_item_summary">348   创建FileUtil.php文件,内容及调用方式如下: &lt;?php /** * 操纵文件类 * * 例子: * FileUtil::createDir(&#39;a/1/2/3&#39;); 测试建立文件夹 建一个a/1/2/3文件夹 * FileUtil::createFile(&#39;b/1/2/3&#39;); 测试建立文 ...349   </p>       350   <div class="post_item_foot">          351   <a href="http://www.cnblogs.com/androidshouce/" class="lightblue">2778085001</a> 352   发布于 2016-07-13 08:44 353   <span class="article_comment"><a href="http://www.cnblogs.com/androidshouce/p/5665621.html#commentform" title="2016-07-14 10:45" class="gray">354     评论(1)</a></span><span class="article_view"><a href="http://www.cnblogs.com/androidshouce/p/5665621.html" class="gray">阅读(115)</a></span></div>355 </div>356 <div class="clear"></div>357 </div>358 <div class="post_item">359 <div class="digg">360   <div class="diggit" onclick="DiggPost('jianyeLee',5665225,228934,1)"> 361   <span class="diggnum" id="digg_count_5665225">1</span>362   </div>363   <div class="clear"></div>364   <div id="digg_tip_5665225" class="digg_tip"></div>365 </div>   366 <div class="post_item_body">367   <h3><a class="titlelnk" href="http://www.cnblogs.com/jianyeLee/p/5665225.html" target="_blank">5、easyUI-菜单与按钮</a></h3>          368   <p class="post_item_summary">369   列出源码:求解 问题1:右键点击按钮出现菜单,但是并没有屏蔽window自带的右键菜单,去除&lt;!--开始 创建链接按钮(Link Button)--&gt;之后的代码,屏蔽了window自带右键菜单,但是并没有在点击的时候的边上,而是在最顶部; 问题2:如果没有设置height属性,并不自动识别高度,如下 ...370   </p>       371   <div class="post_item_foot">          372   <a href="http://www.cnblogs.com/jianyeLee/" class="lightblue">EthanCoco</a> 373   发布于 2016-07-12 22:49 374   <span class="article_comment"><a href="http://www.cnblogs.com/jianyeLee/p/5665225.html#commentform" title="" class="gray">375     评论(0)</a></span><span class="article_view"><a href="http://www.cnblogs.com/jianyeLee/p/5665225.html" class="gray">阅读(74)</a></span></div>376 </div>377 <div class="clear"></div>378 </div>379 <div class="post_item">380 <div class="digg">381   <div class="diggit" onclick="DiggPost('MarkRao',5663815,107754,1)"> 382   <span class="diggnum" id="digg_count_5663815">0</span>383   </div>384   <div class="clear"></div>385   <div id="digg_tip_5663815" class="digg_tip"></div>386 </div>   387 <div class="post_item_body">388   <h3><a class="titlelnk" href="http://www.cnblogs.com/MarkRao/p/php01.html" target="_blank">php从入门到放弃系列-01.php环境的搭建</a></h3>          389   <p class="post_item_summary">390   php从入门到放弃系列-01.php环境的搭建 一、为什么要学习php 1、php语言适用于中小型网站的快速开发; 2、并且有非常成熟的开源框架,例如yii,thinkphp等; 3、几乎全部的CMS内容管理系统,例如织梦,discuz,帝国,江湖等,采用php语言,而CMS内容管理系统,发展势头良 ...391   </p>       392   <div class="post_item_foot">          393   <a href="http://www.cnblogs.com/MarkRao/" class="lightblue">Mark Rao</a> 394   发布于 2016-07-12 15:52 395   <span class="article_comment"><a href="http://www.cnblogs.com/MarkRao/p/php01.html#commentform" title="2016-07-14 14:38" class="gray">396     评论(2)</a></span><span class="article_view"><a href="http://www.cnblogs.com/MarkRao/p/php01.html" class="gray">阅读(158)</a></span></div>397 </div>398 <div class="clear"></div>399 </div>400 <div class="post_item">401 <div class="digg">402   <div class="diggit" onclick="DiggPost('wwolf',5662359,279668,1)"> 403   <span class="diggnum" id="digg_count_5662359">0</span>404   </div>405   <div class="clear"></div>406   <div id="digg_tip_5662359" class="digg_tip"></div>407 </div>   408 <div class="post_item_body">409   <h3><a class="titlelnk" href="http://www.cnblogs.com/wwolf/p/5662359.html" target="_blank">yii2 RESTful api的详细使用</a></h3>          410   <p class="post_item_summary">411   什么是RESTful风格的API 对于各种客户端设备与服务端的通信,我们往往都通过API为客户端提供数据,提供某种资源。关于RESTful的概念,一查一大推,一两句也解释不清,姑且先按照我们通俗的理解:在众多风格、众多原则的API中,RESTful就是一套比较优秀的接口调用方式。 Yii2如何实现R ...412   </p>       413   <div class="post_item_foot">          414   <a href="http://www.cnblogs.com/wwolf/" class="lightblue">白狼栈</a> 415   发布于 2016-07-12 09:18 416   <span class="article_comment"><a href="http://www.cnblogs.com/wwolf/p/5662359.html#commentform" title="2016-07-13 16:49" class="gray">417     评论(4)</a></span><span class="article_view"><a href="http://www.cnblogs.com/wwolf/p/5662359.html" class="gray">阅读(393)</a></span></div>418 </div>419 <div class="clear"></div>420 </div>421  

代码已折叠