,這是lang文件
插件中 import 后 把它掛到method中,到模板中使用的時(shí)候,會(huì)報(bào)錯(cuò)
是這樣的:
這裡從頭到尾的 prop_list 都是同一個(gè)!
所以 TestSecond 中 b 被初始化的時(shí)候, 就將 prop_list[0] 的值設(shè)定為 TestSecond 中 b.a 的值了, 而 test_func1 又在之後被調(diào)用, 此時(shí)prop_list[0] 的值自然跟 TestFirst 中 b.a 的值不同, 而是與 TestSecond 中的 b.a 相同。
補(bǔ)充一下, 為什麼 prop_list 為什麼都是同一個(gè)呢, 因?yàn)樗?B 的類別屬性, 會(huì)自然成為每個(gè) B 實(shí)例的屬性, 而且他從頭到尾沒有在任何 B 的實(shí)例中被重新賦值過(他的第零個(gè)元素 prop_list[0] 倒是有被重新賦值過), 所以他 always 是同一個(gè)人。
我回答過的問題: Python-QA
.json 文件中加入
本端--> 本端 . 不就是在一臺(tái)機(jī)器上嗎?
同一臺(tái)機(jī)器用mv來操作文件的移動(dòng)
把var/www/html文件夾移動(dòng)到var/www/下, mv var/www/html var/www/ .刪除release文件
var/www/html里面的php文件到某個(gè)文件下
cd var/www/html;
mv *.php 移動(dòng)到的目錄.
不同機(jī)器用scp.
問題解決了,Authorization里的token填錯(cuò)了...但是這反映出程序設(shè)計(jì)上的問題。沒有好好處理resp的返回信息。
很遺憾無法實(shí)現(xiàn),正如codegoose提供的StackOverflow的問答所述,kotlin的lambda暫沒提供vararg修飾符的支持
想要實(shí)現(xiàn)你所需的函數(shù)定義,以下是我所知的兩種較為接近的實(shí)現(xiàn)方式
// 使用匿名內(nèi)部類,較麻煩我覺得你肯定不會(huì)用
interface Cry {
fun crying(vararg x : String)
}
private fun require(vararg config: String, cry: Cry) {
cry.crying(*config)
}
fun test1() {
val config = arrayOf("1", "2")
require(*config, cry = object : Cry {
override fun crying(vararg x: String) = x.forEach(::println)
})
}
// 使用arrayOf來手動(dòng)實(shí)現(xiàn)可變參數(shù)的封裝過程,相對(duì)來說還行,但要注意vararg參數(shù)數(shù)組的類型不是標(biāo)準(zhǔn)類型,在此處是Array<out String>
private fun require(vararg config: String, block : (Array<out String>) -> Unit) {
block(config)
block(arrayOf("1", "2", "3"))
}
fun test2() {
val config = arrayOf("1", "2")
require(*config, block = { it.forEach(::println)})
}找到了解決方案,網(wǎng)上下載了cJSON.c和cJSON.h文件,里面有解析和生成JSON的接口函數(shù)
1、增加圖片驗(yàn)證碼。避免腳本自動(dòng)注冊。
2、同一手機(jī)號(hào)一段時(shí)間范圍內(nèi)短信發(fā)送限制,總數(shù)也得限制。
3、一個(gè)手機(jī)只能綁定一個(gè)手機(jī)號(hào)。
另外,如果你系統(tǒng)沒有邏輯漏洞的話,那幾千個(gè)都是通過手機(jī)注冊的?因?yàn)橛卸绦膨?yàn)證碼限制,不太好偽造啊?
dmesg | grep kvm
kvm: disabled by bios
真坑爹。。。。這玩意如果CPU的虛擬支持在BIOS沒開。。居然還能運(yùn)行。。我好無語。。搞死我了。。。
在BIOS開了虛擬化之后就好了
提供下非正則的方式
如果是jq的話
var html="<pre><code>console.log(1);</code></pre>";
console.log( $(html).text() );
如果非得用js
var textEle=document.createElement("div");
textEle.innerHTML="<span>你要提取的文字</span>";
console.log(textEle.innerText);enum類是無法被繼承的,編譯器會(huì)自動(dòng)把枚舉用繼承enum類來表示,但這一過程是由編譯器完成的,枚舉也不過是個(gè)語法糖。被聲明為枚舉以后其實(shí)跟定義了一個(gè)類差不多,比如可以有構(gòu)造方法什么的。
因?yàn)槊杜e不可能被繼承,因此寫抽象類的想法不可以實(shí)現(xiàn),但是枚舉可以實(shí)現(xiàn)接口,所有兩種方法如下:
public interface SubEnum {
public String getMessageByCode(int code);
}
public enum Enum2 implements SubEnum {
;
@Override
public String getMessageByCode(int code) {
// TODO Auto-generated method stub
return null;
}
}
在本方法中添加所需的方法,也就是你上面的方式:
public enum Enum2 {
SMALL(100, "s"),MEDIUM(101, "m"),LARGE(102, "l"),HUGE(103, "h");
/**
code 與 中文描述 進(jìn)行一一對(duì)應(yīng)
輸入 code 的值獲取到對(duì)應(yīng)的中文
@param code
@return
*/
public String getMessageByCode(int code){
Enum2 [] enmu2s = Enum2.values();
for(Enum2 enum2 : enmu2s){
if(enum2.getCode() == code){
return enum2.getMessage();
}
}
return "";
}
Enum2(int code, String message){
this.code = code;
this.message = message;
}
private int code;
private String message;
public int getCode() {
return code;
}
public String getMessage() {
return message;
}
}
方法三:
改寫java.lang.Enum:
給java.lang.Enum添加一個(gè)方法或者繼承一個(gè)類,
百度事件統(tǒng)計(jì)并不是實(shí)時(shí)的,會(huì)有延時(shí)
目前使用一條曲線作為基礎(chǔ)線,再加第二條曲線模擬圓點(diǎn),再加第三條曲線覆蓋第二條曲線只剩個(gè)頭。
勉強(qiáng)實(shí)現(xiàn)了需求。不好的地方是圓點(diǎn)只能用顏色做區(qū)分,不能更大。
你不關(guān)心IT界的新聞嗎?IE早就放棄維護(hù)了。微軟官方的公告: https://www.microsoft.com/zh-...
-webkit-transform: scale(-1.2) rotate(180deg);
transform: scale(-1.2) rotate(180deg);
Alias指令是將url映射到本地的文件系統(tǒng),這樣做的好處是不用將文檔保存在documenRoot目錄下
針對(duì)圖中的情況,訪問路徑比如是 www.example.com/static/a.jpg ,其實(shí)是訪問 /var/www/.../static/a.jpg
遍歷checkbox,將每個(gè)checkbox對(duì)應(yīng)的id與選中的id對(duì)比,根據(jù)比對(duì)結(jié)果決定checkbox的狀態(tài)
如一樓所說,首先無論是什么樣的類型數(shù)據(jù),存儲(chǔ)在localStroage中的時(shí)候都是以key,value的形式進(jìn)行存儲(chǔ)的,value存儲(chǔ)為字符串類型,取出的時(shí)候是以key來進(jìn)行取出,比如:
const userInfo = {
age:22,
name:'xxx'
}
存儲(chǔ):localStroage.setItem('user',JSON.stringify(userInfo))
取出:JSON.parse(localstroage.getItem('user'));北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(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庫,具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。