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

鍍金池/ 問答
只愛你 回答

你的//tr [contains(@class ,'odd')]/td[7]/div[contains(@class,'bar')]/@title
匹配的是整個(gè)屬性,會(huì)返回 title="0.182秒", 如果你只想得到屬性值,可以用fn:string函數(shù),

speed=etree.HTML(res).xpath("string(//tr [contains(@class ,'odd')]/td[7]/div[contains(@class,'bar')]/@title)")

將返回 0.182秒

寫榮 回答

關(guān)鍵字問題classclassName

你好胸 回答

先去學(xué)學(xué)json的格式吧,不能用'a'模式一個(gè)一個(gè)寫open('name.json','a'),你追加的方式等于每一行是一個(gè)json,在一起不符合json格式當(dāng)然解析報(bào)錯(cuò)了

import  json
def save_name(name):
    #print("查無此人,請登記。")
    #name = input("\n 請輸入你的名字:") 不要再輸入了,萬一他又輸了一個(gè)已存在的名字,重復(fù)了啊
    with open('name.json','w') as file:
        json.dump(name,file)
    print("你的名字已經(jīng)登記"+str(name[-1]))
    return name[-1]

def find_name(fn):
    try:
        file = open('name.json','r')
    except FileNotFoundError:
       return save_name([fn])
    else:
        name = json.load(file)
        file.close()
        """for i in name:
            if fn == i:
                return fn
            else:  一次不對就存名字,后面對了你不就錯(cuò)了
              return save_name()"""
        if fn in name:
            return fn
        else:
            name.append(fn)
            return save_name(name)

def hello_name():
    name = input("\n 請輸入你的名字:")
    print("歡迎你"+str(find_name(name)))
    
hello_name()
怪痞 回答

或許你可以調(diào)整一下思路:不在用戶輸入時(shí)處理,而是在展示時(shí)才處理內(nèi)容。

你之前的思路: 用戶點(diǎn)擊表情,又是判斷輸入框里之前的內(nèi)容,又是存儲(chǔ)表情,等等。

其實(shí)這些都不用,我們換成這樣的思路:先不管用戶如何輸入,他怎么輸入,輸入框就怎樣展示,比如他輸入兩個(gè)表情與一個(gè)文本,那么輸入框的內(nèi)容是[微笑]123[撇嘴],等到用戶點(diǎn)擊發(fā)送按鈕要把內(nèi)容展示到聊天框里時(shí),再把[微笑]和[撇嘴]轉(zhuǎn)換為表情。

提供一個(gè)簡單的代碼:

// 存儲(chǔ)所有表情,方便轉(zhuǎn)換
/*
emj_arry = {
  [冷汗] : {
    text: "冷汗",
    url: "http://pub.idqqimg.com/lib/qqface/17.gif"
  },
  [發(fā)呆] : {
    text: "發(fā)呆",
    url: "http://pub.idqqimg.com/lib/qqface/3.gif"
  }
}
*/
var emj_arry = {}; //表情列表
var emj_i = document.getElementsByTagName('i');
for(var i=0, len=emj_i.length; i<len; i++){
  var item = emj_i[i];
  // emj_arry.push( '[' + item.title + ']' );
  emj_arry[ '[' + item.title + ']'  ] = {
    text : item.title,
    url : 'http://pub.idqqimg.com/lib/qqface/' + i + '.gif'
  };
}

// 將文字轉(zhuǎn)換為圖片
function emoj2img(text){
  return text.replace(/\[(.*?)\]/g, function(word){
    return '<img src="'+emj_arry[word].url+'" alt="'+word+'" />';
  })
}

// 輸入表情
document.querySelector('#div_ul').addEventListener('click', function(event){
  if(event.target.tagName=='I' && event.target.title!=='delKey'){
    send_txt.value = send_txt.value + '[' + event.target.title + ']';
  }
});

// 點(diǎn)擊按鈕發(fā)送
document.querySelector('button').addEventListener('click', function(){
  var textarea = document.querySelector('#send textarea'),
      value = textarea.value;
  
  document.querySelector('#div_1').innerHTML += '<p>'+emoj2img(value)+'</p>'; // 把表情轉(zhuǎn)換為圖片后輸出
  textarea.value = '';
});
澐染 回答

-m會(huì)把多行輸入當(dāng)作參數(shù)傳給命令,而參數(shù)長度是有限的,所以會(huì)開多于4個(gè)進(jìn)程進(jìn)行處理。

> seq 1 30000 | parallel --jobs 4 -m echo | wc -l
5
> seq 1 100000 | parallel --jobs 4 -m echo | wc -l
8

可以用xargs --show-limits看到參數(shù)長度限制:

> xargs --show-limits
Your environment variables take up 892 bytes
POSIX upper limit on argument length (this system): 2094212
POSIX smallest allowable upper limit on argument length (all systems): 4096
Maximum length of command we could actually use: 2093320
單眼皮 回答

你這個(gè)邏輯要不是綠色要不是紅色的

<p>開倉方向</p>
<p style = "margin-top: -0.06rem;">
    <span style = "margin-right: 0.1rem;" :class="kongTou ? 'color-green' : 'color-red'">{{kongTou ? '多頭' : '空頭'}}</span>
    <el-button :class="selectA ? (kongTou ? 'bgGreen' : 'bgRed')" @click="selected('a')">10X</el-button>
    <el-button :class="selectB ? (kongTou ? 'bgGreen' : 'bgRed')"  @click="selected('b')">20X</el-button>
</p>

還應(yīng)該加上是否選中的條件判斷

賤人曾 回答

方式一:使用es6語法

this.setData({
  [`articles[${this.data.currentNavbar}].list`]: initdata.concat(res.data.data)
})

方式二:整體賦值

articles[this.data.currentNavbar].list = initdata.concat(res.data.data)
this.setData({
  articles: articles
})

參考鏈接

  1. 鏈接1
  2. 鏈接2
選擇 回答

APP入口的模板是怎么寫的。

<template>
<div id="app">
<router-view>
<!-- 渲染時(shí) router-view 引用的其他組件下還有 router-view 才是對應(yīng)的子路由children -->
        <router-view></router-view>

</router-view>
</div>
</template>

也就是說你引用的Group @/components/groupManagement/group.vue
這個(gè)文件里應(yīng)該還有一個(gè)<router-view></router-view> 來渲染對應(yīng)的子路由。

櫻花霓 回答

剛好我也在練手這個(gè)項(xiàng)目,你加梯子,就可以爬到了,默認(rèn)欲歌瀏覽器給墻了,現(xiàn)在雙層墻。

解夏 回答

我出現(xiàn)過類似問題, 具體的怎么解決的忘了。
給你一個(gè)建議:
刪除 所用的 組件 和頁面組件, 只留下 (app.vue 和 首頁 組件)或者 只留下 app.vue
所有的 webpack 回退到 原版demo 里的 代碼
然后重新 做調(diào)試,

夢囈 回答
[i for i in range(0,1000) if str(i).find('4') == -1]
空痕 回答

1、前端開發(fā)的時(shí)候不是在blade模板里做的?徹底前后端分離,當(dāng)然是基于目前的laravel,配合vue做了;
2、我沒接觸過前端程序單獨(dú)放一個(gè)服務(wù)器的項(xiàng)目,應(yīng)該沒法這么做吧。。

毀了心 回答

ojdbc6.jar 要手動(dòng)下載,再導(dǎo)入本地倉庫。

mvn install:install-file -Dfile={Path/to/your/ojdbc6.jar} -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar
任她鬧 回答

ifconfig eth1單獨(dú)打印每個(gè)網(wǎng)卡的信息

for nic in $(ls /sys/class/net) ; do
  ifconfig $nic
done
真難過 回答

1.我們建議一個(gè)模塊一個(gè)modal,可以用router來劃分,也就是一個(gè)router一個(gè)modal
2.effects不直接修改state, effects通過put reducerupdata state. dispatch 一個(gè)effect后,需要put reducerupdate state.
3.modelstate是通過reduxconnect來提供給組件的。 export default connect(state => state)(/*your component*/)
4.dva其他就是redux與redux-saga、react-router的集成。一個(gè)好用的state管理工具。

萢萢糖 回答

baer=>bear 大哥你單詞拼錯(cuò)了。。。

薔薇花 回答

keepalive 本來就是vue 的內(nèi)置組件
其他的方案都比較麻煩

有你在 回答

看這個(gè)例子,模板引擎的語法應(yīng)該是類似于這種:<%%>,在<%的后面和%>的前面可以沒有空格,也可以有一個(gè)空格,比如<%name%><% name %>應(yīng)該被認(rèn)為是一樣的,所以為了滿足這個(gè)需求,前面需要添加一個(gè)( )?( )表示匹配一個(gè)空格,?表示前面的重復(fù)0到1次,所以( )?的意思就是說可以有一個(gè)空格,也可以沒有。

結(jié)合代碼,里面有兩個(gè)正則:

var re = /<%([^%>]+)?%>/g,
    re2 = /(^( )?(if|for|else|switch|case|break|{|}))(.*)?/g;
...
while (match = re.exec(tpl)) {
    add(tpl.slice(cursor, match.index));
    re2.test(match[1]) ? add(match[1], true) : add("this." + match[1], true);
    cursor = match.index + match[0].length;
}

第一個(gè)正則會(huì)匹配<%%>然后把<%%>之間的內(nèi)容保存下來,第二個(gè)正則正好會(huì)處理第一個(gè)正則保存下來的內(nèi)容。
while循環(huán)中,首先用第一個(gè)re去匹配(match = re.exec(tpl)),然后<%%>之間的內(nèi)容被保存在match[1]中,然后用re2去匹配(re2.test(match[1]))。
注意,re<%%>之間的內(nèi)容全部放在match[1]中了,所以如果是<%name%>那么match[1]中的就是"name",但是如果是<% name %>那么match[1]中的就是" name ",所以需要使用( )?來處理一下空格。