鍍金池/ 問答
淺淺 回答

$stack = '';
這句把$stack定義為字符串了。后面的計(jì)算都按字符串類型運(yùn)算。
字符串的話,$stack[0]就是$stack字符串的第一個(gè)字符,且長(zhǎng)度只是一位,以此類推。
第一次循環(huán): $tack = '1' //$stack[0]只是一個(gè)字符,所以不會(huì)有后面的'_';

重點(diǎn)是 $stack[n] 都只代表這個(gè)字符串的第幾個(gè)字符。而且只是一個(gè)字符。只會(huì)取賦值的第一個(gè)字符。

$stack = [] 就正常了。
php7 和 php5 的一個(gè)區(qū)別就是變量類型更嚴(yán)格一些

空白格 回答
const manage_routes: Routes = [
    { path: 'manage',   redirectTo: 'manage/dashboard_conf', pathMatch: 'full' },
    { path: 'manage/dashboard_conf', component: DashboardConfComponent },

    { path: 'manage/image_upload', component: ImageUploadComponent },
    { path: 'manage/image_conf', component: ImageConfComponent }
]

寫錯(cuò)了,應(yīng)該是上面的路由列表。
Angualr2是支持路由多次重定向的。

傻丟丟 回答

clipboard.png如果你想要的是這種效果,那么就照我說的就可以了

久舊酒 回答

先保存起來,假設(shè)你這個(gè)對(duì)象是a

var oldfunc = a.onShareAppMessage
a.onShareAppMessage = function(res) {
    // 做你想做的
    return oldfunc.call(this, res)
}
朽鹿 回答

因?yàn)檫@只是聲明一個(gè)變量啊。

你又沒有未經(jīng)賦值就使用它。

這種變量在編譯時(shí)會(huì)被忽略:

clipboard.png

如果是 int i = 0; 這樣賦值了,那么就會(huì):

clipboard.png

生性 回答

換行符,替換一下就行了,系統(tǒng)差異

在vim中執(zhí)行 :%s/^M/\r/g 全部替換成換行符
注意^M是“CTRL-V CTRL-M”而不是“SHIFT-6 M”



pycharm 在
Settings -> Code Style -> General -> Line Separator 改成 \n 就行了

只把Solution這個(gè)類寫好就可以了,他自己會(huì)調(diào)用這個(gè)類,你的main是不會(huì)執(zhí)行的。
其實(shí)整個(gè)流程有點(diǎn)像單元測(cè)試的。

孤島 回答

用PHP 預(yù)定義常量DIRECTORY_SEPARATOR來代替'','/'這樣的路徑分隔符

如果title不重復(fù),很簡(jiǎn)單地做一下映射就可以了

db.test.find({"menu.title": '和梨一起'}, {name: 1, "menu.$": 1})

但是$只會(huì)給你第一個(gè)匹配的數(shù)組元素,所以如果title有重復(fù),則需要通過aggregation的filter運(yùn)算符來處理。具體用法參考文檔中的例子。

薔薇花 回答

以二維數(shù)組舉例:

type Matrix [][]int

func constructMatrix(rows, cols int) Matrix {
    m := make([][]int, rows)
    for i := 0; i < rows; i++ {
        m[i] = make([]int, cols)
    }
    return m
}
陪她鬧 回答

你的圖片的鏈接是個(gè)頁面,不是真正的圖片,重新?lián)Q一個(gè)顯示圖片的鏈接,例如https://avatars1.githubuserco... 你再試試

雨萌萌 回答
  1. 根據(jù)不同項(xiàng)目需要,我開發(fā)api的時(shí)候用過這種方法:

比如我的數(shù)據(jù)接口是: http://api.example.com/foo, 在前端不傳送任何參數(shù)的情況下,我會(huì)返回:

// 系統(tǒng)默認(rèn)返回20條數(shù)據(jù)
// since是從后臺(tái)查詢的一刻返回給前端的時(shí)間戳,這樣即使你的數(shù)據(jù)是動(dòng)態(tài)添加的,無論上拉(next)還是下滑(previous)我都可以雙向查詢新舊2中數(shù)據(jù),這樣可以省去前端的一些設(shè)置。當(dāng)然我也會(huì)開通條件查詢(skip=1,limit=10;skip=2),實(shí)踐中發(fā)現(xiàn)這種方法非常靈活,延展性很不錯(cuò)。

{
    "data" : [
        {  dataset 1   },
        {  dataset 2   },
        ...
        {  dataset 20 }
    ],
    "paging":  {
        "previous":  "http://api.example.com/foo?since=TIMESTAMP1" 
        "next":  "http://api.example.com/foo?since=TIMESTAMP2"
    }

}
  1. 數(shù)據(jù)的清潔最好是后端掌握。這樣不但能減少迭代的壓力,也能更好的提升客戶體驗(yàn)。
  2. 這個(gè)搜一搜有很多,我就不班門弄斧了。
汐顏 回答

TimePicker 時(shí)間選擇器 應(yīng)該是不能選多個(gè)時(shí)間的
但是 select - 基礎(chǔ)多選 倒是可以多選。

生性 回答

4.0開始就移除了,需要額外引入history依賴。

// 類似這樣
import createHistory from 'history/createBrowserHistory';
厭惡我 回答
$path="目錄";
if (is_dir($path)){  
    echo "對(duì)不起!目錄 " . $path . " 已經(jīng)存在!";
}else{
    $res=mkdir(iconv("UTF-8", "GBK", $path),0777,true); 
    if ($res){
        echo "目錄 $path 創(chuàng)建成功";
    }else{
        echo "目錄 $path 創(chuàng)建失敗";
    }
}
執(zhí)念 回答

1.觸發(fā)主體不同,一個(gè)時(shí)服務(wù)器端產(chǎn)生的,一個(gè)時(shí)客戶端產(chǎn)生的
2.js可以完全沒有服務(wù)器端就執(zhí)行,比如在本地環(huán)境下,應(yīng)用的場(chǎng)景不同。

吢涼 回答

async和function的位置換一下
async function

任她鬧 回答
  1. find -delete調(diào)用find內(nèi)部實(shí)現(xiàn)的刪除文件,而find -exec rm調(diào)用外部的rm命令
  2. find /path -iregex '.*drp_[0-9]+\.png$' -type f -delete
久礙你 回答

看一下tomcat 日志 catalina_home/logs/catalina.out,會(huì)有報(bào)錯(cuò)信息
據(jù)我分析,web.xml里

  <><servlet>
  
  
  前面這個(gè)"<>" 導(dǎo)致的吧