在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答
心沉 回答

當(dāng)然是的。有 maven 插件可以讓你在打包的時候自動完成這個事情,不過前提是要安裝 protoc

<plugin>
    <groupId>com.github.igor-petruk.protobuf</groupId>
    <artifactId>protobuf-maven-plugin</artifactId>
    <version>0.6.3</version>
    <executions>
        <execution>
            <goals>
                <goal>run</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
        <protocCommand>/usr/local/bin/protoc</protocCommand>
    </configuration>
</plugin>
安淺陌 回答

如下代碼所示:frame: false 參數(shù)用來設(shè)置無邊框;
const {BrowserWindow} = require('electron')
let win = new BrowserWindow({width: 800, height: 600, frame: false})
win.show()
1
2
3
以下代碼用于在Html元素中設(shè)置可拖動區(qū)域;
其中,style=”-webkit-app-region: drag;” 用于設(shè)定該部分為可拖動區(qū)域;
而, style=”-webkit-app-region: no-drag;” 用于設(shè)定該部分為不可拖動區(qū)域;
這兩種樣式可分別加載嵌套的Html元素中,以便實現(xiàn)可拖動區(qū)域與不可拖動區(qū)域(功能區(qū)域)的精準劃分。
<header style="-webkit-app-region: drag">

<section style="-webkit-app-region: no-drag">
    <!--html代碼-->
</section>
<section>
    <!--html代碼-->
</section>
<section style="-webkit-app-region: no-drag">
    <!--html代碼-->
</section>

</header>

離殤 回答

外部是不能訪問到 , 點擊了X 按鈕,還是取消。 點擊 X 或者取消按鈕,都由一個方法 handAction(action) 這個處理了, 這個方法并沒把event傳給callback

久愛她 回答

點XHR旁邊的ALL看看都加載了些什么。你的入口index.html文件引用js了嗎

扯不斷 回答

brew install phantomjs

喜歡你 回答

本來想詳細講解一下的,想想還是算了,簡單列一下登錄認證過程中,就應(yīng)該能理解了

客戶端: 我要查看用戶資料
服務(wù)端: 你沒有憑證(cookie),請先獲得憑證再來,獲得憑證需要你提供用戶名密碼。
客戶端: 好的,這是我的用戶名和密碼
服務(wù)端: 驗證通過,現(xiàn)在為你生成憑證,請保管好,以后只認憑證,就算阿貓阿狗拿著你的憑證來查資料,我也會給他。
。。。
客戶端:我要查用戶資料,這是我的憑證.
服務(wù)端:好的,請稍等,我確認一下你的憑證是否真的,OK,是真的,資料拿去。
。。。
客戶端:我要查用戶資料,這是我的憑證.
服務(wù)端:對不起,你的憑證已經(jīng)過期失效了,請重新提供用戶名密碼獲得新的憑證。

OK,再來講一下怎么生成憑證和怎么驗證憑證:

生成的條件是驗證用戶提供的用戶名和密碼是對的,

a. 生成隨機唯一的session_id, 比如md5(用戶id+毫秒數(shù))

b. 生成session內(nèi)容,并建立session_id與session內(nèi)容的對應(yīng)關(guān)系

即服務(wù)端拿一本帳本,記錄下這個憑證(根椐標(biāo)識)對應(yīng)的用戶名(一般是用戶ID)是誰,類似:
abcd123 => 'Tim',
ee22343 => 'You'

(這個對應(yīng)關(guān)系,可以保存在文件、memcache、數(shù)據(jù)庫等等,這就是用不同介質(zhì)保存session的原理)

c. 將session_id加密、簽名,寫到憑證中,返回客戶端。

用通俗語言來描述這個過程就是:

驗證用戶名密碼正確后

服務(wù)端拿出一張紙,隨機寫上一個標(biāo)識(比如像醫(yī)生寫病歷,有一定的防偽性) ---- session_id
再拿出帳本,寫上這個“標(biāo)識”與“用戶”的關(guān)聯(lián),表示這個標(biāo)識就等同于用戶A ----session_id與session內(nèi)容關(guān)聯(lián)
給這張紙蓋上大印 ----session_id加密和防偽
將這張紙作為憑證,交給用戶 ---- 將加密后的session_id作為cookie返回。

最后,用戶下次來請求,帶上了憑證,服務(wù)端驗證過程:

  1. 有憑證
  2. 看看大印是否自己的(驗證有效性)
  3. 讀取憑證中的標(biāo)識(嗯,一般只有醫(yī)生能讀懂自己寫的東西)
  4. 拿出帳本,查找標(biāo)識對應(yīng)的用戶,有找到,驗證成功,返回相關(guān)內(nèi)容

其它:
憑證有效期:比如可以約定,一天后就沒有用了
帳本有效期:session也是可以有效期的,比如我每隔一小時就刪除一些沒有用到的session,清理之后,就算你的憑證是真實的,但也無效了。

最后,cookie是標(biāo)準實現(xiàn),無所謂自己實現(xiàn)(你可能只是需要封裝操作指令),要自己實現(xiàn)session的話,無非就是解決這幾個問題:
1)決定你的帳本(用什么方式保存)
2) 實現(xiàn)寫帳本(根據(jù)session_id寫數(shù)據(jù))
3) 實現(xiàn)讀帳本(按session_id讀數(shù)據(jù))
4) 實現(xiàn)清理帳本過期數(shù)據(jù)

枕邊人 回答

x = Rcos(a)cos(b)
y = Rcos(a)sin(b)
z = Rsin(a)
R為地球半徑
a= arcsin(z/R);
通過(sin(a))^2+(cos(a))^2=1得cos(a)
b = arcsin(y/Rcos(a))
這樣應(yīng)該可以吧-.-

傲寒 回答

clipboard.png

add方法會創(chuàng)建一個新對象,并不改變原對象的值。所以連起來寫的意思是把新對象賦值給pdiv,而分開寫的話,新對象沒有接收者,就丟失了。

乖乖瀦 回答

你依賴的第三庫,是一個jdk8編譯的字節(jié)碼。

  • 要不一個個找?guī)?,使用jdk7編譯的庫進行替代or不使用這個第三方庫
  • 要不你直接步入jdk8開放時代

記最近配置環(huán)境時碰到的坑

憶往昔 回答

bower可以把所需要的庫通過一個命令行一次性下載,方便
你有把整個andimnLTE全部文件放在同一個目錄下嗎,他用的是相對路徑,需要放在同一個目錄下保證路徑正確

故林 回答

這是正常的,提示信息而已,表明不需要下載那兩個依賴。

舊城人 回答

this.handleSubmit -> this.handleSubmit.bind(this)

擱淺 回答

把返回來的a里的鏈接抽取出來,放到一個對象里
遍歷這個對象,生成link

var data = process(this.state.detail) // {href: 'www.baid.com'}

<div>
<Link to={data.href} />
</div>
茍活 回答

函數(shù) add 接受一個參數(shù),其結(jié)構(gòu)為 {a: number, b:number},返回結(jié)果為 a + b,調(diào)用 add({a: 1, b: 2}),輸出 3。以下是另一種寫,也許更容易明白

interface A {
    a: number;
    b: number;
}
function add(p: A): number {
    return p.a + p.b;
}
久愛她 回答

pip3是把模塊裝在了python3下,而運行python實際啟動的可能是python2

最簡單的辦法是使用python3這個軟鏈接,而不是python。

愿意動手的可以用下面的辦法:
mac自帶的python在/System/Library/Frameworks/Python.framework/usr/bin/python下,因為操作系統(tǒng)自己也要用,所以它不希望你改成別的版本的。 但你可以修改/usr/local/bin下的軟鏈接。
同時修改PATH變量(如通過~/.bashrc文件),讓/usr/local/bin排在前面。這樣在終端里可以用你想要的版本了。

網(wǎng)妓 回答

其實現(xiàn)在我的做法已經(jīng)達到我的目標(biāo)了。光輸入taskIo就會提示,但如果輸入了taskIo.list在按alt+enter,就會提示引用具體的文件。