Array.prototype.S=String.fromCharCode(2);?
Array.prototype.in_array=function(e){?
??var?r=new?RegExp(this.S+e+this.S);?
??return?(r.test(this.S+this.join(this.S)+this.S));?
}; Jquery 中 ...
分类:
编程语言 时间:
2015-05-26 10:53:44
阅读次数:
412
最近用python做了个小crawler, 可以自动整理一些网站的内容,推送到当地文件中,做个小小的总结。
主要lib就是urllib 和 beautifulsoup.
urllib和urllib2是很方便的网页提取库,核心就是发送各种自定义的url request,然后可以返回网页内容。 最简单的函数,判定一个网页是否存在:
def isUrlExists(url):
...
分类:
编程语言 时间:
2015-05-26 10:49:11
阅读次数:
190
以下代码模拟“从自动取款机中取钱”的操作:当账户余额大于等于1000时,取出1000放入口袋。代码中使用两个线程同时执行取钱操作,若不进行同步处理,可能会存在两个线程同时进入取钱逻辑,导致最终取出2000的错误结果。所以代码中使用Mutex类同步线程访问取钱逻辑(临界资源)。
using System;
using System.Threading;
namespace MutexExample...
分类:
编程语言 时间:
2015-05-26 10:51:40
阅读次数:
149
这几天为了做课程设计,想起之前学过python,所以想起要去做个爬虫,于是用上了scrapy框架,当然在这期间也了解了一下requests,但是还是没有scrapy方便,毕竟它没有处理cookie的机制,需要自己去手动处理,比较麻烦,下面我来先稍微讲讲自己对scrapy运行原理的理解:
如图我们可以看到这是scrapy的大致结构,scrapy的运行流程:
1.scrapy engine打开...
分类:
编程语言 时间:
2015-05-26 10:49:54
阅读次数:
211
数据结构之---C语言实现串的块链存储表示...
分类:
编程语言 时间:
2015-05-26 10:48:01
阅读次数:
244
这里介绍Python的高级模块,用于专家级编程的需要,在小的脚本中很少使用。
输出格式化
reprlib模块提供了repr()的一个版本,定制大的或者多层嵌套的容器的简洁展示:
>>> import reprlib
>>> reprlib.repr(set('supercalifragilisticexpialidocious'))
"set(['a', 'c', 'd', 'e',...
分类:
编程语言 时间:
2015-05-26 10:45:14
阅读次数:
140
JAVA servlet无刷新上传图片文件并裁剪demo代码(Jcrop)
源代码下载地址:http://www.zuidaima.com/share/1550463770102784.htm...
分类:
编程语言 时间:
2015-05-26 10:46:25
阅读次数:
275
1 Sort Colors
Given an array with n objects colored red, white or blue, sort them so that objects of the same color are adjacent, with the colors in the order red, white and blue.Here, we will use th...
分类:
编程语言 时间:
2015-05-26 10:46:21
阅读次数:
177
L脚本语言调用操作系统API...
分类:
编程语言 时间:
2015-05-26 10:46:00
阅读次数:
252
时间限制:10000ms
单点时限:1000ms
内存限制:256MB
描述
由于今天上课的老师讲的特别无聊,小Hi和小Ho偷偷地聊了起来。
小Ho:小Hi,你这学期有选什么课么?
小Hi:挺多的,比如XXX1,XXX2还有XXX3。本来想选YYY2的,但是好像没有先选过YYY1,不能选YYY2。
小Ho:先修课程真是个麻烦的东西呢。
小Hi:没错呢。好多课...
分类:
编程语言 时间:
2015-05-26 10:45:28
阅读次数:
146
#include
#include
void printMatrix(int **matrix,int columns,int rows,int start)
{
int x=columns-start-1;
int y=rows-start-1;
int i;
for(i=start;i<=x;i++)//先打印一行
printf("%d ",matrix[start][i]);
...
分类:
编程语言 时间:
2015-05-26 10:43:45
阅读次数:
494
面向对象(Object-Oriented, OO)的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。而 ECMAScript 中没有类的概念,所以我们可以使用对象模拟出类。ECMA-262 把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函.....
分类:
编程语言 时间:
2015-05-26 10:40:41
阅读次数:
195
functionxml2arr($xml){$obj=simplexml_load_string($xml,'SimpleXMLElement',LIBXML_NOCDATA);$json=json_encode($obj);$arr=json_decode($json,true);return$a...
分类:
编程语言 时间:
2015-05-26 10:40:31
阅读次数:
168
计算机科学的新学生通常难以理解递归程序设计的概念。递归思想之所以困难,原因在于它非常像是循环推理(circular reasoning)。它也不是一个直观的过程;当我们指挥别人做事的时候,我们极少会递归地指挥他们。Introduction 递归算法是一种直接或者间接调用自身函数或者方法的算法。递归....
分类:
编程语言 时间:
2015-05-26 10:38:31
阅读次数:
198
#include "stdafx.h"#include "string"#include "iostream"#include "vector"#include "sstream"using namespace std;int _tmain(int argc, _TCHAR* argv[]){ .....
分类:
编程语言 时间:
2015-05-26 10:34:26
阅读次数:
213
我们要启动一个线程,就是调用一个线程实例的start方法。让我们来看看start方法的源码: 1 public synchronized void start() { 2 3 //0值就表示这个线程是新启动的 4 if(threadStatus!=0) { 5 throw new I...
分类:
编程语言 时间:
2015-05-26 10:33:22
阅读次数:
123
int[] b = new int[arr.length]; for(int i: arr){ b[i] = ((arr[i] - '0') + 5) % 10; }上面这段代码在运行中会报如下错误:Exception in thread "main...
分类:
编程语言 时间:
2015-05-26 10:35:26
阅读次数:
216