在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/ PHP問(wèn)答
傲嬌范 回答

在下不才,以下是否能滿足需求呢。

$str = "2017-2018學(xué)年第【1-2】期測(cè)試題";
$str1 = "2017-2018學(xué)年第【10-11】期測(cè)試題";
$str2 = "2017-2018學(xué)年第【20-21】期測(cè)試題";

$pattern = "/【(.*?)】/";
preg_match_all($pattern,$str2,$match);
var_export($match[1]);

第二個(gè)

$str = "2017-2018學(xué)年第1-2期測(cè)試題";
$str1 = "2017-2018學(xué)年第10-11期測(cè)試題";
$str2 = "2017-2018學(xué)年第20-21期測(cè)試題";

$pattern = "/第(.*?)期/";
preg_match_all($pattern,$str,$match);
var_export($match[1]);
敢試 回答

document.getElementsByTagName(tagname)方法可返回帶有指定標(biāo)簽名的對(duì)象的集合。
然后遍歷集合并替換。

葬愛(ài) 回答

如果想顯示child,你還需要重寫inherited方法,如果不重寫,原父類的inherited調(diào)用的也是原父類的overridden方法。所以結(jié)果為base

陌離殤 回答

前后端分離后,如果是不同的團(tuán)隊(duì)維護(hù),可以考慮前端頁(yè)面部署在獨(dú)立的服務(wù)器上,當(dāng)然需要先解決跨域訪問(wèn)的問(wèn)題。

短嘆 回答

解決了,,不知道為什么用命令行的方式設(shè)置鏡像失效了,于是手動(dòng)在composer中設(shè)置了鏡像
圖片描述

喵小咪 回答
  1. 使用unique,有更多要求可以擴(kuò)展 https://d.laravel-china.org/d...
  2. \Illuminate\Validation\Validator
安淺陌 回答

對(duì)數(shù)據(jù)庫(kù)操作,放著數(shù)據(jù)庫(kù)自己的鎖不用去用文件鎖,這是什么道理

時(shí)序問(wèn)題吧,你得模擬正常登錄流程,先get訪問(wèn)一下登錄頁(yè),獲取到cookie,然后再獲取驗(yàn)證碼,最后提交

愿如初 回答

個(gè)人一些看法:(什么語(yǔ)言都差不多的,我這邊是Java的)

省略前頭的部分內(nèi)容,畢竟是比較簡(jiǎn)單的演化過(guò)程

我們將session做成一個(gè)session服務(wù)器,browser1通過(guò)負(fù)載均衡請(qǐng)求服務(wù)器,服務(wù)器將session信息存儲(chǔ)到session服務(wù)器中,當(dāng)想要獲取時(shí)就反向進(jìn)行。(缺點(diǎn):目前session Server是單點(diǎn)的,如何解決單點(diǎn),保證可用性)

圖片描述

我們可以將Session Server也做成集群,其適合用于Session數(shù)量與web服務(wù)數(shù)量大的情況下,更改架構(gòu)后,也要修改應(yīng)用存儲(chǔ)session的業(yè)務(wù)邏輯。

接下來(lái)我們?cè)倏纯磾?shù)據(jù)庫(kù),讀寫都要經(jīng)過(guò)數(shù)據(jù)庫(kù),當(dāng)用戶量達(dá)到一定量時(shí),數(shù)據(jù)庫(kù)又將成為一個(gè)瓶頸,則我們將如何解決?我們可以使用數(shù)據(jù)庫(kù)的讀寫分離,主從庫(kù),并通過(guò)統(tǒng)一的數(shù)據(jù)訪問(wèn)模型進(jìn)行訪問(wèn),將所有讀操作引入到Slave服務(wù)器,將寫操作引入到主庫(kù)當(dāng)中,由于數(shù)據(jù)庫(kù)讀寫分離,所以應(yīng)用程序也要有相應(yīng)的變化,使用數(shù)據(jù)訪問(wèn)模塊讓應(yīng)用程序開(kāi)發(fā)人員不用理會(huì)讀寫分離的存在,這樣多數(shù)據(jù)源讀寫代碼對(duì)我們的業(yè)務(wù)就沒(méi)有了侵入(代碼層的演變,如何支持多數(shù)據(jù)源、如何封裝對(duì)業(yè)務(wù)沒(méi)有侵入、如何使用現(xiàn)用的ORM框架實(shí)現(xiàn)數(shù)據(jù)讀寫分離、是否更換ORM、其優(yōu)缺點(diǎn)?)

圖片描述

當(dāng)我們?cè)L問(wèn)過(guò)大,I/O過(guò)大,我們數(shù)據(jù)的讀寫分離又將遇到這幾個(gè)問(wèn)題,主從庫(kù)復(fù)制時(shí)是否延遲(分機(jī)房部署、跨機(jī)房傳輸),應(yīng)用對(duì)于數(shù)據(jù)源的路由問(wèn)題,接著我們?yōu)榱颂岣叻?wù)器,增加了CND和反向代理服務(wù)器,使用CDN可以解決不同地方訪問(wèn)速度問(wèn)題、反向代理可以在機(jī)房中緩存用戶的資源。

圖片描述

這時(shí)文件服務(wù)器又出現(xiàn)了瓶頸,我們將文件服務(wù)器改為分布式文件服務(wù)器集群,我們要考慮到:如何不影響線上的業(yè)務(wù)訪問(wèn),是否需要業(yè)務(wù)部門幫忙清理數(shù)據(jù),是否需要備份服務(wù)器,是否需要重新做域名解析。
圖片描述
這時(shí)我們的數(shù)據(jù)庫(kù)又出現(xiàn)了新的瓶頸,我們選擇專庫(kù)專用的方式,進(jìn)行數(shù)據(jù)庫(kù)的垂直拆分,可以解決寫數(shù)據(jù)、并發(fā)、量大的問(wèn)題,分庫(kù)后又將帶來(lái)一些新的問(wèn)題:跨業(yè)務(wù)的事務(wù)(分布式事務(wù))

圖片描述

當(dāng)某個(gè)數(shù)據(jù)的訪問(wèn)量、數(shù)據(jù)量、日志等過(guò)大達(dá)到瓶頸時(shí),這時(shí)我們就要進(jìn)行數(shù)據(jù)庫(kù)的水平拆分,我們將User拆分成Users1和Users2,水平拆分即將同一個(gè)數(shù)據(jù)表的數(shù)據(jù)拆分到兩個(gè)數(shù)據(jù)庫(kù)當(dāng)中,這時(shí)我們就解決了單數(shù)據(jù)庫(kù)的瓶頸。
圖片描述
水平拆分后,SQL路由出現(xiàn)一些問(wèn)題,假設(shè)我們想知道某個(gè)用戶是存在Users1還是Users2中,且由于分庫(kù),主鍵的策略也將有所不同,同時(shí)也將面臨一個(gè)分頁(yè)的問(wèn)題(后臺(tái)管理系統(tǒng)在進(jìn)行展示時(shí)還要考慮分頁(yè)的問(wèn)題),當(dāng)完成后,我們又發(fā)現(xiàn)應(yīng)用服務(wù)器的搜索量上升,這時(shí)我們將應(yīng)用服務(wù)器的搜索功能提取出來(lái)做成搜索引擎,同時(shí)部分場(chǎng)景使用NoSQL提高性能,

圖片描述

當(dāng)然以上架構(gòu)還存在部分問(wèn)題,如負(fù)載均衡服務(wù)器是單點(diǎn),因此也可以將負(fù)載均衡服務(wù)器做成集群,進(jìn)行主從的熱備,同時(shí)做一個(gè)自動(dòng)切換的解決方案。

過(guò)程中:安全性、數(shù)據(jù)分析、監(jiān)控、反作弊........
繼續(xù)發(fā)展:SOA架構(gòu)、服務(wù)化、消息隊(duì)列、任務(wù)調(diào)度、多機(jī)房........

臭榴蓮 回答

那你都知道了還在問(wèn)什么...

舊言 回答

hanging-punctuation好像可以控制,沒(méi)測(cè)試過(guò),不過(guò)除了mac并不兼容所以沒(méi)什么意義
非要滿格顯示有個(gè)取巧的辦法是用text-align: justify;,但是可能還不如默認(rèn)的美觀

心上人 回答

下面的是我截圖的源碼

clipboard.png
你在你的程序使用

dd(JWTFactory::getTTL());

看一下你的程序的ttl是多少。
還有,我的ttl使用分鐘來(lái)算的,但也有可能我們用的庫(kù)不一樣,你要確保你的過(guò)期時(shí)間也是用分鐘來(lái)計(jì)算的,也是有可能用秒來(lái)計(jì)算的

下面是可能導(dǎo)致token過(guò)期的兩個(gè)函數(shù)

clipboard.png

擱淺 回答

一般來(lái)說(shuō),mysql的兩個(gè)表的連接是先找出A表的一條記錄,然后根據(jù)連接條件找出B表中的所有記錄,然后再回到A表找到下一條記錄....
但是你的情況是根據(jù)B的某個(gè)字段排序,如果按照我上面說(shuō)的即使在B的排序字段上加了索引那么也不會(huì)用到的。Mysql自身有查詢優(yōu)化器的,如果單純的是你說(shuō)的業(yè)務(wù)邏輯,有可能查詢優(yōu)化器會(huì)改變你的連接順序(變成B連接A),這樣就變成在B中找到一條記錄,然后再去A表找記錄。如果這個(gè)時(shí)候再在B表上建索引就會(huì)用到。
具體的情況你要用explain看一下mysql的查詢計(jì)劃才好做優(yōu)化。
在這里再啰嗦一句,你也可以在你的連接字段和排序字段上建立一個(gè)“聯(lián)合索引”。這樣相對(duì)分開(kāi)建索引效率會(huì)高一些。但是要遵循向左原則

尐潴豬 回答

clipboard.png

clipboard.png

不知道樓主需要的是不是這樣的,希望對(duì)你有幫助。。。

失心人 回答

如果value不存在,返回true。如果value存在并且在data.label里面出現(xiàn)過(guò),就返回true。如果value存在并且不在data.label里面,就返回false。

短嘆 回答

1、你的ajax測(cè)試確實(shí)傳輸了數(shù)據(jù)到你的后臺(tái)Demo3.php,這是正確的
2、出現(xiàn)一堆HTML標(biāo)簽是因?yàn)槟鞘荘HP后臺(tái)的報(bào)錯(cuò),你應(yīng)該仔細(xì)看報(bào)錯(cuò)的內(nèi)容

Notice : Array to string conversion
//因?yàn)槟闶褂昧说氖莈cho,輸出變量應(yīng)該是文本,但是你向后臺(tái)傳輸?shù)氖且粋€(gè)數(shù)組,你不應(yīng)該用echo打印輸出,應(yīng)該使用var_dump

3、ajax確實(shí)有返回的結(jié)果,那個(gè)“正確”的結(jié)果其實(shí)就在最后一行Array,返回的是一個(gè)數(shù)組對(duì)象

你這可以直接用excel打開(kāi)了。csv格式就是用逗號(hào)分割的。
而且,不同系統(tǒng)對(duì)字符的寬度計(jì)算是不一致的。相同系統(tǒng),不同字體的字符寬度也不一致。

裸橙 回答

php數(shù)組下標(biāo)并不是與其他語(yǔ)言(C, Java)的下標(biāo)等同. php數(shù)組的下標(biāo)是類似Java Map里的鍵值.
即php array是key->value構(gòu)成的鍵值對(duì).

相應(yīng)的php也有很多處理函數(shù)分別是針對(duì)key和value的, 比如ksort是按鍵值排序, sort是按value排序.

如果你想按順序輸出,可以用如下代碼

<?php

$arr[2] = 2;
$arr[3] = 3;
$arr[0] = 0;
$arr[1] = 1;
print_r($arr);

ksort($arr);

print_r($arr);


$arr = [0, 1, 2, 3];

print_r($arr);

你會(huì)發(fā)現(xiàn)輸出便一致了.

php這樣設(shè)計(jì)有很多好處.
如:

$arr[2] = 20;
$arr[3] = 3;
$arr[100000000] = 0;
$arr[1] = 1;
print_r($arr);

上面的代碼如果是連續(xù)下標(biāo)地方式分配內(nèi)存的話,非常浪費(fèi)且難以實(shí)現(xiàn), 但如果是鍵值對(duì)的話便很容易.

懶豬 回答

與其這樣,不如把自增的ID,改成自定義的ID。比如可以用 redis 的inc生成自增ID。

深記你 回答

use對(duì)于“可變類名(變量類名)”無(wú)效,要拼class的命名空間全路徑