原理 半透明水印往往是在一定區(qū)域內(nèi)疊加了等量的深色或淺色。利用線性減淡/線性加深向圖層混合,即可大致消除這種疊加。 步驟 1. 對(duì)水印創(chuàng)建選區(qū) 方法1:使用鋼筆等工具選取 方...
這里要配私鑰的,帶pub的是公鑰,當(dāng)然不行。
jenkins的Publish over SSH配置密鑰文件路徑時(shí)的問(wèn)題前言 之前的jenkins是部署在window下的,項(xiàng)目也是本地調(diào)試使用。為了擴(kuò)展下知識(shí)面,嘗試在Linux下安裝了jenkins進(jìn)行遠(yuǎn)程部署,才發(fā)現(xiàn)一個(gè)坑。 問(wèn)題 jenk...
1. V8內(nèi)存管理和相關(guān)問(wèn)題 Node.js基于V8引擎,其內(nèi)存管理就是V8的內(nèi)存管理。 V8內(nèi)置了自動(dòng)垃圾回收(GC)。 V8由Google開(kāi)發(fā),使用C++編寫,最早在Ch...
需要在代碼里貼文件路徑時(shí),因?yàn)槁窂奖容^復(fù)雜,選擇了從屬性-安全面板里復(fù)制文件絕對(duì)路徑。 粘貼到vscode里后看起來(lái)一切正常。 但是,使用Node.js的fs.readFil...
import <module_name> 對(duì)于語(yǔ)句 import <module_name>,實(shí)際將module_name.py文件的代碼作為一個(gè)<class 'module...
@czm0718 從前端頁(yè)中發(fā)起請(qǐng)求,應(yīng)該會(huì)根據(jù)當(dāng)前頁(yè)面的地址補(bǔ)全。如果你的前端頁(yè)都是通過(guò)file協(xié)議加載本地html文件,那么這是正常的。需要訪問(wèn)遠(yuǎn)程鏈接就需要用全鏈接了。
我加載本地文件就是用file協(xié)議:
```
w.loadURL(url.format({
pathname: path.join(__dirname, 'login.html'),
protocol: 'file:',
slashes: true,
}));
```
Electron中的坑和經(jīng)驗(yàn)#1 控制<webview>中彈出的窗口 需要監(jiān)聽(tīng)一個(gè)<webview>的彈窗事件時(shí),有兩種方法: 和 第一種更簡(jiǎn)單。第二種看起來(lái)支持阻止事件傳播,但實(shí)際上,如果啟用<web...
@導(dǎo)數(shù)大于零 不可以
Python的MongoORM庫(kù)mongoengine的坑最近用Python調(diào)mongo,需要個(gè)ORM,用了mongoengine。真的挺難用的,比Node的mongoose難用多了,還不如非ORM的pymongo。先湊合用,坑不少...
插入排序算法的原理是,通過(guò)構(gòu)建有序序列,對(duì)于未排序數(shù)據(jù),在已排序序列中從后向前掃描,找到相應(yīng)位置并插入。開(kāi)始時(shí),認(rèn)為第一個(gè)元素自身是一個(gè)有序序列。 第一版: 其中,i是無(wú)序部...
最近的業(yè)務(wù)用到kafka,過(guò)程中發(fā)現(xiàn)nodejs這邊的kafka client庫(kù),現(xiàn)狀不是很好(相對(duì)其他語(yǔ)言)。 比如provider這邊用了python,就很很好用的流行庫(kù)...
Golang中,:=同時(shí)進(jìn)行了變量聲明和賦值。 當(dāng):=左邊有多個(gè)變量時(shí),編譯器只檢查左邊至少有一個(gè)新變量。如果其中有的變量已經(jīng)聲明,則只做賦值操作。比如: 設(shè)想下面這種狀況:...
Golang的包管理經(jīng)過(guò)了多種工具的演變,從go vendor,到godep),再到dep。這里使用的是從go v1.11開(kāi)始支持的go Modules。 Go Module...
假如需要聲明一個(gè)car的結(jié)構(gòu)體和一個(gè)car的接口,改如何命名呢??jī)蓚€(gè)都可以叫Car
Golang 編碼規(guī)范一、注釋 推薦使用C語(yǔ)言風(fēng)格的 “//” 注釋。注釋必須是完整的句子,盡量簡(jiǎn)明,以句點(diǎn)結(jié)尾。程序中每一個(gè)可被導(dǎo)出的(大寫的)類型,都應(yīng)該有一個(gè)注釋。在編碼階段同步寫好變量,函...
是在顯示狀態(tài)下更新的么?如果情況超出了文中描述,可以去stackoverflow提問(wèn)。
Electron中的坑和經(jīng)驗(yàn)#1 控制<webview>中彈出的窗口 需要監(jiān)聽(tīng)一個(gè)<webview>的彈窗事件時(shí),有兩種方法: 和 第一種更簡(jiǎn)單。第二種看起來(lái)支持阻止事件傳播,但實(shí)際上,如果啟用<web...
查看chaincode 閱讀scripts/script.sh和scripts/util.sh可以發(fā)現(xiàn),對(duì)于這個(gè)fabric網(wǎng)絡(luò)來(lái)說(shuō),執(zhí)行chaincode的方式是,在cli...
@SpikeKing conda本身就可以和pip混合用啊。只是這幾個(gè)東西用conda裝最省事,pip搞不定。
TensorFlow GPU 版本總結(jié)歡迎Follow我的GitHub,關(guān)注我的簡(jiǎn)書 對(duì)于TensorFlow的GPU版本而言, 嚴(yán)重依賴系統(tǒng)的CUDA硬件環(huán)境. 查看CUDA版本: 以下是對(duì)于支持CUDA 8....
first-network是fabric官方提供的首個(gè)示例。這里對(duì)此示例的結(jié)構(gòu)和啟動(dòng)過(guò)程做下解析。 結(jié)構(gòu) 使用byfn.sh up啟動(dòng)后,會(huì)出現(xiàn)9個(gè)新容器: 可見(jiàn),共啟動(dòng)了4...
總結(jié)說(shuō)的不大好了,普通用戶用nvm也很好
用 apt-get 安裝 node 和用 nvm 安裝 node 的區(qū)別初識(shí) apt-get 和 nvm apt-get 是什么在各個(gè)平臺(tái)都有相關(guān)的包管理工具,比如 ubuntu 下面有 apt-get,centos 下面有 yum,mac 下面...
項(xiàng)目 cnpm/cnpmjs.org Docker部署方式: 創(chuàng)建配置文件 config.json 使用Docker啟動(dòng)這里supermp/cnpmjs.org是第三方鏡像,...