中文輸入法的keyCode等于229 你這有點弄得死循環(huán)的感覺。。如果沒有東西獲取焦點是不可能觸發(fā)中文輸入法的。。你可以弄一個隱藏的輸入框,利用它獲取焦點
有很多小問題,比如
1 conn,address = server.accept()
2 rec_buf=conn.recv(1024)
3 //make some handle here, store this connection in global data
4 conn.setblocking(0)
5 conn.sendall("pass")
第 2 行將阻塞整個線程,直到對方發(fā)送數(shù)據(jù),或連接斷開。
第 5 行因為沒有預(yù)先判斷 conn 是否可寫,操作可能失敗。
建議使用 asyncio 改寫,參考
# -*- coding: utf-8 -*-
import asyncio
async def handle_server(reader, writer):
data = await reader.readexactly(10)
print('recv1: {}'.format(data.decode()))
writer.write('pass'.encode())
writer.close()
async def handle_client(reader, writer):
data = await reader.readexactly(4)
if data.decode() == 'OPEN':
writer.write('success'.encode())
writer.close()
def new_listener(loop, ip, port, handler):
coro = asyncio.start_server(handler, ip, port, loop=loop)
return loop.run_until_complete(coro)
if __name__ == "__main__":
loop = asyncio.get_event_loop()
new_listener(loop, '127.0.0.1', 8322, handle_server),
new_listener(loop, '127.0.0.1', 12355, handle_client),
loop.run_forever()改了下你的main方法,,程序可以運行了,但是運行出來的結(jié)果好像沒倒序,你自己再看看吧
public static void main(String args[])
{
printArray(new int[]{1,2});
}
結(jié)果:[1, 2]
我也是這個問題。你最后解決了嗎。怎么解決的
今天是真無聊了 復(fù)制下來調(diào)了下....
報錯是這一行
for colmns_number in range(number_columns)
打印出來number_columns是2.0, range參數(shù)只能是整形, 這樣就可以了吧:
for colmns_number in range(int(number_columns))
下次一定要記得說在哪一行... 不過下一句也有問題, create_mieba最多接受4個參數(shù)給了5個... 慢慢調(diào)吧
那就是你域名解析的問題,和nginx沒關(guān)系。你的域名的NS如果在國外可能會造成解析速度慢,客戶端使用的dns服務(wù)器慢也會影響解析速度。
你應(yīng)該分析html結(jié)構(gòu)和抓取的標簽,例如這是一個table(我瞎猜的,嗯)tabody->tr->td->a,然后去使用xpath或者BeautifulSoup4去提取,提取出來的月份鏈接list,循環(huán)遍歷這個list產(chǎn)生請求去追蹤每個頁面。
yield scrapy.Request(url, callback=self.parse_everymonth_content, headers=headers)pymysql.err.ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO abc (字段名省略(顯示不全),' at line 1") 明顯的有個語法錯誤,檢查你的sql.sql文件
不刷新式不可能實現(xiàn)瀏覽a跳轉(zhuǎn)到瀏覽b的這樣兩個html的。
但不刷新可以實現(xiàn)中a頁面中瀏覽時,加載進b的內(nèi)容(注意,這時其實還是在a頁面下)。
save_file = save_file() #實例化save_file類 把這一行去掉看看
PyQt4或者PyQt5已經(jīng)通過sip的方式將Qt的相關(guān)動態(tài)庫封裝起來進行調(diào)用
所以你只用基于python編程就能調(diào)用相關(guān)的庫了
Pycharm和Eric都可以用來進行開發(fā)
我決定做兩個版本獨立環(huán)境模式再來看一下,之前一直是單獨建立3.7環(huán)境的話就會報python3錯誤。
現(xiàn)在make釋放了,提示如下
Python build finished successfully!
The necessary bits to build these optional modules were not found:
_ssl _uuid
To find the necessary bits, look in setup.py in detect_modules() for the module's name.Could not build the ssl module! Python requires an OpenSSL 1.0.2 or
1.1 compatible libssl with X509_VERIFY_PARAM_set1_host(). LibreSSL 2.6.4 and earlier do not provide the necessary APIs, https://github.com/libressl-p...
?。“l(fā)現(xiàn)為什么了!YUM鏡像的openssl版本都太老了??!是1.0.1的,要1.02版本!
于是去openssl站點手動下載安裝,
但是安裝完openssl仍然不能辨識新version,于是ln -s修改了連接,
但是內(nèi)部指認仍然會有差異,ssl模塊繼續(xù)裝不上
[root@i-ABC Python-3.7.0]# rpm -aq|grep openssl
openssl-1.0.1e-57.el6.x86_64
openssl-devel-1.0.1e-57.el6.x86_64
openssl-static-1.0.1e-57.el6.x86_64
[root@i-ABC Python-3.7.0]# openssl version
OpenSSL 1.0.2o 27 Mar 201
快絕望了,四處亂搜,發(fā)現(xiàn)這篇文章不錯,同樣是python3.7安裝SSL問題,最后使用了libressl代替openssl搞定,這似乎是個對的路子,不過依然沒有搞定我這邊的環(huán)境。
http://ju.outofmemory.cn/entr...
我猜有兩個可能問題源頭。 一個是之前裝了寶塔面板,有openssl沖突。
第二個可能也許是Centos6.8不是安裝python3.7的好選擇。
但是卸載面板也很麻煩,系統(tǒng)要讓你安裝pearl,不知道有多少坑在等著。
查看了下openssl的make test, 結(jié)果發(fā)現(xiàn)一開始就確實沒裝上去,什么意思不懂
SSL_accept() failed -1, 1
140053220050600:error:140800FF:SSL routines:ssl3_accept:unknown state:s3_srvr.c:869:
我做了三件事:
1.把openssl1.0.2 / libressl / python3.7 全裝在 /usr/目錄下
2.編譯安裝openssl時候加了 shared zlib參數(shù) (ssl參數(shù)因為未知原因加不上)
cd openssl-1.0.2o
./config --prefix=/usr --openssldir=/usr/openssl shared zlib
3.然后在make編譯的時候test了一下,據(jù)說還可以make depend一下防止編譯失敗,不過我沒用到。
make
make test
make install
然后就一路--with-ssl安裝python3.7,
再然后pip3 install --upgrade install pip 升級最新版本pip
最后測試pip3 install mkl -----成功了。
有可能參數(shù)是個寶。修改軟鏈接什么的,隱患太大,隨手推薦一個openssl 安裝參數(shù)庫說明書。
http://www.jinbuguo.com/linux...
至于rpm的qa查詢和openssl的version查詢?yōu)槭裁醋詈筮€是不一樣,歡迎告知!
也或許這樣非獨立配置python環(huán)境之后也會遇到問題,記得建立好軟鏈接后隨手執(zhí)行 /sbin/ldconfig ,升級動態(tài)庫。
借鑒參考答案如下,排名不分前后:感謝!
https://blog.csdn.net/mingtian625/article/details/52368677
https://zhidao.baidu.com/question/566026641912735684.html
https://blog.csdn.net/shanliangliuxing/article/details/18499625
https://blog.csdn.net/jeryjeryjery/article/details/77880227
https://www.cnblogs.com/cnlihao/p/7069776.html
https://blog.csdn.net/zx_whu/article/details/71773923
https://www.cnblogs.com/wenchengxiaopenyou/p/5709218.html
https://blog.csdn.net/qq_36416904/article/details/79316972
https://www.cnblogs.com/freeweb/p/5181764.html
http://www.cnblogs.com/devilmaycry812839668/p/9274547.html
TensorFlow 1.10發(fā)布,官方尚未指明其適合哪些環(huán)境之下。
那些和我一樣激動的裝了python3.7,糾結(jié)了一連串問題最后發(fā)現(xiàn)沒有tensorflow版本支持的朋友可以觀望一下了。
LINUX
windows
Mac的朋友請自行查詢官網(wǎng)
自問自答吧。
在v2上解決了。
在每個uwsgi.ini 里加上
daemonize = /xxx/yyy.log
/xxx/yyy.log 是日志
原來是uwsgi.ini 寫的有問題。
單個文件只能使用一個線程, 如果是多個文件可以使用多個線程
沒有用過Thonny, 看上去Thonny是與系統(tǒng)的Python安裝地址是分開的,你可以看看你自己的ide Thonny的安裝包所在位置下是否有,沒有的話可以通過Thonny提供的Tools → Open system shell 來安裝
pip 安裝的的庫通常在下面類似的目錄下,你可以查看一下你的系統(tǒng)相應(yīng)目錄下是否有相應(yīng)的目錄
python2.7
/usr/local/lib/python2.7/dist-packages
/usr/lib/python2.7/site-packages
python3.5
/usr/local/lib/python3.5/dist-packages
/usr/lib/python3.5/site-packages
如果用VIRTUAL_ENV, 則會保存在相應(yīng)環(huán)境的下的lib/pythonX.Y/dist-packages下
也可以用pip list加上pip show查看具體有哪些庫和安裝位置。
訪問速度和內(nèi)存占用大小都是由數(shù)據(jù)結(jié)構(gòu)本身決定的 。用hash實現(xiàn)的,訪問和查找速度肯定快,但是這種結(jié)構(gòu)就犧牲了內(nèi)存開銷。同樣地,一個類的屬性和方法越多,那么實例占用的內(nèi)存肯定越大??梢杂?code>sys.getsizeof查看大小。數(shù)據(jù)結(jié)構(gòu)和語言本身并無直接聯(lián)系,只是實現(xiàn)方式略有不同罷了,關(guān)于樹形結(jié)構(gòu),比如也可以用列表或者xml格式存儲,沒有什么硬性規(guī)定,看具體需求
因為這里div=bsObj.findAll('div', {'class': 'result c-container'})
>>> type(div)
<class 'bs4.element.ResultSet'>
div是一個類似于 list 類型的對象, 沒有findAll這個方法, 你可以取div其中的某一個進行操作, 比如:
>>> div[0].findAll('h3', {'class': 't'})
[<h3 class="t"><a data-click="{
'F':'778317EA',
...閣下沒看仔細
python prog.py --help
usage: a.py [-h] [-v]
optional arguments:
-h, --help show this help message and exit
-v, --verbose increase output verbositypycharm 項目的 python 環(huán)境與系統(tǒng) python 環(huán)境不一致。
把,ensure_ascii=False去掉就行了
import json
node = "測試中文"
data = json.dumps({'touser':"@all",'toparty':"@all",'msgtype':"text",'agentid':"1000002",'text':{'content':node},'safe':"0"},ensure_ascii=False)
data.encode('iso-8859-1') #報錯
data = json.dumps({'touser':"@all",'toparty':"@all",'msgtype':"text",'agentid':"1000002",'text':{'content':node},'safe':"0"})
data.encode('iso-8859-1') #正常
還不行就試試requests.post的data不json.dumps, 直接傳
data = {'touser':"@all",'toparty':"@all",'msgtype':"text",'agentid':"1000002",'text':{'content':node},'safe':"0"}
requests.post(url, data=data) # 數(shù)據(jù)直接傳字典北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓領(lǐng)域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務(wù)負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。