博客 RSS 訂閱

瞿小凱 - 如何把多個py文件打包成一個在pycharm直接運行

如果是想同時打包多個py文件在pycharm中,通常做法是將它轉化為exe文件。因此,首先,我們需要安裝 pyinstaller。 第一步,安裝pyinstaller 您可以在下面這個官網中完成安裝 http://www.pyinstaller.org/ 當然,您可以直接cmd,回車,然後裝包pip install pyinstaller,執行流程如下圖所示。 特別提示,如果是在py

python爬蟲 , exe , 學習方法 , 爬蟲 , Python

收藏 評論

TesterHome - 作為測試負責人接手一個新業務,怎麼幹?

原文由Zero先生髮表於TesterHome社區,點擊原文鏈接可與作者在線交流。 當你作為測試負責人接手了一個新業務,你可能會面臨這麼兩個核心的問題 產品質量如何保障? QA團隊如何建設? 這兩個問題看似一個是職能方向,一個是業務方向,實質兩者是相輔相成的。在本文中我將分享一些實踐過程中的一些思路。整體的思路按照如下展開 1.融入環境 核心原則:將自己全身心投入到一線項目,做一個好的溝通者

軟件測試 , 職業發展

收藏 評論

dragonishare - git commit 規範

提交代碼時的commit內容不明確不完整。當回溯代碼的時候,很難通過commit內容定位歷史記錄,只能一條一條查看,找不到就要去問歷史參與開發的其他同事,溝通成本太高了。 為了提搞回溯的效率,方便定位問題,定義如下commit規範: type: 【scope】subject 每個提交都必須使用類型字段前綴,它由一個名詞組成,諸如 feat 或 fix ,其後接一個作用域字段,以及一個必要的冒號(英

規範化 , commit , Git

收藏 評論

RandomSleep - JS中的塊作用域和遮蔽效應

JS中的代碼塊是什麼? 我們的程序是由一條條語句構成的,語句是按照自上而下的順序一條條執行的。代碼塊(block)也被稱為複合語句(coumpound statement),其作用是通過“{ }”將多條語句組合在一起。 { // 複合語句 var a = 10; console.log(a); } 那麼為什麼要將多條語句組合在一起呢? 因為我們可以將多條語句“打包”在一起,

作用域 , 前端 , Javascript

收藏 評論

codinger - 教你如何用express+mysql+cheerio+swaggerUI開發爬蟲項目API接口

項目基於express+sequelize+mysql+express-validator 基於node+express爬蟲 API接口項目,包括全國高校信息、成語詩歌、星座運勢、歷史的今天、音樂數據接口、圖片壁紙、搞笑視頻、熱點新聞資訊 詳情接口數據 項目地址: https://github.com/ecitlm/Nod... [x] express作為基礎框架 [x] seq

node.js , nodejs爬蟲 , nodejs-express , 前端 , Javascript

收藏 評論

Stalete - MD5加密漏洞-數組繞過

做靶場練習時,題目所給代碼如下, 分析代碼,發現需要給name和password傳值,在不知道md5密文的情況下,根據表達式,考慮使用數組繞過的方式,給name和password傳入數組值。 數組繞過原理:md5不能加密數組,傳入數組會報錯,但會繼續執行並且返回結果為null 使用Hackbar插件傳入 `name[]=1,password[]=2,id=admin` 因為md

firebug , web安全 , md5

收藏 評論

回首 - webpack5自定義插件,對插入到html的js文件增加時間戳

針對js文件增加時間戳,避免文件緩存未更新 01 webpack.config.ts import * as path from 'path'; import * as webpack from 'webpack'; import HelloWorld from './src/plugins/HelloWorld'; const HtmlWebpackPlugin = require('html

plugin , webpack , typescript , Javascript

收藏 評論

註銷 - 使用 setTimeout 拆解一些 CPU 密集型的執行任務

未優化之前的版本: let i = 0; let start = Date.now(); function count() { // do a heavy job for (let j = 0; j 1e9; j++) { i++; } alert("Done in " + (Date.now() - start) + 'ms'); } count(); 上述

settimeout , HTML , 前端 , html5 , Javascript

收藏 評論

小盼田 - canvas 2 image的使用小心得

在開發中遇到一個設置透明色的需求,大概描述就是一張圖,然後再給一個顏色,把這個圖片上所有這個顏色的像素點設置為透明色,如下圖 實現思路就是將圖片畫到canvas上,然後遍歷圖片像素信息,將指定的rgb的alpha設置為0,即設置為全透明。 const canvas = document.createElement('canvas'); const context = canv

base64 , canvas

收藏 評論

GVenusLeo - [C程序設計] 02 - 數據類型

一、常量與變量 1. 常量 整形常量 實型常量 十進制小數形式 指數形式:\(12.34e3\)(代表\(12.34\times 10^3\)) 字符常量 普通字符:用單引號表示,單引號裏只能有一個字符。字符變量以 ASCII 代碼的形式儲存 轉義字符 轉義字符

數據類型 , 數據結構 , c

收藏 評論

bruceeewong - Deploy your blog via let.sh

Hey guys, I'm Bruski, a regular everyday normal engineer🎵 👨🏻‍💻 Say, do you guys wanna setup a blog site of your own? A blog site is a great place for us to record down our notes, daily thoughts o

部署 , blog , deploy , 博客 , shell

收藏 評論

YYGP - Your compiler does not have the necessary C++17 support!

如題, CentOS編譯安裝時可能提示以下錯誤, 需要升級GCC版本 configure: error: Your compiler does not have the necessary C++17 support! Cannot proceed. 執行命令: yum install -y centos-release-scl yum install devtoolset-8-gcc* 完成後執

gcc , Centos

收藏 評論

豬哼哼 - javascript執行過程(es6)

蕪湖 用了點時間把執行過程的各個知識點都梳理了出來,簡直了。真滴是,我上一次梳理知識點還是es5時期,沒想到es6變化那麼多,不過萬變不離其宗,不怕,勇敢牛牛不怕困難。我先把腦圖放出來,抽空我慢慢更新這篇文章。 歡迎各位大佬指點。 點擊去倉庫看 最後一次編輯時間:2022-05-11 03:05

原理 , 前端 , Javascript

收藏 評論

FISCO_BCOS - 對話MVP | 清華博士馬福辰:希望成為社區和生態發展強有力的“助攻”

開源社區成立以來,吸引匯聚了許多熱愛分享、交流的技術愛好者。為感謝大家一路以來對FISCO BCOS的支持與貢獻,社區開放FISCO BCOS MVP認定,以鼓勵為開源社區貢獻高質量技術內容的FISCO BCOS意見先鋒與意見領袖。 自啓動以來,社區已認定26名MVP,涵蓋文化版權、智能建造、供應鏈管理、物聯網等多個領域專家。社區的發展離不開每一位開發者,我們期待更多領域的夥伴一起交融思

mvp

收藏 評論

朱永勝 - Java原生圖片Base64轉碼與Base64解碼

原文地址 import org.apache.commons.codec.binary.*; import java.io.*; import java.net.*; /** * 將file文件轉換為Base64br * 將base64編碼字符串解碼成file * * @author a href = "mailto:zhuyongsheng@njpkhuan.cn" 朱永勝 /a

base64 , JAVA

收藏 評論

code_shuai - 功夫在平時

前言 事情源於一次跟CTO的交流,當時由於緊張而且距離處理這些 bug 的時間過得較長,所以當時答的一塌糊塗,所以就想着重新梳理下當時回答的問題,講清楚問題的原由,做到功夫在平時,同時加深記憶。 總共説了兩件事兒: 1. 翻頁問題的異常。 2. SSR 與 CSR 界限的區分。 總的原因 發生這些問題有一個大的前提是因為,項目中了用到了服務端渲染(SSR),那麼就需要去區分 SSR 渲染與 CS

隨筆 , 總結 , 感悟

收藏 評論

GoodLifeBro - 有關ASCII、Unicode、UTF-8、GBK的一些知識

擴展知識: byte(字節):計算機中基本的存儲單元 bit(比特):計算機中最小的存儲單位 1byte=8bit 字:計算機進行數據處理時,一次存取、加工和傳送的數據長度稱為字(word),一個字通常由一個或者多個字節構成。 16位計算機:一個字長就是16位,兩個字節。 32位計算機:一個字長度是32位,四個字節。 瞭解:ASCII碼 在計算機內部

ascii , utf-8 , 編碼 , JAVA , unicode

收藏 評論

無獨有偶 - Linux搭建ftp和sftp服務器

前言 FTP FTP(File Transfer Protocol,文件傳輸協議)是 TCP/IP 協議組中的協議之一,一般是為了方便數據共享的。FTP 包括一個 FTP 服務器和多個 FTP 客户端,其中 FTP 服務器上用來存儲文件,用户可以使用 FTP 客户端通過 FTP 協議訪問位於 FTP 服務器上的資源。 在開發網站的時候,通常利用 FTP 協議把網頁或程序傳到 Web 服務器上。此外

sftp , ftp , Linux

收藏 評論

boywus - 通過nginx代理部署golang ApiServer

server { listen 80; server_name domain.com; send_timeout 6000; charset utf-8; location / { proxy_set_header X-Real-IP $remote_addr; proxy

proxy-pass , Nginx , go

收藏 評論

aiChenK - k8s下php定時任務接入阿里雲SchedulerX

背景 php上阿里雲ack(k8s)後,想保留原來定時任務,但是又需要保持單點運行,所以考慮使用阿里雲SchedulerX來方便管理。 官方文檔如下: 雖然官方文檔顯示可以用Sidecar方式接入,但是實際並非進入到目標容器執行,僅能執行http請求到目標容器。 實現 使用agent方式接入,直接打包入php鏡像,缺點就是需要java運行環境,鏡像會很大並且佔用運行內存。建議有

crontab , kubernetes , php , tutorial

收藏 評論

張嘀嗒 - 關於apply和call、bind

apply和call還有bind都是函數的方法, 三個方法都能改變函數裏面 this 的指向,改變後的函數 this 指向方法內的第一個參數。 apply和call 的主要區別在於,apply 後面向函數傳遞參數是借用的數組的形式,而 call 則使用逗號將參數分隔開即可。而 bind 的作用和傳參方式都和call是一樣的,但是bind不會主動調用函數,而是返回一個函數,所以多了個接收-調用的步驟

call方法 , apply , Javascript

收藏 評論

冴羽 - 冴羽答讀者問:功利性學習的心態,你是否也會有?

前言 最近我發起了「冴羽答讀者問」活動,如果你也有想要提問的問題,歡迎留言,我會按照順序依此回答。 正文 我很少對自己的行為以“是否功利”這個維度進行思考,所以我不知道你是怎樣定義功利性學習這個詞的。 在傳統的認知裏,功利性學習是一個貶義詞,指的是將學習作為尋求短期利益的工具,就比如為了考完這場試,為了找一份好工作,而不是將學習作為追求有意義生活的一種方式,但是現在越來越多的文章,對功利性學習做了

程序員 , 總結 , 後端 , 前端 , Javascript

收藏 評論

華仔 - 我用四種方式實現某場所碼箭頭動畫(css3+canvas+svg+js)講解超詳細

大家好!我是貓小白,本期給大家帶來一個簡單的實戰demo,希望大家食用得開心,有收穫。 ==首先聲明:此demo存粹為了學習其中的動畫知識,請不要用於真實的場景,否則被JC叔叔抓起包吃包住就不應該了瑟!== 此項目基於==成都天府健康通==,其它地區的場所碼不知道是否有類似的動畫,如果沒有也沒關係,可以學習下是如何實現的。 為啥子要做這個呢?那是因為有一天我出去買菜,回來保安叔叔恩是要

vue.js , css3 , canvas , svg動畫 , Javascript

收藏 評論

霧隱5y1n - 數據與C

變量與常量 為了能夠更加方便的使用數據,程序員會將在程序運行期間會改變或賦值的數據使用變量進行保存。常量則是預先定義好,在程序運行期間不會改變的固定值 變量和常量就好像是一個盒子,可以用來裝東西(數據)。在計算機中,數據是存放在內存中的,存放數據的內存空間程序員為了方便以後的使用,都會起一個好記的名字。這個名稱也由字母、數字和下劃線組成,必須要以字母和下劃線開頭。由於C語言是對大小寫敏感的,所以大

基礎 , c

收藏 評論