鍍金池/ 問答/ iOS問答
孤巷 回答
  1. 一般默認(rèn)就是200,如果你腳本里沒返回又沒錯的話。
  2. 顯式聲明可以用header('HTTP/1.0 200 OK');,在PHP5.4+環(huán)境里也可以用http_response_code(200);
  3. 不過我個人還是推薦返回JSON,比如如果傳輸正常沒出錯的話,可以返回個帶有錯誤碼和錯誤信息的字符串比如{"ErrCode":"0","ErrMsg":"OK"},這樣調(diào)試起來會比較方便,出錯會比較好排查是哪里的問題
陪她鬧 回答

flex和box布局 ios 大部分機型都能適配最低iPhone 4s Android 4.0 以上都是可以的. 我項目中一直都在用

囍槑 回答

什么叫插入圖片到button
是給。button加背景圖片嗎

囍槑 回答

你可以把upload方法用一個function括起來,然后每次拼接完成后調(diào)用,拼接只能用append,直接替換就只有最后一個有效,class不知道反正id是拼接生成的,你試試看,我也剛用,麻煩一大堆,-_-||

function uploadFile(id,number,name){
              upload.render({
                  elem: id
                  ,url: ''
                  ,auto: false //選擇文件后不自動上傳
                ,multiple: true    //多文件上傳

}

twoInfo+='<div class="goodsImgs czl_slidImg slidImgUpload"><img src="images/404.png" alt="" /><div class="czl_imgShadow"><div class="goodsReplaceImg" id="czl_goodsTableUploads'+data[index].spec_value[i].id+'" >替換</div><div class="goodsDelImg">刪除</div></div>';
                    twoInfo+='</td>';
                    twoInfo+='</tr>';

                    $(".tbody").append(twoInfo);
                    uploadFile("#czl_goodsTableUpload"+data[index].spec_value[i].id,1,"ddsd");//
                    
                    
別瞎鬧 回答

遠(yuǎn)程倉庫和和本地文件不一致,A代表新增,M代表更改。

吢涼 回答

知道了,target錯誤

涼心人 回答

appVersionuserAgent的值并不相同。

我對比了本機上兩款不同的瀏覽器中,navigator的屬性appName、appVersionappCodeName、userAgent

Chrome 65:

appName:Netscape
appVersion:5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
appCodeName:Mozilla 
userAgent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36

Firefox 59:

appName:Netscape
appVersion:5.0 (Macintosh)
appCodeName:Mozilla
userAgent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:59.0) Gecko/20100101 Firefox/59.0

在Web標(biāo)準(zhǔn)中appVersion表示所使用瀏覽器的版本號,可以只是個數(shù)值,如5.0。


參考資料:
NavigatorID.appVersion - Web API 接口 | MDN

半心人 回答

APP可否不需服務(wù)端程序,業(yè)務(wù)邏輯都在客戶端實現(xiàn)?
當(dāng)然是可以的啦
還有啥疑問? 可以再問具體點

維他命 回答

在安卓環(huán)境中
webview.injectJavascript("window.aaa = 'bbb';");
這種代碼,被執(zhí)行成為了類似
webview.injectJavascript("document.write('bbb');");
修改方案為
webview.injectJavascript("var aaa = 'bbb';");

萌小萌 回答

在這里可以給List設(shè)定一個變量。

let Cell = List(Label1: "text", Label2: "text", Label3: "text")
        
         Array.append(Cell)

之后顯示cell在數(shù)組里,數(shù)組為Tableview里。

目前的方法:

@IBAction func SaveButton(_ sender: Any) {
    
        let Cell = List(Label1: "text", Label2: "text", Label3: "text")
   
        Array.append(Cell)
   //確定分區(qū)的數(shù)量
   ···
    //確定每個分區(qū)中行的數(shù)量
   ···
    //顯示cell內(nèi)容
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for:indexPath) as! TableViewCell
                                                //復(fù)用cell在自定義Cell中定義的Identifier             //強制轉(zhuǎn)換為自定義的cell
        let List = WillLearnArray[indexPath.row]//將數(shù)據(jù)運用于每行
        
       //在TableViewCell中l(wèi)abel為定義的結(jié)構(gòu):List里的label
       cell.Label1.text = List.Label1
       cell.Label2.text = List.Label2
       cell.Label3.text = List.Label3
       cell.Label4.text = List.Label4
       cell.Label5.text = List.Label5

問題:可以輸入但無法傳值

這里cell.LabelX.text = List.LabelX是否要修改為cell.cellX.text?
否則無法實現(xiàn)數(shù)據(jù)源顯示,還是需要prepareforSegue進(jìn)行VC的傳值的方法?

自己的回答

在這里記一下2月9日晚上實現(xiàn)了出現(xiàn)的方法,以及編輯排序和刪除行的方法。盡管string都是text。
依然很高興。
原來是沒有添加

func viewDidAppear(_ animated: Bool) {
                TableView.reloadData()
            }

方法。
現(xiàn)在打算還原這天成功的代碼,再次出現(xiàn)了無法傳值的現(xiàn)象。
先結(jié)束掉這個問題,在這里做一個備忘。

艷骨 回答

網(wǎng)易云音樂 設(shè)置快捷鍵

巫婆 回答

你可以直接去element-ui官網(wǎng)看下 組件文檔
http://element.eleme.io/#/zh-...

莫小染 回答

我有一個方法,但我覺得有點復(fù)雜,應(yīng)該還有別的簡便方法,你姑且一看:

import pandas as pd
from io import StringIO 

s = """
Date 3D10
2017-9-12 1
2017-9-13 1
2017-9-14 1
2017-9-15 1
2017-9-16 1
2017-9-19 1
2017-9-20 1
2017-9-21 1
2017-9-22 1
2017-9-23 1
2017-9-26 1
...
2018-7-18 1
2018-7-19 1
2018-7-20 1
"""

df = pd.read_csv(StringIO(s), sep=" ")

df["3D10_shift_1"] = df["3D10"].shift(1)
df["3D10_shift_2"] = df["3D10"].shift(2)
df["m"] = list(zip(df["3D10"], df["3D10_shift_1"], df["3D10_shift_2"]))
df["Date"] = pd.to_datetime(df.Date, format='%Y-%m-%d')

# 第一個pattern
res1 = [(d, d+pd.Timedelta(days=1), d+pd.Timedelta(days=2)) for d in df[df.m==(-1,1.0,1.0)].Date.dt.date]

# 第二個pattern
res2 = [(d, d+pd.Timedelta(days=1), d+pd.Timedelta(days=2)) for d in df[df.m==(1,-1.0,-1.0)].Date.dt.date]
冷溫柔 回答

就給建議吧。

  1. 既然是從0開始邊學(xué)邊做,一開始不要把目標(biāo)定的過大,否則是非常容易翻車的
  2. 開始就入門難度評估的話,可以考慮從前端入手,但你0基礎(chǔ)的話,可能得先練上起碼仨月才能達(dá)到“可以開始”的程度
  3. 前端寫游戲可以直接用原生,也可以用Canvas(有現(xiàn)成的前端向游戲引擎)。但我覺得達(dá)到熟練掌握javascript的程度,也需要一些時間。貿(mào)然硬上的話,你可能連怎么開始都會懵逼的(我就問過這么個問題……黑歷史黑歷史~
笨尐豬 回答

渲染圖形本來就應(yīng)該交給GPU去做,而且光柵化這個東西做imageCache,減少下次渲染時間,感覺還不如imageNamed的ImageCache呢,而且imageNamed還不會造成離屏渲染
mask和shadows,比如切個圓角加個陰影,還是用CAShapeLayer,基于CoreAnimation框架,會通過GPU來渲染圖形,不消耗內(nèi)存,節(jié)省性能

萌面人 回答
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name="viewport" />
    <title>Document</title>
</head>
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>
<style>
html,body{
    height: 2000px;
}
#test-wrap{
  width: 100%;
  height: 44px;
  line-height: 44px;
  font-size: 15px;
  text-align: center;
  color: #0F0;
  border-bottom: 1px solid #0F0;
}
#test-flex{
  display: flex;
  height: 44px;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  border-bottom: 1px solid #F00;
  -webkit-overflow-scrolling: touch;
  box-sizing: content-box;
  /*overflow: hidden;*/
  overflow: scroll;
}
.text{
    color: #999;
    line-height: 44px;
    font-size: 15px;
    flex: 0 0 auto;
    padding: 0 5px;
    box-sizing: border-box;
    flex-shrink: 0;
  }
</style>
<body>
<div id="test-flex">
  <div class="text">這是文字1</div>
  <div class="text">這是文字2</div>
  <div class="text">這是文字3</div>
  <div class="text">這是文字4</div>
  <div class="text">這是文字5</div>
  <div class="text">這是文字6</div>
  <div class="text">這是文字7</div>
  <div class="text">這是文字8</div>
  <div class="text">這是文字9</div>
  <div class="text">這是文字10</div>
  <div class="text">這是文字11</div>
  <div class="text">這是文字12</div>
  <div class="text">這是文字13</div>
  <div class="text">這是文字14</div>
  <div class="text">這是文字15</div>
</div>
<div id="example">
    <p v-for="i in 1000">{{i}}</p>
</div>
</body>
<script>

var app = new Vue({
    el:'#example',
    data(){
        return{
            text:'123'
        }
    }
});

</script>
</html>

并沒有測試出你這種情況,我認(rèn)為是彈性拖拽的鍋。在有transition動畫的時候,fixed布局渲染會存在問題,可根據(jù)這個思路去排查一下。
參考:
http://www.cnblogs.com/skywea...
https://www.zhangxinxu.com/wo...

病癮 回答

1.查看橙色區(qū)域的用戶交互'userInterfaceEnabled' 是否打開為YES;
2.查看上面是否有一層透明視圖遮擋住“橙色區(qū)域”,阻擋了橙色區(qū)域的用戶交互。