php中暫時(shí)還不支持Set這種數(shù)據(jù)結(jié)構(gòu),所以可以考慮使用array來(lái)實(shí)現(xiàn)
<?php
Class Set {
private $arr = [];
public function add($val) {
if (!in_array($val, $this->arr)) {
array_push($this->arr, $val);
}
return $this->arr;
}
}
$set = new Set();
print_r($set->add(2));
print_r($set->add(2));
print_r($set->add(3));
print_r($set->add(4));
能力有限,如果有錯(cuò)誤希望不吝指教.
你說(shuō)的沒(méi)反應(yīng)是重新點(diǎn)擊在線客服沒(méi)反應(yīng)還是返回之前網(wǎng)頁(yè)再點(diǎn)擊沒(méi)反應(yīng)?
看著像是使用了flex
吧,然后低版本瀏覽器內(nèi)核無(wú)法識(shí)別這個(gè)屬性,導(dǎo)致原本應(yīng)該橫向排列的圖標(biāo)變?yōu)榱似胀?code>block元素。
嘗試添加autoprefixer
來(lái)解決吧。
是.babelrc
文件出錯(cuò)了。
["import", { "libraryName": "antd", "style": true }]
style得改成true,你的style應(yīng)該寫的是css吧
同樣遇到了這個(gè)問(wèn)題, 我在官方的 issues 中找到了類似的問(wèn)題, 回復(fù)中說(shuō)這是警告而不是錯(cuò)誤, 但沒(méi)有直觀指出解決的方法, 您可以自己去看一下 Nuxt.js running error!?。?/a>
如果你是 Maven 導(dǎo)入的包,那么選中 pom.xml,右鍵選擇 Maven - Download Sources 就可以下載到源碼包 ( 如果發(fā)行方有提供的話 ),Idea 會(huì)自動(dòng)導(dǎo)入,你就可以點(diǎn)進(jìn)源碼下斷點(diǎn)了。
如果不是 Maven 包,那就需要自己找這個(gè) sources
包,舉個(gè)栗子:something.jar
,會(huì)有個(gè) something-sources.jar
如果發(fā)行方?jīng)]有提供這個(gè)源碼包,那就沒(méi)辦法了,不過(guò)一般來(lái)說(shuō)都會(huì)有的。
看你的句子并不是想改字段名啊,而是改username的大小吧!如果是的話那么使用modify具體:alter table users
modify username
varchar(50) not null default '' comment '用戶名';
一般來(lái)說(shuō)我設(shè)計(jì)數(shù)據(jù)庫(kù)基本not null的字段都有個(gè)默認(rèn)值的,在庫(kù)設(shè)計(jì)上我基本不設(shè)計(jì)null值字段。
剛發(fā)現(xiàn)原來(lái)獲取到是字符串
兩種方法:
1.把這個(gè)字符串塞到頁(yè)面中
var dom = $("<a id="test" href="javascript:void(0)" onclick="show_float_panel('/monitor/onlinecntstatis/detail/5.5.0.27/')">(5.5.0.27)</a>");
// 注意我給它加了個(gè)id
$('body').append(dom);
然后使用$('#test').click() // 或者 $('#test').trigger('click')
觸發(fā).
觸發(fā)click事件后,瀏覽器自會(huì)把該變量傳遞過(guò)去,不用你操心.
2.用正則把show_float_panel('/monitor/onlinecntstatis/detail/5.5.0.27/')
提取出來(lái),然后用eval執(zhí)行
把相同的功能拎出來(lái),兩邊都調(diào)用就好了
chunkid的生成是不穩(wěn)定的,也就是說(shuō)每次打包生成的id可能不一樣
https://juejin.im/post/5a1bcd...
是bastch/1 單數(shù) 試試
我是存在localstorage
里,然后進(jìn)入最外層的路由時(shí)判斷:
let routes = [{
path: '/login',
component: Login,
name: 'login'
},{
path: '/admin',
component: Admin,
beforeEnter: (to, from, next) => {
if(!localStorage.ACCOUNT || localStorage.ACCOUNT == ''){
next({
name: 'login'
})
}else{
next()
}
}
}]
使用websocket
提示是out of memory,是不是顯存不夠呢?我試了一下,pytorch 0.3.1 + torchvision 0.2.0加載VGG16要700多MB顯存:
可以先試一下小一點(diǎn)的模型或者看看是不是cuda有問(wèn)題。
好吧,又要自問(wèn)自答,大半夜的,還有一大堆后端接口沒(méi)擼,扯著看vuex源碼,看的一臉懵逼也沒(méi)找到想要的答案。最后想了一個(gè)歪方法。(廢話到此為止)
解決方法:
在解決這個(gè)問(wèn)題的時(shí)候,絕對(duì)不能這樣想:“插件中的vuex是相對(duì)與引用插件的項(xiàng)目中的vuex獨(dú)立的”,什么意思呢?就是說(shuō)不能抱著把你插件中的store完全封裝起來(lái),在引用插件的時(shí)候,只要注冊(cè)插件就好了,然后vuex,store 啥也不管,它就會(huì)在它自己的小作用域里面 獨(dú)自happy。(其實(shí)我最初的打算就是這個(gè)樣子的,可是找不到解決辦法。求大神支招?。。?/p>
基于以上錯(cuò)誤的思路,半天時(shí)間沒(méi)了。后來(lái)我的解決方案是,
使用 vuex 的 module .
是的,vuex設(shè)計(jì)之初呢,為了防止把所有的 狀態(tài)(state)都放在一起,導(dǎo)致 state 過(guò)于龐大而不好維護(hù),所以使用了 module,是的模塊的狀態(tài)得以很好得分開管理。
這里呢,我是將我所有的 狀態(tài)管理封裝到了一個(gè)module當(dāng)中,而在導(dǎo)出插件的時(shí)候,順便將這個(gè)module導(dǎo)出。
example
//moduleStore.js
const state={
editorContent:'editorContent',
};
const mutations={};
const actions={};
const getters={
getEditorContent(state){
return state.editorContent;
}
};
const editorStore={
state,
mutations,
actions,
getters
}
export default editorStore;
//plugin index.js
import module from './moduleStore.js'
const plugin={
install:(Vue,options)=>{
}
}
export const ms=module; //這里需要以命名方式導(dǎo)出,不能用默認(rèn)方式導(dǎo)出
export const pl=plugin;
好了,這樣的話,基本上就算是搞定了。那插件使用的時(shí)候怎么辦勒?
首先,
// main.js
import {pl} from 'plugin'; //引入插件
Vue.use(pl) //全局注冊(cè)插件
這里,插件的導(dǎo)入注冊(cè)完畢,再然后,在全局的 Vuex store 中,
//index.js
import {ms} from 'plugin' //導(dǎo)入模塊 vuex store
//再然后,將我們的 ms 注冊(cè)進(jìn)全局的 modules
const modules={
ms,
}
至此,插件完整的與項(xiàng)目整合
攔截器就是對(duì)發(fā)出的所有請(qǐng)求和響應(yīng)信息重新處理的地方。。在這里你可以統(tǒng)一的加上請(qǐng)求頭、判斷響應(yīng)狀態(tài)碼做一些通用的處理,而不必對(duì)每個(gè)請(qǐng)求單獨(dú)設(shè)置
innerHTML
fs.stat
是異步函數(shù),不確定什么時(shí)候能執(zhí)行完,而且只有等到同步函數(shù)執(zhí)行完之后,它才開始
換成fs.statSync
可以達(dá)到你要的效果
720云用的是krpano,一個(gè)第三方的庫(kù),底層是flash或者webgl,用threejs也可以做
因?yàn)槟阌昧讼鄬?duì)路徑,改用絕對(duì)路徑就可以。
var/www/html/abc/123.php
這是相對(duì)路徑,在根目錄訪問(wèn)到的路徑是 /var/www/html/abc/123.php
,在 /var 目錄訪問(wèn)到的路徑是 /var/var/www/html/abc/123.php
,在 /abc/test 目錄訪問(wèn)到的路徑是 /abc/test/var/www/html/abc/123.php
。
你改成絕對(duì)路徑,也就是以 / 開頭
/var/www/html/abc/123.php
改成這樣,你在哪個(gè)目錄訪問(wèn)都是訪問(wèn)到 /var/www/html/abc/123.php
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過(guò)二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(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
曾工作于聯(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ù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。