關于我一個有思想的程序猿,終身學習實踐者,目前在一個創業團隊任teamlead,技術棧涉及Android、Python、Java和Go,這個也是我們團隊的主要技術棧。Github:https://github.com/hylinux1024微信公眾號:終身開發者(angrycode)在Python中可迭代(Iterable)、迭代器(Iterator)和生成器(Generator)這幾個概念是經常用到的,初學時對這幾個概念也是經?;煜F在是時候把這幾個概
系統 2019-09-27 17:49:39 2149
圖片版PDF無法復制,轉化成文字版的PDF后使用更方便.我們需要用到python3.6,pypdf2,ghostscript,PythonMagick,百度文字識別服務和pdfkit.安裝安裝python3.6略安裝ghostscripthttps://ghostscript.com/download/gsdnld.html安裝wkhtmltopdfhttps://wkhtmltopdf.org/downloads.htmlpip安裝PyPDF2,ghos
系統 2019-09-27 17:49:31 2149
發現問題上周,我的測試同事告訴我,你的用戶名怎么還允許中文啊?當時我心里就想,你們測試肯定又搞錯接口了,我用的是正則w過濾了參數,怎么可能出錯,除非Python正則系統出錯了,那是不可能的。本著嚴謹的作風,我自己先測試一下,沒問題看我怎么懟回去。可是當我測試,我就懵逼了,中文真TM都驗證通過,不對啊,我以前也是這么過濾參數的,測試沒問題?。课ㄒ坏膮^別是現在用的是Python3。上網搜了一圈,發現沒有一篇文章講述Python2和Python3的正則在處理字符
系統 2019-09-27 17:49:01 2149
先記錄一下我自己像寫的一個超級大木馬蠕蟲的思路。請自行忽略1.本機電腦掃描探測其他電腦2.使用poc驗證是否存在漏洞,同時檢測是否已經被感染3.如果都滿足,感染未感染同時又存在漏洞的機子。4.感染后的機子下載代碼。繼續以上過程(這樣是一臺控制幾臺,幾臺又控制幾臺,可以開幾臺,形成循環。而且不互相知道)5.如何控制自己的這種僵尸網絡呢?(開一個特殊的后門)發送一條指令,一傳十,十傳百。主機信息怎么傳遞,可傳輸指令,運行github上的惡意代碼,交替運行,由控
系統 2019-09-27 17:47:29 2149
PIL:PythonImagingLibrary,已經是Python平臺事實上的圖像處理標準庫了。PIL功能非常強大,但API卻非常簡單易用。由于PIL僅支持到Python2.7,加上年久失修,于是一群志愿者在PIL的基礎上創建了兼容的版本,名字叫Pillow,支持最新Python3.x,又加入了許多新特性,因此,我們可以直接安裝使用Pillow。32位的電腦環境安裝pillow如果安裝了Anaconda,Pillow就已經可用了。否則,需要在命令行下通過
系統 2019-09-27 17:47:01 2149
大數據文摘授權轉載自數據派THU作者:MOHDSANADZAKIRIZVI本文主要介紹了:TensorFlow.js(deeplearn.js)使我們能夠在瀏覽器中構建機器學習和深度學習模型,而無需任何復雜的安裝步驟。TensorFlow.js的兩個組件——CoreAPI和LayerAPI。了解如何構建一個很棒的使用Tensorflow.js對網絡攝像頭中的圖像進行分類的模型。概述你最喜歡用什么工具來編寫機器學習模型?數據科學家們對這個永恒的問題會給出各種
系統 2019-09-27 17:46:17 2149
首先編寫進程監視器首先介紹一下pywin32PythonextensionsforMicrosoftWindowsProvidesaccesstomuchoftheWin32API,theabilitytocreateanduseCOMobjects,andthePythonwinenvironment.再介紹一下wmi,wmi主要用于Windows驅動程序模型的一組擴展,它提供操作系統接口,檢測組件可通過該接口提供信息和通知。使用一個.csv文件,用于存
系統 2019-09-27 17:45:38 2149
譯序如果說優雅也有缺點的話,那就是你需要艱巨的工作才能得到它,需要良好的教育才能欣賞它?!狤dsgerWybeDijkstra在Python社區文化的澆灌下,演化出了一種獨特的代碼風格,去指導如何正確地使用Python,這就是常說的pythonic。一般說地道(idiomatic)的python代碼,就是指這份代碼很pythonic。Python的語法和標準庫設計,處處契合著pythonic的思想。而且Python社區十分注重編碼風格一的一致性,他們極力
系統 2019-09-27 17:55:37 2148
1字符串中加空格"".join(list(user_q))2dic轉jsonhjson=json.dumps(stand_q_dic,ensure_ascii=False)3str轉jsonstringhjson=json.loads(psrser_json)message=hjson["message"]文件fp=open('data_for_bigru/char_c2i_128.json','r+')dict=json.load(fp)print(di
系統 2019-09-27 17:55:06 2148
Python之流程控制——while循環一、語法while條件:執行代碼while就是當的意思,它指當其后面的條件成立,就執行while下面的代碼。例:寫一個從0打印到10的程序count=0whilecount<=10:print('第%s次'%count)count+=1如果要打印1~10之間的偶數怎么辦呢?那就得先搞清楚,怎么判斷一個數字是偶數?能被2整除的就是偶數,但如何判斷這個數是否能被2整除呢?簡單,直接判斷這個數除以2之后的余數是否為0就行了
系統 2019-09-27 17:55:03 2148
關于Conda更新Condacondaupdateconda切換環境condaenvlistactivateenv1導入導出環境condaenvexport>environment.yamlcondaenvcreate-fenvironment.yaml添加源condaconfig--addchannelshttps://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/freecondaconfig--setshow_
系統 2019-09-27 17:54:48 2148
通過python的os模塊獲取windows或者linux主機名的通用函數。復制代碼代碼如下:#!/usr/bin/envpython#coding=utf-8importosdefhostname():sys=os.nameifsys=='nt':hostname=os.getenv('computername')returnhostnameelifsys=='posix':host=os.popen('echo$HOSTNAME')try:hostna
系統 2019-09-27 17:54:07 2148
1.效果圖:2.代碼#作用域是對象生效的區域(對象能被使用的區域)#全局作用域在任意位置可生效#局部作用域在函數內生效c=20#全局變量deffn():d=10#a定義在了函數內部,所以他的作用域就是函數內部,函數外部無法訪問print('函數內部:','c=',c)print('函數內部:','d=',d)fn()print('函數外部獲?。?,'c=',c)print('函數外部獲?。?,'d=',d)#在Python中一共有兩種作用域#全局作用域#-
系統 2019-09-27 17:54:02 2148
一、背景簡單的寫個.exe程序,沒必要去學習mfc、c++等,可以學習python。python可以輕易的調用windows的api,輕松的實現你想干的事。下面就是實現打包的exe文件開機自動運行。二、實現#!/usr/bin/python#-*-coding:UTF-8-*-importwin32apiimportwin32conclassAutoRun():def__init__(self):name='translate'#要添加的項值名稱path=
系統 2019-09-27 17:53:41 2148
爬取圖片方法一:requests#!/usr/bin/python2.7#-*-coding:utf-8-*-importreimportrequestsimportosimportshutilsuyan_url='http://www.xiaohuar.com/s-1-2069.html'response=requests.get(suyan_url)#print(response.content)lists=re.findall(r'href="(?:
系統 2019-09-27 17:53:30 2148