使用set去改變數(shù)組
我發(fā)現(xiàn)是我自己寫的logger里面沒有用await
def compare(a, b):
c, d = b.split('_'), {}
if len(a) != len(c):
return False
for i in range(len(a)):
if d.get(a[i], c[i]) != c[i]:
return False
d[a[i]] = c[i]
return True
compare('aabb', '北京_北京_上海_上海')
加一條
redirect: 'layout/TwoLevelHeadlines'openSocket:
subscriptions: {
openSocket ({ dispatch }) {
return service.wsConnect((data) => {
dispatch({ type, payload: data })
})
},
}
// service.js
let ws
export function wsConnect (action) {
ws = new global.WebSocket(url)
ws.onopen = () => {
// do something
}
ws.onmessage = ({ data }) => {
action(JSON.parse(data))
}
}
server {
listen 80;
server_name www.aaa.com;
location /login {
proxy_set_header Host $host;
proxy_set_header X-Real-Ip $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass http://www.bbb.com/login;
}
}
不明白的是只是兩個頁面進行跳轉(zhuǎn),為什么不在前端直接重定向?
這個是因為當時周期在 created時候并沒有創(chuàng)建 vuetree,建議 寫個在 10 以內(nèi)的遞歸函數(shù),如果 在遞歸中 vueTree沒有創(chuàng)建,創(chuàng)建了就可以使用, 就再次使用nextTick調(diào)用遞歸,如果超過 10 直接報錯好了
代碼如下
function refRecursion (refName, key, time = 1) {
if (time > 10) throw new Error(`not find ${refName}`)
const ref = this.$refs[refName]
if (ref) {
ref.setCurrentKey(key)
} else {
this.$nextTick(() => {
refRecursion(refName, key, time + 1)
})
}
}
refName 是 名稱, key 是 你設(shè)置的id, time 是 次數(shù)
當然你也可以寫個共同,把key改為cb函數(shù)就可以
提問者沒看懂 我這邊再簡化一下代碼
methods: {
refRecursion (key, time) {
// 超過 10 次 就 算了,你可以調(diào)大,不過幾乎就 2 ~ 3次就可以 找到 vueTree
if (time > 10) throw new Error('沒有找到 vueTree')
// 獲取 組件上的 vueTree,但是組件具體創(chuàng)建時機不清楚,
// 當前被創(chuàng)建了就返回組件對象 沒有被創(chuàng)建 返回 undefined
var tree = this.$refs.vueTree
if (tree) {
//如果當前 被創(chuàng)建了 tree, 直接設(shè)置 key啊
// 對象有了,就去設(shè)置 key 啊
tree.setCurrentKey(key)
} else {
// 當前更新循環(huán)中沒發(fā)現(xiàn) tree 啊, 晚一點吧,下次 輪詢的時候 再搞定它
this.refRecursion(key, time + 1)
}
}
},
created () {
var _this = this
this.$nextTick(function () {
// 直接調(diào)用
_this.refRecursion(100, 1)
})
}
我只能幫你到這了,剩下的那個靠你自己了,代碼沒有檢測過,但是思路沒問題
var data = [
{
name: "name1",
key: "key1",
_expanded :true
},
{
name: "name2",
key: "key3"
}
]
你的按鈕應(yīng)該的type應(yīng)該是submit,所以你點擊的時候頁面就刷新了,頁面重新載入,所以閃一下就沒了。
這個要看co模塊的源碼 ,yield后面如果跟的是一個chunk函數(shù),co會把它包裝成一個Promise對象
function thunkToPromise(fn) {
var ctx = this;
return new Promise(function (resolve, reject) {
fn.call(ctx, function (err, res)/* 這個就是cb函數(shù) */{
if (err) return reject(err);
if (arguments.length > 2) res = slice.call(arguments, 1);
resolve(res);
});
});
}不同的測試環(huán)境?什么意思,比如舉個例子呢。用nginx可以配置不同的域名。
Caused by: java.lang.ClassNotFoundException: javax.servlet.ServletContext
在pom.xml里加入servlet依賴:
<!-- https://mvnrepository.com/artifact/javax.servlet/servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
PIE.js 解決ie圓角問題
運行時,檢測到內(nèi)存不足
H5頁面本身跟JSAPI沒有關(guān)系的,不用寫兩套,在哪個環(huán)境都可以看的。如果你想用支付寶的一些功能,你需要借助與JSAPI實現(xiàn)。但是不在支付寶的環(huán)境了,可以讓其正常顯示,只是里面支付寶相關(guān)的功能不能用而已。
c# 的 string有反轉(zhuǎn)的方法Reverse
代碼如下:
static void Main(string[] args)
{
Console.Write("輸入內(nèi)容:");
string str = Console.ReadLine();
Console.WriteLine();
Console.Write("反轉(zhuǎn)結(jié)果:");
var v = str.Reverse();
foreach (var item in v)
{
Console.Write(item);
}
Console.ReadKey();
}
其實我覺得這個是個頁面設(shè)計層面的問題,我開發(fā)的小程序大概有4-5個頁面,但是wxml只有兩個,一個是列表專用,一個是“其他功能”,這個“其他功能”,像有視頻,有文章,有外部網(wǎng)頁引入,我都分別寫成了組件,一次加載一個,用戶體驗也是感覺一個是一個頁面,但是他們都被鎖在了這個“其他功能”頁面,這樣這類型的頁面的統(tǒng)一效果就整合了,不用每個頁面單獨寫,也就避免了你的問題。不知道我說清楚了沒有。
select a.name, b.total from mer_content a
inner join
(select id, count(url) as total from mer_imgurl group by id) b
on a.id = b.id
就是把表二先按做個group,再和表一用id來join。
如果表二的id和url會有重復(fù)情況的話,那么b中需要改成count(distinct url)
希望能夠幫到你。
我咋記得對象解構(gòu)不要求順序啊,直接寫個code就完了,errMsg不用寫。
你是組件里面嵌套組件 第一種情況 panel不是具名插槽 相當于 把整個
<h1 slot="panel">我是panel</h1>
<content>
<p slot="content">我是content</p>
</content>
插到panel div里面 你說panel組件<slot name="panel"></slot> 不寫name
<slot></slot> 那應(yīng)該渲染不出來 我是panel 這個h1吧
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務(wù)負責iOS教學(xué)及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。