亚洲色成人网站www永久,亚洲欧美人成视频一区在线,亚洲国产成人高清在线观看,亚洲精品久久久久久动漫,亚洲国产精品久久电影欧美

數(shù)據(jù)專(zhuān)欄

智能大數(shù)據(jù)搬運(yùn)工,你想要的我們都有

科技資訊

科技學(xué)院

科技百科

科技書(shū)籍

網(wǎng)站大全

軟件大全

已確認(rèn)日本商城是這樣,有興趣的可以看看https://store.playstation.com/ja-jp/product/JP0082-CUSA07052_00-FFVIIREMAKEDX000
前沿探索
2020-08-21 23:15:48
軟件層面這一切都被底層函數(shù)接管了,所以搜到的資料絕大多數(shù)都是講相關(guān)的概念和調(diào)用的方法。
我相信肯定有少數(shù)資料涉及到我的困惑,但已經(jīng)把能想到的關(guān)鍵詞組合都嘗試搜索過(guò)了。
既要保證及時(shí)性,又要避免無(wú)腦輪詢,又要異步,雖然各種數(shù)據(jù)結(jié)構(gòu)、流程信號(hào)講得天花亂墜,但是我思來(lái)想去,到 CPU 這一塊,要實(shí)現(xiàn)這樣的特性,似乎只有中斷能勝任。
我知道 x86 架構(gòu)里有個(gè)作用類(lèi)似于“中斷管理”的模塊,能統(tǒng)合處理各種軟硬件中斷。select/epoll 之類(lèi)的,是不是最后都需要依賴這樣的硬件結(jié)構(gòu)?
前沿探索
2020-08-21 23:15:13
對(duì)于我的數(shù)據(jù)而言,我的程序處理著數(shù)據(jù)。
而對(duì)于處理器這個(gè)處理程序的程序,我的程序就是他的數(shù)據(jù)。
那,對(duì)于我的程序的配置文件,是不是也可以理解為一種程序呢?
到底什么是程序?什么是數(shù)據(jù)?
最近看到一個(gè)有著非常復(fù)雜選項(xiàng)的程序想到的話題。
前沿探索
2020-08-21 23:14:55
由于特殊原因(原因很特殊(手動(dòng)狗頭))并不能使用 cuda 自帶的隨機(jī)函數(shù)。
因此,翻車(chē)了....。
目的:在不使用 cuda 自帶的隨機(jī)函數(shù)前提下,使用 cuda/opencl 的一個(gè)內(nèi)核函數(shù)生成 10000 個(gè)高斯分布的隨機(jī)數(shù)。
本人已嘗試一下步驟:
1.在 cpu 生成 10000 的隨機(jī)函數(shù)(應(yīng)該是線性同余算法)
2.在 cpu 使用 The Box – Muller transform (聽(tīng)說(shuō)和線性同余算法使用起來(lái)會(huì)翻車(chē)..)算法將步驟 1 的隨機(jī)數(shù)轉(zhuǎn)成正態(tài)分布
3.然后檢驗(yàn)是否為正態(tài)分布,結(jié)果是對(duì)的.
4.至此,已經(jīng)生成了一個(gè) 10000 個(gè)服從高斯分布的隨機(jī)數(shù)啦,將其保存到數(shù)組 a。
事實(shí)上需要不斷生成并使用數(shù)組 a。
因此考慮 GPU
分析:上述的 cpu 代碼是序列進(jìn)行的,也就是只有一個(gè)隨機(jī)種子,然后在一個(gè)線程內(nèi)完成了 10000 個(gè)隨機(jī)數(shù)的生成。
然后將代碼改改放到 GPU 上面來(lái)生成。(目標(biāo)是實(shí)現(xiàn)與 cuda 的函數(shù) curandGenerateNormal(cuda::generator, cudaRand, number, 0.0, 1.0); 一摸一樣的功能)。
為了得到與 curandGenerateNormal 函數(shù)相同的結(jié)果,我嘗試每個(gè)內(nèi)核線程維護(hù)一個(gè)種子,也就是有 10000 個(gè)隨機(jī)數(shù)種子。(調(diào)用一次內(nèi)核,然后執(zhí)行一萬(wàn)個(gè)線程,每隔線程使用自己的種子生成一個(gè)隨機(jī)數(shù),然后組合到數(shù)組 a 中) 但是目前,我做了試驗(yàn)中,如果每個(gè)內(nèi)核線程維護(hù)一個(gè)種子,每個(gè)線程維護(hù) a[i](i 為線程 id),最后的出來(lái)的并不服從高斯分布。
也就是說(shuō),縱向去看的話( cpu 串行)是可以得到高斯分布的隨機(jī)數(shù),橫向并不行。
也就是說(shuō),假如有 a 數(shù)組,b 數(shù)組....z 數(shù)組中,每個(gè)數(shù)組自個(gè)是高斯分布,但是 a...z 中,各取一個(gè)出來(lái),組合在一起,并不服從高斯分布。
而如果從直觀上出發(fā),上述應(yīng)該也服從高斯分布,但是由于隨機(jī)種子的問(wèn)題,可能導(dǎo)致其 a....z 可能有相關(guān)性。具體原因我也不是很清楚。
不知道表達(dá)清楚沒(méi),各位兄臺(tái)有沒(méi)有了解過(guò)相關(guān)的信息?
一句話概括就是:curandGenerateNormal 函數(shù)相同的功能...
所以想問(wèn)問(wèn)大伙有做過(guò)相關(guān)的研究嗎?
前沿探索
2020-08-21 23:12:46
指的是雙精度。
不知道是不是編譯的時(shí)候雙精度需要添加一些其他指令?
下面是 kernel。
void CSR(int i,unsigned int N, unsigned int *xadj,unsigned int *adjncy, double *dataxx,double *datayy,double *datazz, double *Cspin, double *CHDemag,double *CH)
{ if(i < N) { double dot[3]={0,0,0}; for(int n = xadj[i] ; n < xadj[i+1]; n++) { unsigned int neigh=adjncy[n]; printf("%d\n",n); printf("%f,%f,%f\n",dataxx[n],datayy[n],datazz[n]); double val[3] = {dataxx[n],datayy[n],datazz[n]}; for(unsigned int co = 0 ; co < 3 ; co++) { dot[co]+=(val[co]*Cspin[3*neigh+co]); } } double a=CHDemag[3*i]; double b=CHDemag[3*i+1]; double c=CHDemag[3*i+2]; CH[3*i]=a+dot[0]; CH[3*i+1]=b+dot[1]; CH[3*i+2]=c+dot[2]; }
}
通過(guò)顯卡參數(shù)來(lái)看,rtx 應(yīng)該是沒(méi)有雙精度計(jì)算單元的。而 titan v 的雙精度應(yīng)該還行。
而我跑的時(shí)候,titan v 比 rtx 慢了三分之一。。
求解
前沿探索
2020-08-21 23:12:41
目前需求是用到圖形識(shí)別和數(shù)據(jù)的整理和統(tǒng)計(jì),數(shù)量級(jí)也就是幾十萬(wàn)條的,不算很大。
前沿探索
2020-08-21 23:12:20
比如說(shuō)三千塊左右的顯卡, GTX 1070 擁有 1920 個(gè)流處理單元, 8G 顯存。 Quadro M2000 只有 768 個(gè)單元, 4G 顯存。
游戲卡的誘惑太大了啊,顯存大,單元多...我知道專(zhuān)業(yè)卡在 CAD 方面可能有加成,但是不知道對(duì)于 CUDA 這種并行計(jì)算有沒(méi)有優(yōu)化,或者說(shuō)可以更加穩(wěn)定?
前沿探索
2020-08-21 23:12:08
最近考慮換工作(換行業(yè)),希望轉(zhuǎn)到人工智能等新領(lǐng)域,但是對(duì)這些領(lǐng)域商業(yè)應(yīng)用上接觸很少,目前比較中意 CUDA 和 EMC 存儲(chǔ)相關(guān)的工作。求指導(dǎo)?1 ,簡(jiǎn)單了解了一下 CUDA/openCL ,感覺(jué)確實(shí)殺傷力迅猛,對(duì) ML 之類(lèi)的應(yīng)用確實(shí)有催化劑的作用,但是目前真正使用 OpenCL/CUDA 作為底層基礎(chǔ)的成功案例多嗎?未來(lái)市場(chǎng)是否會(huì)持續(xù)擴(kuò)張。 2 ,存儲(chǔ)部分在云計(jì)算 /人工智能未來(lái)是什么角色?目前主流商業(yè)市場(chǎng)上游有哪些產(chǎn)業(yè) /公司? 3 ,前些日子感覺(jué) FPGA/GPU/TPU 撕 B 了一頓,這些高大深的領(lǐng)域我們也只是看客? 個(gè)人對(duì)這些計(jì)算結(jié)構(gòu)不是很了解,簡(jiǎn)單認(rèn)為 FPGA 作為底層中間實(shí)現(xiàn)了標(biāo)準(zhǔn)的 OpenCL 不知道有沒(méi)有大規(guī)模的商用案例??雌饋?lái)確實(shí)會(huì)比 GPU 等效率高很多。 GPU 應(yīng)該是目前成功的商業(yè)案例,但是 CUDA 自己官網(wǎng)上說(shuō)全球有 700+計(jì)算集群,這個(gè) 700 不是到是什么概念。 TPU 不說(shuō)了沒(méi)有公開(kāi)資料,個(gè)人認(rèn)為應(yīng)該局限性比較大。 小白求噴. :)
前沿探索
2020-08-21 23:11:48
發(fā)現(xiàn)是可以的,用 canvas 的每個(gè)像素模擬一個(gè)矩陣的值,然后在 fragment shader 里面計(jì)算就可以實(shí)現(xiàn)矩陣乘法了
把 float16 的近似物放在 rgba 中( a 幾乎不能用),然后到 fragment 里面還原,最后輸出到屏幕上的圖像就是計(jì)算結(jié)果
大概在 650m 下面可以有 150Gflops+的成績(jī)( float16 )
然后我在想這東西有什么卵用……(我知道這個(gè)世界上有個(gè)無(wú)人鳥(niǎo)的 webcl )
前沿探索
2020-08-21 23:11:35
cloudflare 的 Pro 里面的一些功能規(guī)則正在學(xué)習(xí),有些配置下來(lái)發(fā)現(xiàn)不是很理想,主要達(dá)不到那個(gè)效果。想知道有沒(méi)有大佬愿意分享這方面的信息給學(xué)習(xí)下。
當(dāng)然不會(huì)白拿大佬的成果,愿以 Pro 功能計(jì)劃作為回報(bào)。當(dāng)然微不足道,但也是誠(chéng)意。希望能遇到不吝賜教的大佬。
感謝
前沿探索
2020-08-21 23:11:02
要使用 Cloudflare 的中國(guó)節(jié)點(diǎn)門(mén)檻很高,要企業(yè)版并在大陸有備案才能使用到相關(guān)節(jié)點(diǎn),其他的都只是全球 IP 池自動(dòng)適配。但是 Pro 跟 Business 的區(qū)別在價(jià)錢(qián)上差很多,但在功能上雖有差別,但也能能過(guò)一些方法解決升級(jí)它的功能。這就感覺(jué) Business 計(jì)劃這價(jià)錢(qián)有點(diǎn)尷尬。我是這么認(rèn)為的。 v2ex 也用了 CF 的 CDN,不知道是企業(yè)版還是什么定制版本。
前沿探索
2020-08-21 23:10:53
cf 好像可以簽發(fā)任意域名的證書(shū),然后如果在 ISP 里劫持了某個(gè)域名的解析結(jié)果,再配合這個(gè)簽發(fā)的證書(shū),是不是就可以中間人了。
前沿探索
2020-08-21 23:10:46
我先吐槽一下,為啥沒(méi)有appletv的版塊呢?之前的appletv都是越獄之后裝多看,因?yàn)槭欠峭昝涝姜z,所以不敢關(guān)機(jī),很悲催。 昨天,從朋友那了解到,可以通過(guò)修改appletv的dns來(lái)實(shí)現(xiàn)不越獄看優(yōu)酷土豆等。 方法: 只需修改Apple TV的DNS(其它網(wǎng)絡(luò)設(shè)置默認(rèn)),然后地區(qū)選擇美國(guó), 即可將Apple TV內(nèi)置網(wǎng)址指向一個(gè)新的網(wǎng)站,達(dá)到通過(guò)Apple TV直接收看貴國(guó)視頻的愿望。 修改DNS如下: 180.153.225.136 電信服務(wù)器,適合于南方電信的用戶使用。ttvas提供 210.129.145.150 適合部分聯(lián)通用戶,以及海外用戶使用。ttvas提供 之后,點(diǎn)trailers,就可以了。 原理:dns劫持。通過(guò)劫持trailers.apple.com的DNS解析,指向自行建立的服務(wù)器地址 感嘆:想出來(lái)這個(gè)辦法的人真是人才??!
前沿探索
2020-08-21 23:10:00
iphoto 您不能打開(kāi)應(yīng)用程序“iphoto”, 因?yàn)樗赡芤呀?jīng)損壞或不完整。該怎么解決啊?菜鳥(niǎo)一只。多謝/
前沿探索
2020-08-21 23:09:49
如果你的照片也很多(比如接近以及超過(guò)1萬(wàn)),應(yīng)該會(huì)感到卡。我去年找了很久,按照這個(gè)主題提示的方法,的確可以感受到優(yōu)化以后的提速效果。 http://hints.macworld.com/article.php?story=20090227072825458 搜了一下v2ex,似乎沒(méi)有這個(gè),發(fā)在這里備份。 主要摘錄: > Open Terminal and cd into your iPhoto Library (by default, cd "~/Pictures/iPhoto Library"). > Once there, execute the following command: > for dbase in *.db; do sqlite3 $dbase "vacuum;"; done
前沿探索
2020-08-21 23:09:43
有個(gè) Automatic Import 選項(xiàng),默認(rèn)是打開(kāi)的。但是不明白的是:- 手機(jī)拍了的照片,在每次啟動(dòng) Mac iPhoto 的時(shí)候就會(huì)自動(dòng)開(kāi)始下載并妥妥地存在本地硬盤(pán)上是么? - 如果電腦或者手機(jī)任何一端刪除了會(huì)發(fā)生什么? 感覺(jué)有點(diǎn)混亂,大家會(huì)在 Mac 端打開(kāi) Photo Stream 功能么?
前沿探索
2020-08-21 23:09:22
因?yàn)榕f顯卡還不支持FCPX, 所以就先玩玩iMovie好了,反正底層差不多。結(jié)果導(dǎo)入一個(gè)456MB/3.5Mbps/720p的MP4竟然要我一個(gè)小時(shí)?! 開(kāi)Activity Monitor一看只用了兩個(gè)核?? 你32位進(jìn)程限制一下內(nèi)存也就算了,竟然還限制線程數(shù),相當(dāng)無(wú)語(yǔ)。 現(xiàn)在高清錄像機(jī)這么普及,隨便錄一段就上GB級(jí)了,iMovie聲稱支持1080P, 實(shí)際用起來(lái)這個(gè)效果實(shí)在是讓人失望啊。
前沿探索
2020-08-21 23:09:10
背景
目前在測(cè)試移動(dòng)設(shè)備上進(jìn)行弱網(wǎng)絡(luò)專(zhuān)項(xiàng)測(cè)試的方案主要有兩種: 通過(guò) Android 設(shè)備連接到 PC 上進(jìn)行弱網(wǎng)絡(luò)測(cè)試,比如 Fiddler,Charles,NET-Simulator 等?;舅悸肥窃?PC 上裝一個(gè) Fiddler 網(wǎng)絡(luò)抓包工具,然后再將 Android 設(shè)備的網(wǎng)絡(luò)代理到 PC 上,通過(guò)在 PC 上的 Fiddler 在設(shè)置延時(shí)來(lái)進(jìn)行弱網(wǎng)絡(luò)模擬。 在專(zhuān)有服務(wù)器上構(gòu)建弱網(wǎng)絡(luò) Wi-Fi,移動(dòng)設(shè)備連接該 Wi-Fi 進(jìn)行弱網(wǎng)絡(luò)測(cè)試,相關(guān)的技術(shù)方案有 Facebook 的 ATC 和騰訊的 WeTest-WiFi 。
以上兩種方法都能夠?qū)崿F(xiàn)移動(dòng)設(shè)備的弱網(wǎng)專(zhuān)項(xiàng)測(cè)試,也已經(jīng)是比較成熟的方案,但都存在以下幾點(diǎn)缺點(diǎn): 需要額外的 PC 或者服務(wù)器,弱網(wǎng)環(huán)境構(gòu)建成本高; 需要安裝、部署額外的工具,并且弱網(wǎng)絡(luò)環(huán)境需要在 PC 上或者 Web 上進(jìn)行配置,使用成本高; 弱網(wǎng)絡(luò)環(huán)境功能并不完善,比如 Fiddler 不支持丟包、抖動(dòng)等弱網(wǎng)環(huán)境;
為了更好的滿足開(kāi)發(fā)者對(duì)于弱網(wǎng)測(cè)試的需求,騰訊 WeTest 推出了一款針對(duì)移動(dòng)應(yīng)用的弱網(wǎng)測(cè)試工具 QNET,解決了在 Android 設(shè)備上進(jìn)行弱網(wǎng)絡(luò)專(zhuān)項(xiàng)測(cè)試的痛點(diǎn),QNET 無(wú)需 ROOT 手機(jī),無(wú)需連接數(shù)據(jù)線,以獨(dú)立 app 的方式,為用戶提供給快捷、可靠、功能完善的弱網(wǎng)絡(luò)模擬服務(wù)。
QNET 還能提供 TCP/UDP 網(wǎng)絡(luò)協(xié)議抓包功能,幫助開(kāi)發(fā)和測(cè)試人員進(jìn)行網(wǎng)絡(luò)流量分析,而不需要 ROOT 手機(jī),使用 tcpdump 進(jìn)行抓包。
https://wetest.qq.com/product/qnet
點(diǎn)擊鏈接即可下載 QNET
QNET 使用指南
登錄
QNET 支持手 Q 賬號(hào)或者騰訊員工的 TAPD 賬號(hào)登陸,如果使用 QQ 賬號(hào)首次登陸,需要注冊(cè) WeTest 平臺(tái)賬號(hào),即可成功登陸。 https://imgchr.com/i/dJyyRA
選擇測(cè)試 APP
成功登陸后,點(diǎn)擊 [點(diǎn)擊選擇測(cè)試程序] 按鈕,選擇待測(cè)試的弱網(wǎng)工具,然后點(diǎn)擊下方的 [開(kāi)始測(cè)試] 按鈕,第一次啟動(dòng)的時(shí)候需要對(duì)懸浮窗權(quán)限進(jìn)行授權(quán),部分機(jī)型會(huì)彈出開(kāi)啟 VPN 服務(wù)的確認(rèn)框,點(diǎn)擊確認(rèn)。 https://imgchr.com/i/dJyfZ8
弱網(wǎng)模板
QNET 支持系統(tǒng)預(yù)設(shè)模板和用戶自定義模板,預(yù)設(shè)模板包含了常見(jiàn)的 2G/3G/4G 網(wǎng)絡(luò)模板,還有弱網(wǎng)測(cè)試中比較常用的 100%丟包模板等,預(yù)設(shè)模板不支持編輯,可以刪除;
另外,QNET 支持用戶根據(jù)自己的測(cè)試需求自定義弱網(wǎng)參數(shù)模板,有比較好的靈活性。 https://imgchr.com/i/dJyRqf
懸浮窗
開(kāi)始測(cè)試后,QNET 會(huì)自動(dòng)拉起待測(cè)試程序,然后默認(rèn)會(huì)顯示弱網(wǎng)模板控制懸浮窗,以及弱網(wǎng)模板信息懸浮窗。
● 左邊懸浮窗是控制懸浮窗,可以下拉即時(shí)切換弱網(wǎng)模板,雙擊 Q 按鈕可以切回 QNET 應(yīng)用,點(diǎn)擊暫停按鈕可以停止弱網(wǎng)狀態(tài)恢復(fù)正常網(wǎng)絡(luò);
● 右側(cè)懸浮窗顯示當(dāng)前的模板名,實(shí)時(shí)延遲,實(shí)時(shí)網(wǎng)速,以及當(dāng)前模板的具體參數(shù)。
注:QNET 支持動(dòng)態(tài)探測(cè)當(dāng)前網(wǎng)絡(luò)和遠(yuǎn)端服務(wù)器的延遲,然后動(dòng)態(tài)適配用戶設(shè)置的上下行延遲,保證真實(shí)網(wǎng)絡(luò)延遲和用戶設(shè)置的盡量一致。 https://imgchr.com/i/dJy4Ig
弱網(wǎng)參數(shù)
QNET 目前支持的弱網(wǎng)參數(shù)包括:
上下行延時(shí)( Delay )
上下行延時(shí)抖動(dòng)( Jitter )
上下行帶寬( Bandwidth )
上下行隨機(jī)丟包( Random Packet Loss )
上下行連續(xù)丟包( Continuous Packet Loss )
TCP/UDP 協(xié)議控制( Protocol )
如下是一個(gè)控制延遲和延遲抖動(dòng)的示意圖: https://imgchr.com/i/dJyIiQ
連續(xù)丟包可以實(shí)現(xiàn)周期性斷網(wǎng)的弱網(wǎng)場(chǎng)景,常用在測(cè)試游戲流暢性,驗(yàn)證游戲?qū)W(wǎng)絡(luò)波動(dòng)的支持程度。 https://imgchr.com/i/dJybMq
TCP/UDP 協(xié)議控制( Protocol )支持針對(duì)協(xié)議的弱網(wǎng)控制,比如我們可以控制 UDP 協(xié)議 100%丟包,來(lái)測(cè)試某些不支持 UDP 協(xié)議的運(yùn)營(yíng)商的弱網(wǎng)場(chǎng)景。
網(wǎng)絡(luò)抓包
QNET 還支持網(wǎng)絡(luò)抓包,導(dǎo)出為 Pcap 文件,可以在 PC 上用 Wireshark 工具打開(kāi)分析,目前支持 TCP, UDP, DNS 協(xié)議,如下圖是一個(gè)抓包示例: https://imgchr.com/i/dJgFUO
使用網(wǎng)絡(luò)抓包功能需要開(kāi)啟開(kāi)關(guān):
https://imgchr.com/i/dJcRUS
前沿探索
2020-08-21 23:08:54
看到許多無(wú)線路由里面千兆交換機(jī)芯片是單獨(dú)的一塊,有沒(méi)有辦法把無(wú)線路由別的部分停掉,只開(kāi)那個(gè)交換機(jī)芯片?
前沿探索
2020-08-21 23:08:47
最近看到幾起落石導(dǎo)致悲劇的新聞,且有一起發(fā)生在一個(gè)朋友出差經(jīng)過(guò)的路上(不是同一時(shí)段)。
//所發(fā)生的事故是落石正好砸中車(chē)子正上方導(dǎo)致死機(jī)身亡,這種情況的發(fā)生概率十分的小。
思考:
1.特斯拉目前的輔助駕駛有沒(méi)有可能出現(xiàn)偵測(cè)落石自動(dòng)避讓的。(假設(shè)只有一塊從天而降的落石) 設(shè)想比如自動(dòng)加速提前通過(guò)落石的位置,或者在到達(dá)落石位置之前就剎車(chē)。 因?yàn)橹翱吹竭^(guò)一些網(wǎng)上的信息是顯示如果徑直向一個(gè)障礙物開(kāi),車(chē)子會(huì)自動(dòng)轉(zhuǎn)向避讓。
2.這個(gè)事故是石頭砸破了車(chē)子的天窗位置直接砸進(jìn)車(chē)?yán)?除了自動(dòng)避讓,未來(lái)車(chē)子的頂部尤其駕駛員頭頂部是否會(huì)有安全結(jié)構(gòu)上的一些升級(jí)的趨勢(shì)。
前沿探索
2020-08-21 23:08:41
在 maven - Spring Boot - parent pom when you already have a parent pom - Stack Overflow 中,使用了 org.springframework.boot spring-boot-dependencies 2.1.3.RELEASE pom import
來(lái)實(shí)現(xiàn)“利用 Spring Boot 管理 dependency 的版本”。那么有沒(méi)有什么方式可以實(shí)現(xiàn)“利用 Spring Boot 管理 plugin 的版本”呢?
前沿探索
2020-08-21 23:08:28
10 萬(wàn)個(gè)數(shù)據(jù)查詢一個(gè)值該怎么查、最大的 100 個(gè)值怎么查,數(shù)據(jù)有序或無(wú)序 1 億個(gè)數(shù)據(jù)查詢一個(gè)值該怎么查、最大的 100 個(gè)值怎么查,數(shù)據(jù)有序或無(wú)序
前沿探索
2020-08-21 23:08:02
在 centos 上安裝一個(gè)程序過(guò)程中使用 make 編譯源碼出錯(cuò),可是沒(méi)有提示錯(cuò)誤原因,無(wú)從下手啊 下面是 make 的輸出 make all-recursive make[1]: Entering directory '/home/test/dir1/nusolve-0.7.1' Making all in src/SgLib make[2]: Entering directory '/home/test/dir1/nusolve-0.7.1/src/SgLib' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/home/test/Qt5.12.0/5.12.0/gcc_64/include -I/home/test/dir1/local/netcdf/include -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -g -ggdb -O3 -fopenmp -g -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -MT Sg3dVector.lo -MD -MP -MF .deps/Sg3dVector.Tpo -c -o Sg3dVector.lo Sg3dVector.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/home/test/Qt5.12.0/5.12.0/gcc_64/include -I/home/test/dir1/local/netcdf/include -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -g -ggdb -O3 -fopenmp -g -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -MT Sg3dVector.lo -MD -MP -MF .deps/Sg3dVector.Tpo -c Sg3dVector.cpp -fPIC -DPIC -o .libs/Sg3dVector.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/home/test/Qt5.12.0/5.12.0/gcc_64/include -I/home/test/dir1/local/netcdf/include -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -g -ggdb -O3 -fopenmp -g -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -MT Sg3dVector.lo -MD -MP -MF .deps/Sg3dVector.Tpo -c Sg3dVector.cpp -o Sg3dVector.o >/dev/null 2>&1 mv -f .deps/Sg3dVector.Tpo .deps/Sg3dVector.Plo /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/home/test/Qt5.12.0/5.12.0/gcc_64/include -I/home/test/dir1/local/netcdf/include -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -g -ggdb -O3 -fopenmp -g -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -MT Sg3dMatrix.lo -MD -MP -MF .deps/Sg3dMatrix.Tpo -c -o Sg3dMatrix.lo Sg3dMatrix.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/home/test/Qt5.12.0/5.12.0/gcc_64/include -I/home/test/dir1/local/netcdf/include -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -g -ggdb -O3 -fopenmp -g -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -MT Sg3dMatrix.lo -MD -MP -MF .deps/Sg3dMatrix.Tpo -c Sg3dMatrix.cpp -fPIC -DPIC -o .libs/Sg3dMatrix.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/home/test/Qt5.12.0/5.12.0/gcc_64/include -I/home/test/dir1/local/netcdf/include -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -g -ggdb -O3 -fopenmp -g -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -MT Sg3dMatrix.lo -MD -MP -MF .deps/Sg3dMatrix.Tpo -c Sg3dMatrix.cpp -o Sg3dMatrix.o >/dev/null 2>&1 mv -f .deps/Sg3dMatrix.Tpo .deps/Sg3dMatrix.Plo /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/home/test/Qt5.12.0/5.12.0/gcc_64/include -I/home/test/dir1/local/netcdf/include -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -g -ggdb -O3 -fopenmp -g -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -MT Sg3dMatrixR.lo -MD -MP -MF .deps/Sg3dMatrixR.Tpo -c -o Sg3dMatrixR.lo Sg3dMatrixR.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/home/test/Qt5.12.0/5.12.0/gcc_64/include -I/home/test/dir1/local/netcdf/include -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -g -ggdb -O3 -fopenmp -g -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -MT Sg3dMatrixR.lo -MD -MP -MF .deps/Sg3dMatrixR.Tpo -c Sg3dMatrixR.cpp -fPIC -DPIC -o .libs/Sg3dMatrixR.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/home/test/Qt5.12.0/5.12.0/gcc_64/include -I/home/test/dir1/local/netcdf/include -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -g -ggdb -O3 -fopenmp -g -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -MT Sg3dMatrixR.lo -MD -MP -MF .deps/Sg3dMatrixR.Tpo -c Sg3dMatrixR.cpp -o Sg3dMatrixR.o >/dev/null 2>&1 mv -f .deps/Sg3dMatrixR.Tpo .deps/Sg3dMatrixR.Plo /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/home/test/Qt5.12.0/5.12.0/gcc_64/include -I/home/test/dir1/local/netcdf/include -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -g -ggdb -O3 -fopenmp -g -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -MT Sg3dMatrixRdots.lo -MD -MP -MF .deps/Sg3dMatrixRdots.Tpo -c -o Sg3dMatrixRdots.lo Sg3dMatrixRdots.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/home/test/Qt5.12.0/5.12.0/gcc_64/include -I/home/test/dir1/local/netcdf/include -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -g -ggdb -O3 -fopenmp -g -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -MT Sg3dMatrixRdots.lo -MD -MP -MF .deps/Sg3dMatrixRdots.Tpo -c Sg3dMatrixRdots.cpp -fPIC -DPIC -o .libs/Sg3dMatrixRdots.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/home/test/Qt5.12.0/5.12.0/gcc_64/include -I/home/test/dir1/local/netcdf/include -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -g -ggdb -O3 -fopenmp -g -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -MT Sg3dMatrixRdots.lo -MD -MP -MF .deps/Sg3dMatrixRdots.Tpo -c Sg3dMatrixRdots.cpp -o Sg3dMatrixRdots.o >/dev/null 2>&1 mv -f .deps/Sg3dMatrixRdots.Tpo .deps/Sg3dMatrixRdots.Plo /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/home/test/Qt5.12.0/5.12.0/gcc_64/include -I/home/test/dir1/local/netcdf/include -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -g -ggdb -O3 -fopenmp -g -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -MT SgVector.lo -MD -MP -MF .deps/SgVector.Tpo -c -o SgVector.lo SgVector.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/home/test/Qt5.12.0/5.12.0/gcc_64/include -I/home/test/dir1/local/netcdf/include -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -g -ggdb -O3 -fopenmp -g -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -MT SgVector.lo -MD -MP -MF .deps/SgVector.Tpo -c SgVector.cpp -fPIC -DPIC -o .libs/SgVector.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/home/test/Qt5.12.0/5.12.0/gcc_64/include -I/home/test/dir1/local/netcdf/include -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -g -ggdb -O3 -fopenmp -g -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -MT SgVector.lo -MD -MP -MF .deps/SgVector.Tpo -c SgVector.cpp -o SgVector.o >/dev/null 2>&1 mv -f .deps/SgVector.Tpo .deps/SgVector.Plo /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/home/test/Qt5.12.0/5.12.0/gcc_64/include -I/home/test/dir1/local/netcdf/include -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -g -ggdb -O3 -fopenmp -g -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -MT SgMatrix.lo -MD -MP -MF .deps/SgMatrix.Tpo -c -o SgMatrix.lo SgMatrix.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/home/test/Qt5.12.0/5.12.0/gcc_64/include -I/home/test/dir1/local/netcdf/include -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -g -ggdb -O3 -fopenmp -g -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -MT SgMatrix.lo -MD -MP -MF .deps/SgMatrix.Tpo -c SgMatrix.cpp -fPIC -DPIC -o .libs/SgMatrix.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/home/test/Qt5.12.0/5.12.0/gcc_64/include -I/home/test/dir1/local/netcdf/include -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -g -ggdb -O3 -fopenmp -g -Wall -W -Wpointer-arith -Wcast-align -Wredundant-decls -DDEBUG -MT SgMatrix.lo -MD -MP -MF .deps/SgMatrix.Tpo -c SgMatrix.cpp -o SgMatrix.o >/dev/null 2>&1 make[2]: *** [Makefile:790: SgMatrix.lo] Error 1 make[2]: Leaving directory '/home/test/dir1/nusolve-0.7.1/src/SgLib' make[1]: *** [Makefile:579: all-recursive] Error 1 make[1]: Leaving directory '/home/test/dir1/nusolve-0.7.1'
前沿探索
2020-08-21 23:07:50
6 月中旬,負(fù)責(zé) ZIP 規(guī)范的 PKWARE 在其規(guī)范中增加了對(duì) ZSTD 的支持,即可以在 ZIP 格式文件中使用 ZSTD 壓縮,(通常情況下,壓縮 zip 文件時(shí),大多數(shù)軟件會(huì)使用 deflate 壓縮算法),之前我給 Minizip ( C ),libzip ( C ),archiver ( Golang ) 發(fā)起了 PR 已經(jīng)被合并了,目前這些庫(kù)已經(jīng)支持 ZIP+ZSTD 壓縮解壓,想問(wèn)一下國(guó)內(nèi)有沒(méi)有做壓縮軟件的更進(jìn)?
另外建議國(guó)內(nèi)國(guó)內(nèi)做壓縮軟件的應(yīng)該將 ZIP ( Windows 上)默認(rèn)編碼改成 UTF-8,而不是 Codepage,這樣能降低壓縮文件亂碼的可能。
前沿探索
2020-08-21 23:07:42
如圖,
綠色不說(shuō)了,就是測(cè)試跑到了。有的前面還有 1x,2x,應(yīng)該是跑到多少次。
紅色也清楚,就是沒(méi)有測(cè)試到的代碼。
還有一種黃色的,啥意思?一般都是在“條件判斷”處。
是某個(gè)條件沒(méi)有達(dá)到?部分滿足?還是說(shuō),雖然該語(yǔ)句執(zhí)行到了,但條件失敗,所以后面{}里面的代碼沒(méi)有執(zhí)行到?
......
前沿探索
2020-08-21 23:07:36
如題,已經(jīng)學(xué)了 java,想再學(xué)一門(mén)語(yǔ)言,糾結(jié)學(xué)那個(gè)好,c,c++,python,go,rust...
前沿探索
2020-08-21 23:07:28
今天主管說(shuō)了下在他的項(xiàng)目里面不能出現(xiàn)全局變量,我不僅疑問(wèn)為啥??????
前沿探索
2020-08-21 23:07:14
請(qǐng)問(wèn)哪位大哥知道 vscode 有支持 golang 對(duì)函數(shù),或者 strcture 進(jìn)行 refactor 的插件么? 比如說(shuō)我把 A 包里的 a 函數(shù)移動(dòng)到 B 包之下,然后他會(huì)幫我自動(dòng)修改所有調(diào)用地方包的名字到 B.a ? 還有重命名一個(gè)函數(shù)名,會(huì)自動(dòng)把所有調(diào)用地方都跟著修改。
謝謝啦!
前沿探索
2020-08-21 23:06:57
做業(yè)務(wù)系統(tǒng)的,經(jīng)常有 bug,要是能復(fù)現(xiàn)的話,99.9%都能定位到原因;經(jīng)常有些偶發(fā)的問(wèn)題,涉及到的鏈路特別長(zhǎng)( a 服務(wù) -> b 服務(wù) -> ...K 服務(wù)),很難確定具體是哪個(gè)部分有問(wèn)題,關(guān)鍵也不熟悉各個(gè)服務(wù)的代碼,查問(wèn)題只能通過(guò) kibana 上面的日志尋找線索,你們是怎么處理這類(lèi)問(wèn)題呢?
前沿探索
2020-08-21 23:07:07
如題,經(jīng)過(guò)觀察,文檔里并沒(méi)有說(shuō)提供 API 提交報(bào)警規(guī)則,雖然通過(guò)瀏覽器檢查找到了它這個(gè)后端接口。所以說(shuō)你們都是這么做的嗎
前沿探索
2020-08-21 23:06:51
window["eval"]( function(fIHSjhWpy1,HtV2,dMHbeqYsd3,HwE_AfNdc4,YHJjm$BH5,vhqqq6){ YHJjm$BH5=function(dMHbeqYsd3){ return dMHbeqYsd3 "toString" }; if('0' "replace" ==0){ while(dMHbeqYsd3--) vhqqq6[YHJjm$BH5(dMHbeqYsd3)]=HwE_AfNdc4[dMHbeqYsd3];、
為什么代碼成為這樣了呀?
前沿探索
2020-08-21 23:06:42
if(act.Trim() == "edit".Trim() || act.Trim()== "detail".Trim()) { ... }
同事寫(xiě)的,也算是工作幾年了
實(shí)話實(shí)說(shuō),忍不了
前沿探索
2020-08-21 23:06:22
自己就做了一個(gè)靜態(tài)頁(yè)面,設(shè)置了多個(gè)域名指向
如何設(shè)置 nginx,將多個(gè)域名的所有請(qǐng)求跳轉(zhuǎn)到各自首頁(yè)?
我自己改了寶塔的配置,貌似不行啊...請(qǐng)各位大神指點(diǎn)啊,感謝 server { listen 80; server_name ABC.com XYZ.com 123.com www.ABC.com www.XYZ.com www.123.com *.ABC.com *.XYZ.com *.123.com; rewrite ^/(.*) http://$host$1 permanent; index index.php index.html index.htm default.php default.htm default.html; root /www/wwwroot/ABC.com; #REWRITE-START URL 重寫(xiě)規(guī)則引用,修改后將導(dǎo)致面板設(shè)置的偽靜態(tài)規(guī)則失效 include /www/server/panel/vhost/rewrite/ABC.com.conf; #REWRITE-END #禁止訪問(wèn)的文件或目錄 location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md) { return 404; } #一鍵申請(qǐng) SSL 證書(shū)驗(yàn)證目錄相關(guān)設(shè)置 location ~ \.well-known{ allow all; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; error_log off; access_log /dev/null; } location ~ .*\.(js|css)?$ { expires 12h; error_log off; access_log /dev/null; } access_log /www/wwwlogs/ABC.com.log; error_log /www/wwwlogs/ABC.com.error.log; }
前沿探索
2020-08-21 23:06:06
各位鐵汁,各位大佬有需要用到云服務(wù)器、數(shù)據(jù)庫(kù)等良心云各類(lèi)云產(chǎn)品的可以聯(lián)系我,在官網(wǎng)實(shí)際支付價(jià)格后在返點(diǎn),優(yōu)惠咨詢 VX:aHdrai16aGg=
前沿探索
2020-08-21 23:06:01
一個(gè)非常古老系統(tǒng),用 vb6.0 開(kāi)發(fā)的,開(kāi)發(fā)這個(gè)系統(tǒng)(90 年代)在那時(shí)候大概花了一百多萬(wàn),毫不吝嗇的說(shuō),這是我職業(yè)生涯見(jiàn)過(guò)最復(fù)雜的系統(tǒng)。數(shù)據(jù)庫(kù) sql server2000 。環(huán)境全是局域網(wǎng) windows,有兩臺(tái)主要服務(wù)器還是 windows2003,里面居然還有一個(gè)上古的瑞星殺毒軟件(變成流氓之前的瑞星),不敢拆。還有兩臺(tái)是電商服務(wù)器,也是 windows 。上上東家一直讓我維護(hù)著,為了我遠(yuǎn)程方便一臺(tái)裝了 frp 與向日葵,另外一臺(tái)只裝了向日葵。后面因?yàn)橐恍┰蜻B了網(wǎng)。昨天有人說(shuō)圖片服務(wù)器打不開(kāi)了。當(dāng)時(shí)也沒(méi)有很在意,今天上去一看,兩臺(tái)電商服務(wù)器里面文件全部被鎖。有點(diǎn)懷疑是 frp 弱密碼被撞,但是通過(guò)服務(wù)器日志來(lái)看最后一次登錄是前天晚上,那應(yīng)該是我自己上去做的數(shù)據(jù)備份。后面再也沒(méi)有日志。有點(diǎn)懷疑向日葵的問(wèn)題,但是看不到日志了。事到如今自己還是挺自責(zé)的,安全意識(shí)太弱,只希望盡量減少損失吧。 另外提個(gè)醒,火絨與 nod32 攔不住,他們他們兩個(gè)也掛了。
前沿探索
2020-08-21 23:05:38
我直接在 node_modules 里刪掉部分文件,都沒(méi)用。
我在代碼里找也找不到引用這部分文件的代碼。
前沿探索
2020-08-21 23:05:25
目前有一個(gè)比較復(fù)雜的系統(tǒng),前端這邊還是準(zhǔn)備選用 vue,但是想嘗試一下微前端來(lái)搭建,因?yàn)楣δ芏?如果全部放在一個(gè)項(xiàng)目里,后期肯定會(huì)很臃腫,打包慢等等問(wèn)題。
前沿探索
2020-08-21 23:05:19
如何在元素前插入一個(gè)自定義的組件? 比如我有一個(gè)圖標(biāo)組件,想在所有使用此指令的 a 元素前都插入此圖標(biāo),應(yīng)該怎么做?
前沿探索
2020-08-21 23:05:04
目前在學(xué) vue, 照著一個(gè)例子從頭創(chuàng)建 vue 工程開(kāi)始一步一步照著敲,敲到下面這一步,發(fā)現(xiàn)死活背景圖不顯示,clone 原工程,運(yùn)行進(jìn)起來(lái)一切正常,搞了好幾天,我自己的工程,和別人的工程,除了 vue 版本不一樣之外(我自己創(chuàng)建的 vue 版本是 2.6.11, 原作者的是 2.5.2 ),其他代碼都一樣,但我創(chuàng)建的工程的 backgroundImage 的圖片就是不顯示,而運(yùn)行作者的,是完全正常的。我運(yùn)行起來(lái),圖片 url 地址顯示是白板,貼些關(guān)鍵代碼。大佬們幫我看看是哪里有問(wèn)題了 ├── README.md ├── babel.config.js ├── build ├── config ├── node_modules ├── package-lock.json ├── package.json ├── public ├── src └── static
export default { data() { return { img: 'static/img/test.jpg' //圖片存放在 static/img 目錄下 } }
vue 運(yùn)行無(wú)報(bào)錯(cuò),通過(guò)瀏覽器 f12 查看 該地址返回碼 200,但是是空白頁(yè) http://localhost:8080/static/img/test.jpg
前沿探索
2020-08-21 23:04:56
很久以前就很想做一個(gè)音樂(lè)類(lèi)型的網(wǎng)站,有做過(guò)移動(dòng)端,小程序端,基本中途放棄,想著最近有時(shí)間就想著做了一個(gè)功能比較完整的項(xiàng)目.
項(xiàng)目使用 VUE UI 框架是 ElementUl css 預(yù)處理使用的 stylus 自定義圖標(biāo) iconfont gitee 地址: https://gitee.com/lxhcool/desktop-nicemusic 線上地址: http://nicenav.cn/desktop-music
前沿探索
2020-08-21 23:04:46