這個(gè)問(wèn)題你問(wèn)了3次了....都采納我吧...
H5+js+css
從這幾個(gè)方面入手
1.建立一些有效的索引,索引是比較影響查詢速度的,它可以快速的定位到你要查詢的數(shù)據(jù),如果有多個(gè)條件的話可以建立聯(lián)合索引,但要注意聯(lián)合索引的順序,比如有一個(gè)這樣的索引,有以下這些字段,(user_id,type_id,views (瀏覽次數(shù)))當(dāng)我們寫(xiě)查詢語(yǔ)句的時(shí)候,mysql會(huì)從左往右匹配索引。比如我們這么寫(xiě) (加入表名叫post)select * from post where user_id = 1 and views > 2 ,如果這樣的話,我們的索引只匹配到了user_id 就不匹配了,因?yàn)閙ysql只能順序的匹配索引。索引的順序也很重要,一般是將區(qū)分度比較高的索引放在最左側(cè),比如 上邊的例子,因?yàn)橐粋€(gè)網(wǎng)站里用戶的數(shù)量正常來(lái)說(shuō)會(huì)比類型的數(shù)量要多很多,所以用戶id的區(qū)分度比較高。
2.如果實(shí)在是無(wú)法避免條件確實(shí)不夠,比如上例子確實(shí)只需要這兩個(gè)條件(user_id,views),如果是這兩個(gè),mysql就只能匹配user_id,而type_id 無(wú)法匹配,由于type數(shù)量并不多,那么我們可以在語(yǔ)句中加入 and type in(此處填寫(xiě)所有類型id,當(dāng)然如果類型特別多就不要這么干了)。這樣的話,建立的索引就能全部匹配。
3.盡可能的用合適的數(shù)據(jù)類型來(lái)表示數(shù)據(jù),定長(zhǎng)的數(shù)據(jù)char要比varchar優(yōu)秀,如果表示狀態(tài)的話tinyint要比int好。
4.如果數(shù)據(jù)量特別多,需要統(tǒng)計(jì)條數(shù)的話,如果不是需要非常精確的數(shù)字 explain 的row 是比較快的方式,它比count要快。
5.切分查詢,比如,有這樣一個(gè)需求。查詢出所有文章(post),并且包含作者的名字也就是user_name ,一般的話,我們會(huì)想到去連表,但我們可以把這個(gè)查詢切分開(kāi)來(lái),先用一個(gè)sql查詢出所有文章,再通過(guò)代碼拿到所有user_id,然后用in去user表中查詢,最后將查詢的結(jié)果合并,這么做雖然有些麻煩,但有時(shí)會(huì)是比較快的選擇,因?yàn)椋?dāng)我們將查詢分開(kāi)的時(shí)候,如果此前有程序做過(guò)同樣的查詢,mysql就不會(huì)執(zhí)行一遍查詢語(yǔ)句,而是會(huì)直接從緩存里取數(shù)據(jù)。
6.如果數(shù)據(jù)量不大,建議還是全表掃比較快,因?yàn)楫吘顾饕灿谐杀尽?/p>
非靜態(tài)代碼塊用的不多,但靜態(tài)代碼塊還是比較常用的,比如你要在類初始化的時(shí)候加載一個(gè)配置文件。
oracle主鍵log_id 不能自動(dòng)遞增
有兩個(gè)辦法:
1、使用oracle的自動(dòng)增長(zhǎng)序列
創(chuàng)建序列
create sequence S_T_THINK_LOG
increment by 1 //指定序列以1遞增,如果沒(méi)指定,默認(rèn)值1會(huì)使用
start with 1 //由1開(kāi)始計(jì)數(shù)
nomaxvalue //不設(shè)置最大值
minvalue 1 //設(shè)置最小值1
cache 20 //預(yù)分配緩存大小為20
order
// 獲取下一個(gè)自增ID
public function getNextSeq(){
$sql = "select S_T_THINK_LOG.nextval id from sys.dual";
$result = $this->query($sql);
$nextId = $result[0]['id'];
return $nextId;
}
function writelog($uid,$username,$description,$status)
{
// 注意這里啦
// 注意這里啦
$data['log_id'] = $this->getNextSeq();
$data['admin_id'] = $uid;
$data['admin_name'] = $username;
$data['description'] = $description;
$data['status'] = $status;
$data['ip'] = request()->ip();
$data['add_time'] = time();
$log = Db::name('think_log')->insert($data);
}
第二種,就是樓上說(shuō)的 觸發(fā)器啦
create or replace trigger trg_TINK_LOG
before insert on TINK_LOG
for each row
declare
begin
:think_log.LOG_ID:= S_T_THINK_LOG.NEXTVAL;
end trg_t1;不需要的. 在laravel的routes/web.php 里面, 把prefix加上就好了.
其實(shí)還是建兩個(gè)域名好.
我也遇到了這個(gè)問(wèn)題,請(qǐng)問(wèn)您解決了嗎?
看你提示,value不是字串。。。
angularJS,建議系統(tǒng)學(xué)習(xí)一遍,這里有一個(gè)免費(fèi)的課程,結(jié)合官方文檔
http://www.imooc.com/video/4285
如果是剛?cè)腴T(mén),建議學(xué)習(xí)angular4.x,框架更穩(wěn)定,運(yùn)行更輕量,便于測(cè)試,了解它就會(huì)愛(ài)上:)
https://angular.cn/guide/quic...
天啊,用了react,vue什么得,就好像開(kāi)發(fā)的是不是網(wǎng)頁(yè)一樣了,html javascript 最最最基本的都全拋腦后了
來(lái)帶你回顧一下,在瀏覽器里怎么打開(kāi)一個(gè)網(wǎng)頁(yè)
最簡(jiǎn)單的方式 a 標(biāo)簽 href 指向你要打開(kāi)的 網(wǎng)頁(yè)url,
url,url,url,最要的事情說(shuō)三邊,不是"html的文件路徑“
打個(gè)比方,我有個(gè)網(wǎng)頁(yè)在服務(wù)器的 /a 目錄下 叫 b.html 它的url 就是 http://wwww.xxx.xx/a/b.html
所以,不管你是 <a >超鏈接</a> 還是window.open("http://wwww.xxx.xx/a/b.html") 都可以打開(kāi)
所以,你的問(wèn)題 是你要先確定,你的項(xiàng)目下的html的url 是什么
我等著有人過(guò)來(lái)回答的。。。
你mac的public key往gitlab上加過(guò)了么?
this.$route.params
文檔里有啊
python源碼下載完make完之后就有了
.exec("cmd.exe /c "cp a.TXT B.TXT"")試試
你試試
<svg width="100px" height="100px" viewBox="0 0 100 100">
<path d="M0 0 L50 50" stroke="black"></path>
</svg>沒(méi)了再建一個(gè)吧,可能是你什么時(shí)候在刪除文件的時(shí)候誤刪除了
北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開(kāi)發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_(kāi)發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開(kāi)發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開(kāi)發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。