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

鍍金池/ 問(wèn)答/ Java問(wèn)答

上下文說(shuō)的太不清楚了,只能推薦說(shuō)可以使用回調(diào):

function abc(callback){
    // 用戶操作完成之后,result 為操作結(jié)果
    callback(result)
}

function callback(result){
    console.log(result)
}
涼薄 回答
單單用query查詢產(chǎn)品,時(shí)間會(huì)在8s-15s之間
這已經(jīng)不正常了,一般也要2s以內(nèi)才算正常(更嚴(yán)格點(diǎn)得1s了)
先考慮ES的配置上的優(yōu)化(集群數(shù)、機(jī)器配置如內(nèi)存、SSD等)
再考慮優(yōu)化聚合
情未了 回答

我寫的簡(jiǎn)單的demo可以看看
鏈接

單眼皮 回答
https://github.com/anran758/F...

試試這個(gè)..


經(jīng)評(píng)論區(qū)小伙伴提醒..對(duì)小數(shù)點(diǎn)進(jìn)行了容錯(cuò),正則只取整數(shù)部分..

function numberWithCommas(n) {
  // 正則解釋: 匹配到 \B(非單詞邊界)后, 后面要匹配到 (\d{3})+(?!\d)
  // (\d{3})+ 至少匹配到一次或多次三個(gè)數(shù)字
  // (?!\d) 同時(shí)后面不是數(shù)字的話, 就匹配.

  // 注意, 后面的(?=)那一段代碼只是判斷的規(guī)則, 匹配到后只替換掉\B
  // 而\B 元字符匹配的是非單詞邊界

  let num = n.toString().split('.');
  num[0] = num[0].replace(/\B(?=(\d{3})+(?!\d))/g, ',');
  return num.join('.');
}

console.log(numberWithCommas(12345678912.1234))    // "12,345,678,912.1234"

1、首先,先看看正則的基本元字符:

代碼 說(shuō)明
. 匹配除換行符(n, r)之外的任意 單個(gè) 字符。
\w 匹配大小寫字母、或數(shù)字、或下劃線。等價(jià)于[A-Za-z0-9_]。
\W 跟小寫的 w 正好相反。等價(jià)于1。
\s 匹配任意的空白字符,包括空格、制表符、換頁(yè)符等。等價(jià)于[fnrtv]。
\S 跟小寫的 s 正好相反。等價(jià)于2。
\d 匹配一個(gè)數(shù)字字符,等價(jià)于[0-9]。
\D 匹配一個(gè)非數(shù)字字符,等價(jià)于3
\b 匹配一個(gè)單詞的邊界,也就是單詞和空格的位置。
例如, 'erb' 可匹配 'never' 中的 'er',但不匹配 'verb' 中的 'er'。
^ 匹配輸入字符串開(kāi)始位置。
$ 匹配輸入字符串的結(jié)束位置。
[] 匹配[]中列舉的字符。

2、然后,我們?cè)倏纯凑齽t的代表重復(fù)的字符

代碼/語(yǔ)法 說(shuō)明
* 重復(fù)匹配前面的子表達(dá)式零次或更多次
+ 重復(fù)匹配前面的子表達(dá)式一次或更多次
? 重復(fù)匹配前面的子表達(dá)式零次或一次
{n} 重復(fù)匹配前面的子表達(dá)式n次
{n,} 重復(fù)匹配前面的子表達(dá)式n次或更多次
{n,m} 重復(fù)匹配前面的子表達(dá)式n到m次

3、承上,根據(jù)你的例子,我們需要的是這樣一個(gè)正則:

ret=re.search(r'\d+','hello999')
print(ret.group())

4、現(xiàn)在我們來(lái)說(shuō)說(shuō)你的正則為什么不成功

4.1、首先看看 re.search 函數(shù)的定義

re.search 掃描整個(gè)字符串并返回 第一個(gè) 成功 的匹配。

從字符串最左邊開(kāi)始匹配,只要匹配到第一個(gè),那就返回,不管其它。

4.2、再看你的正則

ret=re.search(r'd*','hello999')
print(ret.group())

你用了一個(gè) r'd*', 在此表示字符串 d 出現(xiàn)零次或多次,記住出現(xiàn)零次這個(gè)概念,那就是一個(gè)空字符。你的正則就匹配了 hello 最左邊的一個(gè)空字符。

當(dāng)然,我明白題主的意思是為了匹配數(shù)字字符,但是很遺憾,只有 \d 才等價(jià)與 [0-9], d 僅僅是字符串 d 而已。

要想表達(dá)實(shí)現(xiàn)一次或多次,那么你得使用 + ,
所以最終的表達(dá)式應(yīng)該是 r'、d+'。


  1. A-Za-z0-9_ ?
  2. fnrtv ?
  3. 0-9 ?
墨小羽 回答

LZ想讓內(nèi)建方法builtins的int也具備自定義__add__的功能,但是弄了半天,運(yùn)行時(shí)的int對(duì)象 add 方法是只讀的。 通過(guò) globals['__builtins__'] 替換掉int類,也沒(méi)有作用。 應(yīng)該要在C源碼層擴(kuò)展了。

毀與悔 回答

你是不是沒(méi)有引入這個(gè)校驗(yàn)的實(shí)現(xiàn)類?這個(gè)在spring mvc里只是一個(gè)接口具體實(shí)現(xiàn)還需要引入jar包,例如下面的:

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-validator</artifactId>
<version>4.2.0.CR1</version>
</dependency>
懶豬 回答
  1. 發(fā)延遲消息

  2. 設(shè)置互斥鎖,例如給 redis 設(shè)置一個(gè) nx 的 key

  3. 采用 zookeeper 的選舉機(jī)制做定時(shí)任務(wù),springcloud 的話 eureka 應(yīng)該也會(huì)有類似的機(jī)制吧

哎,真是心涼涼,在segmentfault上發(fā)的幾個(gè)問(wèn)題都是自己解決的。下面公布正確答案吧:

  • 下面是angular中模板代碼:

    <form [formGroup]="unit" (submit)="goSubmit()">
      <div>計(jì)量單位:<input type="text" formControlName="sid"></div>
      <button type="submit">自己的提交</button>
    </form>
  • 下面是發(fā)送請(qǐng)求的代碼:

    goSubmit(){
      console.log("下面是angular表單數(shù)據(jù):");
      console.log(this.unit.value);
    
      var reqUrl = 'http://localhost:8085/femis/unitUpdateByPrimaryKey';
      this.http.post(reqUrl,this.unit.value)
      .subscribe(
        val=>{
          console.log("這里是執(zhí)行完畢的分支!");
        },
        error=>{
          console.log("這里是錯(cuò)誤的分支:" + error);
        },
        ()=>{ console.log("這里是anyway的分支!"); }
      );
    }
  • 下面是java端響應(yīng)請(qǐng)求的代碼:

     @PostMapping("/unitUpdateByPrimaryKey")
     public String updateByPrimaryKey(@RequestBody Unit unit) {
         System.out.println("進(jìn)入了請(qǐng)求:/unitUpdateByPrimaryKey");
         System.out.println("傳入的參數(shù)是:" + unit.toString());
         return "";
     }
  • 已經(jīng)測(cè)試通過(guò),2018年9月10日 17:28:35

json對(duì)象是類數(shù)組的結(jié)構(gòu), 可以用sizeof函數(shù)判斷長(zhǎng)度

$data1=json_decode('{"MCVersion":"v1.10.0","JavaVersion":"v1.8","Server":"Linux"}', true);

var_dump($data1);
echo sizeof($data1);

將會(huì)輸出

array(3) {                                                                                   
  ["MCVersion"]=>                                                                            
  string(7) "v1.10.0"                                                                        
  ["JavaVersion"]=>                                                                          
  string(4) "v1.8"                                                                           
  ["Server"]=>                                                                               
  string(5) "Linux"                                                                          
}                                                                                            
3

注意json_decode第二個(gè)參數(shù)要用true, 將返回array類型,可以用sizeof, 否則將返回stdClass.

大濕胸 回答

試試這個(gè)?

userExample.or().orMobileLike("%1502%");
userExample.or().orRealNameLike("%1502%");
userExample.or().orNickNameLike("%1502%");
不歸路 回答

`var arrayList = [{grade:7.00,name:'Donald Li'},
{grade:6.00,name:'Joan Chen'},
{grade:7.00,name:'Alan Jiang'},
{grade:4.00,name:'Tricia Zhang'},
{grade:7.00,name:'Ada Wang'},
{grade:6.00,name:'William Sf'}]

  function compare(propertyName) {
    return function(object1, object2) {
      var value1 = object1[propertyName];
      var value2 = object2[propertyName];
      if (value2 < value1) {
        return 1;
      } else if (value2 > value1) {
        return -1;
      } else {
        return 0;
      }
    }
  }
  arrayList.sort(compare("name"));`  
夕顏 回答

兩種:
1.把你的項(xiàng)目放在/webapps/ROOT里,就不用加項(xiàng)目名;
2.在你的tomcat里conf/server.xml,host標(biāo)簽里這樣配置:

<Context docBase="D:\workNews\xxpt\WebContent" path="/"  reloadable="false" ></Context>

不僅不需要加項(xiàng)目名,項(xiàng)目也不必放在tomcat里.

墨染殤 回答

攜帶token無(wú)效?

樓主CURL構(gòu)建沒(méi)有問(wèn)題,那么建議以下檢查一下

  • 既然是RequestContent-Type,這里是有需求設(shè)置為application/json嗎?其實(shí)不重要哈
  • Authorization 的前綴約束是否一致,可多做嘗試或深讀文檔

相關(guān)擴(kuò)展

<a th:href="'/month/' + ${year}" th:each="year : ${years}" th:text="${year}+'年'"class="list-group-item"></a>

示例:
clipboard.png

薔薇花 回答

<router-link :to="nav.to?nav.to:''">

{{ nav.name }}
<span v-if="nav.data">({{nav.data}})</span>

</router-link>

寫個(gè)三目,做下判斷,為空就讓href也為空

浪婳 回答
  • 舊項(xiàng)目已經(jīng)使用了80端口 而新的node項(xiàng)目啟用的端口是3000,訪問(wèn)的方式該是 http://ip:3000/getat
  • 如果希望 http://112.74.191.12/getat 這樣的形式去訪問(wèn) 可使用nginx 根據(jù)location進(jìn)行代理轉(zhuǎn)發(fā)
  1. 舊的項(xiàng)目放棄80端口,將nginx作為80端口,因?yàn)?0端口只能有一個(gè)。
  2. 舊的項(xiàng)目啟用新的端口,通過(guò)nginx端口配置,訪問(wèn)nginx時(shí)會(huì)轉(zhuǎn)發(fā)到舊項(xiàng)目上
  3. 新的node項(xiàng)目 再根據(jù)location進(jìn)行代理轉(zhuǎn)發(fā)

location配置:
location /getat {

    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://127.0.0.1:3000;

}

落殤 回答

你可以試試阿里云的OSS服務(wù),我一般都是把大資源扔到OSS上這樣自己的服務(wù)器壓力會(huì)減小不少