鍍金池/ 問(wèn)答/ 數(shù)據(jù)庫(kù)問(wèn)答
懶洋洋 回答

好奇怪的需求。
既然事先知道應(yīng)該按什么樣的規(guī)則去排序。查到數(shù)據(jù)后再應(yīng)用程序里排序吧。

葬愛(ài) 回答

linux服務(wù)器的mysql如果在服務(wù)器可以連接通常,并確保你的3306端口已經(jīng)對(duì)外開(kāi)放的情況下,需要給數(shù)據(jù)庫(kù)的user表添加一個(gè)遠(yuǎn)程連接的用戶,其Host字段必須為%。這里給你一個(gè)操作的文章CentOS 下 mysql 數(shù)據(jù)庫(kù)無(wú)法訪問(wèn)的處理方式

文章的后半部分介紹了如何添加遠(yuǎn)程連接的方法,希望對(duì)你有所幫助!

賤人曾 回答

會(huì)不會(huì)是因?yàn)閛racle不支持這種一個(gè)insert into 多個(gè)values的方法導(dǎo)致的?

執(zhí)念 回答
let cartDelectById = (id) => {
    const sql = `delete from cart where cart_id in (${id.join(',')});`
    return query(sql)
}

這個(gè)函數(shù)改傳入數(shù)組即可。
注意:建議你的SQL加上SQL預(yù)處理機(jī)制防止SQL注入

乖乖瀦 回答

一個(gè)是 1對(duì)1,
一個(gè)是 1對(duì)n.
看具體業(yè)務(wù)吧。(術(shù)道要兼修)

舊顏 回答

典型的 Ruby 項(xiàng)目根目錄下都會(huì)有 Gemfile 文件,這個(gè)項(xiàng)目沒(méi)有,另外檢查了下這個(gè)項(xiàng)目里的 ruby 文件,返現(xiàn)只有兩個(gè)腳本,從文件名猜測(cè)只是輔助性的腳本文件,并非重要文件,所以據(jù)此推斷這不是一個(gè)以 Ruby 為主的項(xiàng)目。

clipboard.png

默念 回答

平均一下,每秒寫入約22M(80 * 1000 / 3600),IO不算高。

單盤普通的SAS盤,每秒順序?qū)懽钌僖灿?00多M,服務(wù)器上的硬盤陣列,RAID 5最少也是3塊盤,普通的服務(wù)器就可以滿足要求。

悶騷型 回答

mongodb有一個(gè)操作符$group

念初 回答

proxyTable改動(dòng)一下:

 dev: {
    // Paths
    assetsSubDirectory: 'static',
    assetsPublicPath: '/',
    proxyTable: {
         // 去掉這個(gè)注釋
      '/admin': {
        target: 'http://localhost:8004',
        changeOrigin: true
      }
    },

    // Various Dev Server settings
    host: 'localhost', // can be overwritten by process.env.HOST
    port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
    autoOpenBrowser: false,
    errorOverlay: true,
    notifyOnErrors: true,
    poll: false, // https://webpack.js.org/configuration/dev-server/#devserver-watchoptions-

    
    /**
     * Source Maps
     */

    // https://webpack.js.org/configuration/devtool/#development
    devtool: 'cheap-module-eval-source-map',

    // If you have problems debugging vue-files in devtools,
    // set this to false - it *may* help
    // https://vue-loader.vuejs.org/en/options.html#cachebusting
    cacheBusting: true,

    cssSourceMap: true
  },
怣人 回答

在mybatis配置的sql xml文件中,用if標(biāo)簽判斷是否等于0,然后用foreach標(biāo)簽來(lái)實(shí)現(xiàn)in操作。

莫小染 回答

根據(jù)各部門人員的相關(guān)字段來(lái)查詢可以查到

故人嘆 回答
  1. TIMESTAMP類型在表中存儲(chǔ)的內(nèi)部形式是一個(gè)8字節(jié)數(shù)值, 可表示的時(shí)間范圍是 公元前4713年~公元294276年,最小單位是微妙(microsecond)
  2. 因?yàn)槭菙?shù)值,所以你不用擔(dān)心其排序性能
  3. 這個(gè)問(wèn)題比較復(fù)雜

    TIMESTAMP類型雖然是一個(gè)8字節(jié)數(shù)值,但是為了向用戶屏蔽內(nèi)部細(xì)節(jié),它的輸出都是以字符串的形式來(lái)輸出時(shí)間戳的(時(shí)間戳的格式可以指定)。從道理上,PG社區(qū)并不希望直接把內(nèi)部數(shù)值暴露到外部。

    如果非要以數(shù)值類型查出來(lái),目前好像也沒(méi)有辦法能夠查到其原始的8字節(jié)數(shù)值,但是可以通過(guò)下述方法"曲線救國(guó)" —— 即把TIMESTAMP類型轉(zhuǎn)換為Unix時(shí)間戳(1970 年 1 月 1 日(00:00:00 GMT)以來(lái))后以整型顯示:

    假設(shè)有下面一張表

    CREATE TABLE foobar (col1 INTEGER, col2 TIMESTAMP);

    那么想以所謂的數(shù)值形式查詢col2的值的SQL語(yǔ)句如下:

    SELECT CAST(EXTRACT(EPOCH FROM col2) AS INTEGER) FROM foobar;

    關(guān)于EPOCH的用法可以參照手冊(cè)9.9. Date/Time Functions and Operators

朕略萌 回答

tinyint是數(shù)字類型,存儲(chǔ)小數(shù), 一般對(duì)應(yīng)編輯語(yǔ)言里的小字典或枚舉類型. 節(jié)省空間的同時(shí), 避免存入超范圍的值.
bit類似多用于存儲(chǔ)狀態(tài). 如bit(1) 直接對(duì)應(yīng)Java語(yǔ)言的布爾類型true和false. 用做狀態(tài)保存時(shí)一個(gè)字段可以保存多至64個(gè)狀態(tài).
如我開(kāi)發(fā)的某個(gè)系統(tǒng)需要保存對(duì)用戶發(fā)送短信的狀態(tài),有10幾種不同類型的短信,每種都要標(biāo)記發(fā)過(guò)沒(méi)有, 這時(shí)候用bit類型就很方便,當(dāng)然用int也能實(shí)現(xiàn), 但用bit更符合語(yǔ)義. 查詢或更新某個(gè)狀態(tài)時(shí)按位操作即可.

愿如初 回答

綜合考慮效率和難易程度,我覺(jué)得你這樣寫法沒(méi)有問(wèn)題,除此之外我也沒(méi)有想出來(lái)特別好的替代方案。不知道你說(shuō)的『更簡(jiǎn)潔』的寫法是不是aggregation中g(shù)roup+$push的寫法。如果是的話那樣的寫法不如現(xiàn)在的效率好,并且有返回結(jié)果過(guò)大時(shí)異常的可能性。
不過(guò)有些額外的問(wèn)題我想說(shuō)明一下。即使是一批更新的數(shù)據(jù),timestamp不見(jiàn)得一樣吧;或者說(shuō)不是一批更新的文檔timestamp不見(jiàn)得不一樣。要區(qū)分『一批更新』這個(gè)概念,同一批更新的文檔必須要有一個(gè)唯一的『批次號(hào)』,可以是ObjectId或是GUID。建議ObjectId,它比較短所以性能略好。

不將就 回答
  1. 使用ssh 進(jìn)入系統(tǒng)

  2. 按裝readme.md編寫server.js

  3. 使用用npm install 安裝相關(guān)包

  4. 然后使用pm2 來(lái)啟動(dòng)

具體還是見(jiàn)文檔

骨殘心 回答

其實(shí)這個(gè)要用到filed這個(gè)方法,例子

LikeModel::where('typedid','in',$ids)
    ->where(['user_id'=>14,'status'=>1])
    ->filed('typeid,COUNT(*) as total')
    ->group('typeid')
    ->select();

沒(méi)有太過(guò)于去查看,大概就這個(gè)意思

脾氣硬 回答

document.querySelector("#id").style.float = "right"

這樣設(shè)置沒(méi)有問(wèn)題啊

卟乖 回答

圖片描述

理了一下啊,首先是在這個(gè)頁(yè)面提交找回賬號(hào)密碼,
圖片描述

然后跳轉(zhuǎn)到j(luò)avasript的views函數(shù)
圖片描述

然后跳轉(zhuǎn)到SEMCMS_Remail.php的find方法
圖片描述

這里又跳轉(zhuǎn)到include/web_email.php的fintpassword方法
圖片描述

然后就到了一開(kāi)始提問(wèn)截圖的地方了,沒(méi)看到這些文件做了什么處理,只能理解是php本身做了什么處理,但我這個(gè)版本的php沒(méi)有magic_quotes啊

用echo是這樣的
圖片描述