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

數(shù)據(jù)專欄

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

科技資訊

科技學(xué)院

科技百科

科技書籍

網(wǎng)站大全

軟件大全

怎么通過斷點(diǎn)驗(yàn)證我的上傳文件拿到了??
0 懸賞園豆: 5 [待解決問題] 我需要使用斷點(diǎn)驗(yàn)證我已經(jīng)拿到我電腦桌面上的文本文件。改怎么使用斷點(diǎn)驗(yàn)證 窗外夜雨聲無煩 | 初學(xué)一級(jí) | 園豆: 191
提問于:2019-05-28 21:40 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(3) 0 我?guī)啄昵白鰝€(gè),具體忘記了,百度上應(yīng)該有對(duì)應(yīng)的DEMO 程序員修煉之旅 | 園豆:702 (小蝦三級(jí)) | 2019-05-28 21:44 嗯嗯,謝謝了 支持( 0 ) 反對(duì)( 0 ) 窗外夜雨聲無煩 | 園豆:191 (初學(xué)一級(jí)) | 2019-05-28 21:46 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 f里面沒有東西嗎?流?你打了斷點(diǎn)里面看不到東西嗎? gw2010 | 園豆:1399 (小蝦三級(jí)) | 2019-05-29 10:44 運(yùn)行后跳源碼 支持( 0 ) 反對(duì)( 0 ) 窗外夜雨聲無煩 | 園豆:191 (初學(xué)一級(jí)) | 2019-05-29 10:48
支持( 0 ) 反對(duì)( 0 ) 窗外夜雨聲無煩 | 園豆:191 (初學(xué)一級(jí)) | 2019-05-29 11:07 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 嘗試在js上傳觸發(fā)時(shí),打斷點(diǎn),console輸出日志,分析對(duì)象的值 眸色 | 園豆:202 (菜鳥二級(jí)) | 2019-06-11 17:48 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-05-28 21:40:00
gRP服務(wù)端返回錯(cuò)誤,是放在自己定義的message中定義,還是
0 懸賞園豆: 15 [待解決問題] gRP服務(wù)端返回錯(cuò)誤,是放在自己定義的message中定義,還是直接用return中的 error
yk_peng | 初學(xué)一級(jí) | 園豆: -3
提問于:2019-05-28 17:56 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-05-28 17:56:00
前端大佬你好,
0 [待解決問題] 想問一下 ,你的博客板貓的 頁面引用代碼;無比感謝,我很喜歡黑貓。 Mica | 菜鳥二級(jí) | 園豆: 202
提問于:2019-05-28 15:51 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(1) 0 到他的主頁留言或者私信作者 ycyzharry | 園豆:20904 (高人七級(jí)) | 2019-05-28 23:39 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-05-28 15:51:00
html打開本地程序及文件,如何動(dòng)態(tài)傳文件地址?
0 懸賞園豆: 100 [待解決問題] 在本地注冊(cè)表自定義協(xié)議之后,在HTML中調(diào)用本地程序,可以正常打開.
現(xiàn)在的需求是在打開本地程序的同時(shí),需要打開指定文件,這個(gè)指定文件是變化的,求教:如何動(dòng)態(tài)傳入地址?
謝謝! JavaScript HTML 注冊(cè)表自定義協(xié)議 動(dòng)態(tài)傳參 shenmq | 初學(xué)一級(jí) | 園豆: 102
提問于:2019-05-28 15:49 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(1) 1 在本地協(xié)議URL上面加參數(shù) Giant Liu | 園豆:888 (小蝦三級(jí)) | 2019-05-30 14:16 請(qǐng)問是怎么寫呢? 我之前寫的是類似于 testExe:// c:\test.txt ,這樣寫報(bào)錯(cuò),顯示無法找到文件 支持( 0 ) 反對(duì)( 0 ) shenmq | 園豆:102 (初學(xué)一級(jí)) | 2019-05-30 17:47 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-05-28 15:49:00
windows10 怎么安裝rinetd 軟件
0 [待解決問題] windows10 怎么安裝rinetd 軟件, 吾名璇璣 | 初學(xué)一級(jí) | 園豆: 196
提問于:2019-05-28 14:07 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(1) 0 一般linux下使用: apt-get install rinetd
windows可以看看官網(wǎng)
http://www.boutell.com/rinetd/ ycyzharry | 園豆:20904 (高人七級(jí)) | 2019-05-28 23:44 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-05-28 14:07:00
寫的文章怎么不讓別人看見
0 懸賞園豆: 20 [待解決問題] 自己寫好的沒有發(fā)布,其他用戶也能看見,如何不讓看見 文章 來阿里啊呀 | 初學(xué)一級(jí) | 園豆: 182
提問于:2019-05-28 10:44 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(7) 1 保存為草稿狀態(tài),用戶應(yīng)該是不可見的吧 Alan.hsiang | 園豆:218 (菜鳥二級(jí)) | 2019-05-28 10:46 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 設(shè)置一下密碼 默卿 | 園豆:4566 (老鳥四級(jí)) | 2019-05-28 10:51 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0
密碼保護(hù) Harp_Yestar | 園豆:325 (菜鳥二級(jí)) | 2019-05-28 11:25 寫日記的形式也可以的 支持( 0 ) 反對(duì)( 0 ) Harp_Yestar | 園豆:325 (菜鳥二級(jí)) | 2019-05-28 14:37 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 設(shè)置密碼,或者寫日記,日記是只能自己看見的 學(xué)會(huì)樂觀 | 園豆:737 (小蝦三級(jí)) | 2019-05-28 12:45 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 不發(fā)布,記在自己筆記里面。 gw2010 | 園豆:1399 (小蝦三級(jí)) | 2019-05-28 13:47 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 寫成日記啊 ycyzharry | 園豆:20904 (高人七級(jí)) | 2019-05-28 23:45 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 寫博客不讓人看,寫什么博客。 Jachs | 園豆:264 (菜鳥二級(jí)) | 2019-07-04 11:36 或許是工作性質(zhì)不一樣,有些設(shè)及到公司機(jī)密的,真的不能上傳的。 支持( 2 ) 反對(duì)( 0 ) 菜鳥乙 | 園豆:96 (初學(xué)一級(jí)) | 2020-03-08 18:09 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-05-28 10:44:00
萊昂士unix源碼 哪里有能在VS2010里調(diào)試的UNIX代碼?
0 [待解決問題] 我是想系統(tǒng)的學(xué)習(xí)操作系統(tǒng),但是沒有找到可以調(diào)試的UNIX代碼,VS2010里。 tianqi911 | 菜鳥二級(jí) | 園豆: 214
提問于:2019-05-28 10:21 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-05-28 10:21:00
Xamarin.iOS 12.0.0 does not support a deployment target of 12.2 for iOS (the maximum is 12.0)
0 懸賞園豆: 5 [待解決問題] error MT0074: Xamarin.iOS 12.0.0 does not support a deployment target of 12.2 for iOS (the maximum is 12.0). Please select an older deployment target in your project's Info.plist or upgrade to a newer version of Xamarin.iOS
xamarin 生成ios應(yīng)用出現(xiàn)以上錯(cuò)誤 xamarin ios 張林-布萊恩特 | 初學(xué)一級(jí) | 園豆: 108
提問于:2019-05-27 21:19 Could not find a valid Xcode app bundle at '/Applications/Xcode.app'. Please update your Apple SDK location in Visual Studio's preferences (Tools > Options > Xamarin > iOS Settings > Apple SDK). – 張林-布萊恩特 10個(gè)月前 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(3) 0 這種英文說得很明白的真不知道怎么回答,翻譯機(jī)真的很多。 花飄水流兮 | 園豆:11209 (專家六級(jí)) | 2019-05-27 21:28 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 試試 xamarin 論壇上的解決方法( 鏈接 ),在 info.plist 中添加下面的設(shè)置 MinimumOSVersion 11.0 dudu | 園豆:38992 (高人七級(jí)) | 2019-05-28 08:05 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 999 張林-布萊恩特 | 園豆:108 (初學(xué)一級(jí)) | 2020-02-29 22:57 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-05-27 21:19:00
Oracle Database 18c 安裝程序[INS-35180]無法檢查可用內(nèi)存(是不是以前安裝的Oracle沒卸凈啊)
0 [待解決問題] 附加信息:
Exception details ?-?PRVG-1901 : 無法在節(jié)點(diǎn) "desktop-ov8emt3" 上設(shè)置 CVU 遠(yuǎn)程執(zhí)行框架目錄 "C:
IT交流
2019-05-27 19:19:00
VS2008sp1打開沒問題,但是遷移到VS2019卻一直編譯失敗
0 懸賞園豆: 50 [待解決問題] 有個(gè)DLL可以引用,但是只要調(diào)用引用DLL就會(huì)報(bào)錯(cuò)。
奇怪的是VS2008sp1是沒有問題的,我電腦就一個(gè)VS2019。我檢查了都是用的 .net framework 2.0,版本都一致。 問題補(bǔ)充:截圖看的不是很清楚,點(diǎn)擊放大不了,暫時(shí)可以通過瀏覽器整個(gè)頁面鼠標(biāo)滾輪放大查看。 下面是vs08sp1編譯是正常的
下圖是vs19編譯錯(cuò)誤。我個(gè)人有嘗試過生成.net3.5,就可以正常通過。
查看到的DLL版本
遷移報(bào)告:
問題很奇怪,不太清楚遷移過程中改變了什么。之前有用過10的遷移到17的都沒有問題過。 MeDuke | 初學(xué)一級(jí) | 園豆: 44
提問于:2019-05-27 17:21 具體報(bào)錯(cuò)信息是什么? – dudu 1年前 @dudu: 其實(shí)錯(cuò)誤信息我猜測(cè)vs19導(dǎo)致某些組件.net版本變高了,因?yàn)槲野?net2.0改成3.5就可以正常編譯了。但是我沒找到哪里發(fā)生了變化,這個(gè)dll是公司內(nèi)部的。 – MeDuke 1年前 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(4) 0 截圖看看, 學(xué)會(huì)樂觀 | 園豆:737 (小蝦三級(jí)) | 2019-05-27 17:54 截圖放在補(bǔ)充問題了。麻煩看一下。謝謝了。 支持( 0 ) 反對(duì)( 0 ) MeDuke | 園豆:44 (初學(xué)一級(jí)) | 2019-05-28 10:01 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 我也遇到編譯會(huì)報(bào)錯(cuò),但是還是能夠正常編譯成功 程序員修煉之旅 | 園豆:702 (小蝦三級(jí)) | 2019-05-27 21:34 我是無法生成的 支持( 0 ) 反對(duì)( 0 ) MeDuke | 園豆:44 (初學(xué)一級(jí)) | 2019-05-28 10:01 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 cd 進(jìn)入 C:\Windows\Microsoft.NET\Framework 下面。挨個(gè)進(jìn)v2.0.50727,v4.0.30319版本里面
命令 aspnet_regiis.exe -u 先卸載,然后aspnet_regiis.exe -i
試下重新注冊(cè)下Framework 大志若愚 | 園豆:1095 (小蝦三級(jí)) | 2019-05-28 10:14 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 VS 不是建議你直接升級(jí)項(xiàng)目的 .net 框架嗎,你先升級(jí),成功之后再遷移就好了 三人樂樂 | 園豆:3245 (老鳥四級(jí)) | 2019-05-28 14:07 公司還是希望用2.0的。沒辦法,我重新安裝了一個(gè)08 sp1. 支持( 0 ) 反對(duì)( 0 ) MeDuke | 園豆:44 (初學(xué)一級(jí)) | 2019-05-28 14:10 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-05-27 17:21:00
虛擬com口,往com1 發(fā)送數(shù)據(jù) 為什么 com2 能收到
0 懸賞園豆: 10 [待解決問題] 虛擬com口,往com1 發(fā)送數(shù)據(jù) 為什么 com2 能收到 dunkS | 菜鳥二級(jí) | 園豆: 388
提問于:2019-05-27 16:30 建議提供相關(guān)代碼 – dudu 1年前 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(3) 0 虛擬都是一對(duì)一對(duì)的,不然虛擬給誰~~~
自己打開虛擬串口看看設(shè)置就明白了,你也可以設(shè)置 對(duì)準(zhǔn) comX 花飄水流兮 | 園豆:11209 (專家六級(jí)) | 2019-05-27 21:21 這不需要代碼,只跟設(shè)備相關(guān)。這又不是網(wǎng)口,這種(真實(shí))設(shè)備你接哪就是哪(屬于低級(jí)設(shè)備)。虛擬設(shè)備就在軟件頭設(shè)置,如:Virtual Serial Port Driver vspd 就一個(gè)界面,界面很清楚,就是一對(duì)。 支持( 0 ) 反對(duì)( 0 ) 花飄水流兮 | 園豆:11209 (專家六級(jí)) | 2019-05-28 10:04 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 應(yīng)該是你那里設(shè)置錯(cuò)了,你打開設(shè)備管理器,看下com是幾,最好上代碼 jqw2009 | 園豆:1946 (小蝦三級(jí)) | 2019-05-28 08:49 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 設(shè)備管理器中,端口號(hào)是從com1開始,程序中可能是從0開始的,所以需要排查一下是不是起始索引的原因 Alan.hsiang | 園豆:218 (菜鳥二級(jí)) | 2019-05-28 10:52 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-05-27 16:30:00
rabbitmq如何保證順序消費(fèi)?
0 懸賞園豆: 5 [待解決問題] 查了下網(wǎng)上的資料,說的都比較籠統(tǒng),其中有這樣的一個(gè)方案:
消息體通過hash分派到隊(duì)列里,每個(gè)隊(duì)列對(duì)應(yīng)一個(gè)消費(fèi)者,多分拆隊(duì)列。
不過不太懂,不知道有沒有詳細(xì)的方案。 又見阿郎 | 初學(xué)一級(jí) | 園豆: 169
提問于:2019-05-27 15:41 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(4) 1 推薦今天園子里發(fā)布的一篇博文: RabbitMQ--順序消費(fèi)模式和迅速消息發(fā)送模式 dudu | 園豆:38992 (高人七級(jí)) | 2019-05-27 16:33 嗯嗯,謝謝dudu站長。 支持( 0 ) 反對(duì)( 0 ) 又見阿郎 | 園豆:169 (初學(xué)一級(jí)) | 2019-05-28 14:27 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 -6 既然都叫隊(duì)列,你說如何保證 順序 消費(fèi),連順序都不能保證的就不叫隊(duì)列了。
移步了解Queue數(shù)據(jù)結(jié)構(gòu)。 花飄水流兮 | 園豆:11209 (專家六級(jí)) | 2019-05-27 21:25 隊(duì)列中只是存放了發(fā)布方的順序消息,但是消費(fèi)者是否是順序消費(fèi)又是一回事。 支持( 0 ) 反對(duì)( 0 ) 又見阿郎 | 園豆:169 (初學(xué)一級(jí)) | 2019-05-28 14:28 @又見阿郎: 應(yīng)該是保證接收順序與推送順序一致 ,無法保證 生產(chǎn)順序-消費(fèi)順序一致 支持( 0 ) 反對(duì)( 0 ) 生活是平淡的 | 園豆:71 (初學(xué)一級(jí)) | 2019-07-22 04:00 不懂就別瞎回答 支持( 0 ) 反對(duì)( 0 ) 白丸 | 園豆:202 (菜鳥二級(jí)) | 2019-08-17 14:01 @白丸: 你很懂你牛逼。 支持( 0 ) 反對(duì)( 0 ) 花飄水流兮 | 園豆:11209 (專家六級(jí)) | 2019-08-17 14:07 @花飄水流兮: 不好意思,比你稍微懂的多點(diǎn)。還是那句話,不懂就別瞎回答。 支持( 0 ) 反對(duì)( 0 ) 白丸 | 園豆:202 (菜鳥二級(jí)) | 2019-08-17 14:23 @白丸: 厲害,厲害! 支持( 0 ) 反對(duì)( 0 ) 花飄水流兮 | 園豆:11209 (專家六級(jí)) | 2019-08-17 15:13 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 -4 隊(duì)列不是先進(jìn)先出嗎?懵逼 時(shí)光城主 | 園豆:112 (初學(xué)一級(jí)) | 2019-06-04 16:30 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 同樣問個(gè)順序問題:業(yè)務(wù)需要生產(chǎn)順序-消費(fèi)順序完全一致。
現(xiàn)在由于網(wǎng)絡(luò)問題導(dǎo)致RabbitMQ在接收時(shí)順序就亂了。比如A B兩個(gè)消息,生產(chǎn)順序是A-B,但是B先到達(dá)RabbitMQ了,A還沒到,導(dǎo)致先消費(fèi)了B!怎么解決呢? 生活是平淡的 | 園豆:71 (初學(xué)一級(jí)) | 2019-07-22 03:07 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-05-27 15:41:00
android sqlite數(shù)據(jù)庫query函數(shù)問題
0 [待解決問題] package com.example.foolishfan.user_v10;
/** Created by FoolishFan on 2016/7/14.主要是用戶信息的管理操作
*/
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;
public class UserDataManager { //用戶數(shù)據(jù)管理類
//一些宏定義和聲明
private static final String TAG = "UserDataManager";
private static final String DB_NAME = "user_data";
private static final String TABLE_NAME = "users";
public static final String ID = "_id";
public static final String USER_NAME = "user_name";
public static final String USER_PWD = "user_pwd";
// public static final String SILENT = "silent";
// public static final String VIBRATE = "vibrate";
private static final int DB_VERSION = 2;
private Context mContext = null; //創(chuàng)建用戶book表 private static final String DB_CREATE = "CREATE TABLE " + TABLE_NAME + " (" + ID + " integer primary key," + USER_NAME + " varchar," + USER_PWD + " varchar" + ");"; private SQLiteDatabase mSQLiteDatabase = null; private DataBaseManagementHelper mDatabaseHelper = null; //DataBaseManagementHelper繼承自SQLiteOpenHelper private static class DataBaseManagementHelper extends SQLiteOpenHelper { DataBaseManagementHelper(Context context) { super(context, DB_NAME, null, DB_VERSION); } @Override public void onCreate(SQLiteDatabase db) { Log.i(TAG,"db.getVersion()="+db.getVersion()); db.execSQL("DROP TABLE IF EXISTS " + TABLE_NAME + ";"); db.execSQL(DB_CREATE); Log.i(TAG, "db.execSQL(DB_CREATE)"); Log.e(TAG, DB_CREATE); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { Log.i(TAG, "DataBaseManagementHelper onUpgrade"); onCreate(db); } } public UserDataManager(Context context) { mContext = context; Log.i(TAG, "UserDataManager construction!"); } //打開數(shù)據(jù)庫 public void openDataBase() throws SQLException { mDatabaseHelper = new DataBaseManagementHelper(mContext); mSQLiteDatabase = mDatabaseHelper.getWritableDatabase(); } //關(guān)閉數(shù)據(jù)庫 public void closeDataBase() throws SQLException { mDatabaseHelper.close(); } //添加新用戶,即注冊(cè) public long insertUserData(UserData userData) { String userName=userData.getUserName(); String userPwd=userData.getUserPwd(); ContentValues values = new ContentValues(); values.put(USER_NAME, userName); values.put(USER_PWD, userPwd); return mSQLiteDatabase.insert(TABLE_NAME, ID, values); } //更新用戶信息,如修改密碼 public boolean updateUserData(UserData userData) { //int id = userData.getUserId(); String userName = userData.getUserName(); String userPwd = userData.getUserPwd(); ContentValues values = new ContentValues(); values.put(USER_NAME, userName); values.put(USER_PWD, userPwd); return mSQLiteDatabase.update(TABLE_NAME, values,null, null) > 0; //return mSQLiteDatabase.update(TABLE_NAME, values, ID + "=" + id, null) > 0; } // public Cursor fetchUserData(int id) throws SQLException { Cursor mCursor = mSQLiteDatabase.query(false, TABLE_NAME, null, ID + "=" + id, null, null, null, null, null); if (mCursor != null) { mCursor.moveToFirst(); } return mCursor; } // public Cursor fetchAllUserDatas() { return mSQLiteDatabase.query(TABLE_NAME, null, null, null, null, null, null); } //根據(jù)id刪除用戶 public boolean deleteUserData(int id) { return mSQLiteDatabase.delete(TABLE_NAME, ID + "=" + id, null) > 0; } //根據(jù)用戶名注銷 public boolean deleteUserDatabyname(String name) { return mSQLiteDatabase.delete(TABLE_NAME, USER_NAME + "=" + name, null) > 0; } //刪除所有用戶 public boolean deleteAllUserDatas() { return mSQLiteDatabase.delete(TABLE_NAME, null, null) > 0; } // public String getStringByColumnName(String columnName, int id) { Cursor mCursor = fetchUserData(id); int columnIndex = mCursor.getColumnIndex(columnName); String columnValue = mCursor.getString(columnIndex); mCursor.close(); return columnValue; } // public boolean updateUserDataById(String columnName, int id, String columnValue) { ContentValues values = new ContentValues(); values.put(columnName, columnValue); return mSQLiteDatabase.update(TABLE_NAME, values, ID + "=" + id, null) > 0; } //根據(jù)用戶名找用戶,可以判斷注冊(cè)時(shí)用戶名是否已經(jīng)存在 public int findUserByName(String userName){ Log.i(TAG,"findUserByName , userName="+userName); int result=0; Cursor mCursor=mSQLiteDatabase.query(TABLE_NAME, null, USER_NAME+"="+userName, null, null, null, null); if(mCursor!=null){ result=mCursor.getCount(); mCursor.close(); Log.i(TAG,"findUserByName , result="+result); } return result; } //根據(jù)用戶名和密碼找用戶,用于登錄 public int findUserByNameAndPwd(String userName,String pwd){ Log.i(TAG,"findUserByNameAndPwd"); int result=0; Cursor mCursor=mSQLiteDatabase.query(TABLE_NAME, null, USER_NAME+"="+userName+" and "+USER_PWD+"="+pwd, null, null, null, null); if(mCursor!=null){ result=mCursor.getCount(); mCursor.close(); Log.i(TAG,"findUserByNameAndPwd , result="+result); } return result; }
}
我覺得是Cursor mCursor=mSQLiteDatabase.query(TABLE_NAME, null, USER_NAME+"="+userName, null, null, null, null); 這里出問題
請(qǐng)問有大佬知道這個(gè)語句哪里出錯(cuò)了嗎,select where不是這樣用嗎?
pipi_pig | 菜鳥二級(jí) | 園豆: 202
提問于:2019-05-27 00:34 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-05-27 00:34:00
業(yè)務(wù)層中如何返回錯(cuò)誤信息
0 懸賞園豆: 30 [待解決問題] 向大家請(qǐng)教一個(gè)問題,在業(yè)務(wù)層中出現(xiàn)業(yè)務(wù)錯(cuò)誤,是使用異常還是返回值去報(bào)告錯(cuò)誤呢?
比如說在業(yè)務(wù)層中去登錄,結(jié)果發(fā)現(xiàn)用戶名或密碼錯(cuò)誤,那這個(gè)時(shí)候如何去報(bào)錯(cuò)這個(gè)錯(cuò)誤。
假如是用返回值,那么業(yè)務(wù)層本身也是需要返回一個(gè)正常狀態(tài)下的數(shù)據(jù)的,這個(gè)時(shí)候是用元組(Tuple)或者out參數(shù)?out參數(shù)在async方法中是不能用的。 C# java 程序設(shè)計(jì) 設(shè)計(jì) 守望雲(yún)影 | 初學(xué)一級(jí) | 園豆: 32
提問于:2019-05-26 20:53 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(5) 1 個(gè)人推薦使用異常機(jī)制,就算使用返回值包括錯(cuò)誤,還是少不了要捕捉異常,不如只捕捉異常好了,只是多一個(gè)異常類型而已。再說,從歷史的角度看,異常機(jī)制的出現(xiàn)就是為了優(yōu)化用返回值報(bào)錯(cuò)的機(jī)制的。 會(huì)長 | 園豆:8470 (大俠五級(jí)) | 2019-05-26 21:54 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 同意樓上觀點(diǎn),自定義一個(gè)業(yè)務(wù)異常類,可以加上錯(cuò)誤碼字段,方便準(zhǔn)確的記錄和跟蹤異常。 拓荒者-NET | 園豆:242 (菜鳥二級(jí)) | 2019-05-26 22:23 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 為什么要定義一個(gè)異常返回哦,你可以返回一個(gè)model,里面至少包括兩個(gè)節(jié)點(diǎn):
1、status(狀態(tài)枚舉碼)
2、errorMessage
3、其他節(jié)點(diǎn)
這樣在使用這個(gè)接口的時(shí)候,很容易判斷和知道是什么錯(cuò)誤,并根據(jù)不同的錯(cuò)誤編碼做響應(yīng)的邏輯處理 程序員修煉之旅 | 園豆:702 (小蝦三級(jí)) | 2019-05-27 10:21 贊同! 支持( 1 ) 反對(duì)( 0 ) 程序員蔣某 | 園豆:200 (初學(xué)一級(jí)) | 2019-05-28 19:39 這樣的話,控制器里面會(huì)非常復(fù)雜,如果一個(gè)控制器方法里面使用多個(gè)業(yè)務(wù)層方法,都得接受哦一個(gè)封裝的model類型,判斷status。 支持( 0 ) 反對(duì)( 0 ) 友個(gè)人 | 園豆:226 (菜鳥二級(jí)) | 2019-07-30 13:45 @友個(gè)人: 如果你這樣說,是不是要考慮程序分層問題了呢?
我平時(shí)的使用,你看看能否有幫助:
1、控制器就是一個(gè)調(diào)通橋梁(UV和業(yè)務(wù)處理中間橋梁)
在控制器里面,不會(huì)做任何業(yè)務(wù)邏輯處理,值需要把業(yè)務(wù)層的邏輯處理結(jié)果返回給調(diào)用放即可
2、具體的業(yè)務(wù)邏輯處理都是當(dāng)?shù)罉I(yè)務(wù)層去處理
3、這樣做的目的,就是業(yè)務(wù)解耦 支持( 0 ) 反對(duì)( 0 ) 程序員修煉之旅 | 園豆:702 (小蝦三級(jí)) | 2019-08-12 17:29 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 建議全局異常,不論你是在代碼的任何地方都可使用;如果使用返回值,調(diào)用棧過深,還需要一層一層返回 rhyme | 園豆:198 (初學(xué)一級(jí)) | 2019-05-30 11:38 有道理 支持( 0 ) 反對(duì)( 0 ) 友個(gè)人 | 園豆:226 (菜鳥二級(jí)) | 2019-07-30 13:46 如果這樣處理,是不是太暴露了。
其實(shí)道理很簡(jiǎn)單,正常的業(yè)務(wù)邏輯,是會(huì)根據(jù)返回的不同錯(cuò)誤做不同的業(yè)務(wù)處理,如果按照你的方式,那就麻煩了哦,調(diào)用放無論什么錯(cuò)誤,都是收到的一個(gè)全局異常處理加工后數(shù)據(jù)
......... 支持( 0 ) 反對(duì)( 0 ) 程序員修煉之旅 | 園豆:702 (小蝦三級(jí)) | 2019-08-12 17:33 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 你可以這樣子的架構(gòu)你的程序。你在一個(gè)配置文件中寫上全居的異常處理碼 比如
301=用戶登錄失敗,密碼不正確
302=用戶登錄失敗,用戶名不正確
然后在代碼中的業(yè)務(wù)方法中,自定義異常類,這個(gè)你可以定義多個(gè)異常類,但是須得有一個(gè)父類比如你類中 BusiException
然后你在控制層返回給客戶端的時(shí)候 加 try(){}catch(BusiException) 然后你從異常中獲取到你的異常碼 比如301,然后從配置文件中讀取對(duì)應(yīng)的內(nèi)容。這樣子就可以完美的響應(yīng)給客戶端了 yasin0824 | 園豆:202 (菜鳥二級(jí)) | 2019-05-30 15:40 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-05-26 20:53:00
初學(xué)者求答,腦殼痛
0 懸賞園豆: 10 [待解決問題] 請(qǐng)問那個(gè)編程標(biāo)點(diǎn)符號(hào)總不對(duì),還有總是有錯(cuò)誤,什么沒有結(jié)束引號(hào)和函數(shù)調(diào)用缺少,),真的腦殼痛,求解決方法,不好意思,新手上路。 過=生活 | 初學(xué)一級(jí) | 園豆: 104
提問于:2019-05-26 17:58 簡(jiǎn)單說,就是多練,基礎(chǔ)語法錯(cuò)誤才會(huì)更少 – 騎著兔子的蝸牛 1年前 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(9) 0 如果又括號(hào)需要添加的,可以提前寫好前后(), ""等等, 然后再里面添加就好了,總是練多了就不會(huì)忘記。 Harp_Yestar | 園豆:325 (菜鳥二級(jí)) | 2019-05-26 20:06 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 編輯器設(shè)置代碼提示。 ycyzharry | 園豆:20904 (高人七級(jí)) | 2019-05-26 22:08 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 成對(duì)兒的標(biāo)點(diǎn)符號(hào)一次輸完,比如要用引號(hào),就一次輸兩個(gè)",然后光標(biāo)向前移動(dòng)一個(gè),就可以避免忘記輸入結(jié)尾的引號(hào)了。入行久了自然就養(yǎng)成習(xí)慣了,加油吧! 拓荒者-NET | 園豆:242 (菜鳥二級(jí)) | 2019-05-26 22:27 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 養(yǎng)成良好的習(xí)慣,每次寫括號(hào)這些都寫一對(duì),然后移動(dòng)光標(biāo)到括號(hào)內(nèi)部,回車,開始寫業(yè)務(wù)代碼 狼爺 | 園豆:1197 (小蝦三級(jí)) | 2019-05-27 01:13 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 不要著急,開始都會(huì)犯錯(cuò)誤,編程要有耐心。 Masako | 園豆:1751 (小蝦三級(jí)) | 2019-05-27 15:33 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 成對(duì)成對(duì)的寫 echo丶若夢(mèng) | 園豆:212 (菜鳥二級(jí)) | 2019-05-27 17:50 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 先學(xué)會(huì)走,才能跑,連基礎(chǔ)語法規(guī)則都沒看,直接寫代碼,不錯(cuò)就沒天理了,靜下心來,腳踏實(shí)地才能走的更遠(yuǎn),像樓上說的一樣,要有耐心,不然最好早早改行比較好 學(xué)會(huì)樂觀 | 園豆:737 (小蝦三級(jí)) | 2019-05-27 18:22 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 JetBrains 助你成長: https://www.jetbrains.com/products.html
這家的 IDE 可以自動(dòng)的幫你輸入成對(duì)的符號(hào)、行末的分號(hào)以及參數(shù)間的逗號(hào)。 不如隱茶去 | 園豆:549 (小蝦三級(jí)) | 2019-05-28 10:29 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 編輯器有自動(dòng)提示功能 Jachs | 園豆:264 (菜鳥二級(jí)) | 2019-07-04 11:37 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-05-26 17:58:00
c++枚舉類型前向聲明不標(biāo)準(zhǔn)
1 [待解決問題] struct __declspec(uuid("b691e011-1797-432e-907a-4d8c69339129"))
/* LIBID */ __ADODB;
enum CursorTypeEnum;
enum CursorOptionEnum;
enum LockTypeEnum;
enum ExecuteOptionEnum;
enum ConnectOptionEnum;
enum ObjectStateEnum;
enum CursorLocationEnum;
enum DataTypeEnum;
enum FieldAttributeEnum;
enum EditModeEnum;
enum RecordStatusEnum;
enum GetRowsOptionEnum;
enum PositionEnum;
enum BookmarkEnum;
enum MarshalOptionsEnum;
enum AffectEnum;
enum ResyncEnum;
enum CompareEnum;
enum FilterGroupEnum;
enum SearchDirectionEnum;
enum PersistFormatEnum;
enum StringFormatEnum;
enum ConnectPromptEnum;
enum ConnectModeEnum;
enum RecordCreateOptionsEnum;
enum RecordOpenOptionsEnum;
enum IsolationLevelEnum;
enum XactAttributeEnum;
enum PropertyAttributesEnum;
enum ErrorValueEnum;
enum ParameterAttributesEnum;
enum ParameterDirectionEnum;
enum CommandTypeEnum;
enum EventStatusEnum;
enum EventReasonEnum;
enum SchemaEnum;
enum FieldStatusEnum;
enum SeekEnum;
enum ADCPROP_UPDATECRITERIA_ENUM;
enum ADCPROP_ASYNCTHREADPRIORITY_ENUM;
enum ADCPROP_AUTORECALC_ENUM;
enum ADCPROP_UPDATERESYNC_ENUM;
enum MoveRecordOptionsEnum;
enum CopyRecordOptionsEnum;
enum StreamTypeEnum;
enum LineSeparatorEnum;
enum StreamOpenOptionsEnum;
enum StreamWriteEnum;
enum SaveOptionsEnum;
enum FieldEnum;
enum StreamReadEnum;
enum RecordTypeEnum; vs2017 c/c++ ado k1aus | 菜鳥二級(jí) | 園豆: 202
提問于:2019-05-26 16:02 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-05-26 16:02:00
nginx中的location ~ .*,請(qǐng)問這個(gè).*是什么意思?
0 懸賞園豆: 5 [待解決問題] 最近在學(xué)習(xí)nginx,在學(xué)習(xí)防盜鏈這塊的時(shí)候,看網(wǎng)上有些人使用
location ~ .*.(jpg|jpeg|JPG|png|gif|icon)$ {
我看nginx語法中 有~* 表示不區(qū)分大小寫,但是這里為什么使用~ .* 這個(gè).是什么特殊含義?
哪位大佬跟說一下 吃不胖的帥哥 | 初學(xué)一級(jí) | 園豆: 199
提問于:2019-05-26 10:24 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(1) 0 ~ 表示大小寫敏感正則匹配, . 表示任意字符, * 表示出現(xiàn)0或者任意次
上面的正則中包含 .* 是多余的,第2個(gè) . 需要加上轉(zhuǎn)義字符
修改后的匹配規(guī)則 location ~ \.(jpg|jpeg|JPG|png|gif|icon)$ dudu | 園豆:38992 (高人七級(jí)) | 2019-05-26 10:52 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-05-26 10:24:00
MHA集群的maxscale讀寫分離部署
0 懸賞園豆: 20 [待解決問題] 請(qǐng)問下,誰遇到過此問題,讀寫分離部署好了以后,啟動(dòng)沒問題,但是進(jìn)入管理端口查看主從數(shù)據(jù)庫的狀態(tài)時(shí),有異常問題,而且連接讀寫分離端口后,并沒有進(jìn)行分離操作,
附: mysql讀寫分離的軟件是 maxscale
[root@server01 etc]# maxadmin
MaxScale> list servers
Servers.
-------------------+----------------------+--------+-----------------+--------------------------
Server | Address | Port | Connections | Status
-------------------+----------------------+--------+-----------------+--------------------------
server1 | 192.168.1.222 | 3306 | 0 | Master, Auth Error, Running
server2 | 192.168.1.230 | 3306 | 0 | Auth Error, Running
server3 | 192.168.1.231 | 3306 | 0 | Auth Error, Running
-------------------+----------------------+--------+-----------------+--------------------------
MaxScale> 陛--下 | 初學(xué)一級(jí) | 園豆: 176
提問于:2019-05-25 17:23 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-05-25 17:23:00
請(qǐng)問一下?Linux中打開系統(tǒng)設(shè)置點(diǎn)擊<軟件和更新>沒有任何反應(yīng)怎么辦?
0 [待解決問題] Harp_Yestar | 菜鳥二級(jí) | 園豆: 325
提問于:2019-05-25 16:23 建議你通過命令行運(yùn)行“系統(tǒng)設(shè)置”,這樣可以查看到錯(cuò)誤輸出,然后再去網(wǎng)上查詢錯(cuò)誤信息的解決方案。 – 不如隱茶去 1年前 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(1) -1 sudo apt-get update sudo apt-get dist-upgrade ycyzharry | 園豆:20904 (高人七級(jí)) | 2019-05-26 22:12 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-05-25 16:23:00
hibernate 多表連接查詢 只能讀出一個(gè)表的數(shù)據(jù) 另兩個(gè)表的列得不到值
0 懸賞園豆: 50 [待解決問題] 現(xiàn)在有三個(gè)表,用戶表(uno,uname),圖書表(bno,bname),評(píng)論表(brno,uno,bno,review),現(xiàn)在要從數(shù)據(jù)庫中讀出用戶表的用戶名,圖書表的書名和評(píng)論表的評(píng)論內(nèi)容
這是hql語句部分
Session session=HibernateSessionFactory.getSessionFactory().getCurrentSession();
tc = session.beginTransaction();
hql=" select br.brno,br.bno,br.uno,u.uname,br.brtime,br.review,b.bname" +
" from BookReview br," +
"Book b ,Uuser u where u.uno=br.uno and br.bno=b.bno";
Query query = session.createSQLQuery(hql).addEntity(BookReview.class);
bookreview = (List)query.list();
tc.commit();
這個(gè)select語句在SQL Server里可以執(zhí)行
但是程序里,最后顯示結(jié)果的時(shí)候只有bookreview(評(píng)論表)里的列有值,用戶名和書名都沒有值(應(yīng)該是有這兩個(gè)列存在,因?yàn)橛胒or循環(huán)顯示時(shí),可以輸出.getUname(),但是沒有值)
我有在bookreview的類里創(chuàng)建對(duì)應(yīng)參數(shù)的構(gòu)造函數(shù)
public BookReview(int brno,String bno,int uno, String uname,Timestamp brtime,
String review,String bname) {
super(brno, bno, uno,uname,brtime, review,bname);
}
也配置了.hbm.xml






現(xiàn)在想請(qǐng)教一下是哪里的問題,拜謝 hibernate 多表查詢 暖心系 | 初學(xué)一級(jí) | 園豆: 104
提問于:2019-05-25 14:41 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(1) 0 因?yàn)槟愕挠脩裘蜁莡.uname和b.bname取的,而不是br.uname,br.bname取的 流年飛雨 | 園豆:1978 (小蝦三級(jí)) | 2019-05-26 14:37 因?yàn)閎r表沒有這兩列啊,我在br的實(shí)體類里有定義對(duì)應(yīng)參數(shù)的構(gòu)造函數(shù),但是如果直接寫br.uname的話會(huì)報(bào)錯(cuò),列名無效 支持( 0 ) 反對(duì)( 0 ) 暖心系 | 園豆:104 (初學(xué)一級(jí)) | 2019-05-26 15:08 @暖心系: 可以試下這篇文章的方法: hibernate 實(shí)現(xiàn)多表連接查詢(轉(zhuǎn)載) 支持( 0 ) 反對(duì)( 0 ) 流年飛雨 | 園豆:1978 (小蝦三級(jí)) | 2019-05-26 15:12 @流年飛雨: 我就是參考這篇文章寫的, 所以寫了構(gòu)造函數(shù),映射類和直接sql語句都不行,都是只有一個(gè)表的值,新建一個(gè)映射類的話會(huì)直接報(bào)找不到類對(duì)應(yīng)的表,難道還要再建一個(gè)表嗎 支持( 0 ) 反對(duì)( 0 ) 暖心系 | 園豆:104 (初學(xué)一級(jí)) | 2019-05-26 15:17 @暖心系: 你寫的語句和文章中的也不一樣啊,你定義了構(gòu)造函數(shù),但你sql中沒用啊,人家文章中的sql中可是用了構(gòu)造函數(shù)的 支持( 0 ) 反對(duì)( 0 ) 流年飛雨 | 園豆:1978 (小蝦三級(jí)) | 2019-05-26 15:19 @流年飛雨: 其實(shí)不增加映射類也是可以的,只需要在Users.java實(shí)體類里增加一個(gè)構(gòu)造函數(shù),函數(shù)參數(shù)還是需要的所有字段,并為這些參數(shù)中Users實(shí)體原來沒有的字段添加屬性和getter() setter()即可。
他是這么說的,所以我再BookReview.java 的實(shí)體類中加了一個(gè)構(gòu)造函數(shù),參數(shù)是我需要的那些,添加了getter setter,新的構(gòu)造函數(shù)與原構(gòu)造函數(shù)同名 也叫BookReview ,那我是不是應(yīng)該也寫"select new BookReview(br.brno,br.bno,br.uno,u.uname,br.brtime,br.review,b.bname)這樣?我其實(shí)不是很懂 支持( 0 ) 反對(duì)( 0 ) 暖心系 | 園豆:104 (初學(xué)一級(jí)) | 2019-05-26 15:25 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-05-25 14:41:00
安裝Pycharm遇到這種情況,請(qǐng)問怎么解決?
0 [待解決問題] 羅星燦 | 菜鳥二級(jí) | 園豆: 202
提問于:2019-05-25 12:42 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(1) 0 參考安裝博文: Windows系統(tǒng)下Python環(huán)境的搭建 PyCharm安裝 dudu | 園豆:38992 (高人七級(jí)) | 2019-05-25 13:47 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-05-25 12:42:00
一鍵搬家不能使用,提示'未讀取到源博客中的數(shù)據(jù)'
0 懸賞園豆: 50 [待解決問題] 一鍵搬家不能使用,提示'未讀取到源博客中的數(shù)據(jù)'.
原博客地址: https://blog.csdn.net/qq_37500838 博客搬家 nshkp | 初學(xué)一級(jí) | 園豆: 152
提問于:2019-05-25 11:38 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(5) 0 請(qǐng)問解決了嗎 謝Rain | 園豆:202 (菜鳥二級(jí)) | 2019-05-31 21:10 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 請(qǐng)問解決了嗎 林不羈 | 園豆:202 (菜鳥二級(jí)) | 2019-07-27 14:20 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 同問 我也不行 ZHXU | 園豆:202 (菜鳥二級(jí)) | 2019-07-31 08:32 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 @博客園團(tuán)隊(duì) 至今搬遷都不行呢 不送花的程序猿 | 園豆:202 (菜鳥二級(jí)) | 2019-08-04 11:45 我也不行 支持( 0 ) 反對(duì)( 0 ) 九成宮醴泉銘歐陽詢 | 園豆:202 (菜鳥二級(jí)) | 2019-08-15 18:04 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 幾個(gè)月了呀 winter-bamboo | 園豆:202 (菜鳥二級(jí)) | 2019-08-09 19:50 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-05-25 11:38:00
請(qǐng)問MWeb如何發(fā)布markdown文檔
0 懸賞園豆: 10 [待解決問題] 按網(wǎng)上教程設(shè)置后發(fā)布的文檔默認(rèn)格式是富文本的,請(qǐng)問可以設(shè)置成markdown的嗎 markdown 不學(xué)習(xí)不快樂 | 初學(xué)一級(jí) | 園豆: 192
提問于:2020-05-28 14:52 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2020-05-28 14:52:00
.net core 跨域 設(shè)置了Origin,但還是報(bào)跨域問題
0 懸賞園豆: 20 [待解決問題] .net core 2.1
最新版本阻止了允許所有來源,所以改用了WithOrigins,之前允許所有源是可以的,現(xiàn)在用vs2019發(fā)布的就不行

錯(cuò)誤信息:
login.html:1 Access to XMLHttpRequest at 'api地址' from origin '前端域名' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. .net core 跨域 Origin 問題補(bǔ)充:不知道是不是要安裝最新的ASP.NET Core Runtime,我在測(cè)試服務(wù)器因?yàn)榘l(fā)布時(shí)報(bào)502Error 502.5 - Process Failure,所以安裝了最新的,生產(chǎn)環(huán)境沒有安裝,不知道是不是這個(gè)原因 Smile佳佳 | 初學(xué)一級(jí) | 園豆: 184
提問于:2020-05-28 14:37 不是代碼的問題,老板設(shè)置了反向代理,導(dǎo)致api獲取到的host不對(duì),一直和設(shè)置的Origin對(duì)不上,所以導(dǎo)致跨域報(bào)錯(cuò) – Smile佳佳 3個(gè)月前 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(4) 0 請(qǐng)求的主機(jī)名是什么? dudu | 園豆:38992 (高人七級(jí)) | 2020-05-28 14:42 主機(jī)名就是api地址,這沒錯(cuò)。 支持( 0 ) 反對(duì)( 0 ) Smile佳佳 | 園豆:184 (初學(xué)一級(jí)) | 2020-05-28 15:18 @Smile佳佳: 建議查看一下響應(yīng)頭,如果返回的是404或者500,也會(huì)報(bào)這個(gè)錯(cuò)誤。 支持( 0 ) 反對(duì)( 0 ) dudu | 園豆:38992 (高人七級(jí)) | 2020-05-28 15:54 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 在Controller或Action上也要加上 [EnableCors("AllowCors")] 這一句 app.UseCors("AllowCors"); 要寫在 app.UseAuthorization(); 前面 Simon Matt | 園豆:206 (菜鳥二級(jí)) | 2020-05-28 23:05 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 不是代碼的問題,老板設(shè)置了反向代理,導(dǎo)致api獲取到的host不對(duì),一直和設(shè)置的Origin對(duì)不上,所以導(dǎo)致跨域報(bào)錯(cuò) Smile佳佳 | 園豆:184 (初學(xué)一級(jí)) | 2020-05-29 09:56 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 不是不允許所有來源,是允許所有來源不能和allowcredentials同時(shí)使用! C#與.NET探索者 | 園豆:212 (菜鳥二級(jí)) | 2020-08-21 11:49 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2020-05-28 14:37:00
Linux上安裝的aria2下載磁力鏈接出錯(cuò)?
0 [待解決問題] 我在我的云服務(wù)器上安裝了一個(gè)aria2,用它下載其他格式的文件沒有問題,但是磁力鏈接就會(huì)報(bào)下面的錯(cuò)誤
請(qǐng)問這是因?yàn)閍ria2不可以下載磁力鏈接,還是我的配置文件有問題 Linux aria 知新小家 | 菜鳥二級(jí) | 園豆: 205
提問于:2020-06-01 19:41 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2020-06-01 19:41:00
為什么我的博客別人訪問需要登錄?
0 [待解決問題] 為什么我的博客別人訪問需要登錄?
我的博客地址: http://www.cnblogs.com/ishuabu/ 刷步助手 | 菜鳥二級(jí) | 園豆: 202
提問于:2020-06-01 19:10 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(3) 0 請(qǐng)按照提示和博客官方聯(lián)系哦~ Conan-jine | 園豆:936 (小蝦三級(jí)) | 2020-06-01 21:37 而且文章發(fā)布24小時(shí)內(nèi)須注冊(cè)用戶才能查看 支持( 0 ) 反對(duì)( 0 ) Conan-jine | 園豆:936 (小蝦三級(jí)) | 2020-06-01 21:38 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 看一下設(shè)置 小白沙 | 園豆:187 (初學(xué)一級(jí)) | 2020-06-01 21:38 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 發(fā)布時(shí)候不設(shè)置需要登錄訪問,是不會(huì)出現(xiàn)這種情況的 風(fēng)行天下12 | 園豆:3338 (老鳥四級(jí)) | 2020-06-03 09:25 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2020-06-01 19:10:00
sqlserver數(shù)據(jù)庫建立跨服務(wù)器連接問題
0 懸賞園豆: 5 [待解決問題] 有A和B兩個(gè)數(shù)據(jù)庫服務(wù)器,
用如下語句在A服務(wù)器中建立B服務(wù)器的連接
exec sp_addlinkedserver 'CNPC209', '', 'SQLOLEDB','遠(yuǎn)程服務(wù)器名或ip地址'
exec sp_addlinkedsrvlogin 'CNPC209','false',null,'用戶名','密碼'
建立完成之后,在A中寫了一個(gè)查詢語句,查詢B服務(wù)器數(shù)據(jù)表中的數(shù)據(jù)
select top 1 * from CNPC209.database.dbo.table
執(zhí)行成功,
但是在A中寫了個(gè)簡(jiǎn)單的查詢的存儲(chǔ)過程查詢B表的數(shù)據(jù),就報(bào)錯(cuò)了,報(bào)錯(cuò)內(nèi)容是“在sys.servers中找不到服務(wù)器srv_lnk。。。。?!?但是我在服務(wù)器對(duì)象,鏈接服務(wù)器中明明看到CNPC209了, 請(qǐng)問這是什么原因,需要設(shè)置什么屬性嗎
饅頭什么的最討厭了 | 初學(xué)一級(jí) | 園豆: 8
提問于:2019-05-30 15:01 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(2) 0 報(bào)了什么錯(cuò)啊,寫的存儲(chǔ)過程如果允許,也貼出來唄,不然不好幫啊 但亂紅塵 | 園豆:390 (菜鳥二級(jí)) | 2019-05-30 15:05 嗯嗯,我剛才在截圖,重新提交問題了 支持( 0 ) 反對(duì)( 0 ) 饅頭什么的最討厭了 | 園豆:8 (初學(xué)一級(jí)) | 2019-05-30 15:10 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 看下有用嗎: https://blog.csdn.net/hzp666/article/details/78232277 三人樂樂 | 園豆:3245 (老鳥四級(jí)) | 2019-06-03 13:30 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-05-30 15:01:00
html轉(zhuǎn)換pdf時(shí)css樣式未解析出來
0 [待解決問題] 想做了一個(gè)模板,編寫一個(gè)靜態(tài)頁面,里面的css樣式用style引導(dǎo)的,結(jié)果用java讀取這個(gè)頁面代碼拼成字符串后,里面的css樣式在解析成pdf時(shí),style引導(dǎo)的樣式?jīng)]有起到效果。。。請(qǐng)求大神有沒有知道這個(gè)問題,并能解決的。 肖凌 | 菜鳥二級(jí) | 園豆: 206
提問于:2019-05-29 14:10 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(2) 0 用哪種方式轉(zhuǎn)換的? idoctor | 園豆:204 (菜鳥二級(jí)) | 2019-05-29 14:35 pd4ml 支持( 0 ) 反對(duì)( 0 ) 肖凌 | 園豆:206 (菜鳥二級(jí)) | 2019-05-29 16:23 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 html2pdf.exe jqw2009 | 園豆:1946 (小蝦三級(jí)) | 2019-05-30 08:46 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-05-29 14:10:00
Spring MVC可以理解為Spring和MVC結(jié)合
-1 [待解決問題] 1.---------java主流序列化工具 fastjson
toJSONString();/json對(duì)象轉(zhuǎn)化為json字符串和javabean對(duì)象轉(zhuǎn)化為json 字符串
parseObject();/json字符串轉(zhuǎn)換為json對(duì)象或javabean對(duì)象
JSONArray();/json字符串轉(zhuǎn)化為json對(duì)象數(shù)組或List
2.---------單例模式/避免實(shí)例對(duì)象的重復(fù)創(chuàng)建,不僅可以減少每次創(chuàng)建對(duì)象的時(shí)間開銷,還可以節(jié)約內(nèi)存空間;
能夠避免由于操作多個(gè)實(shí)例導(dǎo)致的邏輯錯(cuò)誤。如果一個(gè)對(duì)象有可能貫穿整個(gè)應(yīng)用程序,而且起到了全局統(tǒng)一管理控制的作用
工廠模式/提供一個(gè)用于創(chuàng)建對(duì)象的接口(工廠接口),讓其實(shí)現(xiàn)類(工廠實(shí)現(xiàn)類)決定實(shí)例化哪一個(gè)類(產(chǎn)品類),并且由該實(shí)現(xiàn)類創(chuàng)建對(duì)應(yīng)類的實(shí)例
3.---------多線程
Java有兩種方式實(shí)現(xiàn)多線程,第一個(gè)是繼承Thread類,第二個(gè)是實(shí)現(xiàn)Runnable接口
聯(lián)系:
1、Thread類實(shí)現(xiàn)了Runable接口。
2、都需要重寫里面Run方法。
區(qū)別
1、實(shí)現(xiàn)Runnable的類更具有健壯性,避免了單繼承的局限。
2、Runnable更容易實(shí)現(xiàn)資源共享,能多個(gè)線程同時(shí)處理一個(gè)資源。
多次start一個(gè)線程會(huì)怎么樣
java.lang.IllegalThreadStateException 線程狀態(tài)非法異常
線程有哪些狀態(tài)
創(chuàng)建狀態(tài)(New)、就緒狀態(tài)(Runnable)、運(yùn)行狀態(tài)(Running)、阻塞狀態(tài)(Blocked)、死亡狀態(tài)
(1)新建狀態(tài):即單純地創(chuàng)建一個(gè)線程,創(chuàng)建線程有三種方式,在我的博客:線程的創(chuàng)建,可以自行查看!
(2)就緒狀態(tài):在創(chuàng)建了線程之后,調(diào)用Thread類的start()方法來啟動(dòng)一個(gè)線程,即表示線程進(jìn)入就緒狀態(tài)!
(3)運(yùn)行狀態(tài):當(dāng)線程獲得CPU時(shí)間,線程才從就緒狀態(tài)進(jìn)入到運(yùn)行狀態(tài)!
(4)阻塞狀態(tài):線程進(jìn)入運(yùn)行狀態(tài)后,可能由于多種原因讓線程進(jìn)入阻塞狀態(tài),如:調(diào)用sleep()方法讓線程睡眠,調(diào)用wait()方法讓線程等待,
調(diào)用join()方法、suspend()方法(它現(xiàn)已被棄用?。┮约白枞絀O方法。
(5)死亡狀態(tài):run()方法的正常退出就讓線程進(jìn)入到死亡狀態(tài),還有當(dāng)一個(gè)異常未被捕獲而終止了run()方法的執(zhí)行也將進(jìn)入到死亡狀態(tài)!
sleep和wati區(qū)別
sleep 是線程類(Thread)的方法,導(dǎo)致此線程暫停執(zhí)行指定時(shí)間,執(zhí)行機(jī)會(huì)給其他線程,但是監(jiān)控狀態(tài)依然保持,到時(shí)后會(huì)自動(dòng)恢復(fù),
調(diào)用sleep 不會(huì)釋放對(duì)象鎖。由于沒有釋放對(duì)象鎖,所以不能調(diào)用里面的同步方法。sleep()使當(dāng)前線程進(jìn)入停滯狀態(tài)(阻塞當(dāng)前線程),
讓出CUP的使用、目的是不讓當(dāng)前線程獨(dú)自霸占該進(jìn)程所獲的CPU資源,以留一定時(shí)間給其他線程執(zhí)行的機(jī)會(huì);
wait屬于Object的成員方法,一旦一個(gè)對(duì)象調(diào)用了wait方法,必須要采用notify()和notifyAll()方法喚醒該進(jìn)程;如果線程擁有某個(gè)或某些對(duì)象的同步鎖,
那么在調(diào)用了wait()后,這個(gè)線程就會(huì)釋放它持有的所有同步資源,而不限于這個(gè)被調(diào)用了wait()方法的對(duì)象。wait()方法也同樣會(huì)在wait的過程中有可能
被其他對(duì)象調(diào)用interrupt()方法而產(chǎn)生
線程池參數(shù)
corePoolSize-->核心線程數(shù),當(dāng)有任務(wù)進(jìn)來的時(shí)候,如果當(dāng)前線程數(shù)還未達(dá)到 corePoolSize 個(gè)數(shù),則創(chuàng)建核心線程
1、當(dāng)線程數(shù)未達(dá)到核心線程最大值的時(shí)候,新任務(wù)進(jìn)來,即使有空閑線程,也不會(huì)復(fù)用,仍然新建核心線程;
2、核心線程一般不會(huì)被銷毀,即使是空閑的狀態(tài),但是如果通過方法 allowCoreThreadTimeOut(boolean value) 設(shè)置為 true 時(shí),超時(shí)也同樣會(huì)被銷毀;
3、生產(chǎn)環(huán)境首次初始化的時(shí)候,可以調(diào)用 prestartCoreThread() 方法來預(yù)先創(chuàng)建所有核心線程,避免第一次調(diào)用緩慢;
maximumPoolSize
除了有核心線程外,有些策略是當(dāng)核心線程完全無空閑的時(shí)候,還會(huì)創(chuàng)建一些臨時(shí)的線程來處理任務(wù),
maximumPoolSize 就是核心線程 + 臨時(shí)線程的最大上限。臨時(shí)線程有一個(gè)超時(shí)機(jī)制,超過了設(shè)置的空閑時(shí)間沒有事兒干,就會(huì)被銷毀
keepAliveTime
這個(gè)就是上面兩個(gè)參數(shù)里所提到的超時(shí)時(shí)間,也就是線程的最大空閑時(shí)間,默認(rèn)用于非核心線程,通過 allowCoreThreadTimeOut(boolean value) 方法
設(shè)置后,也會(huì)用于核心線程
unit
這個(gè)參數(shù)配合上面的 keepAliveTime ,指定超時(shí)的時(shí)間單位,秒、分、時(shí)等。
workQueue
等待執(zhí)行的任務(wù)隊(duì)列,如果核心線程沒有空閑的了,新來的任務(wù)就會(huì)被放到這個(gè)等待隊(duì)列中。這個(gè)參數(shù)其實(shí)一定程度上決定了線程池的運(yùn)行策略,為什么這么說呢,因?yàn)殛?duì)列分為有界隊(duì)列和無界隊(duì)列。
有界隊(duì)列:隊(duì)列的長度有上限,當(dāng)核心線程滿載的時(shí)候,新任務(wù)進(jìn)來進(jìn)入隊(duì)列,當(dāng)達(dá)到上限,沒有核心線程去即時(shí)取走處理,這個(gè)時(shí)候,就會(huì)創(chuàng)建臨時(shí)線程。(警惕臨時(shí)線程無限增加的風(fēng)險(xiǎn))
無界隊(duì)列:隊(duì)列沒有上限的,當(dāng)沒有核心線程空閑的時(shí)候,新來的任務(wù)可以無止境的向隊(duì)列中添加,而永遠(yuǎn)也不會(huì)創(chuàng)建臨時(shí)線程。(警惕任務(wù)隊(duì)列無限堆積的風(fēng)險(xiǎn))
handler
當(dāng)沒有空閑的線程處理任務(wù),并且等待隊(duì)列已滿(當(dāng)然這只對(duì)有界隊(duì)列有效),再有新任務(wù)進(jìn)來的話,就要做一些取舍了,而這個(gè)參數(shù)就是指定取舍策略的,有下面四種策略可以選擇:
ThreadPoolExecutor.AbortPolicy:直接拋出異常,這是默認(rèn)策略;
ThreadPoolExecutor.DiscardPolicy:直接丟棄任務(wù),但是不拋出異常
常用的線程池有幾種?這幾種線程池之間有什么區(qū)別和聯(lián)系?
newCachedThreadPool 可緩存線程池,如果線程池長度超過處理需要,可靈活回收空閑線程,若無可回收,則新建線程。
newFixedThreadPool 指定工作線程數(shù)量的線程池。每當(dāng)提交一個(gè)任務(wù)就創(chuàng)建一個(gè)工作線程,如果工作線程數(shù)量達(dá)到線程池初始的最大數(shù),則將提交的任務(wù)存入到池隊(duì)列中。
線程池的實(shí)現(xiàn)原理 線程池首先判斷核心線程池里的線程是否已經(jīng)滿了。如果不是,則創(chuàng)建一個(gè)新的工作線程來執(zhí)行任務(wù)。否則進(jìn)入2. 判斷工作隊(duì)列是否已經(jīng)滿了,倘若還沒有滿,將線程放入工作隊(duì)列。否則進(jìn)入3. 判斷線程池里的線程是否都在執(zhí)行任務(wù)。如果不是,則創(chuàng)建一個(gè)新的工作線程來執(zhí)行。如果線程池滿了,則交給飽和策略來處理任務(wù)
mybatis :#{} 傳入值時(shí),sql解析時(shí),參數(shù)是帶引號(hào)的 ${}容易造成sql注入
Arraylist:底層是基于動(dòng)態(tài)數(shù)組,根據(jù)下表隨機(jī)訪問數(shù)組元素的效率高,向數(shù)組尾部添加元素的效率高;但是,刪除數(shù)組中的數(shù)據(jù)以及向數(shù)組中間添加數(shù)據(jù)效率低,因?yàn)樾枰苿?dòng)數(shù)組。
例如最壞的情況是刪除第一個(gè)數(shù)組元素,則需要將第2至第n個(gè)數(shù)組元素各向前移動(dòng)一位。而之所以稱為動(dòng)態(tài)數(shù)組,是因?yàn)锳rraylist在數(shù)組元素超過其容量大,
Arraylist可以進(jìn)行擴(kuò)容(針對(duì)JDK1.8 數(shù)組擴(kuò)容后的容量是擴(kuò)容前的1.5倍),Arraylist源碼中最大的數(shù)組容量是Integer.MAX_VALUE-8
?Linkedlist基于鏈表的動(dòng)態(tài)數(shù)組,數(shù)據(jù)添加刪除效率高,只需要改變指針指向即可,但是訪問數(shù)據(jù)的平均效率低,需要對(duì)鏈表進(jìn)行遍歷。
Hashtable是線程安全的,它的每個(gè)方法中都加入了Synchronize方法。在多線程并發(fā)的環(huán)境下,可以直接使用Hashtable,不需要自己為它的方法實(shí)現(xiàn)同步
HashMap不是線程安全的,在多線程并發(fā)的環(huán)境下,可能會(huì)產(chǎn)生死鎖等問題。使用HashMap時(shí)就必須要自己增加同步處理,
雖然HashMap不是線程安全的,但是它的效率會(huì)比Hashtable要好很多。這樣設(shè)計(jì)是合理的。在我們的日常使用當(dāng)中,大部分時(shí)間是單線程操作的。HashMap把這部分操作解放出來了。
當(dāng)需要多線程操作的時(shí)候可以使用線程安全的ConcurrentHashMap。ConcurrentHashMap雖然也是線程安全的,但是它的效率比Hashtable要高好多倍。
因?yàn)镃oncurrentHashMap使用了分段鎖,并不對(duì)整個(gè)數(shù)據(jù)進(jìn)行鎖定。
Spring 是一個(gè)開源框架,起初是為解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建,但是現(xiàn)在已經(jīng)不止于企業(yè)應(yīng)用。Spring的核心就是提供一個(gè)輕量級(jí)的控制反轉(zhuǎn)(IOC)和面向切面(AOP)的容器框架。
Spring MVC可以理解為Spring和MVC結(jié)合的一種開發(fā)架構(gòu),Spring的概念可以參閱上面所述。MVC是一種將數(shù)據(jù)業(yè)務(wù)、顯示邏輯和控制邏輯進(jìn)行分層的設(shè)計(jì)模式,業(yè)內(nèi)常見的mvc開發(fā)框架有Struts1、Struts2等。SpringMVC是用于Web程序的通用框架。
SpringBoot是用來簡(jiǎn)化Spring框架應(yīng)用初始化搭建以及開發(fā)的全新框架,比如通過自動(dòng)化配置省去了大量繁瑣的配置文件,因此SpringBoot可以理解成,一個(gè)通過簡(jiǎn)化配置文件來服務(wù)于框架的框架。
JVM內(nèi)存空間包含:方法區(qū)、java堆、java棧、本地方法棧。
方法區(qū)是各個(gè)線程共享的區(qū)域,存放類信息、常量、靜態(tài)變量。
java堆也是線程共享的區(qū)域,我們的類的實(shí)例就放在這個(gè)區(qū)域,可以想象你的一個(gè)系統(tǒng)會(huì)產(chǎn)生很多實(shí)例,因此java堆的空間也是最大的。如果java堆空間不足了,程序會(huì)拋出OutOfMemoryError異常。
java棧是每個(gè)線程私有的區(qū)域,它的生命周期與線程相同,一個(gè)線程對(duì)應(yīng)一個(gè)java棧,每執(zhí)行一個(gè)方法就會(huì)往棧中壓入一個(gè)元素,這個(gè)元素叫“棧幀”,而棧幀中包括了方法中的局部變量、
用于存放中間狀態(tài)值的操作棧,這里面有很多細(xì)節(jié),我們以后再講。如果java??臻g不足了,程序會(huì)拋出StackOverflowError異常,想一想什么情況下會(huì)容易產(chǎn)生這個(gè)錯(cuò)誤,對(duì),遞歸,
遞歸如果深度很深,就會(huì)執(zhí)行大量的方法,方法越多java棧的占用空間越大。
靜態(tài)變量+常量+類信息+運(yùn)行時(shí)常量池存在方法區(qū)中,實(shí)例變量存在堆內(nèi)存中?;绢愋偷淖兞亢蛯?duì)象的引用變量都是在函數(shù)的棧內(nèi)存中分配。 小橘子668 | 菜鳥二級(jí) | 園豆: 202
提問于:2020-04-10 16:58 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2020-04-10 16:58:00
asp.net core 有沒有比較好用的調(diào)試代碼方式?
0 懸賞園豆: 5 [待解決問題] asp.net core 使用donet run 運(yùn)行之后, 為什么附加到進(jìn)程的方式不能進(jìn)行斷點(diǎn)調(diào)試?
如下圖

如果這個(gè)沒辦法調(diào)試,還有別的比較好用的方法嗎? asp.net core koi | 初學(xué)一級(jí) | 園豆: 2
提問于:2020-06-29 20:46 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(4) 0 VS沒有符號(hào) pdb文件,需要下載,不過好像被墻了,反正我是下不下來。 56180825 | 園豆:1188 (小蝦三級(jí)) | 2020-06-29 22:02 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 的確是這樣 小白沙 | 園豆:187 (初學(xué)一級(jí)) | 2020-06-30 15:40 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 也可以打日志找問題 竜咚咚 | 園豆:750 (小蝦三級(jí)) | 2020-07-08 15:04 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 DnSpy(反編譯工具)不需要pdb就可以直接調(diào)試
鏈接: https://pan.baidu.com/s/1-doJj1XCa_9pZzHFOtJE7A
提取碼:m9w6 多安分 | 園豆:392 (菜鳥二級(jí)) | 2020-07-11 14:34 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2020-06-29 20:46:00
Qt重繪同一個(gè)對(duì)話框
0 懸賞園豆: 30 [待解決問題] 各位大佬,請(qǐng)問怎么實(shí)現(xiàn)重繪同一個(gè)對(duì)話框?例如:A對(duì)話框有按鈕,點(diǎn)擊按鈕直接跳轉(zhuǎn)B對(duì)話框,A和B共用同一個(gè)對(duì)話框,背景也一樣?那個(gè)paintEvent應(yīng)該怎么寫呢?方便的話,希望可以提供相關(guān)的demo也可以,請(qǐng)大家?guī)蛶兔?在網(wǎng)上看到重繪的博客都千篇一律,很少例子可以參考。 lwei2 | 初學(xué)一級(jí) | 園豆: 168
提問于:2020-06-29 20:27 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2020-06-29 20:27:00
請(qǐng)問js權(quán)限申請(qǐng)之后多長時(shí)間會(huì)審核通過呢?
0 [待解決問題] 今天想實(shí)現(xiàn)博客中點(diǎn)擊出現(xiàn)愛心及漢字等效果,所以想申請(qǐng)js執(zhí)行權(quán)限,不知道什么時(shí)候會(huì)申請(qǐng)通過呢,我看很多人說這個(gè)審核很快的 excellent_1 | 菜鳥二級(jí) | 園豆: 202
提問于:2020-07-02 11:35 半小時(shí)內(nèi)一般會(huì)通過 – excellent_1 1個(gè)月前 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(2) 0 很快就通過了的 風(fēng)行天下12 | 園豆:3338 (老鳥四級(jí)) | 2020-07-02 14:06 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 手動(dòng)@管理員 ycyzharry | 園豆:20904 (高人七級(jí)) | 2020-07-04 23:50 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2020-07-02 11:35:00
webuploader插件如何獲取上傳文件的本地路徑?
0 懸賞園豆: 5 [待解決問題] webuploader插件如何獲取上傳文件的本地路徑? 天亦玄 | 初學(xué)一級(jí) | 園豆: 108
提問于:2020-07-02 08:58 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(3) 0 獲取不了哦,你要寫服務(wù)提供,安全機(jī)制是這樣的不能獲取客戶端的信息 .Net老中醫(yī) | 園豆:213 (菜鳥二級(jí)) | 2020-07-02 09:19 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 這文件在本地什么目錄你也想知道?知道這個(gè)干啥? 顧曉北 | 園豆:10043 (專家六級(jí)) | 2020-07-02 09:42 這是web服務(wù)的參數(shù) 支持( 0 ) 反對(duì)( 0 ) 天亦玄 | 園豆:108 (初學(xué)一級(jí)) | 2020-07-02 10:01 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 安全性問題,不可能讓你取得
不然client有什麼都被你知道了 RosonJ | 園豆:3699 (老鳥四級(jí)) | 2020-07-02 16:50 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2020-07-02 08:58:00
Java引用分為強(qiáng)引用、軟引用、弱引用、虛引用,我怎么能判斷出一個(gè)對(duì)象是哪個(gè)引用?
0 [待解決問題] Java引用分為強(qiáng)引用、軟引用、弱引用、虛引用,我怎么能判斷出一個(gè)對(duì)象是哪個(gè)引用? jvm java renguanyu | 小蝦三級(jí) | 園豆: 533
提問于:2020-07-02 08:16 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(3) 0 https://blog.csdn.net/baidu_22254181/article/details/82555485 .Net老中醫(yī) | 園豆:213 (菜鳥二級(jí)) | 2020-07-02 09:25 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 new出來的都是強(qiáng)引用,軟引用、弱引用、虛引用都是編程的方式使用的,只要是你在用的,你自己沒用編程方式去引用,那就都是強(qiáng)引用 yytxdy | 園豆:1093 (小蝦三級(jí)) | 2020-07-02 09:36 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 首先你應(yīng)該知道對(duì)象不屬于某種引用,對(duì)象大多數(shù)時(shí)候是存放在堆中的,只有對(duì)象被引用了,才會(huì)說引用類型是哪種引用,而不應(yīng)該說對(duì)象是哪種引用。因?yàn)橥粋€(gè)對(duì)象是可以同時(shí)被做個(gè)引用變量引用的。樓上說的new出來的都是強(qiáng)引用這種說法也很籠統(tǒng),用關(guān)鍵字new創(chuàng)建對(duì)象只是創(chuàng)建對(duì)象的一種方式。比如創(chuàng)建一個(gè)軟引用SoftReference sr = new SoftReference<>(new Object()); 這時(shí)應(yīng)該說sr是軟引用,而new Object()得到的對(duì)象是被綁定在這個(gè)軟引用上的,但是sr本身是強(qiáng)引用。所以在判斷引用類型的時(shí)候,應(yīng)該從引用出發(fā)去找,因?yàn)橐粋€(gè)對(duì)象可能同時(shí)被強(qiáng)引用了,也被軟引用了。再舉個(gè)例子:
Object o = new Object();
SoftReference sr = new SoftReference<>(o);
這個(gè)例子的o對(duì)象就是既被強(qiáng)引用了,又被軟引用了。 我是滿意吖 | 園豆:250 (菜鳥二級(jí)) | 2020-07-02 12:14 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2020-07-02 08:16:00
python flask+HTML開發(fā)測(cè)試工具?
0 [待解決問題] 1.在HTML中點(diǎn)擊按鈕后調(diào)用python函數(shù)方法,只執(zhí)行python方法,HTML不重定向也不跳轉(zhuǎn)?!?qǐng)問這個(gè)應(yīng)該怎么實(shí)現(xiàn),實(shí)現(xiàn)這個(gè)操作需要用到j(luò)s嗎?
2.開發(fā)flask+HTML web測(cè)試工具,需要懂js嗎?只懂python和HTML語言能開發(fā)嗎? python flask HTML 瘋狂的機(jī)器人 | 菜鳥二級(jí) | 園豆: 202
提問于:2020-07-01 17:26 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(1) 0 需要掌握js ycyzharry | 園豆:20904 (高人七級(jí)) | 2020-07-01 22:15 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2020-07-01 17:26:00
VB.net 遇到子頁面彈出子頁面時(shí),textbox類型控件無法正常使用,求解答
0 [待解決問題] https://www.cnblogs.com/lirl/p/13219641.html
上面是原文鏈接
有沒有朋友遇到過類似的情況,麻煩指點(diǎn)一下
第三級(jí)頁面:
1.textbox類型控件直接透明,可以看到上級(jí)頁面的數(shù)據(jù)。
2.鼠標(biāo)焦點(diǎn)無法獲取,但是鍵盤Tab鍵可以正常觸發(fā)
3.其他控件,單選,復(fù)選按鈕,下拉框都正常! 木木在奔跑丶 | 菜鳥二級(jí) | 園豆: 207
提問于:2020-07-01 15:51 問題已經(jīng)解決!子頁面的transpanrencykey屬性是無顏色填充,什么時(shí)候手抖加了white.查了一下是透明色,估計(jì)是在控件上面套了一層白色保護(hù)層。導(dǎo)致后續(xù)一系列奇怪效果! – 木木在奔跑丶 1個(gè)月前 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(1) 0 transpanrencykey恢復(fù)默認(rèn)值無顏色即可!汗..... 木木在奔跑丶 | 園豆:207 (菜鳥二級(jí)) | 2020-07-01 17:09 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2020-07-01 15:51:00
WPF 使用 DataGrid 綁定數(shù)據(jù)時(shí),多行或多列合并
0 懸賞園豆: 5 [待解決問題] 如上圖,要求戶主姓名相同的行在戶主這一列合并
沒有好的解決方案,調(diào)整需求吧 WPF datagrid 行列合并 duxer | 初學(xué)一級(jí) | 園豆: 12
提問于:2020-07-01 12:51 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(4) 0 重寫模板和樣式 會(huì)長 | 園豆:8470 (大俠五級(jí)) | 2020-07-01 13:56 咋感覺不太好實(shí)現(xiàn)呢,不都是對(duì)列進(jìn)行樣式重寫嗎?多列的咋弄呢 支持( 0 ) 反對(duì)( 0 ) 猝不及防 | 園豆:1985 (小蝦三級(jí)) | 2020-07-01 15:06 @猝不及防: 我之前搞過,搞了好幾天才搞好,是不好搞,但是可以搞。搞一次,之后再搞就快了。WPF每個(gè)控件的模板都是可以自定義的,想搞成什么樣都可以,理論上 支持( 0 ) 反對(duì)( 0 ) 會(huì)長 | 園豆:8470 (大俠五級(jí)) | 2020-07-01 15:28 @會(huì)長: 善,會(huì)長大才 支持( 0 ) 反對(duì)( 0 ) 猝不及防 | 園豆:1985 (小蝦三級(jí)) | 2020-07-01 15:29 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 你看看這個(gè)分組把,看看能不能找出靈感
https://blog.csdn.net/ff1990723/article/details/52948467 猝不及防 | 園豆:1985 (小蝦三級(jí)) | 2020-07-01 15:06 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 見我這篇的回答
https://q.cnblogs.com/q/108658/
大不了把重寫生成的行標(biāo)識(shí)“組”,再在“組”的Rect內(nèi)加個(gè)UI之類的。 花飄水流兮 | 園豆:11209 (專家六級(jí)) | 2020-07-01 15:32 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交 0 沒有好的解決方案,調(diào)整需求吧 duxer | 園豆:12 (初學(xué)一級(jí)) | 2020-07-01 16:51 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2020-07-01 12:51:00
微信公眾號(hào)回復(fù)消息里面的視頻,短視頻,location,link,好友event,不會(huì)寫,大佬能不能教教我?
0 [待解決問題] // 定義函數(shù), 配置微信公眾號(hào)服務(wù)器
function checkSignature(){
// 獲取微信平臺(tái)通過 get 方式發(fā)送過來的 四個(gè)參數(shù)
$signature = $_GET["signature"];
$timestamp = $_GET["timestamp"];
$nonce = $_GET["nonce"];
$echostr = $_GET["echostr"];
$token = 'maria';
// token, timestamp, nonce 合并成一個(gè)數(shù)組
$tmpArr = array($token, $timestamp, $nonce);
// token, timestamp, nonce 字典序排序
sort($tmpArr, SORT_STRING);
// 拼接成 字符串
$tmpStr = implode( $tmpArr );
// sha1 加密
$tmpStr = sha1( $tmpStr );
if( $tmpStr == $signature ){
// 說明消息來自微信
echo $echostr;
}
// 以上代碼可由以下一行代碼代替, 但是不是很安全
// echo $_GET['echostr'];
}
// 調(diào)用函數(shù)
//checkSignature();
/** 當(dāng)用戶操作過 公眾號(hào) 后, 微信會(huì)轉(zhuǎn)發(fā)對(duì)應(yīng)類型的消息到該文件. 我們需要在這里對(duì)微信轉(zhuǎn)發(fā)過來的消息進(jìn)行處理.
*/
// 1, 獲取 微信發(fā)送過來的 xml 格式數(shù)據(jù)
$postStr = $GLOBALS['HTTP_RAW_POST_DATA'];
// 注意: PHP 7 之后, $GLOBALS 方法的 API 被調(diào)整了, 需要使用其它方法獲取微信發(fā)送過來的數(shù)據(jù)
// empty() 方法用戶檢測(cè)數(shù)據(jù)是否為空, 如果為 空 返回 true, 否則 false.
if (empty($postStr) == false) {
// libxml_disable_entity_loader() 方法的作用是: 設(shè)置是否禁止外部加載 xml 實(shí)體, 設(shè)置為 true 就是禁止, 目的是防止xml被注入攻擊
libxml_disable_entity_loader(true);
// 解析 xml 格式的數(shù)據(jù)
$postObj = simplexml_load_string($postStr, "simpleXMLElement", LIBXML_NOCDATA);
// 第一級(jí)分流
switch ($postObj -> MsgType) {
case 'event':
// 1, event
handleEvent($postObj);
break;
case 'text':
// 2, text
handleText($postObj);
break;
case 'image':
// 3, image
handleImage($postObj);
break;
case 'voice':
// 4, voice
handleVoice($postObj);
break;
case 'video':
// 5, video
handleVideo($postObj);
break;
case 'shortvideo':
// 6, shortvideo
handleShortVideo($postObj);
break;
case 'location':
// 7, location
handleLocation($postObj);
break;
case 'link':
// 8, link
handleLink($postObj);
break; default: echo ""; break;
}
}
// 1, 定義函數(shù), 處理一級(jí)分流中的 event 類型
function handleEvent($postObj) {
}
// 2, 定義函數(shù), 處理一級(jí)分流中的 text 類型
function handleText($postObj) {
// 獲取當(dāng)前時(shí)間
$time = time();
// 設(shè)置回復(fù)的消息
$relMsg = '收到:'.$postObj->Content;
// 回復(fù)消息
$str = <<
FromUserName}]]>
ToUserName}]]>
{$time}



SSS;
echo $str;
}
// 3, 定義函數(shù), 處理一級(jí)分流中的 Image 類型
function handleImage($postObj) {
// 獲取當(dāng)前時(shí)間
$time = time();
// 回復(fù)消息
$str = <<
FromUserName}]]>
ToUserName}]]>
{$time}


MediaId}]]>


SSS;
echo $str;
}
// 4, 定義函數(shù), 處理一級(jí)分流中的 Voice 類型
function handleVoice($postObj) {
// 獲取當(dāng)前時(shí)間
$time = time();
// 回復(fù)消息
$str = <<
FromUserName}]]>
ToUserName}]]>
{$time}


MediaId}]]>


SSS;
echo $str;
}
// 5, 定義函數(shù), 處理一級(jí)分流中的 video 類型
function handleVideo($postObj) {
// 獲取當(dāng)前時(shí)間
$time = time();
$media_id='這個(gè)視頻很耐斯';
// 回復(fù)消息
$str = <<
FromUserName}]]>
ToUserName}]]>
{$time}



SSS;
echo $str;
}
// 6, 定義函數(shù), 處理一級(jí)分流中的 shortvideo 類型
function handleShortVideo($postObj) {
// 獲取當(dāng)前時(shí)間
$time = time();
$media_id='zm322A7MCXtlj1oRSQd_yIcfzDbxY9A9bSopA6txapIu8e6pUSwVgquCnu-0T50i';
// 回復(fù)消息
$str = <<
FromUserName}]]>
ToUserName}]]>
{$time}



SSS;
echo $str;
}
// 7, 定義函數(shù), 處理一級(jí)分流中的 location 類型
function handleLocation($postObj) {
// 獲取當(dāng)前時(shí)間
$time = time();
// 設(shè)置回復(fù)的消息
$relMsg = '地點(diǎn):'.$postObj->Content;
// 回復(fù)消息
$str = <<
FromUserName}]]>
ToUserName}]]>
{$time}



SSS;
echo $str;
}
// 8, 定義函數(shù), 處理一級(jí)分流中的 link 類型
function handleLink($postObj) {
// 獲取當(dāng)前時(shí)間
$time = time();
// 回復(fù)消息
$str = <<
FromUserName}]]>
ToUserName}]]>
{$time}

Label}]]>

SSS;
echo $str;
}
?> 小亞亞同學(xué) | 菜鳥二級(jí) | 園豆: 202
提問于:2020-06-30 21:12 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2020-06-30 21:12:00
手機(jī)app如何檢測(cè)手機(jī)是否被群控的呢?
0 懸賞園豆: 10 [待解決問題] 通過群控軟件控制手機(jī),手機(jī)app如何檢測(cè)手機(jī)是否被群控的呢 Dearisyou | 初學(xué)一級(jí) | 園豆: 43
提問于:2020-06-30 19:23 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(1) 0 道高一尺魔高一丈,哈哈哈,微信都沒有這個(gè)功能吧,感覺如果覺得可疑的操作,或者敏感的操作,你就加上滑塊驗(yàn)證碼,校驗(yàn)人機(jī)就可以了 多安分 | 園豆:392 (菜鳥二級(jí)) | 2020-07-11 14:32 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2020-06-30 19:23:00
idea中的項(xiàng)目,我再eclipse上嘗試部署了一下,就在idea中不能運(yùn)行了
0 [待解決問題] org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'quartzConfig': Unsatisfied dependency expressed through field 'taskService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'taskServiceImpl' defined in file [D:\my\ybgl-api\target\classes\com\zjrc\ssc\manager\service\impl\TaskServiceImpl.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zjrc.ssc.manager.service.impl.TaskServiceImpl]: Constructor threw exception; nested exception is java.lang.Error: Unresolved compilation problems:
The method getId() is undefined for the type Sequence
The method getAae041() is undefined for the type GroupingCaseDTO
The method getAae042() is undefined for the type GroupingCaseDTO
The method getAae140() is undefined for the type GroupingCaseDTO
The method setAae100(String) is undefined for the type Kf44
The method setBkz111(Long) is undefined for the type Kf44
The method setBkz106(Long) is undefined for the type Kf44
The method getAke010() is undefined for the type MedicalTaskEntity
The method setAae209(Integer) is undefined for the type Kf44
The method getAab302() is undefined for the type MedicalTaskEntity
The method getAaz107() is undefined for the type MedicalTaskEntity
Type mismatch: cannot convert from Map> to Map>
The method getAae140() is undefined for the type Kf44
The method getAab302() is undefined for the type Kf44
The method getBka509() is undefined for the type Kf44
The method getBka509() is undefined for the type Kf44
The method getBkz106() is undefined for the type Kf40
Cannot infer type argument(s) for map(Function)
The method getAkc264() is undefined for the type Kf44
The method getAkc264() is undefined for the type Kf44
The method getBka509() is undefined for the type Kf44
The method getAkc264() is undefined for the type Kf44
The method getAkc264() is undefined for the type Kf44
The method getBka509() is undefined for the type Kf44
The type Kf44 does not define getBka504(T) that is applicable here
The method getBkz107() is undefined for the type Kf41
The type Kf44 does not define getAaz107(T) that is applicable here
The method getBka509() is undefined for the type Kf44
The method getBka509() is undefined for the type Kf44
The method getBkb534() is undefined for the type Kf44
The method getBkb534() is undefined for the type Kf44
The method getBkz111() is undefined for the type Kf42
The method getBka509() is undefined for the type Kf44
The type Kf44 does not define getBka504(T) that is applicable here
The method getBkz110() is undefined for the type Kf43
The method getKc53() is undefined for the type MedicalTaskEntity
The method getAaz711() is undefined for the type Kc53
log cannot be resolved
The method getAaz308() is undefined for the type MedicalTaskEntity
The method getAaz308() is undefined for the type MedicalTaskEntity
The method getAkc196() is undefined for the type Kc53
The method getAac004() is undefined for the type Kc53
The method getAae135() is undefined for the type MedicalTaskEntity
The method getBkc051() is undefined for the type Kc53
The method getBkc051() is undefined for the type Kc53
The method getBkc052() is undefined for the type Kc53
The method getBkc052() is undefined for the type Kc53
The method getBkc078() is undefined for the type Kc53
The method getBkc078() is undefined for the type Kc53
The method getAkc264() is undefined for the type MedicalTaskEntity
The method getKc54() is undefined for the type MedicalTaskEntity
The method getEke052() is undefined for the type MedicalTaskEntity
The method getEke052() is undefined for the type MedicalTaskEntity
log cannot be resolved
log cannot be resolved
The method getAkc188() is undefined for the type Kc53
The method getAkc188() is undefined for the type Kc53
The method getBkc500() is undefined for the type Kc53
The method getBkc500() is undefined for the type Kc53
The method getBkc502() is undefined for the type Kc53
The method getBkc502() is undefined for the type Kc53
The method getBkc504() is undefined for the type Kc53
The method getBkc504() is undefined for the type Kc53
The method getBkc506() is undefined for the type Kc53
The method getBkc506() is undefined for the type Kc53
The method getBkc508() is undefined for the type Kc53
The method getBkc508() is undefined for the type Kc53
The method getBkc510() is undefined for the type Kc53
The method getBkc510() is undefined for the type Kc53
The method getBkc512() is undefined for the type Kc53
The method getBkc512() is undefined for the type Kc53
The method getBkc514() is undefined for the type Kc53
The method getBkc514() is undefined for the type Kc53
The method getBkc516() is undefined for the type Kc53
The method getBkc516() is undefined for the type Kc53
The method getAae041() is undefined for the type GroupingCaseDTO
Type mismatch: cannot convert from Map> to Map>
The method getAae140() is undefined for the type CasePointCountEntityDTO
The method getBka504() is undefined for the type CasePointCountEntityDTO
The method getBka504() is undefined for the type CasePointCountEntityDTO
The method getAka101() is undefined for the type CasePointCountEntityDTO
The method setAae100(String) is undefined for the type Kz01
The method setAae100(String) is undefined for the type Kz01
The method getBke505() is undefined for the type TaskLogDTO
The method setAaa027(String) is undefined for the type Ka11
The method setAaa027(String) is undefined for the type Ka10
The method getAae041() is undefined for the type GroupingCaseDTO
The method getAae041() is undefined for the type GroupingCaseDTO
The method getAae041() is undefined for the type GroupingCaseDTO
The method getAae041() is undefined for the type GroupingCaseDTO
The method getAae041() is undefined for the type GroupingCaseDTO
The method setBka504(String) is undefined for the type Ka11
The method getBkz108s() is undefined for the type StartTaskDTO
The method getBkz108() is undefined for the type Kz01
The method getAae041() is undefined for the type GroupingCaseDTO
The method getAae041() is undefined for the type GroupingCaseDTO
The method getAae041() is undefined for the type CasePointCountDTO
The method setAae031(String) is undefined for the type Kz02
The method setAaa027(String) is undefined for the type Kz02
The method setAaa027(String) is undefined for the type Kz02 以上是更改后在idea中運(yùn)行后報(bào)錯(cuò)的內(nèi)容 二毛605332 | 初學(xué)一級(jí) | 園豆: 182
提問于:2019-03-21 17:23 clean – pkyou 1年前 顯示幫助
使用"Ctrl+Enter"可進(jìn)行快捷提交,評(píng)論支持部分 Markdown 語法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的問題
所有回答(1) 0 看看版本控制器里有哪些文件更改 pkyou | 園豆:98 (初學(xué)一級(jí)) | 2019-03-21 18:13 編輯文本 預(yù)覽 上傳圖片
Ctrl+Enter鍵快速提交
清除回答草稿
您需要 登錄 以后才能回答,未注冊(cè)用戶請(qǐng)先 注冊(cè) 。
IT交流
2019-03-21 17:23:00