需求大概是這樣的,數(shù)據(jù)庫的表ordering字段拿來做排序,希望ordering值都是遞增的,而且唯一,排序就實(shí)現(xiàn)了,下次處理新的數(shù)據(jù),被選中的新數(shù)據(jù)一定會(huì)排在最前面。所以需要python來生成這樣一個(gè)列表。
Python 無法簡(jiǎn)單地解決這個(gè)問題。因?yàn)椴僮鲾?shù)據(jù)庫數(shù)據(jù)的機(jī)器,不止你一臺(tái)。
數(shù)據(jù)庫的 sequence 功能,可以產(chǎn)出你要的,唯一,遞增的東西。https://www.postgresql.org/do...
可能是要停止原生事件的冒泡吧,IE和其他瀏覽器的事件處理模型是不一樣的
個(gè)人觀點(diǎn):
希望對(duì)你有所幫助,謝謝
sql應(yīng)該是沒啥問題,尤其是gem1不會(huì)報(bào)錯(cuò)的情況下。檢查一下gem2前后是不是有空格或者換行符。
可以理解此處的枚舉在mysql中就是一個(gè)字符串。
手動(dòng)轉(zhuǎn)就行。
pm.setCategory(Category.valueof(rs.getString(3)));
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>html5實(shí)現(xiàn)上傳</title>
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
</head>
<body>
<div id = "result"></div>
<input id="pic" type="file" name = 'pic' accept = "image/*" onchange = "selectFile()"/>
<script type="text/javascript">
var form = new FormData();//通過HTML表單創(chuàng)建FormData對(duì)象
var url = '127.0.0.1:8080/'
function selectFile(){
var files = document.getElementById('pic').files;
if(files.length == 0){
return;
}
var file = files[0];
//把上傳的圖片顯示出來
var reader = new FileReader();
// 將文件以Data URL形式進(jìn)行讀入頁面
reader.readAsBinaryString(file);
reader.onload = function(f){
var result = $("#result");
var src = "data:" + file.type + ";base64," + window.btoa(this.result);
result.append($('<img src ="'+src+'"/>'));
}
form.append('file',file);
}
</script>
</body>
</html>
代碼源自這里,稍作修改,希望可以幫到你
假若需要考慮兼容性,推薦使用插件,如WebUploader,一般的組件庫都會(huì)包含上傳插件
1.添加索引到經(jīng)常用于查詢的字段,不包括主鍵
2.不管業(yè)務(wù)大不大都應(yīng)該適當(dāng)添加,過多的添加會(huì)站內(nèi)存
3.選擇索引的字段,最好離散型小,字段短,具有標(biāo)識(shí)性
可以先擴(kuò)展一下『第二個(gè)想法』,Product存tags字段,自然Tag也能存products字段存放這個(gè)標(biāo)簽有哪些product,你要?jiǎng)h某個(gè)tag,把這個(gè)tag的products拿出來遍歷一部分即可,也就是這份『關(guān)系』同時(shí)在Product和Tag冗余一份。但是這樣做要不了多久products字段非常大,實(shí)操下來肯定很慢。
那么結(jié)合『第一個(gè)想法』,不要products字段,只要tags字段,再加上做了索引的ProductTag中間表,平時(shí)不用ProductTag,一旦要?jiǎng)htag,從ProductTag表讀,然后一個(gè)個(gè)去處理Product的tags字段。
希望能幫助到你。
修改配置文件后
應(yīng)該是重啟命令不能用service postgresql restart
service postgresql reload
service postgresql reload才可以https://jingyan.baidu.com/art...
似乎是 postgres.conf 使用restart pg_hba使用reload
我是使用如下的方法進(jìn)行的,同時(shí)修改配置文件后不,使用service postgresql reload命令來重啟,最后使用登錄成功
第二種方法,使用shell命令行。
添加新用戶和新數(shù)據(jù)庫,除了在PostgreSQL控制臺(tái)內(nèi),還可以在shell命令行下完成。這是因?yàn)镻ostgreSQL提供了命令行程序createuser和createdb。還是以新建用戶dbuser和數(shù)據(jù)庫exampledb為例。
首先,創(chuàng)建數(shù)據(jù)庫用戶dbuser,并指定其為超級(jí)用戶。
sudo -u postgres createuser --superuser dbuser
然后,登錄數(shù)據(jù)庫控制臺(tái),設(shè)置dbuser用戶的密碼,完成后退出控制臺(tái)。
sudo -u postgres psql
password dbuser
q
接著,在shell命令行下,創(chuàng)建數(shù)據(jù)庫exampledb,并指定所有者為dbuser。
sudo -u postgres createdb -O dbuser exampledb
登錄數(shù)據(jù)庫
添加新用戶和新數(shù)據(jù)庫以后,就要以新用戶的名義登錄數(shù)據(jù)庫,這時(shí)使用的是psql命令。
psql -U dbuser -d exampledb -h 127.0.0.1 -p 5432
上面命令的參數(shù)含義如下:-U指定用戶,-d指定數(shù)據(jù)庫,-h指定服務(wù)器,-p指定端口。
輸入上面命令以后,系統(tǒng)會(huì)提示輸入dbuser用戶的密碼。輸入正確,就可以登錄控制臺(tái)了。
1.你的表里面已經(jīng)有有xpm字段了.就不用增加字段了吧.
添加字段 alter table totaltable add xpm int
2.現(xiàn)在你表中的xpm是沒有數(shù)據(jù)的.你想把數(shù)據(jù)填充進(jìn)來.
如果學(xué)生不多,你可以手動(dòng)添加.(利用軟件)
數(shù)量足夠多,那么你就把數(shù)據(jù)整理好.生產(chǎn)sql.重新添加
你的網(wǎng)站根目錄下
如果是指的物理位置,肯定不是的。
不太清楚你關(guān)注的實(shí)際問題是什么,如果你需要它在find
時(shí)最后一個(gè)出現(xiàn),簡(jiǎn)單的加上.sort({_id: 1})
就可以了。
|--models
|--__init__.py
|-- User.py
|-- Article.py
|-- ...
|--...
然后,在__init__.py 里設(shè)置個(gè) __all__ = ['其中,你要顯示的數(shù)據(jù)庫的各個(gè)表明']
1: uuid
2:使用更小的微秒
// 生成一萬個(gè)
for ($i = 0; $i < 10000; ++ $
do {
$time = str_replace('.', '', microtime(true));
// 這樣子重復(fù)的概率已經(jīng)比較小了,如果還怕重復(fù),只能手動(dòng)篩選了
$key = $time . str_pad(1, 9999, STR_PAD_LEFT);
// 可以裝進(jìn)數(shù)組判斷,但注意內(nèi)存
if (不存在) {
// 存起來
break;
}
// 不存在 繼續(xù)循環(huán)
} while(true);
}
SELECT number FROM test WHERE number REGEXP '號(hào)碼$';
測(cè)試的結(jié)果:
看你的數(shù)據(jù)庫設(shè)置應(yīng)該是沒有問題的。因?yàn)槲以谑褂胓orm的時(shí)候是開啟了數(shù)據(jù)庫連接池,因此我沒有在一個(gè)地方專門對(duì)db進(jìn)行close。我不知道你代碼里面db的生命周期是怎么樣的。建議你在調(diào)試環(huán)境中使用db = db.Debug(),可以打印要執(zhí)行的sql語句。此外,還可以在你的代碼中通過err := db.Save(&like).Error, 檢出err查看你程序的執(zhí)行是否有問題.
======補(bǔ)充================
package database
var db *gorm.DB
func init() {
var dbSrc = "username:password.@(127.0.0.1:3309)/gotest?charset=utf8&parseTime=True&loc=Local"
newDb, err := gorm.Open("mysql", dbSrc)
if err != nil {
panic(err)
}
db = newDb
sqlDb := db.DB()
sqlDb.SetMaxOpenConns(100)
sqlDb.SetMaxIdleConns(15)
if gin.IsDebugging() {
db = db.Debug()
}
}
func DB() *gorm.DB {
return db.New()
}
一般情況下我會(huì)將數(shù)據(jù)庫的初始化工作放到一個(gè)init中,然后在包含main函數(shù)的文件中導(dǎo)入這個(gè)包(package),這里就舉個(gè)例子:
import _ "database"
這樣在程序啟動(dòng)的時(shí)候, 就會(huì)會(huì)自動(dòng)初始化db(而且不用擔(dān)心會(huì)初始化多次)。然后在需要使用的地方只需要調(diào)用
db := database.DB()
這樣可以拿到一個(gè)db對(duì)象。
感謝各位的回答,猜測(cè)是和主題文件損壞有關(guān)的。不過我已經(jīng)轉(zhuǎn)到WordPress了。
一樣會(huì)有并發(fā)的,一般情況可以通過事務(wù)和樂觀鎖進(jìn)行控制
1.在主機(jī)執(zhí)行以下命令
iptables -A INPUT -i docker0 -j ACCEPT
2.進(jìn)入容器,執(zhí)行命令
root@fdbbff27a91c:/# ip route
default via 172.17.0.1 dev eth0
172.17.0.0/16 dev eth0 proto kernel scope link src 172.17.0.2
得到 172.17.0.1 ,可以通過該地址訪問宿主
具體可參考:
https://stackoverflow.com/que...
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國成功上市,融資1
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。