items: []
你少了一個(gè)冒號
個(gè)人猜測一般是客戶端轉(zhuǎn)碼之后傳服務(wù)端,不占用服務(wù)端資源
格式一般是H264編碼的mp4
代理軟件地址
proxies = {
"http": "http://127.0.0.1:8080"
}
requests.post(url=url, json=joindata, proxies=proxies,verify=('FiddlerRoot.pem'))
verify同目錄下的Fiddler證書,F(xiàn)iddler就能抓到包了
let getMap = (arr, key) => arr.map(a => a[key]);
let cidMap = getMap(arr1, 'cid');
arr2.forEach(item => {
let goods = arr1[cidMap.indexOf(item['cid'])]['goods'];
let goodsMap = getMap(goods, 'gid');
// 手機(jī)碼字,忘了 goods 的操作會不會影響原來的數(shù)組……
// 題主自行試一下吧
arr1[cidMap.indexOf(item['cid'])]['goods']
[goodsMap.indexOf(item['gid'])]
['count'] += item['count'];
});
修改:
經(jīng)評論提醒,Java 中沒有引用傳遞,是我表達(dá)失誤。
數(shù)組是引用類型,也是值傳遞,只是 值 就是 value 的地址,因此修改會影響到 value。
原答案:
因?yàn)?Java 中數(shù)組實(shí)質(zhì)上是 Array 類的實(shí)例,如果直接返回 value,那么這會是一個(gè)引用傳遞,一旦你修改了 toCharArray() 返回值里某個(gè)位置上的字符,那個(gè) String 實(shí)例的值(即 value )也會跟著變動。
你這個(gè)需求我聽說過一些,二維碼是 0 和 1 在一個(gè)方塊里,白色的是0 黑色的是1 以此來表達(dá)整個(gè)01001001011101這種二進(jìn)制,然后再通過攝像頭拍攝,光感芯片錄入存儲設(shè)備,程序提取出整個(gè)圖片進(jìn)行色差對比,深色的就是1淺色的是0 ,也就是說,只要二維碼能表達(dá)出深淺對比度大的都能識別
也就是說,你在市面上看到的那么好看的二維碼,很大一部分是美工ps出來的,當(dāng)然程序替換生成的也不少,但是都是核心技術(shù),因?yàn)檫@個(gè)對比度的數(shù)據(jù)需要反復(fù)測試,然后存儲下來,成為模板,等到下一個(gè)用戶生成的時(shí)候,直接調(diào)取模板,完成替換。
比如你發(fā)的這個(gè)網(wǎng)站上有一句話
所以你想直接生成要完成兩個(gè)目標(biāo),第一,你有模板,第二你有調(diào)取模板并替換的算法
很顯然,你啥都沒有,
那就看一個(gè)開源項(xiàng)目吧
http://cgv.cs.nthu.edu.tw/Pro...
找到方法了,沒有仔細(xì)看文檔,這里有說明
添加了padding之后在iphone手機(jī)上能正常顯示
效果圖:
你為什么覺得第一個(gè)好用呢?
===============================正確答案====================================
原來對于MAVEN項(xiàng)目,Eclipse會自動把項(xiàng)目srcmainJava目錄下的配置文件(.xml)和資源文件(.properties)搬運(yùn)到target目錄下,而intellij idea默認(rèn)是不會幫我們做這件事的。
加個(gè)配置就好了
https://blog.csdn.net/beauxie...
不包含。最大堆大小和永久代大小的設(shè)置是分開的。
網(wǎng)上找到了一張圖
1、split
var str="管理地址[]北京市天壇1001號[]管理地址001號[]北京市天壇1001號[]";
var result=str.split("[]");
if(result&&result[1]){
result[1];
}
2、正則
var str="管理地址[]北京市天壇1001號[]管理地址001號[]北京市天壇1001號[]";
var p=/\[\]([\s\S]*?)\[\]/;
var result=str.match(p)[1];
var str="管理地址[]北京市天壇1001號[]管理地址001號[]北京市天壇1001號[]";
var p=/[^\]]+(?=\[\])/g;
var result=str.match(p)[1];配置webpack的output,給build出來的文件加上hash后綴。
filename: '[name].js?[hash]'DelayQueue 了解一下
你的dao接口GoShoppingDao的包名是dao,即你的dao全路徑是dao.GoShoppingDao,沒有com.shopping 啊
其實(shí)都可以,但是讓我選擇的話,mongodb >> mysql
EntityManager#getReference 了解一下。
附一個(gè)類似的問答 https://stackoverflow.com/a/1...
另外,據(jù)我所知,EntityManager#getReference + setter 也會觸發(fā) SELECT 語句,有些答案說不會觸發(fā) SELECT 。。。 這個(gè)還有待確認(rèn).
背景
目前項(xiàng)目中會使用了Iaas中的vm,所有操作都是通過ssh連上去的。pm表示要不要寫個(gè)agent在里面用,現(xiàn)在每次操作都ssh一下都很惡心。
談?wù)勎艺J(rèn)為使用ssh的好處:
代碼集中在一處,不需要分發(fā)
不需要維護(hù)agent這么一個(gè)進(jìn)程的生命周期,以及檢測它的心跳
缺點(diǎn):
不支持異步
我想問的問題
ssh的開銷大嗎?在我看來似乎和寫一個(gè)基于web server 的agent差不多
大家一般是如何選型的?為什么這么選?
這個(gè)東西以前做過類似的,也有過反思,甚至設(shè)計(jì)的原型和你說的一模一樣。
例如,我為什么要用基于web server的agent呢,我干嘛不用tcp長連接到服務(wù)端,這樣執(zhí)行的結(jié)果可以流式傳輸?shù)秸{(diào)用方,他那邊顯示起來比較平滑,不用每個(gè)命令執(zhí)行完等結(jié)果。
但是我這樣搞的話,中控端流量和日志存儲就成了問題了啊。
如果我的業(yè)務(wù)都在云上,如果不同機(jī)房網(wǎng)絡(luò)不互通的話,我又要蛋疼地搞點(diǎn)兼容的事情……
例如,agent的生命周期,為什么我要檢測她的心跳呢?機(jī)器上萬臺的話,任何可能的事情都會發(fā)生啊,修復(fù)起來太蛋疼了。但是我不處理的話……所以后面我會考慮用ssh來修復(fù)agent啊。
我假設(shè)你所有的機(jī)器都是linux,發(fā)行版為同一種。
SSH:
AGENT:
大公司有各種審計(jì)、安全方面的需求,會把這種事情統(tǒng)一到某個(gè)地方,搞個(gè)中控端,所有的批量操作必須通過中控端。模式也不一樣,有些用agent,有些用ssh,只有中控端才是必須要有的。
再說的直白點(diǎn),
你是個(gè)小公司,小于30臺機(jī)器或者小于50臺機(jī)器的話,不建議考慮agent模式。
沒那個(gè)需求,投入的成本大而收效低。
基于各種第三方框架包裝一個(gè)就好了嘛,嫌麻煩就ansible用起。
json數(shù)據(jù)都有非常多非常好的解析工具,如果是javascript,甚至都是內(nèi)置的,不建議用正則,
原因:
1. 正則易寫不易維護(hù);
2. 總有你測試不到的特殊情況;
3. 不通用,如果你想得到更多字段的數(shù)據(jù), 正則不適合做這件事.
不過,既然一定要,可以試試這個(gè):
js:
SyncKey = {"Count": 4,"List": [{"Key": 1,"Val": 694398478},{"Key": 2,"Val": 694398818},{"Key": 3,"Val": 694398792},{"Key": 1000,"Val": 1525475042}]}
res = JSON.stringify(SyncKey)
var myregexp = /"Val":(\d+)/g;
var match = myregexp.exec(res);
while (match != null) {
// matched text: match[0]
// match start: match.index
// capturing group n: match[n]
console.log(match[1])
match = myregexp.exec(res);
}
Java:
import java.util.regex.*;
public class RegTest{
public static void main(String[] args){
String SyncKey = "{\"Count\": 4,\"List\": [{\"Key\": 1,\"Val\": 694398478},{\"Key\": 2,\"Val\": 694398818},{\"Key\": 3,\"Val\": 694398792},{\"Key\": 1000,\"Val\": 1525475042}]}";
Pattern p = Pattern.compile("\"Val\":\\s*(\\d+)");
Matcher m = p.matcher(SyncKey);
while (m.find()) {
System.out.println(m.group(1));
}
}
}1、是否有禁止
2、文件修改后是否重新編譯,重新編譯是否支持熱加載(Web項(xiàng)目)
主要就是上面兩個(gè)問題
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jī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ù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(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)師。