有一部分是我們自己的。有些是其他人同類產(chǎn)品的。要求提取資料后整合成表格,以便分類分析。 需要附帶產(chǎn)品鏈接。 通過關(guān)鍵詞提取。 要求:公司名稱,聯(lián)系人,地址,電話,郵件,產(chǎn)品鏈接,售價。
剛學 python,學校發(fā)了成績在查詢網(wǎng)站上,想把全校的成績爬下來,分析完網(wǎng)頁后寫了好多次代碼都不行,網(wǎng)頁如下
查詢頁面
結(jié)果頁面
查詢頁面點擊確定后觸發(fā) js 函數(shù)發(fā)送 POST 請求,驗證信息正確就用 location.href 跳轉(zhuǎn)到結(jié)果頁面,整個過程貌似是用 cookie 里的 PHPSESSID 來記錄信息的(結(jié)果頁面會檢測 header 里的 Referer ),這個用 requests 怎么實現(xiàn)呢?
需求是將多個文件分別或合并處理,再按需求導出到 excel 的不同 sheet 。計算過程還好,速度挺快的,但導出 Excel 的時候就很慢,想加個進度條,有了解的 v 友嗎?
目前是用 pd.ExcelWriter 將文件導出。嘗試了 tqdm,但好像只支持對 pandas 計算過程直接上進度條,試了一下 Dask 的 ProgresBar 好像也不行。
我是 Quick Cut https://v2ex.com/t/693041 的 Mac 打包測試者
Github
現(xiàn)在用的打包方法是用 py2app
但是目前無法打包出的軟件無法在 Mac Big Sur 運行(低版本可以)
并且有 609MB,不適合安裝和分發(fā)(能用了,可以體驗體驗)
https://cloud.189.cn/t/f2ErUreInI7b (訪問碼:2spp )
請問有什么方法能縮小體積嗎?
或者有什么其他工具推薦?
謝謝各位
本地 python requests 直接抓這個網(wǎng)址的內(nèi)容是 ok 的, 我從快代理上買了代理再用 requests 抓就不行, 但是我用 selenium 加上代理是可以看到這個網(wǎng)頁的, 于是我先用 selenium 加代理打開網(wǎng)頁, 然后把 requests headers(包括 cookies) 復制出來(就是從開發(fā)者模式復制出來), 再用 request 還是不行, requests 抓到的頁面需要驗證, 但是如果不使用代理, 直接用我本機的 ip, requests 使用 selenium + 代理 獲取到的 requests header 使用 也是成功的。 請問這樣的問題應該如何解決, 為什么 selenium 沒有被禁, 但是 request 使用同樣的 headers + 代理就不行, 除了 request header 里面的信息, 服務器是什么邏輯判斷我的 request 是爬蟲的
https://www.amazon.co.uk/s?k=dress&ref=nb_sb_noss
最近剛剛開始學習 Tornado 框架,也在熟悉公司的后端源碼。不過公司的 web 搭建時是前后端分離的,不太能理解后端的路由信息表示什么含義。譬如以下這行代碼 routes = [(r"/message", MessageHandler)] application = tornado.web.Application(routes, **settings)
我想知道其中的 /message 句柄是如何被匹配的呢?
有這樣問題的原因是:在我看的視頻和文字教程中,這里的匹配式都是與瀏覽器訪問的 url 相關(guān)聯(lián)的。但是在瀏覽器訪問公司網(wǎng)址時,并不會輸入這樣一種格式的 url 。
因為我的目的是想知道在訪問一個頁面的過程中,調(diào)用了哪些 handler 進行處理。所以這樣一下子就不知道該如何入手了,特來向大家請教~
文章如下所示 我想提取文章中的代理機構(gòu),中標機構(gòu) ,項目名稱等信息 有沒有好用的分析方法或者好用的庫
‘’‘ 山東省煙臺市蓬萊市蓬萊市教育和體育局電器設備采購項目成交公告 一、采購人:蓬萊市教育和體育局 地址:蓬萊市海市路 177 號(蓬萊市教育和體育局) 聯(lián)系方式:0535-5647984(蓬萊市教育和體育局) 采購代理機構(gòu):山東金諾建設項目管理有限公司煙臺分公司 地址:山東省煙臺市萊山縣(區(qū))迎春大街 177 號潤華大廈 1 號樓 1703a 聯(lián)系方式:0535-6905395 二、采購項目名稱:山東省煙臺市蓬萊市蓬萊市教育和體育局電器設備采購項目 采購項目編號(采購計劃編號):SDGP370684202002000108 三、公告發(fā)布日期:2020 年 7 月 21 日四、成交日期:2020 年 7 月 27 日五、采購方式:競爭性談判六、成交情況: 標包 貨物服務名稱 供應商名稱 地址 成交結(jié)果 A 山東省煙臺市蓬萊市蓬萊市教育和體育局電器設備采購項目 山東新華書店集團有限公司 山東省濟南市市中區(qū)英雄山路 189 號 15.28 萬元 七、采購小組成員名單:標包 A:譚莉、劉青志、景仕壯八、公告期限:2020 年 7 月 29 日 至 2020 年 7 月 29 日九、采購項目聯(lián)系方式: 聯(lián)系人:張婷婷 聯(lián)系方式:0535-6905395 十一、未中標(成交)供應商的未中標(成交)原因:1 、蓬萊渤海電子科技有限公司:評審得分較低(其他情形本項目采用最低評標價法,報價高導致未中標) 2 、蓬萊市遠望電腦網(wǎng)絡工程有限公司:評審得分較低(其他情形本項目采用最低評標價法,報價高導致未中標) 3 、煙臺雅瑞商貿(mào)有限公司:評審得分較低(其他情形本項目采用最低評標價法,報價高導致未中標) 4 、煙臺鐘金商貿(mào)有限公司:評審得分較低(其他情形本項目采用最低評標價法,報價高導致未中標) 5 、龍口軍浩辦公設備有限公司:評審得分較低(其他情形本項目采用最低評標價法,報價高導致未中標) ’‘’
‘’‘ 山東省煙臺市蓬萊市蓬萊市教育和體育局電器設備采購項目成交公告 一、采購人:蓬萊市教育和體育局 地址:蓬萊市海市路 177 號(蓬萊市教育和體育局) 聯(lián)系方式:0535-5647984(蓬萊市教育和體育局) 采購代理機構(gòu):山東金諾建設項目管理有限公司煙臺分公司 地址:山東省煙臺市萊山縣(區(qū))迎春大街 177 號潤華大廈 1 號樓 1703a 聯(lián)系方式:0535-6905395 二、采購項目名稱:山東省煙臺市蓬萊市蓬萊市教育和體育局電器設備采購項目 采購項目編號(采購計劃編號):SDGP370684202002000108 三、公告發(fā)布日期:2020 年 7 月 21 日四、成交日期:2020 年 7 月 27 日五、采購方式:競爭性談判六、成交情況: 標包 貨物服務名稱 供應商名稱 地址 成交結(jié)果 A 山東省煙臺市蓬萊市蓬萊市教育和體育局電器設備采購項目 山東新華書店集團有限公司 山東省濟南市市中區(qū)英雄山路 189 號 15.28 萬元 七、采購小組成員名單:標包 A:譚莉、劉青志、景仕壯八、公告期限:2020 年 7 月 29 日 至 2020 年 7 月 29 日九、采購項目聯(lián)系方式: 聯(lián)系人:張婷婷 聯(lián)系方式:0535-6905395 十一、未中標(成交)供應商的未中標(成交)原因:1 、蓬萊渤海電子科技有限公司:評審得分較低(其他情形本項目采用最低評標價法,報價高導致未中標) 2 、蓬萊市遠望電腦網(wǎng)絡工程有限公司:評審得分較低(其他情形本項目采用最低評標價法,報價高導致未中標) 3 、煙臺雅瑞商貿(mào)有限公司:評審得分較低(其他情形本項目采用最低評標價法,報價高導致未中標) 4 、煙臺鐘金商貿(mào)有限公司:評審得分較低(其他情形本項目采用最低評標價法,報價高導致未中標) 5 、龍口軍浩辦公設備有限公司:評審得分較低(其他情形本項目采用最低評標價法,報價高導致未中標) ’‘’
文章如上所示 我想提取文章中的代理機構(gòu),中標機構(gòu) ,項目名稱等信息 有沒有好用的分析方法或者好用的庫
比如說我一次創(chuàng)建 10 個線程,當我想關(guān)閉(滿足條件的)其中一個線程時,如何關(guān)閉,而不影響其他 9 個線程的運行
我們的服務是 Flask+MySQL,前后端分離,如果在只有兩臺物理機的情況下有什么做雙機熱備的方案呢?這塊完全沒了解過,請大家給點思路 基礎(chǔ)要求如上,pro 版的需求是: 我們在 Flask 中會啟動一些額外的線程,包括一些緩存的數(shù)據(jù),這些數(shù)據(jù)是否也有可能實現(xiàn)熱備切換呢。 也就是說我們的業(yè)務過程中,不止是接口訪問驅(qū)動的,服務端應用開起來之后,會有一些線程在更新修改數(shù)據(jù),這些數(shù)據(jù)是不是也可以實現(xiàn)主備用機之間的同步和切換呢? 謝謝
大致看了下多線程和多進程的關(guān)系 多線程里同名變量寫起來容易沖突麻煩,所以就用了多進程.這個多進程用起來有點迷茫 (運行環(huán)境是 Mac)
我多進程的寫發(fā)如下 p = Pool(processes=6) p.apply_async(過程名,參數(shù)) p.close() p.join() 迷惑一:只要程序前不加 if name == ' main ':,根本無法跑起來.報各種錯誤 迷惑二:程序全都跑完了,要卡很久才結(jié)束(命令都執(zhí)行完了,就是不跳回待輸入命令行狀態(tài)) 迷惑三:是不是核數(shù)應該填最大值?(比如我是 8),還是說一般有必要保留冗余呢?
系統(tǒng)是 ubuntu18.04 ,
通過 python 運行多個 chromedriver 進行頁面截圖,希望某個 chromedriver 崩潰或者假死能完整或者完全殺死這個 chromedriver 。
如果殺 ppid chromedriver 會殘留 瀏覽器也不會退出。
請教各位有什么辦法嗎?
PYTHON 可以做軟件安裝器嗎?
需求:
0. 軟件運行環(huán)境為 win 平臺,ad 域的
1. 打開軟件輸入指定密碼
2. 可以指定以哪個用戶權(quán)限安裝。需要內(nèi)置 2 個用戶
3. 指定軟件路徑
現(xiàn)在想知道需要用那些框架,Emmmmmm
pip 包經(jīng)常被無緣無故的被刪除,初步估計應該不是人為操作,想要找到原因。思路 1:增加 log,但是沒有想到 看了下 pip 中提供了一個 log,但是這個 log 只有操作失敗才記錄,所以沒法使用。 --log-file
Path to a verbose non-appending log, that only logs failures. This log is active by default at . 數(shù)據(jù)庫 mysql,10 多萬條數(shù)據(jù),排序后獲取 N 條,第一次運行需要幾秒,但是再運行獲取只需要 0.0 幾秒
哪位大神賜教下,謝謝
抄的 openstack 的單元測試, 測試數(shù)據(jù)庫相關(guān)測試都用 sqlite平時單元測試都沒什么問題,這兩天處理 json 字段的查詢的時候搞死人了 兼容 mysql 還好點....兼容 sqlit 簡直要死,看了半天最后翻 sqlite 文檔發(fā)現(xiàn) sqlite 的 json 沒有 contains 方法 需要用 json_each 生成的臨時表來過濾。。。。 orm 里沒法弄了,array 這個玩意又只有 pg 支持 sqlite 單元測試太好用了點,媽的不會真要單元測試也連個 pg 吧 orz 但是 sqlite 又沒法測 json 煩死了,sqlalchemy 文檔也看到頭大
C 家族的編程語言,基本都會為 for 和 while 循環(huán)引入新的作用域,以保證循環(huán)里定義的局部變量不會污染外部作用域。 for (int i = 0; i < 10; i++) { printf("%d\n", i); } // 無法再訪問 i
但 Python 不是這樣,for 和 while 循環(huán)內(nèi)的局部變量會在循環(huán)后繼續(xù)保留,依然可以被訪問。也就是說,for 和 while 循環(huán)沒有引入新的作用域。 for i in range(10): print(i) print(i) # 可以訪問,i=9
很明顯,這樣的做法會造成很多不必要的錯誤,比如循環(huán)內(nèi)的變量遮蓋了外部作用域的變量,循環(huán)結(jié)束后使用了被循環(huán)污染的變量等。
Python2 有這樣的問題可以歸結(jié)為歷史原因,Python3 為什么也繼承了這個問題?
環(huán)境: python3
假如我創(chuàng)建這樣一個二進制的字節(jié)流
b = b'a?ì'
那么我怎樣才能得到字符串
"aabbcc"
1,最好是 python 或者 go 。
2,只自用,絕不會轉(zhuǎn)售。
3,非盈利性搶購,純粹是因為,手動搶不到羽毛球場館。
4,場館可以寫死,不限場地編號但是時間最好可以更改,或搶購指定時間段的連續(xù) 2 個小時的場地。
5,app 是趣運動。
有意請加:eGlhb3dhbmdjb21lb24K ( base64 )
查了一下 Stack Overflow 問題可能在 ssl 上, 但是改了還是不行。 import asyncio import requests import time import json import random import aiohttp from ori_async import get_proxy list_url = 'https://www.amazon.co.uk/s?k=dress&ref=nb_sb_noss' product_url = 'https://www.amazon.co.uk/AUSELILY-Womens-Sleeve-Pleated-Pockets/dp/B082W811L3/ref=sr_1_1_sspa?dchild=1&keywords=dress&qid=1596264150&s=clothing&sr=1-1-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEzTEpRR0NLRlhQMFFDJmVuY3J5cHRlZElkPUEwMDY5Nzg5MkZTUllZWTM3VFVIQiZlbmNyeXB0ZWRBZElkPUEwOTU0NzQ1MTE0QzhFV0w0SjJOMCZ3aWRnZXROYW1lPXNwX2F0ZiZhY3Rpb249Y2xpY2tSZWRpcmVjdCZkb05vdExvZ0NsaWNrPXRydWU=' baidu_url = 'https://www.baidu.com' headers = { "authority": "www.amazon.co.uk", "method": "GET", "path": "/s?k=dress&i=clothing&ref=nb_sb_noss", "scheme": "https", "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9", "accept-encoding": "gzip, deflate, br", "accept-language": "zh-CN,zh;q=0.9,en;q=0.8,en-US;q=0.7,ja;q=0.6,zh-TW;q=0.5", "cache-control": "max-age=0", "cookie": "session-id=258-7467381-0898317; i18n-prefs=GBP; ubid-acbuk=262-6045121-6110346; x-wl-uid=13CgqXYwZCFN3okL9HYQm7Iyt8Md2S5Dj4uA/dwKZrgtM0V8Ii0/OTO/AbtTOSRVzmlpbyCfIvZw=; session-token=\"K1UgAkfjQLKORhX6CN0AXXcRycoGecW5zqC3Nk8y/0rr7ZHQPpm5kzjT0YPAY/M8vVOWYNXoWCDYhSbrXyHP/bnNILWcLd2I+04dfUASNtpMHQkTh2YNffN748Rd9HxMQ6wFjVkDsfhgbm/YgEQ5uy8H+qWM1i9z+8uePKVL1BfVQtQpOEFxLQK+1GRQHBfdt7urN81Bkg0WjHz3pOVR31pILIjf3aM1nhncWG1P/A93yPpUOBTFeMh5/6V4RrddfHGn4uifWdg=\"; session-id-time=2082758401l; csm-hit=tb:3GP38DER2C68WEEPMTK8+s-KCAYBB85E78WBDWP92X7|1595834228498&t:1595834228498&adb:adblk_yes", "downlink": "9.75", "ect": "4g", "rtt": "200", "sec-fetch-dest": "document", "sec-fetch-mode": "navigate", "sec-fetch-site": "same-origin", "sec-fetch-user": "?1", "upgrade-insecure-requests": "1", "user-agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4181.9 Safari/537.36" } url = list_url # proxies = get_proxy() async def main(): connector = aiohttp.TCPConnector(ssl=False) async with aiohttp.ClientSession(connector=connector) as session: async with session.get(url, headers=data["headers"]) as resp: print(resp.status) content = await resp.text() print(len(content)) start = time.time() loop = asyncio.get_event_loop() loop.run_until_complete(main()) end = time.time() print('spend time is {}'.format(end - start)) # response = requests.get(url, headers=headers, proxies=proxies, timeout=8, verify=False) response = requests.get(url, headers=headers, timeout=8, verify=False) print("length is {}".format(len(response.text)))
PyLongObject 頭部信息是一個 PyVarObject,PyObject 能訪問到引用次數(shù)和類型信息,那 PyObject 能不能訪問到 PyLongObject 所維護的真實 int 值
flask-restful 擴展 json 返回中文亂碼 背景 https://v2ex.com/t/694457 #通過以下代碼已解決中文亂碼 api.representations = {'application/json;charset=utf-8': output_json}
新問題 #python 、rust 等測試正常 import requests res = requests.get(url="http://127.0.0.1:5000/api/v1/login") print(res.text) #go 測試異常 resp,_ := http.Get("http://127.0.0.1:5000/api/v1/login") body,_ :=ioutil.ReadAll(resp.Body) fmt.Println(string(body)) #錯誤詳情 File "site-packages\flask\app.py", line 1950, in full_dispatch_request rv = self.dispatch_request() File "site-packages\flask\app.py", line 1936, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "site-packages\flask_restful\__init__.py", line 472, in wrapper return self.make_response(data, code, headers=headers) File "site-packages\flask_restful\__init__.py", line 509, in make_response raise InternalServerError() #注釋之前添加代碼,go 測試正常 #api.representations = {'application/json;charset=utf-8': output_json} #請問問題出在哪兒呢?
使用 curl 測試的時候會出現(xiàn)連接重置的提示,大概 10 次必定出現(xiàn)一次或一次以上的重置 代碼如下: import asyncore import socket class Echoer(asyncore.dispatcher_with_send): def handle_read(self): data = self.recv(1024) self.send("HTTP/1.1 200 OK\n") class EchoServer(asyncore.dispatcher): def __init__(self): asyncore.dispatcher.__init__(self) self.create_socket(socket.AF_INET, socket.SOCK_STREAM) self.bind(('', 4915)) self.listen(1) def handle_accept(self): sock, addr = self.accept() handler = Echoer(sock) server = EchoServer() asyncore.loop()
Base = declarative_base() engine = create_engine("mysql+pymysql://root: [email?protected] :3306/testcreattbl?charset=utf8",echo=False) Session = sessionmaker(bind=engine) session = Session() metadata = MetaData(engine) class tbl_Items(Base): __tablename__ = 'Item2017' id = Column(INTEGER(64), primary_key=True) 類型 = Column(String(8)) 序號 = Column(SMALLINT()) 變化時間 = Column(DateTime) 重量 = Column(DECIMAL(6, 3)) 長 = Column(DECIMAL(6, 3)) 寬 = Column(DECIMAL(6, 3)) 高 = Column(DECIMAL(6, 3)) UpdateTime = Column(DateTime) SQLTAG = Column(String(20)) __table_args__ = ({'comment': '[ItemsXXX]'}) class tbl_apple(Base): #省略 class tbl_banana(Base): #省略 ret = engine.dialect.has_table(engine, 'Item2020') if not ret: tbl_Items.__tablename__ = ''Item2020" # 這里如何創(chuàng)建一張"Item2020"的表?(同結(jié)構(gòu) class tbl_Items)
假如我用了 base.metadata.create_all(engine)
testcreattbl 將會其它無關(guān)的 tbl_apple,tbl_banana 表都創(chuàng)建了。。。
我有一些數(shù)據(jù): { "test": [ {"A": 1, "B": 2}, {"A": 3, "B": 4}, {"A": 5, "B": 6} //... ] }
現(xiàn)在我想輸出如下所示風格的 YAML: test: - { A: 1, B: 2 } - { A: 3, B: 4 } - { A: 5, B: 6 } # ...
大佬們幫忙看下該如何實現(xiàn)。
因語言特性,Python 不像靜態(tài)語言可編譯加殼但因授權(quán)、防破解原因,想保證 Linux 可運行且性能未降低的情況 加密代碼 請問各位大佬有什么辦法嗎?
https://github.com/abersheeran/index.py
經(jīng)過我和 encode 組織(也就是 starlette / django rest framework 的創(chuàng)造者)的交流,他們并不想把基數(shù)樹查找納入 starlette 。
本來如果他們愿意納入,那么 fastapi 也可以獲得基數(shù)樹路由的加持,性能可以獲得再次上升。
現(xiàn)在沒辦法了,我自己整。之前 index.py 使用的是文件樹映射路由,雖然很高效,但是很受限?,F(xiàn)在我把基數(shù)樹納入路由系統(tǒng),把 index.py 的路由能力提升一大截,任何風格的路由均可以在里面找到。
無論是喜歡 flask/bottle 這種裝飾器路由,還是 Django 這種列表式均可以被 index.py 支持。并且無論再復雜的路由都是在代碼加載時展開,不會增加服務的任何運行時開銷!
什么叫快,這就是快! 官方文檔里我不好寫,但是既然是論壇,我就這么說了, index.py 目前應該是所有 Python web 框架里最快的,沒有之一。fastapi 快在使用了 ASGI + uvicorn,而 index.py 不僅有這兩,而且路由系統(tǒng)更高效。
由于我公司有不少項目已經(jīng)使用了 index.py ,所以請大家放心。后續(xù)應該不會有再像這種的破壞性更改了,并且在我和朋友一起創(chuàng)建的公司倒閉之前,我們都會對這個項目進行維護。
如果不幸,我創(chuàng)業(yè)失敗,我個人也會接著維護這個框架。這也是我在大學里創(chuàng)造的第一個我很滿意的項目,也是最后一個(今年畢業(yè)了)。說著說著有點傷感……希望我創(chuàng)業(yè)有成,不求深圳一套房,能賺幾百萬我就心滿意足。
歡迎大家來拍磚 https://index-py.abersheeran.com/route/
df = pd.DataFrame(pd.read_sql('select * from f65 where offer ' '+' in offervalue, conn))
其中 offervalue 是一個變量,具體就是一個列表.我想給予的條件是 offer 號必須在 offervalue 這個列表里
運行提示錯誤:pandas.io.sql.DatabaseError: Execution failed on sql 'False': operation parameter must be str
如果我在'select * from f65 where offer ' '+' in offervalue 外面加雙引號,變量就變成字符串了.
之前公司的企業(yè)郵箱權(quán)限管理,開始是這么想的:爬下所有郵箱的郵件到本地數(shù)據(jù)庫,再寫個頁面就行了,然后就能在后臺做一層權(quán)限控制了。
但是用 poplib 爬騰訊企業(yè)郵箱,一直報賬號密碼錯誤(其實沒錯,可能抓多了被限制了?) 不只這個錯誤,還各種惡心的解析,解碼錯誤。。。。
急?。。?! 有大佬幫幫忙,給個思路嘛
hello,小伙伴們,大家好,今天給大家推薦的開源項目是: fate (命運),Github 第一個開源的中文取名項目,一個好名字伴隨人的一生, FATE 讓你取一個好名字嗎,感興趣的小伙伴不妨去下載給自己起一個別的名字(手動狗頭)
關(guān)于起名算法
FATE 使用了以下算法,按照每種算法的準確度,使用程度也有高有低,不會一概而否,也不會偏向單獨某種算法. 周易卦象 大衍之數(shù) 三才五格 喜用神(平衡用神) 生肖用字 八字吉兇
接口調(diào)用生成姓名 使用前請導入 database 的數(shù)據(jù)(測試字庫已基本完善,保險起見生成姓名后可以去一些測名網(wǎng)站驗證下) //加載配置(具體參數(shù)參考 example/create_a_name ) cfg := config.Default() //生日: born := chronos.New("2020/01/23 11:31") //姓氏: lastName := "張" //第一參數(shù):姓氏 //第二參數(shù):生日 f := fate.NewFate(lastName, born.Solar().Time(), fate.ConfigOption(cfg)) e := f.MakeName(context.Background()) if e != nil { t.Fatal(e) }
使用二進制文件在運行前務必把 zoneinfo.zip 下載并和二進制文件放在一起(不要解壓),不然會報錯. zoneinfo 文件
二進制可執(zhí)行文件生成姓名 //沒有安裝 go 環(huán)境的請下載 master 下的 zoneinfo 文件和 fate 二進制文件放一起 //生成配置文件(可修改數(shù)據(jù)庫,及一些基本參數(shù)): fate.exe init //輸出姓名: fate.exe name -l 張 -b "2020/02/06 15:04"
周易卦象編碼參考:
為什么要集六大派與一體? 看下下面這個統(tǒng)計,每一派的取名法其實都有其不足之處. ? 筆劃派: 認為筆劃全吉,人生就大吉。其實準確度僅 12.5 % ? 三才派: 完全不管筆劃吉兇,只認為天地人三才五行相生,人生就大吉。其實準確度僅 56.6 %。 ? 補八字: 完全不管筆劃吉兇,只認為名字補到先天八字命盤欠缺,人生就大吉。其實準確度非常低。 ? 卦象派: 完全不管筆劃吉兇,只認為名字求出卦象漂亮,人生就大吉。其實準確度僅 40.26 %。 ? 天運派: 完全不管筆劃吉兇,只認為名字不要被出生年天運五行所剋,人生就大吉。其實準確度僅 25.32 %。 ? 生肖派: 完全不管筆劃吉兇,只認為生肖用對字形,人生就大吉。其實準確度僅 27.55 %。
ps.最近看到有人別出心裁說三才不準,并舉了一些名人的例子. 然后他倒過來算,發(fā)現(xiàn)很符合,很正確. 那我也就呵呵了,按準確度來算,非正即反. 你倒過來算,不準的變準了.那原來準的那些不就不準了. 在我看來事分陰陽,而這接近一半的準確度則恰到其好處.
所以,遵照傳統(tǒng)為自己的寶寶起一個中正平和的名字才是最好的. 從概率論的角度來講,相交得到的最終結(jié)果.其準確度最高. 所以,單純得拿一種或兩種方法來取名是不可取的. 盡量符合多種的名字才是最佳,但并不一定需要全中. Fate 的本意是讓起名變得簡單,且能取到一個好的名字. 有人會花個十幾,幾十萬取一個名字(周圍的真人真事), 但是這個名字好不好你卻未必知道. 算法開源就是為了讓每個人知道, 這個名字取名過程的來龍去脈.
開源地址: https://github.com/godcong/fate
今天的推薦不知道大家喜歡嗎?如果你們喜歡話,請在文章底部留言或點贊,以表示對我的支持,你們的留言,點贊,轉(zhuǎn)發(fā)關(guān)注是我持續(xù)更新的動力哦!
關(guān)注公眾號回復:" 1024 ",免費領(lǐng)取一大波學習資源,先到先得哦!
同步的照片,都會按出行的不同,時間的不同,或者人物的不同自己去分類。然后導到不管是同步助手,還是 ITUNES 再次同步時,因為同步目標改變了,都會從頭同步一次。也有個笨辦法,就是同步后復制新同步的照片去別處分類,這樣等于占了兩倍空間,無耐因態(tài)硬盤好小。除了加硬盤外,不用這種笨辦法。同步后刪掉手機的照片,也是解決辦法,但這個辦法我看很少人會接受。有沒有什么好的解決方案呀,或者有沒什么軟件,是可編輯同步分類的?不知道大佬們是否聽懂了我的描述。其實現(xiàn)在照片大多數(shù)放云上,我也知道。但就是還是喜歡存在本機里。所以才來發(fā)貼問有沒有什么解決辦法。
大家好,我們有現(xiàn)成的 Python 2.7 的服務器+客戶端,他們通過 xmlrpc RPC 通訊。 現(xiàn)在希望在服務器加快速度,希望服務器的部分代碼用 C++寫,Python 客戶端需要和服務器的 C++通過 RPC 通訊。 對于服務器 C++ RPC 采用什么工具和技術(shù),因為一些原因不選擇 gRPC 。 對于服務器 C++ RPC 采用什么工具和技術(shù),有什么小型的可靠的嗎?要求支持 Python 客戶端。
抓取的網(wǎng)址:https://leetcode-cn.com/problemset/all/?topicSlugs=greedy response.xpath("http://*[@id="question-app"]/div/div[2]/div[2]/div[2]/table/tbody[1]/tr")的結(jié)果為空。請教各位大佬,問題出在了哪里呢?
如題: str 對象,統(tǒng)一的 Unicode 字符串
有興趣的童鞋歡迎一起組隊研究,這樣更容易堅持下去……
射擊訓練,需要給每個士兵發(fā)子彈,發(fā)子彈的個數(shù)規(guī)則是根據(jù)士兵的訓練成績給定的,傳入士兵的訓練成績,要求 相鄰士兵中,成績好的士兵的子彈數(shù)必須更多,每個士兵至少分配一個子彈。
輸入描述:
輸入每個士兵的訓練成績,如 1,2,3,代表 3 位士兵的成績分別為 1,2,3
輸出描述:
最少分配的子彈數(shù)
示例 1:
輸入:1,2,2
輸出:4
很簡單的問題,難住我了,就是想在同一行里面去匹配多個字符串,但是死活報錯,代碼如下:import re text = '曾經(jīng)有一份經(jīng)典的愛情' keyword = '愛情' exlude_keyword = re.search('愛情'|'承諾', text, re.I) print(exlude_keyword) 報錯: Traceback (most recent call last): File "C:/Users/scndwg/Documents/Viya/aml8.1/AutoFiles/aml/ zzz.py ", line 6, in exlude_keyword = re.search('愛情'|'承諾', text, re.I) TypeError: unsupported operand type(s) for |: 'str' and 'str'
老哥們,我用的是 pyinstaller 打包成 exe 單文件后程序調(diào)用的模塊好像沒有效果 用 freeze 打包后本機可以運行所有功能,換電腦運行提示無相關(guān)環(huán)境(提示環(huán)境還是相關(guān)原電腦的絕對路徑) 但是我已經(jīng)打包了所有依賴
今年剛畢業(yè)入職一家小公司,主要用 Python 開發(fā) API 。之前我都是用 Django 和 DRF,工作之后公司的項目全是異步的...以后的項目也都用 fastapi 了,現(xiàn)在異步、asgi 在 Python 越來越火了嗎