鍍金池/ 問答/ iOS問答
安淺陌 回答

歡迎加入APP代上架服務(wù),群聊號(hào)碼:309504781 先過包在付款 誠信過包。有過包記錄!

蟲児飛 回答

請(qǐng)問哪些軟件是 Control+C 麻煩舉出來。
偏好設(shè)置里面有選項(xiàng)之類的嗎?

情皺 回答

^\d+(-\d+)?(,\d+(-\d+)?)*$ 應(yīng)該可以

過客 回答

瀏覽器新的標(biāo)準(zhǔn)采用composedPath

let path = event.path || (event.composedPath && event.composedPath());
貓小柒 回答

_hightlightTarget和_hightlightAction是怎么獲取的?

艷骨 回答

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

瘋浪 回答

mybatis是這么用的嗎??寫注解,這多麻煩啊,我們都是生成的xml文件,里面基本的增刪改查語句都有了

雨蝶 回答

touchmove事件return掉應(yīng)該就可以了

不討囍 回答

我也想知道怎么實(shí)現(xiàn),同樣遇到這個(gè)問題。

笑浮塵 回答

<meta name="format-detection" content="telephone=yes" />
嘗試一下這個(gè)標(biāo)簽有作用嗎?

放開她 回答

剛剛一直百度,發(fā)現(xiàn)了這個(gè)System.nanoTime() 確實(shí)可以為0。
這個(gè) System.nanoTime() 并不是按照1970為元年來計(jì)算,而是 cpu核心的時(shí)鐘周期來計(jì)時(shí),它的開始時(shí)間是不確定的。
參考:http://hold-on.iteye.com/blog...

殘淚 回答

非常感謝,我昨天洗腳時(shí)突然想到了漏了一步,我只改了nginx文件下site-available,忘記改site-enabled文件下的配置,但是我有一點(diǎn)不明白是,在根目錄下指定urls的意思是什么?代碼如下

from django.contrib.staticfiles.urls import staticfiles_urlpatterns

url_patterns += staticfiles_urlpatterns

因?yàn)槲覍⑵渥⑨尩糁貑ginx

sudo nginx service reload

admin樣式仍然生效。所以我也不知道這一步是在干嘛?求解

一般都存在git上,比如gitlab,gitee,github

舊酒館 回答

PC端的自動(dòng)播放應(yīng)該都是比較兼容的吧;關(guān)鍵屬性就是 autoplay;
但手機(jī)端是無法做到真正意義上同PC端一樣的的自動(dòng)播放video的;
最多可以加個(gè)touch的監(jiān)聽事件,整個(gè)屏幕有被觸摸的時(shí)候就開始播放;(iOS下兼容比較好,Android好像有些設(shè)備不行);
之前嘗試過很多辦法,只能做到這樣了;
有些時(shí)候還是需要需求方面進(jìn)行一些妥協(xié),做不到就是做不到,只能更換方向了;


補(bǔ)充touchstart測(cè)試源碼如下:

<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <title>TEST</title>
  <style>
  #video{
    width: 80%;
    height: 80%;
    margin: 10% auto;
  }
  </style>
 </head>
 <body>
  <video id='video' playsinline autoplay controls muted>
    <source src="http://yun.it7090.com/video/XHLaunchAd/video01.mp4">
  </video>
  <div id='inp'></div>
  <script>
    function load (){
        document.addEventListener('touchstart',touch, false);
        document.addEventListener('touchmove',touch, false);
        document.addEventListener('touchend',touch, false);
        function touch (event){
            var event = event || window.event;
            var oInp = document.getElementById("inp");
            switch(event.type){
                case "touchstart":
                    document.getElementById("video").play();
                    oInp.innerHTML = "Touch started (" + event.touches[0].clientX + "," + event.touches[0].clientY + ")";
                    break;
                case "touchend":
                    oInp.innerHTML = "<br/>Touch end (" + event.changedTouches[0].clientX + "," + event.changedTouches[0].clientY + ")";
                    break;
                case "touchmove":
                    event.preventDefault();
                    oInp.innerHTML = "<br/>Touch moved (" + event.touches[0].clientX + "," + event.touches[0].clientY + ")";
                    break;
            }
            
        }
    }
    window.addEventListener('load',load, false);
  </script>
 </body>
</html>
蟲児飛 回答
  1. 需要@autoreleasepool的作用,它的真實(shí)作用是 如果在包裹語句中創(chuàng)建了臨時(shí)變量,則可以提前釋放,顯然你使用情景并不符合這一原則,故無效
  2. for... in ...快速枚舉原則上是不應(yīng)該對(duì)集合中的元素作修改的,也許可以試試塊遍歷(但我覺得應(yīng)該差不太多,for in見到用的例子也挺多的),for循環(huán)不考慮是因?yàn)闀?huì)導(dǎo)致多出一份臨時(shí)拷貝
  3. removeFromSuperview后并不代表這塊內(nèi)存就釋放了,正確的說法是會(huì)在稍后的某個(gè)時(shí)間點(diǎn)釋放(一般是下一次事件循環(huán)),如果要及時(shí)釋放,可直接手動(dòng)置空,view = nil;
悶油瓶 回答

對(duì)這個(gè)“中文參數(shù)”編碼即可。

對(duì)于get請(qǐng)求
如果你的請(qǐng)求是get,參數(shù)有中文的,比如 ?name=張上,按照如下處理
前端使用 encodeURIComponent(encodeURIComponent(url)),對(duì)url進(jìn)行二次編碼。
后端:拿到參數(shù)值,使用URLDecoder.decode(s, "UTF-8")解碼一下。這樣方式確實(shí)可行的,答主在實(shí)際項(xiàng)目總使用過。
舉個(gè)例子吧:
前端:

<script type="text/javascript">
   var url = "/xxx/param/test";
     
     var name = "張上";
     
     name = encodeURIComponent(name);
     name = encodeURIComponent(name);//二次編碼
     alert(name);
     url = url + "?name="+name;
     window.location.href = url;
     </script>

后端:

@Controller
@RequestMapping(value="/param")
public class ParamController extends BaseController<ParamEntity> {
    /**
     * @throws UnsupportedEncodingException 
     * 
     */
    @RequestMapping(value="/test",method=RequestMethod.GET)
    public String test(@RequestParam("name") String name) throws UnsupportedEncodingException{
        name = URLDecoder.decode(name, "UTF-8");//實(shí)測(cè),可以正確的得到中文。
        System.out.println(name);
        return "index";
    }
}

注意:get請(qǐng)求有中文參數(shù),可以指定容器使用何種編碼規(guī)則來解碼提交的參數(shù)(有人回答使用這種方式,即修改tomcat 配置文件中的Connector中的URIEncoding參數(shù)),但是這種做法不建議使用,推薦使用二次編碼吧。
為什么需要二次編碼?可以看如下博文:
eURIComponent編碼2次

未命名 回答

在windows系統(tǒng)下,我更推薦打開ftp,然后通過FreeFileSync這類同步軟件操作。這個(gè)軟件比一些單純的FTP軟件更加可視及可控。