鍍金池/ 問答
吢丕 回答
func MaxMin(position [][]float64) (max, min [2]float64) { // 改為數(shù)組解決

    for k, v := range position {
        if k == 0 {
            max = [2]float64{
                position[k][0],
                position[k][1],
            }
            min = [2]float64{
                position[k][0],
                position[k][1],
            }
            continue
        }
        if v[0] > max[0] {
            max[0] = v[0]
        }
        if v[1] > max[1] {
            max[1] = v[1]
        }
        if v[0] < min[0] {
            min[0] = v[0]
        }
        if v[1] < min[1] {
            min[1] = v[1]
        }
        fmt.Println(v)
    }
    return
}
綰青絲 回答

數(shù)據(jù)庫分表:將冗余在單庫中的單個業(yè)務表拆分為N個"邏輯相關"的業(yè)務子表;
數(shù)據(jù)庫分庫:將原單個數(shù)據(jù)庫中業(yè)務表按照一些算法分不到N個"邏輯相關"數(shù)據(jù)庫中;
數(shù)據(jù)庫分區(qū): 將原先存儲在單個物理存儲區(qū)域的數(shù)據(jù)庫,分不到N個的物理存儲區(qū)域。

墨染殤 回答

template 中設置select控件的ref屬性

<Select v-model="cubForm.chargeUserId" 
                filterable clearable remote :remote-method="remoteMethod2"
                :loading="loading2" ref="setQuery">
          <Option v-for="item in userList" :key="item.id" :value="item.id" :label="item.name"
                  style="width: 250px">
          </Option>
        </Select>

script中調(diào)用

this.$refs.setQuery.setQuery(value) //【value】為你所需要查詢的字符串或數(shù)值
她愚我 回答

this.setData()執(zhí)行是異步的,echarts執(zhí)行的函數(shù)是同步的`<view class="container">

<view wx:if="{{currentIndex == 2}}">
    <ec-canvas id="mychart-dom-bar" style="position:absolute;" canvas-id="mychart-bar" ec="{{ ec }}"></ec-canvas>
</view>

</view>`

`data: {

currentIndex : 2,
ec: {
  onInit: initChart
}    

},`

上面這個例子wx:if是能顯示圖表的,跟wx:if沒有關系,出問題的是this.setData()執(zhí)行是異步的。

萌小萌 回答

你的問題是IDEA沒有進行項目編譯,IDEA的保存單純只是保存文件,并沒有編譯文件。

你可以使用IDEA的宏操作進行編譯,錄制一個IDEA宏為ctrl+s -> 這個宏包括保存操作和編譯操作 那么進行ctrl+s時就能夠保存并且編譯 應該能滿足你的需要

題外話:jrebel可以進行熱部署進行動態(tài)編譯 myjrebel可以達到免費效果

骨殘心 回答

我也覺得文檔講的挺清楚,你要的例子我順手搜了個,其實就是Cache-control,具體用法我覺得你可以直接看HTTP的相關東西。

哎呦喂 回答

上面那個圖是透明的,在一些鏤空的地方會看到下面的內(nèi)容,你再給i設置個背景色就看不到了。但是你圖片并不是方形,所以在邊邊角角上回有底色的顯示,還需要加上適當?shù)膱A角。

眼雜 回答

$str = '{"aa":" [[123123,123123123],[123123123,123123],[123,123123]]"}';
// 先轉(zhuǎn)一次碼農(nóng)宅
$arr = json_decode($str,true);

print_r(trim($arr['aa']));

你的瞳 回答
  1. 在 fireFox里 event會失效,就不會執(zhí)行 event.stop;
  2. 將 popData.liftId=item.id 放入 method 定義的一個函數(shù)里,
  3. 例子:
getId(e) {
 var e = window.event || e
 e.stopPropagation()
 popData.liftId=item.id
}
// 在標簽里執(zhí)行:
 @click="getId($event)"
怣人 回答

有點混亂,我一點點說:

目測還挺正常的,提出了warning但是查了一下大概就是說我沒用戶名密碼本地數(shù)據(jù)庫什么的。

沒錯,這里只是警告,告訴你有一些運行風險,不符合最佳實踐,但是不影響你使用。只是上生產(chǎn)環(huán)境之前應該考慮解決掉這些問題。

配置文件沒有問題,你的截圖中已經(jīng)進入了mongo shell,可以開始執(zhí)行mongo的CRUD命令了(就跟進入了mysql shell一樣)。但是你又在mongo shell里面執(zhí)行mongo,不明白是什么意思。mongo.exe是一個bash命令,運行它之后就是進入mongo shell而已,而你已經(jīng)在shell里面了。你是怎么進入這個shell的?不就是執(zhí)行了mongo嗎?

再來說chrome連接localhost:27017,好多人犯這樣的錯誤,可能都是來自于一些教程的誤導。舉個例子,MySQL默認監(jiān)聽localhost:3306,SQLServer默認監(jiān)聽localhost:1433,你會在影響器里面去連接localhost:1433/localhost:3306嗎?連接之后會有什么效果?同樣會出現(xiàn)截圖里面的錯誤。這樣去連接沒有意義。要連接27017端口應該使用mongo shell,也就是mongo.exe:mongo.exe --host localhost:27017

最后說Python的問題。你前面已經(jīng)通過shell連接上了MongoDB,所以服務器運行是沒有問題的。而Python連接不上,可能原因是localhost這個域名的解析有問題。你可以改用:

MongoClient('127.0.0.1', '27017')

試一下看看是什么結(jié)果。

遲月 回答

正則不擅長做這個,也不是不能做

根據(jù)生成正則表達式來匹配任意數(shù)值范圍, 并在 Regex_For_Range 中為您的示例生成這樣的 regex 后:

\b0*(1[1-9][0-9]|[2-9][0-9]{2}|1[0-9]{3}|2[01][0-9]{2}|22[0-2][0-9]|223[0-4])\b


能實現(xiàn)你的需求:

過程如下 (仍然按那 Regex 生成器步驟操作):

首先, 分成相等的長度范圍:

110-999
1000-2234

第二, 分斷產(chǎn)生簡單 regexes 的范圍:

110-199
200-999
1000-1999
2000-2199
2200-2229
2230-2234

將每個范圍變?yōu)?regex:

1 [1-9] [0-9]
[2-9][0-9]{2}
1 [0-9] {3}
2 [01] [0-9] {2}
22 [0-2] [0-9]
223 [0-4]

折疊相鄰的 10進制數(shù)位: 1[1-9][0-9] [2-9][0-9]{2} 1[0-9]{3} 2[01][0-9]{2} 22[0-2][0-9] 223[0-4]

結(jié)合以上 regex:

0*(1[1-9][0-9]|[2-9][0-9]{2}|1[0-9]{3}|2[01][0-9]{2}|22[0-2][0-9]|223[0-4])

接下來, 我們將嘗試使用樹來分解常用前綴:
基于 regex 前綴分析成樹:

.1 [1-9] [0-9]
+ [0-9] {3}
+ [2-9] [0-9] {2}
+ 2 [01] [0-9] {2}
+ 2 [0-2] [0-9]
+ 3 [0-4]

將分析樹轉(zhuǎn)變?yōu)檎齽t:

0*(1([1-9][0-9]|[0-9]{3})|[2-9][0-9]{2}|2([01][0-9]{2}|2([0-2][0-9]|3[0-4])))

我們選擇較短的一個作為我們的結(jié)果。

\b0*(1[1-9][0-9]|[2-9][0-9]{2}|1[0-9]{3}|2[01][0-9]{2}|22[0-2][0-9]|223[0-4])\b



參見:

How to match numbers between X and Y with regexp?

殘淚 回答

換了netbeans後已成功連線QQ

喜歡你 回答

是不是先出現(xiàn)的html后加載的css。導致樣式?jīng)]加上?有線上地址嗎?

焚音 回答

不是特別明白你的意思。表面上看起來很簡單呀,查bigclass的數(shù)據(jù),那么就這么寫:

http://www.example.com/api/bigclass

但是感覺你這個restful設計有問題。根據(jù)restful的設計規(guī)范,你要訪問的是news這個資源,而不是bigclass或smallclass這種類別。
所以你的查詢新聞的URL應該長這個樣子:

http://www.example.com/api/news?bigclass=XXX&smallclass=YYY

以后如果你要返回所有新聞類別,你獲取類別的URL才應該長這樣:

http://www.example.com/api/smallclass
艷骨 回答

用setTimeInterval每隔100ms請求一次,返回響應

忠妾 回答

只要你git commit了,本地版本庫里應該就有的,check out出來不就行了。
如果是webstorm的話,還有一個辦法,右鍵項目-git-show history可以看到,可以在這里手動還原。webstorm自帶自動git的功能。

替身 回答

可以試下用 when 來指定間隔時間,timedrotatingfilehandler,類似:

'handlers': {
    'default': {
        'level': 'INFO',
        'class': 'logging.handlers.TimedRotatingFileHandler',
        'filename': os.path.join(ROOT_DIR, 'django.log'),
        'formatter': 'verbose',
        'when': 'midnight',
        'backupCount': '30',
    },
},
筱饞貓 回答

運行的是cmd,不是mysqldump,
"mysqldump -h localhost -u root -p -t lailr_js_pay wx_sp > f:/test.sql"
這一句是cmd的參數(shù)

巫婆 回答

圖片描述

后臺返回的是這種,用location.href的方法無法下載,是要驗證權(quán)限的,如果是不需要驗證權(quán)限,那直接用這個location方法可以

現(xiàn)在就是不太清楚如何處理這個返回的文件流

萌二代 回答

find_str() 里的 if (*(*strings)++ == value) 展開成兩段,如下

1  int find_str(char **strings, char value)
2  {
3      while (*strings != NULL) {
4          while (**strings != '\0') {
5              int match = **strings == value;
6              (*strings)++;
7              if (match) {
8                  return TRUE;
9              }
10         }
11         strings++;
12     }
13     return FALSE;
14 }

這里只有兩處會修改變量值

  1. 行 11 修改了局部變量 strings ,這個不會影響原來的參數(shù)內(nèi)容。
  2. 行 6 修改了參數(shù) strings 的元素值,這個影響原來的參數(shù)內(nèi)容。

你可以這樣理解第二處的修改

strings[i] = strings[i] + 1;

strings[i] 是一個字符串指針,因此每執(zhí)行一次將導致該字符串指針往后移,
直到找到目標字符,或字符串結(jié)尾。


舉一反三,計算下面代碼運行完之后,各個變量的值

char *s0 = "123";
char *s1 = "abc";
char *s2 = NULL;
char *strings[] = {s0, s1, s2};

(*strings)++;

答案是只有 strings 的第一個元素被改了,原來是 s0,變成 s0 + 1。