你確定是'',而不是'null'?
應(yīng)該是可以的,不過(guò)有些麻煩,你看看這個(gè):http://www.w3school.com.cn/js...
可以打開新的窗口,而且可以設(shè)置新窗口的名字、寬高、X坐標(biāo)等等,如果這些都能控制,不就是可以根據(jù)坐標(biāo)來(lái)顯示在哪個(gè)位置,計(jì)算首屏寬度,讓X等于首屏寬度,這樣窗口不就是在第二個(gè)屏上了嘛
你可以覆蓋默認(rèn)的toJSON方法,format的參數(shù)可以根據(jù)你的需要自己設(shè)置,不過(guò)這樣會(huì)影響所有的moment對(duì)象:
moment.prototype.toJSON = function(){return moment(this).format("YYYY-MM-DD HH:mm:ss")}
如果不想影響所有的moment對(duì)象,你可以在需要轉(zhuǎn)化的moment對(duì)象上添加toJSON方法,來(lái)覆蓋原型上的toJSON方法:
let toJSON = function(){return moment(this).format("YYYY-MM-DD HH:mm:ss")}
data.beginDate.toJSON = toJSON
data.endDate.toJSON = toJSONTypeScript有一個(gè)關(guān)于react的教程,你可以看看那個(gè)。里面有關(guān)于單元測(cè)試的。
https://github.com/Microsoft/...
官方List是啥?
.env里面的配置QUEUE_DRIVER就是指定所使用的driver,如果你用的rabbitmq,則QUEUE_DRIVER=rabbitmq,本地調(diào)試時(shí),可以改成QUEUE_DRIVER=sync,這表示同步處理,而不是異步使用rabbitmq處理,這樣就可以直接使用xdebug斷點(diǎn)調(diào)試了。
可以頁(yè)面加載的時(shí)候先ajax請(qǐng)求,別點(diǎn)擊的時(shí)候請(qǐng)求
var clipboard = new Clipboard('.main-lottery--share');
//ajax請(qǐng)求
setTimeout(function () {
$(".main-lottery--share").attr("data-clipboard-text", "aaaaaaaaaaa");
}, 0)
$('.main-lottery--share').click(function () {
clipboard.on('success', function (e) {
console.info(e);
console.info('Action:', e.action);
console.info('Text:', e.text);
console.info('Trigger:', e.trigger);
alert(e.text)
});
});大概看了一下 是你的v-if 值改變了 導(dǎo)致組件被移除、重新渲染了
你可以把v-if先注釋掉試試
MySQL 里面有auto_increment 自增字段,PostgreSQL 沒有自增字段這一說(shuō)法,但是有單獨(dú)的對(duì)象:序列。 可以用序列或者其他方法來(lái)是實(shí)現(xiàn)這樣的語(yǔ)法?;蛘咴O(shè)置某一列的默認(rèn)值為sequence的值即可
在字段默認(rèn)值里設(shè) nextval('products_product_no_seq')即可。
創(chuàng)建sequence參見https://www.postgresql.org/do...
CREATE SEQUENCE products_product_no_seq START 101;
CREATE TABLE products (
product_no integer DEFAULT nextval('products_product_no_seq'),
...
);sass文件里面引用的字體找不到
你拿到token后總要去干點(diǎn)什么吧,好比去請(qǐng)求一個(gè)鏈接,如果token失效那不就返回失效的錯(cuò)誤了,知道這個(gè)錯(cuò)誤再去請(qǐng)求新的token就是。但是說(shuō)到底都是人家只允許一個(gè)用戶登錄,你再請(qǐng)求新的就又把A的又踢掉了。
mcv思想,你前端就是view用于視圖輸出,后臺(tái)訪問層model主要處理數(shù)據(jù)庫(kù)相關(guān)操作,業(yè)務(wù)邏輯層就是contrellor各種邏輯判斷就放到這里面
善用google,已經(jīng)有人解決這個(gè)issue了,刪掉密鑰之后重啟服務(wù),搞定 https://issues.jenkins-ci.org...
簡(jiǎn)單的使用方法沒有
java doc是 setting -> editor -> general -> smart keys -> insert documentation comment stub 帶來(lái)的 是android studio(intellij idea)自帶的功能
kotlin是通過(guò)plugin支持的,原則上是第三方插件 所以需要這種功能的話只能是自己開發(fā),或者找github有沒有開源項(xiàng)目支持了
補(bǔ)充:
剛剛在官網(wǎng) 文檔中看到這么一段 https://kotlinlang.org/docs/r...
可以用于解釋為什么沒有自動(dòng)生成params 和 return
官網(wǎng)的說(shuō)明是:
Generally, avoid using @param and @return tags. Instead, incorporate the description of parameters and return values directly into the documentation comment, and add links to parameters wherever they are mentioned. Use @param and @return only when a lengthy description is required which doesn't fit into the flow of the main
// Avoid doing this:
/**
* Returns the absolute value of the given number.
* @param number The number to return the absolute value for.
* @return The absolute value.
*/
fun abs(number: Int) = ...
// Do this instead:
/**
* Returns the absolute value of the given [number].
*/
fun abs(number: Int) = ...
大概意思是:應(yīng)該將參數(shù)結(jié)合到文檔的過(guò)程中結(jié)合上下文描述來(lái)說(shuō)明參數(shù)的作用
類似于 這樣 Returns the absolute value of the given [number].
使用中括號(hào)包裹參數(shù)名稱的語(yǔ)法
1:安裝 Tomcat,解壓縮即可
2:解壓 solr。
3:把 solr 下的dist目錄solr-4.10.3.war部署到 Tomcatwebapps下(去掉版本號(hào))。
4:?jiǎn)?dòng) Tomcat解壓縮 war 包
5:把solr下example/lib/ext 目錄下的所有的 jar 包,添加到 solr 的工程中(WEB-INFlib目錄下)。
6:創(chuàng)建一個(gè) solrhome 。solr 下的/example/solr 目錄就是一個(gè) solrhome。復(fù)制此目錄到D盤改名為solrhome
7:關(guān)聯(lián) solr 及 solrhome。需要修改 solr 工程的 web.xml 文件。
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>d:\solrhome</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
8:?jiǎn)?dòng) Tomcat
http://IP:8080/solr/
問題已經(jīng)解決,引起的原因之一就是對(duì)SSL不了解,后面查看了資料,知道加密的整個(gè)過(guò)程,知道必須使用自己域名的證書。不過(guò)有點(diǎn)坑爹的是,之前也使用了,但是并不行,有可能自己的路徑寫錯(cuò)了。
解決方法:
在騰訊云上下載已經(jīng)申請(qǐng)好了的SSL證書。一般包含下載幾個(gè)服務(wù)器,這里使用的Nginx的證書。
可以看到有證書文件和密鑰文件,這兩個(gè)文件的后綴名分別為.crt和.key,而EMQ的配置文件emq.conf中,SSL的配置為:
這兩個(gè)文件格式為pem,也是可以通用的。這樣設(shè)置好之后就可以了。
注意事項(xiàng):
證書要放在安裝emqttd的用戶可以訪問的地方。
good luck.
這是你們自己寫的私有方法。你可以去入口文件找找,從那個(gè)文件引入的$auth,然后去找對(duì)應(yīng)的文件看源碼。loginWith的源碼肯定也在里面,當(dāng)然,你如果懶得去做console.log($auth.loginWith)在控制臺(tái)也是能看的,就是不知道是不是混淆壓縮過(guò)后的。
正則改成/\d+/g/\d*/g可以匹配0個(gè)數(shù)字,所以就不會(huì)停止,死循環(huán)了
MDN 正則表達(dá)式
正則表達(dá)式用于匹配符合一定模式的字符串。*表示匹配前一個(gè)表達(dá)式0次或多次。
所以/c/g.test("a string")表示字符串"a string"是否有一個(gè)c,而/c*/g.test("a string")表示字符串"a string"是否至少有0個(gè)c。顯然至少有0個(gè)是絕對(duì)絕對(duì)會(huì)成立的。所以/c*/g.exec("a string")在一開始就會(huì)匹配成功(因?yàn)槟阈枰辽?個(gè),就算我開頭是a,我返回給你0個(gè)c`也就是空字符串也符合你要求,如果你用while來(lái)循環(huán),我就一直給你空字符串)。
正則用于匹配符合一定模式的字符串。
比如/b表示單詞邊界,/string\b/g.test("strings")為false,是因?yàn)樽址?code>strings在g后還有s所以不是單詞邊界。/string\b/g.test("string~~~")為true因?yàn)?code>g后面接~,單詞已經(jīng)結(jié)束了。
但是這不能說(shuō)g和~間有一個(gè)單詞邊界/b這樣的東西。字符串只是簡(jiǎn)單的一串字符,string~~~只是s、t、r...~這樣一串字符在一起。 /b是否存在是正則表達(dá)式解析程序發(fā)現(xiàn)你的string~~~是string接~~~,在string就已經(jīng)結(jié)束了一個(gè)單詞,所以它判定你這個(gè)字符串符合/string\b/g這樣的模式。
是不是我只有一臺(tái)服務(wù)器就沒有必要用rpc?
不是的, 你裝的操作系統(tǒng)進(jìn)程間通信大量的大用rpc技術(shù),因?yàn)楫?dāng)軟件復(fù)雜到一定程度時(shí)需要通過(guò)模塊化解耦,便于分別升級(jí)維護(hù),便于團(tuán)隊(duì)開發(fā)。
rpc是不是要可以用于遠(yuǎn)程的客戶端服務(wù)器通信?
可以的,http-rpc了解下。處理好現(xiàn)在的微服務(wù)也是類似的概念,需要做的是處理好安全,和流量管理的問題,這些都有現(xiàn)成的方案。問題是哪種技術(shù)更適合。
rpc是否可以跨語(yǔ)言?
當(dāng)然沒問題,跨平臺(tái)跨語(yǔ)言的早就發(fā)明出來(lái)了。但如果用同一種語(yǔ)言的序列化方式,顯然會(huì)更方便也效率更高,成本更低,前提是你沒有跨語(yǔ)言的要求。
另外再放個(gè)鏈接吧。pyQt不同窗體間的值傳遞
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問,美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。