進(jìn)去填你的svn服務(wù)路徑
git上下載的少了__init__.py,蛋疼
只是換一下思路,如果單位都是'分'的話,為何不考慮在提取的正則里加上"分"這個(gè)詞? 例如
line = "小紅:B002班,數(shù)學(xué),100分"
people = re.split(r'[,|:分]',line)
# 得到[' 小紅', 'B002班', '數(shù)學(xué)', '100', '']
people[-1] = "分"
# 得到[' 小紅', 'B002班', '數(shù)學(xué)', '100', '分']
# 最后當(dāng)然可以轉(zhuǎn)換成tuple
people = tuple(people)
如果后面單位不太一樣的話也有其他方法,不過(guò)會(huì)麻煩一點(diǎn)。比如提取后面的50X,先正則把數(shù)字給extract出來(lái),然后非數(shù)字部分也extract出來(lái)。用兩個(gè)不同的group存起來(lái),在放到tuple里。
還是盡量切到python3會(huì)好一點(diǎn)。加# -*- coding: utf-8 -*-在文件頭部就可以解決這個(gè)問(wèn)題。python2的話,你不能直接print這個(gè)元組,而是必須循環(huán)這個(gè)元組的每個(gè)元素(也就是字符串“再print才會(huì)顯示中文。比如
for i in people:
print i
輸出
小紅
B002班
數(shù)學(xué)
100
分
如果覺(jué)得換行太丑,輸出不方便,也可以自己寫(xiě)一個(gè)打印函數(shù)
def pretty_print(slist):
for i in slist:
# 注意這個(gè)逗號(hào)不要漏了
print i,
# 然后再打印
pretty_print(people)我們是在用戶注冊(cè)以及修改用戶名是進(jìn)行這個(gè)敏感詞過(guò)濾。
redis中存儲(chǔ)著敏感詞庫(kù)。
用戶輸入,之后通過(guò)kmp算法匹配敏感詞是否在用戶輸入中
不知道跳板機(jī)符不符合題主題意,jumpserver
JS 原生庫(kù)里面沒(méi)有priority queue, 這個(gè)得自己實(shí)現(xiàn)。說(shuō)著找library。
400是客戶端錯(cuò)誤,bad request,估計(jì)和cookie有關(guān)。
time 是內(nèi)置模塊,你可以:
import sys
然后:
print(sys.builtin_module_names)
你就能看到它在里面,一般的模塊可以通過(guò) __file__ 找到源文件
由于是初學(xué)scrapy,所以在確定xpath沒(méi)問(wèn)題后,我開(kāi)始懷疑是不是代碼敲錯(cuò)了
翻了半天書(shū),再次回爐重做,了解了一下各個(gè)模塊的屬性
發(fā)現(xiàn)是spider文件夾下創(chuàng)建的爬蟲(chóng)模塊spider類(lèi)里的start_urls這個(gè)屬性錯(cuò)了
我原本以為start_urls是自己隨意定義的,所以我寫(xiě)成了start_url
以后學(xué)習(xí)還是要把基礎(chǔ)打好啊
代碼好多,我是否理解最后的問(wèn)題就是
問(wèn)題轉(zhuǎn)化成了怎么成數(shù)組中拿出這個(gè)特定的對(duì)象..
只要push之前做好標(biāo)示,這個(gè)socket是哪個(gè)人的,比如clients.push({username:'one', socket:socket }),然后需要的時(shí)候從clients.find({username:'one'))就可以了。
依錯(cuò)誤信息來(lái)看,這一行
image_file_path = value["path"]
有問(wèn)題,因?yàn)?value 變量是 list 或 tuple。
headers 是dict
例如
headers = {
'Accept':'*/*',
'Accept-Encoding':'gzip, deflate, br',
'Accept-Language':'zh-CN,zh;q=0.8',
'Connection':'keep-alive',
'Content-Length':'6',
'Content-Type':'application/x-www-form-urlencoded; charset=UTF-8',
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36'
}
例子:
import requests
headers = {
'Accept':'image/webp,image/*,*/*;q=0.8',
'Accept-Encoding':'gzip, deflate, sdch',
'Accept-Language':'zh-CN,zh;q=0.8',
'Connection':'keep-alive',
'Cache-Control':'no-cache',
'Host':'img1.mm131.me',
'Pragma':'no-cache',
'Referer':'http://www.mm131.com/xinggan/3627.html',
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',
'X-Requested-With':'XMLHttpRequest'
}
r = requests.get('http://img1.mm131.me/pic/3627/1.jpg', headers=headers)
with open('1.jpg', 'wb') as w: #保存圖片
w.write(r.content)list = " [ ' a ' ] "
l = eval(list)
1.在url的查詢參數(shù)中加入版本參數(shù),例如:
http://url.com/?v=2333
瀏覽器會(huì)因?yàn)閰?shù)不同而向服務(wù)器發(fā)出請(qǐng)求,但是服務(wù)器是不會(huì)管你參數(shù)是不是一樣,只要url是同一個(gè),就會(huì)返回同一個(gè)文件。
2.可以在參數(shù)中加hash=hgfdxjkk.
我一般是 resolve (a problem) 的觀點(diǎn)。
因?yàn)橄?這個(gè)決策、參數(shù)、過(guò)程比較復(fù)雜,需要抽象出來(lái) 這一類(lèi)問(wèn)題,需要有個(gè)東西來(lái)提供這個(gè)復(fù)雜實(shí)現(xiàn),Provider 顯然是不合適的因?yàn)樗话闾峁┑氖菍?shí)體,那么就可以用 resolve 來(lái)表示這個(gè)東西是為了解決問(wèn)題而存在的。
還有一種常見(jiàn)情況是用于解析給定參數(shù)的,比如把一個(gè) HTTP 請(qǐng)求里的 query 或是 payload 部分解析到一個(gè) POJO(我是搞 Java 的)或什么結(jié)構(gòu)里時(shí),這個(gè)解析過(guò)程可以稱為 resolve(也就是 使分解 這個(gè)意思),不過(guò)如果用更高的視角去看待這個(gè)問(wèn)題的話,跟上邊說(shuō)的其實(shí)也相通。
以上僅為個(gè)人觀點(diǎn),因?yàn)榈拇_也不是經(jīng)常用到這個(gè)寫(xiě)法,如有錯(cuò)誤還請(qǐng)指教。
感覺(jué)是自己的設(shè)計(jì)思路出現(xiàn)了問(wèn)題。應(yīng)該先從客戶端發(fā)起通信申請(qǐng),然后服務(wù)端進(jìn)行返回,其實(shí)這項(xiàng)功能除了 websocket 能夠?qū)崿F(xiàn), ajax 也能夠?qū)崿F(xiàn)。
這么說(shuō)吧,你用brew install packagename是用來(lái)安裝命令行工具的,一般不可能影響到圖形界面。brew cask install packagename倒是有可能。
mysql官方文檔是通過(guò)dmg文件安裝的:
The MySQL Installation Package includes a MySQL preference pane that enables you to start, stop, and control automated startup during boot of your MySQL installation.
這個(gè)面板就只有開(kāi)啟、關(guān)閉、控制開(kāi)機(jī)自啟mysql功能。 你用brew install mysql安裝的mysql能用Homebrew Services來(lái)實(shí)現(xiàn)這些功能。
# 啟動(dòng)
$ brew services run mysql
# 關(guān)閉
$ brew services stop mysql
# 重啟
$ brew services restart mysql
# 開(kāi)啟自啟
$ sudo brew services start mysql使用裝飾器
def decorator(func):
def wrapper(*args, **kw):
data = args[0],
dependencies = kw["dependencies"]
# Write your code here
return func(data, dependencies=dependencies)
return wrapper
@decorator
def calc(data, dependencies=["price","vol"]):
pass后面是空格''啊。
因?yàn)槟阌?個(gè)數(shù)字分割的。
相當(dāng)于是'BIT'+6個(gè)數(shù)字+TSU+6個(gè)數(shù)字+''
python小白,我也遇到這個(gè)坑了,你應(yīng)該py文件是tkinter.py rename一下就OK
北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開(kāi)發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dò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ù), 熟練的跨平臺(tái)面向?qū)ο箝_(kāi)發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開(kāi)發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開(kāi)發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。