瀏覽器里壓縮視頻現(xiàn)在還做不到吧。。圖片什么的壓縮已經(jīng)很勉強(qiáng)了(通過(guò)canvas.getImageData計(jì)算rgba屬性值)
目測(cè)只能上傳到server再進(jìn)行壓縮了
P.S. flash可能有解。
定義一個(gè)json,然后分層次查詢將結(jié)果插入json就好了
你可以試試阿里云的OSS服務(wù),我一般都是把大資源扔到OSS上這樣自己的服務(wù)器壓力會(huì)減小不少
@InitBinder
public void initBinder(WebDataBinder binder) {
binder.registerCustomEditor(List.class,new PropertyEditorSupport() {
@Override
public void setAsText(String text) {
this.setValue(text);
}
});
}
使用SpringMVC的數(shù)據(jù)綁定,請(qǐng)求參數(shù)到達(dá)時(shí)進(jìn)行初始化數(shù)據(jù)綁定
根據(jù)你自身的需求在setAsText方法中進(jìn)行定制化操作
請(qǐng)檢查圖片所在的文件夾,drawable文件夾是有好幾個(gè)的,如果你只要這一個(gè)像素類(lèi)型的圖片,建議把他/它放在drawable-hdpi下
虛擬機(jī)上可以,但真機(jī)不行可能就是因?yàn)樯鲜龅脑?/p>
DISTINCT 針對(duì)的是select 后面的所有字段, 如果你想keyword不重復(fù),但對(duì)query_date不care, 你可以只取keyword, 如果你想取keywork和相應(yīng)的最大日期的query_date,可以用group by... having ....
如:
drop table t_query_keyword;
create table t_query_keyword(
user_id varchar(38) ,
keyword varchar(100),
query_date date
);
insert into t_query_keyword (user_id, keyword, query_date)
values ('748761E1-260F-4E61-9D0D-BE6D122560E2', 'java', '2018-01-01'),
('748761E1-260F-4E61-9D0D-BE6D122560E2', 'sql', '2018-01-02'),
('748761E1-260F-4E61-9D0D-BE6D122560E2', 'sql', '2018-01-03'),
('748761E1-260F-4E61-9D0D-BE6D122560E2', 'sql', '2018-01-03'),
('748761E1-260F-4E61-9D0D-BE6D122560E2', 'js', '2018-01-04'),
('748761E1-260F-4E61-9D0D-BE6D122560E2', 'html', '2018-01-05'),
('748761E1-260F-4E61-9D0D-BE6D122560E5', 'docker', '2018-01-06'),
('748761E1-260F-4E61-9D0D-BE6D122560E2', 'kvm', '2018-01-07');
SELECT DISTINCT
t.keyword,
t.query_date
FROM t_query_keyword t
WHERE t.user_id = '748761E1-260F-4E61-9D0D-BE6D122560E2'
ORDER BY t.query_date DESC
LIMIT 6;
返回的結(jié)果是:
+---------+------------+
| keyword | query_date |
+---------+------------+
| kvm | 2018-01-07 |
| html | 2018-01-05 |
| js | 2018-01-04 |
| sql | 2018-01-03 |
| sql | 2018-01-02 |
| java | 2018-01-01 |
+---------+------------+
6 rows in set (0.00 sec)
keyword=sql, query_date=2018-01-03有兩條,但因?yàn)镈ISTINCT, 只返回其中一條。
或者用如下的sql, 可以保證keyword不重復(fù)。
SELECT
keyword, max(query_date) as query_date
FROM t_query_keyword
WHERE user_id = '748761E1-260F-4E61-9D0D-BE6D122560E2'
group by keyword
ORDER BY query_date DESC
LIMIT 5;
返回的結(jié)果是
+---------+------------+
| keyword | query_date |
+---------+------------+
| kvm | 2018-01-07 |
| html | 2018-01-05 |
| js | 2018-01-04 |
| sql | 2018-01-03 |
| java | 2018-01-01 |
+---------+------------+
5 rows in set (0.00 sec)
參數(shù)保存差不多就是cookie, session, 或者放在url里。不管是redirectAttributes還是flashAttribute原理,都逃不過(guò)這些方法。
==================================我的答案====================================
這個(gè)是分布式的事務(wù),用synchronized是不行的,得用分布式的鎖。主要有數(shù)據(jù)庫(kù)級(jí)別的,redis的和zookeeper的鎖。本次我用了redis來(lái)實(shí)現(xiàn)。
<input #fileSelect style="display:none" type="file" ng2FileSelect [uploader]="uploader" (change)="selectedFileOnChanged($event)" />
定義你的樣式節(jié)點(diǎn)
<span (click)="fileSelect.click()">定義你的樣式<span>
ssr 或 graphgl
date_diff可以得出兩個(gè)日期相距的天數(shù),將之與大于某個(gè)日期的打卡次數(shù)比較,就知道這段日期內(nèi)是否有打滿卡
你的方案可以采用面向切面編程,在請(qǐng)求和響應(yīng) 之前 設(shè)置 攔截器
合理的解決方案 我認(rèn)為 最好 設(shè)置 用戶的 權(quán)限范圍 可以查看 個(gè)人 還是 部門(mén) 和公司 數(shù)據(jù)
并無(wú) bug ,需求問(wèn)題,你這個(gè)需求是強(qiáng)制浮點(diǎn)型顯示,那么你的問(wèn)題應(yīng)該是如何強(qiáng)制浮點(diǎn)型數(shù)據(jù)輸出。謝謝,具體代碼,由于個(gè)人 bug 原因,輸入不上來(lái),自行查找。
mongo 不允許更新文檔的 _id 字段. 在做更新操作前, 把變量 update 中的 _id 字段去掉就可以了.
不同的項(xiàng)目,不是可以有不同的maven配置嗎,你把maven的包拷貝一份,整兩個(gè)maven不就好了??
并不是線程“知道”,而是等待時(shí)會(huì)進(jìn)入阻塞狀態(tài),擁有鎖的線程在釋放鎖時(shí)需要通知等待線程,這樣等待線程才能被喚醒。
至于自旋鎖,其優(yōu)點(diǎn)是無(wú)需進(jìn)入阻塞狀態(tài),因此節(jié)省了阻塞和喚醒的切換開(kāi)銷(xiāo)。但缺點(diǎn)是會(huì)一直占用CPU,如果長(zhǎng)時(shí)間無(wú)法獲取到鎖,反而會(huì)增加開(kāi)銷(xiāo),降低性能。
$data = array('2018/04/16','2018/04/17','2018/04/18','2018/04/19','2018/04/20','2018/04/21','2018/04/28');北大青鳥(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)師。