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

鍍金池/ 問答
朕略傻 回答

為什么不用唯一索引,就是和自己過不去?

好,就和自己過不去,OK:

最簡單的方法,隊列

以“很多人搶某樣東西”為例,設一個記錄“搶”的信息表,不刪、不改、只增加、只讀

無論多少人多少條請求,都先添加進這個表,不會有什么唯一性問題,也不會沖突

定時任務,讀取這個“搶”的信息表,想怎么處理?取第一個?取前100個?

再更新到實際的真實數(shù)據(jù)庫

說到底,就是犧牲時效,保證正確(很多類似這樣的設計)

總結:“無延時”、“高性能”、“高可用” 不可兼得,這是常識。。。

空白格 回答

scanf_s("%s%fn", &book1.name,&book1.dingj);

首先看到這行,book1里面有個數(shù)組叫name,那么book1.name應該就是地址了吧?不用在前面加取地址符。

情皺 回答

(2017/12/8)
竟然有一個人關注了,有點驚訝,我就自答一波,畢竟不是搞前端的,可能還會有一些問題。
這是我記錄文檔中的筆記:
方式一(推薦):在github上下載對應版本的Graylog源碼(這里是2.2.3),這是一個maven項目,其中的前端代碼是一些jsx文件(需要漢化的大部分在此處)。由于沒有找到在eclipse中編譯的方式(水平有限),可以在eclipse中修改,然后在linux中編譯。編譯的時候注意要忽略測試錯誤,不然會導致編譯中斷(編譯命令:mvn clean install -Dmaven.test.failure.ignore=true )。編譯完成后就可把安裝了的gralog.jar替換。(文件數(shù)量比較多而且散,改起來比較麻煩)

方式二(強烈不推薦):這個方法有點麻煩,擴展性也較差,雖然我用的就是這個。具體操作就是把安裝好了的grylog.jar拷貝出來,然后解壓,找到前端的js代碼(一堆雜亂無章的文件,例如:5.5.35e28e4da7743596569a.js),大概有50多個文件。由于文件是壓縮的,沒有空格,最好先用在線工具格式化下代碼,然后開始改。跟著頁面走,頁面中按下F12,source中就可以看到有哪些文件,但是跟著頁面走容易遺漏一些彈框和提示信息等。另外也可以一個一個文件改,但容易改崩,丟失樣式。這種方式的好處就是可以直接替換jar包,重啟graylog-server服務并清除瀏覽器緩存后直接可以看到效果,不需要編譯項目。

附幾張效果圖:
圖片描述

圖片描述

圖片描述
圖片描述

更新于:2018/3/1
我將改好的2.4.3版本的graylog傳到碼云上了,需要的可以參考
https://gitee.com/PoGuanZi596...

若相惜 回答

php .\artisan migrate --pretend
輸出sql瞧瞧, 看報錯是索引長度 問題吧.

獨白 回答

OSS+CDN,或者直接用七牛云、又拍云之類的

安于心 回答

首先better-scroll本身是沒有touchend事件的,是有touchEnd,touchend是原生js事件,其次better-scroll你是想上拉加載更多吧(這是上拉),要開啟這個功能就要設置pullUpLoad,這個默認是false,你可以設置true,當然可以設置數(shù)值,這樣達到了目標才觸發(fā)pullingUp事件,pullingUp就是上拉觸發(fā)的事件,當你加載數(shù)據(jù)完成后還要調用finishPullUp告訴 better-scroll 數(shù)據(jù)已加載。

    this.meunScroll = new BScroll(document.getElementsByTagName('main')[0], {
                        click: true,
                        scrollY: true,                        
                          pullUpLoad:{
                              threshold: -70, // 負值是當上拉到超過低部 70px;正值是距離底部距離 時,                    
                          }
                   });
                   
 this.meunScroll.on("pullingUp",function(){  
       console.log("000")
           this.$nextTick(function(){   
       this.meunScroll.finishPullUp();                                    
        this.meunScroll.refresh();  
      });
       })             
毀憶 回答

不管是 vue 還是 react 本身內(nèi)部都做了事件代理了~

膽怯 回答

我覺得你其實可以就在一個隊列里面處理。你說的太吃力,指的是哪方面的?是速度慢,還是會失???
我用隊列處理過10萬多行的數(shù)據(jù),但不是生成文件,而是更新插入到數(shù)據(jù)庫,耗時大約在1-2小時

念舊 回答

把圖片路徑設置為從根目錄開始
你試一下:

test: /\.(png|gif|jpg|jpeg|bmp)$/i,
use: {
  loader: 'url-loader',
  options: {
    limit: '8192',
    outputPath: 'images/',
    publicPath : '/images'
  }
}

加上這個publicPath

初心 回答

http://echarts.baidu.com/opti...
sunburst沒有提供tooltip顯示item的name屬性,name在data中,所以可以在sunburst.data.emphasis設置

var data = [{
    name: 'Grandpa',
    emphasis: {
        itemStyle: {
            color: 'red'
        }
    },
    highlight: {
        itemStyle: {
            color: 'orange'
    }
    },
    downplay: {
        itemStyle: {
            color: '#ccc'
        }
    },
    children: [{
        name: 'Uncle Leo',
        value: 15,
        children: [{
            name: 'Cousin Jack',
            value: 2
        }, {
            name: 'Cousin Mary',
            value: 5,
            children: [{
                name: 'Jackson',
                value: 2
            }]
        }, {
            name: 'Cousin Ben',
            value: 4
        }]
    }, {
        name: 'Father',
        value: 10,
        children: [{
            name: 'Me',
            value: 5
        }, {
            name: 'Brother Peter',
            value: 1
        }]
    }]
}, {
    name: 'Nancy',
    children: [{
        name: 'Uncle Nike',
        children: [{
            name: 'Cousin Betty',
            value: 1
        }, {
            name: 'Cousin Jenny',
            value: 2
        }]
    }]
}];

option = {
    series: {
        type: 'sunburst',
        // highlightPolicy: 'ancestor',
        data: data,
        radius: [0, '90%'],
        label: {
            rotate: 'radial'
        }
    }
};
礙你眼 回答

@CRIMX 方法很棒!但是我想修改一點,由于queue只是臨時存匹配結果的,還要出隊列進行新一輪的匹配所以只要再用一個緩存隊列存儲過往匹配的成功數(shù)據(jù)即可,沒有必要最后在進行遍歷的必要。代碼如下:

var arr =[

    [0,0,0,0,0,0,0,0,0,0,0], 
    [0,0,0,0,0,0,0,0,0,0,0], 
    [0,0,0,0,0,0,0,0,0,0,0], 
    [0,0,0,0,1,0,0,0,1,0,0], 
    [0,0,0,0,1,0,0,0,1,0,0],
    [0,0,0,0,1,0,0,0,1,0,0],
    [0,0,0,0,1,0,0,0,0,0,0],
    [0,0,0,0,1,0,0,0,0,0,0],
    [0,0,0,0,1,1,1,0,0,0,0],
    [0,0,0,0,0,0,0,0,0,0,0],
    [0,0,0,0,0,0,0,0,0,0,0],
] 

function fn ([x, y]) {
    if (arr[x][y] !== 1) return false
    
    const queue = [[x, y]]
    const result = [[x,y]]
    const memo = arr.map(row => new Array(row.length).fill(false))
    const direction = [
     [-1, 0],
     [1, 0],
     [0, -1],
     [0, 1],
    ]
    
    while(queue.length > 0) {
        const [x, y] = queue.pop()
        direction.forEach(([h, v]) => {
            const newX = x + h
            const newY = y + v
            if (arr[newX][newY] === 1 && !memo[newX][newY]) {
                memo[newX][newY] = true
                queue.push([newX, newY])
                result.push([newX, newY])
            }
        })
    }
    
    return result
} 

@clm1100 如果對英文不排斥的話,推薦一個老外整理的很不錯的JavaScript算法方面的GitHub項目

風畔 回答

grid.top
grid.bottom
title.top
title.bottom
都支持百分比,可以解決你的需求
文檔里都有……

哚蕾咪 回答

seo后臺? 啥意思!是想讓后臺,讓搜索引擎更好的找到?

孤毒 回答

你想多了,這種換名字的事,根本不需要“可逆”。

我以為 回答

思路:
1、分別把多語言都倒入到過濾器里面;
2、在過濾器中可以通過封裝的模塊獲取當前語言,然后根據(jù)多語言決定使用哪個語言信息模塊對象;

不過這么看來,vue.js 文件可以通過不刷新來切換多語言有點雞肋了,以為模塊化的話就必須有一部分單獨提取到.js文件里面,但是.js文件里米娜的內(nèi)容并不支持這種方式切換。

有人有更好的方法么?

瘋浪 回答

vue 提倡 狀態(tài)驅動界面,用data里面字段,控制界面的組件顯示或者隱藏就非常合理了。

不同字段對應的不同的顯示邏輯,也就很合理了。

毀了心 回答

我遇到過一次中文路徑的問題,是通過在uwsgi.ini配置中修改Linux的語言環(huán)境解決的

[uwsgi]
...
env=DJANGO_SETTINGS_MODULE=mysite.settings # 解決中文編碼異常問題
env=LC_ALL=zh_CN.UTF-8

可以參考一下

司令 回答

試試媒體查詢,或者flex布局,或者bootstrap的網(wǎng)格系統(tǒng),等等。。。。

怣痛 回答

怎么解決呀,來人