JdbcTemplate在IDEA下使用的時(shí)候,有對(duì)SQL語法校驗(yàn)的功能.
統(tǒng)一在 https://github.com/wangfupeng... 這里回復(fù)
首先, 把你的代碼圖片換成代碼, 並且用本站自帶的編輯器/markdown語法格式化成代碼格式, 切記, 永遠(yuǎn)不要貼代碼圖片.
至於你的代碼, 有兩個(gè)問題:
scanf_s是msvc的私貨, 它要求你給出長(zhǎng)度信息, 你沒有給.scanf_s/scanf接受的是const char *, 而在這裏你的name的類型是char [4], 即, 是一個(gè)字符數(shù)組, 切忌把字符數(shù)組和指針畫等號(hào), 它們倆是兩個(gè)不同的類型(derived type). 但是, 數(shù)組有時(shí)候能隱式轉(zhuǎn)換成指針, 比如在scanf_s/scanf這裏, 要求的形參(parameter)是指針, 對(duì)吧, 但是你給的實(shí)參(argument)是數(shù)組, 在參數(shù)傳參時(shí), 就會(huì)發(fā)生一個(gè)隱式轉(zhuǎn)換, 從數(shù)組磚到指針. 而如果你傳入的是&name, 那麼你需要明白的是name和&name的值雖然是相同的(都是二進(jìn)制數(shù), 可以理解爲(wèi)地址), 但是它們倆的類型是不一樣的, name的類型窩上面說過了, 是char [4], which可以隱式轉(zhuǎn)換成指針, 然而&name的類型其實(shí)是char (*)[4], 他是一個(gè)指向數(shù)組(whose長(zhǎng)度是4)的指針 是無法隱式轉(zhuǎn)換到const char *, which是scanf/scanf_s要求的類型. 所以引發(fā)了異常.解決方案:
scanf_s("%s", stu.name, sizeof(stu.name));
簡(jiǎn)體版本:
首先, 把你的代碼圖片換成代碼, 并且用本站自帶的編輯器/markdown語法格式化成代碼格式, 切記, 永遠(yuǎn)不要貼代碼圖片.
至于你的代碼, 有兩個(gè)問題:
scanf_s是msvc的私貨, 它要求你給出長(zhǎng)度信息, 你沒有給.scanf_s/scanf接受的是const char *, 而在這里你的name的類型是char [4], 即, 是一個(gè)字符數(shù)組, 切忌把字符數(shù)組和指針畫等號(hào), 它們倆是兩個(gè)不同的類型(derived type). 但是, 數(shù)組有時(shí)候能隱式轉(zhuǎn)換成指針, 比如在scanf_s/scanf這里, 要求的形參(parameter)是指針, 對(duì)吧, 但是你給的實(shí)參(argument)是數(shù)組, 在參數(shù)傳遞時(shí), 就會(huì)發(fā)生一個(gè)隱式轉(zhuǎn)換, 從數(shù)組磚到指針. 而如果你傳入的是&name, 那么你需要明白的是name和&name的值雖然是相同的(都是二進(jìn)制數(shù), 可以理解為地址), 但是它們倆的類型是不一樣的, name的類型窩上面說過了, 是char [4], which可以隱式轉(zhuǎn)換成指針, 然而&name的類型其實(shí)是char (*)[4], 它是一個(gè)指向數(shù)組(whose 長(zhǎng)度是4)的指針, 是無法隱式轉(zhuǎn)換到const char *, which是scanf/scanf_s要求的類型. 所以引發(fā)了異常.解決方案:
scanf_s("%s", stu.name, sizeof(stu.name));你的變量$ceshi好像錯(cuò)了我改了一下,不知道對(duì)不對(duì)
//錯(cuò)誤的
$ceshi='優(yōu)酷視頻$$第1集$http://v.youku.com/$youku#第2集$http://v.youku.com/v_show$youku#第3集$http://v.youku.com/$$$芒果視頻$$第1集$http://vmguo.com$mgtv#第2集$http://v.mangguo.com$mgtv#第3集$http://v.mangguo.com$mgtv';
//我?guī)湍阈薷牧?,其中少?youku這一部分
$ceshi='優(yōu)酷視頻$$第1集$http://v.youku.com/$youku#第2集$http://v.youku.com/v_show$youku#第3集$http://v.youku.com/$youku$$$芒果視頻$$第1集$http://vmguo.com$mgtv#第2集$http://v.mangguo.com$mgtv#第3集$http://v.mangguo.com$mgtv';
$result_array = array();
$temp = explode('$$$',$ceshi);
//var_dump($temp);
foreach($temp as $key=>$value){
$temp_array = (explode('$$',$value));
//當(dāng)前的類別
$category = $temp_array[0];
//內(nèi)容再次進(jìn)行歸類
$temp_array = explode('#',$temp_array[1]);
foreach($temp_array as $key=>$value){
//當(dāng)前的集數(shù)
$temp_value = explode('$',$value);
$ep_number = preg_replace('/(第)||(集)/','',$temp_value[0]);
//需要壓入的數(shù)組
$temp_result['siteSource']= $temp_value[2];
$temp_result['siteName']= $category;
$temp_result['siteLink']= $temp_value[1];
//壓入結(jié)果數(shù)組
$result_array["sitePerEpisode"][$ep_number][]=$temp_result;
}
}
//$result_array為你要的結(jié)果,你可以var_dump看一下
//var_dump($result_array);
//將結(jié)果數(shù)組轉(zhuǎn)化為json,中文字符會(huì)被轉(zhuǎn)化
$json_result = json_encode($result_array,true);
echo $json_result;
未轉(zhuǎn)化為json的array結(jié)果
array(1) {
["sitePerEpisode"]=>
array(3) {
[1]=>
array(2) {
[0]=>
array(3) {
["siteSource"]=>
string(5) "youku"
["siteName"]=>
string(12) "優(yōu)酷視頻"
["siteLink"]=>
string(19) "http://v.youku.com/"
}
[1]=>
array(3) {
["siteSource"]=>
string(4) "mgtv"
["siteName"]=>
string(12) "芒果視頻"
["siteLink"]=>
string(16) "http://vmguo.com"
}
}
[2]=>
array(2) {
[0]=>
array(3) {
["siteSource"]=>
string(5) "youku"
["siteName"]=>
string(12) "優(yōu)酷視頻"
["siteLink"]=>
string(25) "http://v.youku.com/v_show"
}
[1]=>
array(3) {
["siteSource"]=>
string(4) "mgtv"
["siteName"]=>
string(12) "芒果視頻"
["siteLink"]=>
string(20) "http://v.mangguo.com"
}
}
[3]=>
array(2) {
[0]=>
array(3) {
["siteSource"]=>
string(5) "youku"
["siteName"]=>
string(12) "優(yōu)酷視頻"
["siteLink"]=>
string(19) "http://v.youku.com/"
}
[1]=>
array(3) {
["siteSource"]=>
string(4) "mgtv"
["siteName"]=>
string(12) "芒果視頻"
["siteLink"]=>
string(20) "http://v.mangguo.com"
}
}
}
}大概是作用域問題,你的loadedHandler定義在了匿名函數(shù)里面,執(zhí)行這一句
var player=new ckplayer(videoObject);
的時(shí)候不是沒定義就是已經(jīng)被銷毀了.
建議把這個(gè)函數(shù)定義在和endedHandler同樣級(jí)別的位置上,如果是在計(jì)時(shí)器里面執(zhí)行,應(yīng)該定義在全局位置.如果真的要在這里做個(gè)性化處理,那就直接在外面掛在window上
沒辦法限定文件夾, 即使想通過js來限制也做不到,因?yàn)榘踩脑?,根本就拿不到用戶選擇文件的path。
位操作符用于在最基本的層次上,即按內(nèi)存中表示數(shù)值的位來操作數(shù)值。ECMAScript 中的所有數(shù)
值都以 IEEE-754 64 位格式存儲(chǔ),但位操作符并不直接操作 64 位的值。而是先將 64 位的值轉(zhuǎn)換成 32 位
的整數(shù),然后執(zhí)行操作,最后再將結(jié)果轉(zhuǎn)換回 64 位。對(duì)于開發(fā)人員來說,由于 64 位存儲(chǔ)格式是透明的,
因此整個(gè)過程就像是只存在 32 位的整數(shù)一樣
位運(yùn)算 的操作數(shù)都會(huì)先對(duì)其進(jìn)行抽象的 ToInt32 操作
ToUint32: (Unsigned 32 Bit Integer)
1.Let number be the result of calling ToNumber on the input argument.
2.If number is NaN, +0, ?0, +∞, or ?∞, return +0.
3.Let posInt be sign(number) × floor(abs(number)).
4.Let int32bit be posInt modulo 232; that is, a finite integer value k of Number type with positive sign and less than 232 in magnitude such that the mathematical difference of posInt and k is mathematically an integer multiple of 232.
5.Return int32bit.
三四步就是個(gè)求整取余數(shù)的過程
<<0 對(duì)實(shí)際的值沒有進(jìn)行具體的位移操作,但是仍然會(huì)進(jìn)行其中的 ToInt32 操作,在一定的范圍內(nèi)就是簡(jiǎn)單的按絕對(duì)值取整,超出這個(gè)范圍就會(huì)變成意想不到的值
我也想知道,我碰到一個(gè)winform程序在win7下是好的,在WindowsServer2012上就出現(xiàn)了遮擋情況。調(diào)這個(gè)字體大小沒用,還是擋住。
https://www.youzanyun.com/zan...
官方文檔給出了配置方法 感覺第一種好點(diǎn)
感覺如果設(shè)計(jì)稿和vant的風(fēng)格差別大的話 不太適合
可以把嚴(yán)格模式關(guān)閉,application.properties中加上:
spring.thymeleaf.mode=LEGACYHTML5
添加依賴:
<dependency>
<groupId>net.sourceforge.nekohtml</groupId>
<artifactId>nekohtml</artifactId>
<version>1.9.22</version>
</dependency>
參考:https://stackoverflow.com/que...
By the way, thymeleaf這種自以為是的做法的確不得人心
viewport 的width 是可以設(shè)置移動(dòng)端瀏覽器的邏輯寬度。猜測(cè)是舊版本手機(jī)系統(tǒng)的兼容問題
另外不建議如此做移動(dòng)端適配,容易出現(xiàn)模糊情況,建議說那個(gè) device-width ,使用媒體查詢等方式做機(jī)型適配
根據(jù) 官方文檔中對(duì) mongo uri 的介紹, uri 后面指定的那個(gè) database, 是用來指定授權(quán)數(shù)據(jù)庫的, 而不是用來指定連接成功后選擇的數(shù)據(jù)庫的.
/database : Optional. The name of the database to authenticate if the connection string includes authentication credentials in the form of username:password@. If /database is not specified and the connection string includes credentials, the driver will authenticate to the admin database.
之所以需要指定授權(quán)數(shù)據(jù)庫, 是因?yàn)槭跈?quán)數(shù)據(jù)庫并不總是會(huì)被起名為 admin, 這個(gè)名字只是大多數(shù)人都會(huì)起的名字, 也是 mongo 默認(rèn)會(huì)連接的授權(quán)數(shù)據(jù)庫名. 你真把授權(quán)數(shù)據(jù)庫起名成 test 也是可以的, 那連接時(shí)就需要指定授權(quán)庫為 test : mongo://user:pass@localhost:27017/test .
回到你的問題, 你的授權(quán)庫應(yīng)該不叫 phptest 吧. 把這個(gè)數(shù)據(jù)庫名去掉, 應(yīng)該就可以連接成功. 連接成功后, 再用 MongoClient 選擇庫就是了. php 的 mongo 語法還是超級(jí)簡(jiǎn)單的:
$mongo_client->phptest1.用max函數(shù)查詢t_order表(我加了前綴,user表也是)并根據(jù)user分組,獲取最大的time數(shù)據(jù)
2.以步驟一的結(jié)果作為查詢條件,進(jìn)行子查詢
字段名稱、表明有所調(diào)整,不要在意這些細(xì)節(jié)
select * from t_order o where EXISTS (select 1 from
(select max(t.time) tm,t.user_id uid from t_order t group by t.user_id) f
where o.time = f.tm and o.user_id = f.uid);https://pan.baidu.com/s/1eTyvq5W 這個(gè)網(wǎng)盤地址有angular4基礎(chǔ)資料
視頻課件源碼都有的,需要可以看看
在下拙見
應(yīng)該是要根據(jù)項(xiàng)目的實(shí)際情況才能體現(xiàn)v-once的性能提升,如果頁面中大多是靜態(tài)內(nèi)容,用v-once確實(shí)有幫助,如果在一些會(huì)實(shí)時(shí)變化的組件上用了這個(gè)指令反倒麻煩.
填空的事,當(dāng)然是結(jié)構(gòu)化后作表單啊。
想用富文本弄,不知道怎么想的。
父組件
<v-popover :data="scope.row"></v-popover>
子組件
<input v-model="data">
props:[
data:""
]試試將js引用順序改一下,放到head里
北大青鳥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)開發(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ū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問,美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。