使用正則來去除不想要的字符。
sudo pip3 install scrapy
函數(shù)發(fā)生嵌套的時候,this 是不會自動傳遞的,除非你手動傳遞,常見的:
var a={
name:"xuxu",
getname:function(){
console.log(this);
var self=this;
var b=function(){
console.log(self);//對象 a
}
b();
console.log(Window);
}
}
a.getname();
當(dāng)然也可以通過 apply,call 傳遞 this,等你遇到了再去查查,先留個印象;
16年做過一個,從開發(fā)、提測到上線大概是一周左右。
這個時間可能會拖延的幾個點(diǎn):
web來做,可能有些行為需要客戶端進(jìn)行配合,比如關(guān)閉webview、一些自定義的動效之類的)已經(jīng)解決:把thrift_sasl換成0.2.0版本,GitHub上有類似問題
兩種方案均可,自行選擇
1、做一張點(diǎn)贊記錄表,用戶ID,文章ID,點(diǎn)贊時間
2、點(diǎn)贊記錄存放到redis里面,key值為用戶ID+文章ID,value值為點(diǎn)贊時間
瀏覽器確實(shí)有允許使用麥克風(fēng)的api,但是,瀏覽器兼容性并不好。而且,目前好像還快不支持了
參見:https://developer.mozilla.org...
如果在微信內(nèi)打開的話,有支持錄音的微信jssdk可以幫你。
音頻播放就不用說了。
然后直播肯定是實(shí)時的,估計(jì)你需要用到websocket,一方錄制完,另一方服務(wù)器主動推送,類似小聊天室。
crontab 的環(huán)境變量和我們的賬號都不一樣, 和 root 的環(huán)境變量也不一樣.
類似普通用戶會先加載 ~/.bashrc 或者 /etc/profile, crontab 則會在運(yùn)行時加載 /etc/crontab 導(dǎo)入其環(huán)境變量.
因此不妨看看 scrapy 這條命令是否被加入了 crontab 的運(yùn)行環(huán)境變量里: /etc/crontab .
其實(shí)最簡單的辦法, 是在 crontab 里執(zhí)行定時任務(wù)時, 盡量用絕對路徑:
2 2 *** cd /root/EIT/crawler/EIT && /path/to/scrapy crawl test
如果不知道 scrapy 這條命令被放在哪里了, 可以執(zhí)行如下兩條命令來找到這個路徑:
whereis scrapy
which scrapy任務(wù)和阻塞個數(shù)
方法一:
方法二:
把user-agent換成微信的
echarts非常多的功能都是可配置的,可以多看下他的開發(fā)文檔中配置的那部分
http://echarts.baidu.com/opti...
餅圖顏色的設(shè)置
var colors = {
'正面':'#00ff00',
'負(fù)面':'#ff0000',
'中立':'#0000ff'
}
itemStyle:{
color:colors[..name]
}在程序運(yùn)行前將你安裝的包的地址導(dǎo)入path, 并且要在系統(tǒng)numpy包之前
import sys
sys.path.insert(1, '/your/python/site-packages/path')
舉兩個例子
# 方法1
listB = [i[0] for i in listA]
# 方法2
listB = map(lambda i: i[0], listA)
可在 jupyter(http://jupyter.org/install) 里使用 %timeit 做簡單性能對比,像這樣
listA = [[1], [2], [3]]
%timeit [i[0] for i in listA]
%timeit map(lambda i: i[0], listA)你的代碼有幾個地方有問題,按照下面的代碼再試試:
#-- conding:utf-8 --
import requests
import re
import json
url_list_all = ['http://finance.eastmoney.com/news/cgnjj_{}.html'.format(pages) for pages in range(1,3)] #減少了頁碼,測試的快點(diǎn)
def content(url):
req = requests.get(url,timeout = 1000)
print('content_ulr:',url)
req.encoding = 'utf-8'
content_source = req.text
title = re.search('<h1>(.*?)</h1>',content_source,re.S).group(1)
source_time = re.search('<div class="time">(.*?)</div>', content_source, re.S).group(1)
source = re.search('<span>來源:</span>(.*?)</div>', content_source, re.S).group(1)
content_body = re.search('<!--文章主體-->(.*?)<!--責(zé)任編輯-->', content_source, re.S).group(1)
content_content = {'title:': title, 'time:': source_time, 'source:': source, 'content:': content_body}
return content_content
def file_save(content):
with open('./east.txt','a') as f:
f.write(str(content))
for url in url_list_all:
req = requests.get(url)
req.encoding = 'utf-8'
list_content = req.text
content_url = re.findall('<p class="title">.*?<a href="(.*?)" target="_blank">',list_content,re.S)
for u in content_url:
cnt = content(u)
file_save(cnt)
是必然執(zhí)行的。
1. 授權(quán)
GRANT ALL PRIVILEGES ON shixiseng.* TO 'root'@'localhost' IDENTIFIED BY '1234567' WITH GRANT OPTION;
2. 刷新
FLUSH PRIVILEGES;
此處你得注意一點(diǎn),你的hosts文件里面有沒有把127.0.0.1指向localhost
在linux系統(tǒng)下:
每一個進(jìn)程都會有它自己的sys.stdout,除非進(jìn)程自己把它關(guān)閉了。
在/proc目錄下面系統(tǒng)會為每一個進(jìn)程創(chuàng)建一個文件夾,文件夾名字就是進(jìn)程號,該文件夾下面會放一些進(jìn)程的相關(guān)信息,比如fd目錄下面會放進(jìn)程打開的文件描述符,對文件描述符1寫入數(shù)據(jù)就可以了。
如果排序涉及的數(shù)據(jù)量很大,那么肯定是交給數(shù)據(jù)庫比較好。因?yàn)榕判虻淖罱K目的是分頁輸出,數(shù)據(jù)庫可以使用索引來更快的達(dá)到這一目的。
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。