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

鍍金池/ 問答
櫻花霓 回答

clipboard.png
問題已解決在每一個el-table-column 加一個:key="Math.random()"
牽扯到動態(tài)顯示隱藏的,建議給 el-table-column 或 el-table 加上 key:"Math.random()"
Math.random() 只是為了說明效果,實際使用任何唯一性的值都行。

安于心 回答

1.新建introduction.md 文件并添加如下文字
# 前言

2.在SUMMARY.md文件里面的# Summary下添加下面的文字
* [前言](introduction.md)

不歸路 回答

你的問題主要是 單雙引號 區(qū)別問題。
建議上php官網(wǎng)php.net查看php手冊

夢一場 回答

請參考如下配置,添加 CorsFilter

    @Bean
    public CorsFilter corsFilter() {
        UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
        source.registerCorsConfiguration("/**", buildConfig());
        return new CorsFilter(source);
    }

    private CorsConfiguration buildConfig() {
        CorsConfiguration corsConfiguration = new CorsConfiguration();
        corsConfiguration.addAllowedOrigin("*");
        corsConfiguration.addAllowedHeader("*");
        corsConfiguration.addAllowedMethod("*");
        return corsConfiguration;
    }
別逞強 回答

1、刪除字段可以使用delete

var obj={a:1,b:2};
delete obj.a;
console.log(obj);
// {b: 2}

2、一個簡單的方式

var yourObj=JSON.parse(`{
    "key":"q",
    "name":"請假流程",
    "productID":"1",
    "nodeList":[
        {
            "id":"241",
            "node_name":"新步驟",
            "creation_time":"",
            "creation_time_stamp":"",
            "role_id":"person",
            "next_role_id":"manager",
            "last_step_id":"",
            "next_step_id":"242",
            "admin_id":"",
            "remark":"",
            "workflow_id":"h",
            "style":"width:121px;height:41px;line-height:41px;color:#0e76a8;left:532px;top:186px;",
            "product_id":"1",
            "sort":""
        },
        {
            "id":"242",
            "node_name":"新步驟",
            "creation_time":"",
            "creation_time_stamp":"",
            "role_id":"person",
            "next_role_id":"manager",
            "last_step_id":"241",
            "next_step_id":"243",
            "admin_id":"",
            "remark":"",
            "workflow_id":"h",
            "style":"width: 121px; height: 41px; line-height: 41px; color: rgb(14, 118, 168); left: 1030px; top: 374px;",
            "product_id":"1",
            "sort":""
        },
        {
            "id":"243",
            "node_name":"新步驟",
            "creation_time":"",
            "creation_time_stamp":"",
            "role_id":"person",
            "next_role_id":"manager",
            "last_step_id":"242",
            "next_step_id":"",
            "admin_id":"",
            "remark":"",
            "workflow_id":"h",
            "style":"width: 121px; height: 41px; line-height: 41px; color: rgb(14, 118, 168); left: 608px; top: 392px;",
            "product_id":"1",
            "sort":""
        }
    ]
}`)

3、再根據(jù)條件刪除,修改屬性,就好了。

紓惘 回答

vendorjonnywphp-phantomjssrcJonnyWPhantomJsDependencyInjectionServiceContainer.php

        self::$instance->setParameter('phantomjs.cache_dir', sys_get_temp_dir());

上面這行換成下面這行,就是緩存目錄改一下,改成可以寫入的目錄

        self::$instance->setParameter('phantomjs.cache_dir', 'd:/');
情皺 回答

吧當(dāng)前項目下面的target刪掉下圖片描述

只愛你 回答
virt 7070m
你的java程序能訪問的內(nèi)存空間地址, 包括代碼,數(shù)據(jù),共享庫,交換頁等等, 這是一個虛擬映射, 并不是所有地址都有相應(yīng)的物理內(nèi)存對應(yīng), 所以可以是大于物理內(nèi)存的.

res 2.5g
這個可能和你的java啟動參數(shù)有關(guān), 如 -Xmx2500m或比這個還大, 是程序占用的非交換的駐留內(nèi)存.

shr 10m
占用內(nèi)存的可共享部分,可能與其他進行共用.

%mem 4.0
占用內(nèi)存的百分比

推測 2.5g/4%=62.5~你的機器有64G的物理內(nèi)存

至于代碼

 List list = new ArrayList<String>(1000);
 list.add("abcd");  

可以這樣理解內(nèi)存使用
new ArrayList<String>(1000); 僅僅是分配并初始化了一個ArrayList對象. 并初始化的內(nèi)部的數(shù)組對象

我們看一下JDK6的源碼

127     public ArrayList(int initialCapacity) {
128         super();  //調(diào)用AbstractList的默認構(gòu)造函數(shù),里面什么也沒有做
129         if (initialCapacity < 0)
130             throw new IllegalArgumentException("Illegal Capacity: "+
131                                                initialCapacity);
132         this.elementData = new Object[initialCapacity]; //創(chuàng)建一個數(shù)組對象
133     }

真正消耗內(nèi)存的是 new Object[initialCapacity], 大約是initialCapacity*4個字節(jié), 算下來也不多.
list.add("abcd")增加了一個string對象加對象內(nèi)部字符和屬性(長度等)占用的內(nèi)存.

可以用下面的小程序完成對內(nèi)存使用的檢驗

import java.util.*;

public class test{

        public static void print(){

        long total = Runtime.getRuntime().totalMemory();
        long used  = Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory();
        System.out.println("total="+total+" used="+used);

    }

    public static void main(String[] args)throws Exception {
         print(); //(1)
         List<String> list = new ArrayList<>(1000000);
         print(); //(2)
         Thread.sleep(1000);
         int i=0;
         while(i++<1000000){
          list.add(i+"test1234567890");
         }
         print();//(3)

         Thread.sleep(10000);  
    }
} 

代碼里的Thread.sleep的作用是為了占用內(nèi)存時間長一下,這樣可以用終端指令進行監(jiān)控

top -p `pgrep java`

上面的程序執(zhí)行后輸出的結(jié)果為

total=55574528 used=608336        (1)
total=55574528 used=4608352       (2)
total=204472320 used=85200512     (3)

上面(2)-(1) 4608352-608336= 4000016
對應(yīng)的是ArrayList對象占16字節(jié), elementData數(shù)組每個占4字節(jié),共1Mx4=4M內(nèi)存.
放入字符串后, 85200512-4608352=80592160, 大概我的每個測試字符串占用了80字節(jié),實際字符平均20個, 每個字符占用的也是4個字節(jié).

-----實踐出真知-----

厭遇 回答

graphql的本質(zhì)其實是字符串,所以你如果是前端只需要傳遞字符串即可

params = {'query': '''{
  viewer {
    name
  }
}'''}
res = requests.post(url=url, params=params)

其中query是自定義的參數(shù)名,取決于后端如何解析,graphql對后端的要求較高,目前除了nodejs沒有特別好用的后端。
個人感覺graphql特別適合查詢圖數(shù)據(jù)庫,對于關(guān)系型數(shù)據(jù)庫我一直沒找到比較好用的后端模塊

離魂曲 回答

暫時找不到解決的方法,我用js動態(tài)修改tips參數(shù)中的area來解決的

久愛她 回答

個人經(jīng)驗:所有的屬性,或者標簽,單獨去做一個表,然后 通過一張關(guān)系表 去 掛載上去,無論是分類的標簽,還是文章的標簽,都可以使用。

情已空 回答

別偷懶, 用js控制吧

心夠野 回答

@specialCoder 回答的很詳細。這個問題牽涉到預(yù)算符的優(yōu)先級和字面量對象賦值注意事項。平時多總結(jié),多思考這樣的面試問題就不是問題。

單眼皮 回答

這個問題,先要知道**什么是緩存?

    緩存就是在內(nèi)存中存儲的數(shù)據(jù)備份,當(dāng)數(shù)據(jù)沒有發(fā)生本質(zhì)改變的時候,我們就不讓數(shù)據(jù)的查詢?nèi)?    
數(shù)據(jù)庫進行操作,而去內(nèi)存中取數(shù)據(jù),這樣就大大降低了數(shù)據(jù)庫的讀寫次數(shù),而且從內(nèi)存中讀數(shù)據(jù)

的速度比去數(shù)據(jù)庫查詢要快一些,這樣同時又提高了效率。

而為什么使用緩存呢

    在開發(fā)網(wǎng)站的時候如果有一些數(shù)據(jù)在短時間之內(nèi)不會發(fā)生變化,而它們還要被頻繁訪問,為了
    
提高用戶的請求速度和降低網(wǎng)站的負載,就把這些數(shù)據(jù)放到一個讀取速度更快的介質(zhì)上(或者
    
是通過較少的計算量就可以獲得該數(shù)據(jù)),該行為就稱作對該數(shù)據(jù)的緩存。


如題:如果操作很頻繁,建議放到不要放緩存里

  如果操作不頻繁,那么只需要在接口使用完后,如果更改了數(shù)據(jù),那么必須要刷新redis的數(shù)據(jù)。不要把     

redis太當(dāng)回事,正常操作就可以了



詆毀你 回答

怎么搞你不是已經(jīng)說得清楚了么,難點在哪,只能自己慢慢調(diào)試吧?無非就是取值,比對,對滿足計算條件的情況進行計算。不滿足直接pass掉咯。

舊螢火 回答
SELECT 
    tid
FROM
    record
WHERE
    create_time >= CURRENT_TIMESTAMP - 3600000
GROUP BY tid
ORDER BY SUM(point) DESC
LIMIT 3

如果用APIJSON,可以這樣請求:

{
    "[]": {
        "Record": {
            "@column": "tid",
            "create_time{}": ">=CURRENT_TIMESTAMP-3600000",
            "@group": "tid",
            "@order": "SUM(point)-"
        },
        "count": 3
    }
}

然后服務(wù)器會返回:

{
    "[]": [
        {
            "Record": {
                "tid": 82001
            }
        },
        {
            "Record": {
                "tid": 82002
            }
        },
        {
            "Record": {
                "tid": 82003
            }
        }
    ],
    "code": 200,
    "msg": "success"
}

可以提取出tid:

{
    "Record-tid[]": {
        "Record": {
            "@column": "tid",
            "create_time{}": ">=CURRENT_TIMESTAMP-3600000",
            "@group": "tid",
            "@order": "SUM(point)-"
        },
        "count": 3
    }
}

然后服務(wù)器會返回:

{
    "Record-tid[]": [
        82001,
        82002,
        82003
    ],
    "code": 200,
    "msg": "success"
}

一個可直接在線測試的demo:
http://39.108.143.172/

{
    "Comment-userId[]": {
        "Comment": {
            "@column": "userId",
            "date{}": ">=CURRENT_TIMESTAMP-3600000",
            "@group": "userId",
            "@order": "SUM(momentId)-"
        },
        "count": 3
    }
}

用APIJSON,后端不用寫接口和文檔,前端/客戶端 定制返回JSON的內(nèi)容和結(jié)構(gòu)^_^
https://github.com/TommyLemon...

愛是癌 回答

file.path來獲取temp里剛保存的文件路徑,然后通過rename將其移到你指定的文件位置。
temp是multer的緩存路徑,這個還是需要rename來處理最終保存路徑

九年囚 回答

不應(yīng)該先把數(shù)據(jù)查出來然后生成xunserch數(shù)據(jù)嗎