鍍金池/ 問答/ 網(wǎng)絡(luò)安全問答
九年囚 回答
要么你更新一下你的源
要么你就源碼編譯安裝
夢(mèng)囈 回答

有可能是緩存的問題。

久舊酒 回答

個(gè)人覺得virtuanenv是一個(gè)不錯(cuò)的方式,在需要python3的時(shí)候,使用需要的virtualenv,pip也是當(dāng)前virtualenv的pip,只需要一句source <current_env>/bin/active 就可以切換環(huán)境。

網(wǎng)妓 回答

我將問題中的‘開放應(yīng)用’定義為saas平臺(tái)提供的服務(wù)吧。
例如天氣查詢,一般作為開放應(yīng)用,對(duì)外會(huì)提供API給其他開發(fā)者使用,一般會(huì)要求開發(fā)者申請(qǐng)一個(gè)appkey,然后每次請(qǐng)求的時(shí)候帶上appkey(還有的會(huì)需要帶上timestamp,甚至是sign),后端核對(duì)通過后響應(yīng)請(qǐng)求,也就是將天氣信息返回給其他那位開發(fā)者。

憶往昔 回答

不知道你為什么只選擇導(dǎo)出標(biāo)題?明明可以全部導(dǎo)出成一個(gè)文件然后備份啊。

跟蹤標(biāo)題修改,是為了想知道某條筆記是否被誤刪了(最關(guān)心的是這個(gè))

這樣的話,結(jié)果必然只能是近似的,這一點(diǎn)你必須接受,否則就只能全部導(dǎo)出了。

接下來就是盡量提升結(jié)果的準(zhǔn)確性,想了一下,下面是我的思路:

  1. 將兩次導(dǎo)出的標(biāo)題看成兩個(gè)集合,A、B
  2. 先確認(rèn)哪些是可以完全匹配的,即標(biāo)題完全相同,將其從A和B中移除
  3. 再確認(rèn)包含匹配的,包含匹配的意思是標(biāo)題1包含標(biāo)題2或反之。例如:“市面上有一款android的按鍵精靈,他是基于什么原理實(shí)現(xiàn)的實(shí)現(xiàn)? - 知乎”包含“市面上有一款android的按鍵精靈,他是基于什么原理實(shí)現(xiàn)的實(shí)現(xiàn)?”或“市面上有一款android的按鍵精靈”。包含匹配有極大的可能是由原標(biāo)題修改得到的,例如去掉首尾一些內(nèi)容,或在首尾增加一些內(nèi)容等。
  4. 剩下的就是通過相似度來匹配,類似于搜索引擎的關(guān)鍵字搜索。相似度的含義需要花點(diǎn)心思來定義(找到符合自己應(yīng)用場(chǎng)景的)。我想到的有以下幾種:

    • 長度相似,比如誤差必須在50%以內(nèi)。也就是說,兩個(gè)標(biāo)題之間最多相差一半的大小。當(dāng)然,實(shí)際的閾值需要你自己嘗試。
    • 按順序匹配60%以上的標(biāo)題內(nèi)容。比如“我的和你的以及他的”這個(gè)標(biāo)題,與“我和你以及他的”相似,但與“他的你的和我的”不相似。雖然后者包含原標(biāo)題的所有字符,但順序明顯不同。這一條的出發(fā)點(diǎn)在于一般改標(biāo)題很少會(huì)修改順序,常見的只是增加或刪除一些內(nèi)容而已。(同樣,閾值需要實(shí)際測(cè)試)
  5. 剩下的就是難以匹配的了,可以按刪除(存在于A但不存在于B)和新增(存在于B但不存在于A)來對(duì)待。
不二心 回答

命令行里的 gulp 命令和你通過 npm 安裝的 gulp 包可不是同一個(gè)東西噢,命令行里的 gulp 是另一個(gè)叫 gulp-cli 的包裝來的:

npm install -g gulp-cli # 它的版本是 2.0.1
gulp -v                 # 因此這里是 2.0.1

它是一個(gè)用來運(yùn)行 gulpfile 的東西,而不是你在 gulpfile 里 require 到的那個(gè)

在項(xiàng)目里使用 Gulp 4 應(yīng)該這樣:

npm install -g gulp-cli
npm install --save-dev gulp@4

然后編寫 gulpfile:

const gulp4 = require('gulp') // 這里的 gulp 就是 Gulp 4 了
...

最后在命令行

gulp # 這個(gè)命令是通過 npm install -g gulp-cli 得到的

希望對(duì)你有幫助

萌二代 回答

大概是因?yàn)槟氵@個(gè)key是管理員目錄下,runner那個(gè)用戶沒有這個(gè)rsa密鑰

糖豆豆 回答

可能那張表中的某個(gè)字段和mysql的預(yù)留字段(比如to)沖突了,要轉(zhuǎn)義一下這個(gè)字段再查

oss 有個(gè)web直傳的功能,更爽

笨笨噠 回答

'input[type="file"]', 這種用selenium直接sendKeys文件路徑 直接上傳 應(yīng)該可以吧,不用操作Windows控件了。

另外系統(tǒng)彈出框 selenium是無法操作的,可以用autoit試試 。沒接觸過protractor

澐染 回答

1.這么寫肯定是會(huì)不對(duì)的,會(huì)崩潰。稍微寫個(gè)小測(cè)試,確實(shí)會(huì)奔潰。

Book *book = [[Book alloc] init];

{    //從作用域出去后store就會(huì)釋放
    Store *store = [[Store alloc] init];
    book.delegate = store;
}
[book test];
.....
-(void)test{
    
    NSLog(@"book test");
    
    if ([self.delegate respondsToSelector:@selector(testDelegate)]) {
        [self.delegate testDelegate];
    }
}

2.為什么沒出現(xiàn)奔潰?可能是delegate很少優(yōu)先于self釋放,可能delegate因?yàn)槠渌驔]釋放(單例或者引用循環(huán)等)。一般來說被委托者應(yīng)該在更深的層級(jí),會(huì)先釋放,比如界面A->B->C,這樣情況,肯定是C作為B的委托,C會(huì)先于B釋放。這個(gè)問題你逐個(gè)的檢查一下為什么沒有奔潰。主要看:是否delegate釋放了還回去調(diào)用self.delegate之類的。

鐧簞噯 回答

先設(shè)置post,并將url填好。

1、設(shè)置請(qǐng)求頭
SouthEast

2、設(shè)置請(qǐng)求體
SouthEast

比如后臺(tái)PHP服務(wù)器接受upload字段的文件:

echo $_FILES["upload"];

淚染裳 回答

因?yàn)槟?code>for循環(huán)條件和進(jìn)步寫反了啊哈哈哈哈哈哈哈哈哈哈哈for(var i = 0; i < 3; i++)

有你在 回答

參考鏈接
modules 字段配置 Babel 對(duì) ES6 模塊的相應(yīng)處理。
Babel 默認(rèn)是將ES6模塊語法轉(zhuǎn)化為CommonJS規(guī)范寫法,配置為modules:false則不轉(zhuǎn)化。如果使用了 Webpack 且配置為modules:false,Webpack 會(huì)進(jìn)行 tree shaking,去除一些無用代碼。

單眼皮 回答

沒太看懂
另外onShareAppMessage接口已經(jīng)改了

將后臺(tái)回調(diào)的時(shí)間轉(zhuǎn)換再渲染。this.form.record.endTime = new Date(endTime * 1000);//時(shí)間戳為10位需乘1000,時(shí)間戳為13位的話不需乘1000。

櫻花霓 回答

把<p>里面的內(nèi)容整個(gè)提取出string來后用re提取。

r'\<br\>([\w\/]+)$'

clipboard.png