你要求的是 在 notice 表中存在,檢索的時(shí)候 排除notice表中有的數(shù)據(jù)
你可以這樣做,不需要模型關(guān)聯(lián)
首先,取出 notice 表中的數(shù)據(jù),只需要取出 user_id 字段的數(shù)據(jù)
public function getData(Notice $notic , User $user)
{
$userIds = $notic->all()->pluck('user_id')->toArray();
$users = $user->query()->whereNotIn('id' , $userIds)->get();
dd( $users);
}
pluck方法為給定鍵獲取所有集合值 , 在通過(guò) 查詢語(yǔ)句,使用whereNotIn的 方式 查詢數(shù)據(jù)
不是通過(guò)自增 id 來(lái)查詢,前 100 條數(shù)據(jù),
如果是使用 sql 語(yǔ)句查詢 , 則使用 limit 0,100
使用laravel的話,則有一個(gè)take方法, 例如take(100)
hasWhere laravel 中好像沒(méi)有這個(gè)方法噢
你可以查看一下我的項(xiàng)目里的 config.py :https://github.com/eastossifrage/pyblog/blob/master/config.py
SQLALCHEMY_COMMIT_ON_TEARDOWN = True
這一項(xiàng)就是你想要的。
你可以看下 深信服。
就是 http://yourIP:5555
如果是VPS,防火墻什么的得配置,保證這個(gè)端口可以訪問(wèn)。如果是家庭寬帶,需要路由器做端口映射
多少時(shí)間不算慢?
可以看下 https://docs.opencv.org/2.4/d... 特征提取找映射的方法。
這樣即使圖片有縮放和輕度旋轉(zhuǎn)一樣能搞定。
遍歷的話,考慮下GPU加速。沒(méi)有GPU的話也可進(jìn)行多線程等優(yōu)化。
不是python程序員,不過(guò)分享一些對(duì)于樹(shù)形結(jié)構(gòu)的研究。
如果你用的數(shù)據(jù)庫(kù)支持層次化查詢最好。比如Oracle的Connect By或者其他數(shù)據(jù)庫(kù)的CTE.由數(shù)據(jù)庫(kù)幫你計(jì)算Level, Path, IS_LEAF最好,否者利用程序去實(shí)現(xiàn)Lazy Load會(huì)比較麻煩。對(duì)于CTE的支持現(xiàn)在越來(lái)越普及了,可以考慮。
數(shù)據(jù)庫(kù)中實(shí)現(xiàn)樹(shù)形結(jié)構(gòu)有兩種方式:adjacent list和nested set。一般都是前者
cgi了解一下,只要是可執(zhí)行程序都可以
$arr = array(
array('id'=>'1','name'=>'a'),
array('id'=>'1','name'=>'b'),
array('id'=>'1','name'=>'c'),
array('id'=>'2','name'=>'d'),
array('id'=>'2','name'=>'e'),
);
$result = array();
foreach ($arr as $value) {
$result[$value['id']]['id'] = $value['id'];
$result[$value['id']]['name'][] = $value['name'];
}
$result = array_values($result);
print_r($result);
函數(shù)自己封裝吧
settings.py里的STATICFILES_DIR不應(yīng)該是STATICFILES_DIRS嗎?
可以考慮用腳本的方式實(shí)現(xiàn),vpn連接和flask的啟動(dòng)放在一個(gè)腳本里。當(dāng)vpn連接成功后,執(zhí)行啟動(dòng)flask的語(yǔ)句,如python path/to/run.py。提供個(gè)思路...
是float64轉(zhuǎn)float32時(shí)出了問(wèn)題
經(jīng)過(guò)嘗試,使用 python 可以實(shí)現(xiàn)。
前面的做法 filter 返回的是 python 的list,并不能直接作為數(shù)組使用,需要將其轉(zhuǎn)化為字符串,再返回就 OK 了。
原因:對(duì) python 的數(shù)據(jù)結(jié)構(gòu)理解不夠
實(shí)現(xiàn)如下:
def to_join_http_port(nodes, hostvars, ansible_default_netname, port):
"""
INPUT:
nodes: groups.group_name
hostsvars: ansible Built-in vars
ansible_default_netname: ethernet name
port: program server port
RETURN:
string like '"http://10.32.254.7:8081","http://10.32.254.8:8081","http://10.32.254.11:8081"'
"""
ips = []
for node in nodes:
ips.append(hostvars[node][ansible_default_netname]["ipv4"]["address"])
return ",".join([ '"http://%s:%s"' % (ip, port) for ip in ips ])
class FilterModule(object):
def filters(self):
return {
'http_port_join': to_join_http_port
}$(document).ready(function () {
var $texta = $('#my-textarea');
var lastWidth = localStorage.getItem("my-area-width");
var lastHeight = localStorage.getItem("my-area-height");
if(lastWidth && lastHeight) {
$texta.css("width",lastWidth+"px");
$texta.css("height",lastHeight+"px");
}
$texta.data('x', $texta.outerWidth());
$texta.data('y', $texta.outerHeight());
$texta.mouseup(function () {
var $this = $(this);
var width = $this.outerWidth();
var height = $this.outerHeight();
if (width != $this.data('x') || height != $this.data('y')) {
alert(width + ' - ' + $this.data('x') + '\n' + height + ' - ' + $this.data('y'));
localStorage.setItem("my-area-width",width);
localStorage.setItem("my-area-height",height);
}
$this.data('x', width);
$this.data('y', height);
});
});osp = form.save(commit=True)
osp.order.add(*order_goods)
# osp.save()
m2m 關(guān)系只有當(dāng)兩邊都在數(shù)據(jù)庫(kù)中存在時(shí)才能添加
django模板有include
swoole連RFC6455都沒(méi)完全實(shí)現(xiàn),壓縮擴(kuò)展也沒(méi)有……雖然不影響基本的使用,但是超出了swoole支持的范圍就不方便了。
而python的websockets,完整實(shí)現(xiàn)RFC6455,有uvloop(Cython + libuv)IO也性能不會(huì)差。
當(dāng)任務(wù)運(yùn)行時(shí)間長(zhǎng)的時(shí)候,我有的時(shí)候可能想會(huì)停止這個(gè)任務(wù)進(jìn)行調(diào)整
如果只是這個(gè)目的,加一個(gè)time_limit的修飾器不就可以了?
@task(time_limit=20)
def your_task():查一下文檔:
已在api文檔中找到方法,使用 Alert(browser).text來(lái)獲取彈窗的文本
北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開(kāi)發(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ū)ο箝_(kāi)發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開(kāi)發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開(kāi)發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。