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

鍍金池/ 問(wèn)答/ 網(wǎng)絡(luò)安全問(wèn)答
孤酒 回答
gitHub:一個(gè)面向開(kāi)源及私有軟件項(xiàng)目的托管平臺(tái),只支持git作為唯一的版本庫(kù)格式進(jìn)行托管

因?yàn)橹恢С?code>Git版本庫(kù)的格式,理所當(dāng)然的需要用到Git工具,而Git 是一個(gè)管理你的「代碼的歷史記錄」的工具

  • 通過(guò)GitHub,讓別人參與你的開(kāi)源項(xiàng)目,也可以參與別人的開(kāi)源項(xiàng)目
  • 托放分享自己的代碼,讓別人學(xué)習(xí)或者檢查你的代碼
  • 創(chuàng)建issues,可以寫(xiě)博客自帶評(píng)論功能
  • 社區(qū)資源查找,Github上面有很多別人開(kāi)源出來(lái)的優(yōu)秀項(xiàng)目
  • 等等

你用了就發(fā)現(xiàn)了他的用處與好處,相似的平臺(tái)有國(guó)內(nèi)的碼云,Gitlab。

你 css 文件夾里有被刪除的文件的話, css 文件夾是要這樣顯示的.

貌似沒(méi)有吧,不過(guò)可以創(chuàng)建一個(gè)模塊存放公共配置,讓項(xiàng)目的父模塊依賴它,這樣所有的子模塊會(huì)引入父模塊的依賴.而spring通過(guò)classpath加載配置,是可以讀取到的.需要注意的是配置模塊的pom不能依賴項(xiàng)目的任一模塊,避免循環(huán)依賴.

別硬撐 回答

touchmove時(shí)不讓其移出可視窗口,或者touchend事件加在document上

function touch(id){
            var obj = document.getElementById(id); 
            obj.addEventListener('touchstart', function(event) {     
            if (event.targetTouches.length == 1) { 
            var touch = event.targetTouches[0]; 
            var disX=touch.pageX-obj.offsetLeft; 
            var disY=touch.pageY-obj.offsetTop;
            var W = document.documentElement.clientWidth-obj.offsetWidth;
            var H = document.documentElement.clientHeight-obj.offsetHeight;
            obj.addEventListener('touchmove',move);  
            function move(event){    
                event.preventDefault();
                    var touch2=event.targetTouches[0];
                    var l=touch2.pageX-disX;
                    var t=touch2.pageY-disY;
                    if(l<0){
                        l=0;
                    };
                    if(l>W){
                        l=W;
                    };
                    if(t<0){
                        t=0;
                    };
                    if(t>H){
                        t=H;
                    };
                    obj.style.left=l+'px';
                    obj.style.top=t+'px';
         
            };
              obj.addEventListener('touchend',chend);
              function chend(event){
                obj.removeEventListener('touchmove',move);
                obj.removeEventListener('touchend',chend);
              };
        }; 
        }, false);
    };
笑忘初 回答
  1. 從網(wǎng)頁(yè)里找東西,不要用正則,因?yàn)闀?huì)寫(xiě)的很復(fù)雜,通用性很差。大部分語(yǔ)言都有現(xiàn)成的包,直接裝一個(gè)建樹(shù)遍歷吧。
  2. 學(xué)正則推薦 正則表達(dá)式30分鐘入門教程
久舊酒 回答

問(wèn)題已經(jīng)解決了

這個(gè)問(wèn)題的 關(guān)鍵點(diǎn)setSelection() 方法的執(zhí)行時(shí)機(jī)

先說(shuō)下如何解決

  • 布局中不需要做任何多余的設(shè)置
<RelativeLayout
    <!-- 這兩個(gè)設(shè)置不需要了,因?yàn)榻酉聛?lái)要在程序總設(shè)定 -->
    android:focusable="false"
    android:focusableInTouchMode="true" />
    <EditText />
</RelativeLayout>
  • Java代碼部分
public class MainActivity extends AppCompatActivity {
    private boolean isFirst = true; // 是否是第一次點(diǎn)擊 EditText
    private InputMethodManager mIMM; // 第一次點(diǎn)擊時(shí),軟鍵盤不自動(dòng)彈出,所以要手動(dòng)彈出
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mIMM = (InputMethodManager) (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
        mEditText = findViewById(R.id.xxx);
        
        // 關(guān)鍵部分
        mEditText.setFocusable(false);
        mEditText.setOnClickListener( v -> {
            if(isFirst) {
                mEditText.setFocusableInTouchMode(true);
                mEditText.requestFocus();
                mEditText.setSelection(mEditText.getText().length());
                mIMM.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
                isFirst = false;
            }
        });
    }
}

再說(shuō)下嘗試的過(guò)程

1. 直接設(shè)置 setSelection()

因?yàn)橹霸O(shè)置了 android:focusabelInTouchMode="true",所以直接設(shè)置是沒(méi)有效果的,第一次點(diǎn)擊EditText區(qū)域,會(huì)自動(dòng)彈出軟鍵盤,并且光標(biāo)位置是手指點(diǎn)擊的位置

2. 自定義 EditText,重寫(xiě) onSelectionChanged(int selStart, int selEnd)方法

這個(gè)方法感知光標(biāo)位置的變化,編寫(xiě)如下代碼,可控制光標(biāo)始終在結(jié)尾處:

    @Override
    protected void onSelectionChanged(int selStart, int selEnd) {
        super.onSelectionChanged(selStart, selEnd);
            if (selStart == selEnd) { // 不考慮多個(gè)文字被選中
                setSelection(getText().length());
            }
    }

這個(gè)方法的執(zhí)行時(shí)機(jī)在自定義EditText對(duì)象初始化之前,并且在沒(méi)點(diǎn)擊之前,或者點(diǎn)擊時(shí)會(huì)多次執(zhí)行該方法,不好控制是否是第一次點(diǎn)擊。因此也沒(méi)有嘗試成功

總結(jié)

不知道有沒(méi)有更好的解決方案?期待你的回答。


2018-05-28 補(bǔ)充

實(shí)際項(xiàng)目總可能會(huì)遇到一個(gè)頁(yè)面中有多個(gè)EditText,那么 isFirstTouch 就可能被多個(gè)EditText共用,如果有這個(gè)問(wèn)題存在的話,一種解決方案是自定義EditText:

public class MyEditText extends EditText {
    private boolean isFirstTouch = true;
    // 構(gòu)造方法中調(diào)用 init() 方法
    private void init() {
        post( () -> {
            setFocusable(false);
            if(isFirst) {
                setFocusableInTouchMode(true);
                requestFocus();
                setSelection(mEditText.getText().length());
                inputMethodManger.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
                isFirst = false;
            }
        });
    }
}
笑浮塵 回答

可以實(shí)現(xiàn),twillo 有文件可看

小眼睛 回答

這是你們自己寫(xiě)的私有方法。你可以去入口文件找找,從那個(gè)文件引入的$auth,然后去找對(duì)應(yīng)的文件看源碼。loginWith的源碼肯定也在里面,當(dāng)然,你如果懶得去做console.log($auth.loginWith)在控制臺(tái)也是能看的,就是不知道是不是混淆壓縮過(guò)后的。

念舊 回答

這個(gè)問(wèn)題應(yīng)該是沒(méi)有下載openyxl導(dǎo)致的。安裝openyxl應(yīng)該是要翻墻,lz搜索教程可以了解一下。

傻叼 回答

能把頁(yè)面截圖出來(lái)看看嗎,看起來(lái)的確很奇怪

雨蝶 回答

.chm文件使用 IE 瀏覽器的編碼設(shè)置,將 IE 的編碼設(shè)置為自動(dòng)選擇即可解決問(wèn)題。

PS:在3.6.3和3.6.4中還是有些亂碼沒(méi)有完全解決。'抯'這個(gè)亂碼解決不了。3.6.2之前的亂碼全都解決了。3.6.3和3.6.4文檔是不是出Bug了啊,首頁(yè)都顯示變樣子了。

初念 回答
\usepackage{bbm}

$\mathbbm{1}_i^{\mbox{obj}}$
陪妳哭 回答

貌似應(yīng)該先執(zhí)行 heroku login 命令,執(zhí)行登錄之后。再做倉(cāng)庫(kù)的推送吧,你試一下。

笨尐豬 回答

location ~ \.php?$

增加一行

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

但是為什么,我不知道

解夏 回答

ubuntu從14.04以后開(kāi)始ssh默認(rèn)不允許root密碼登錄的,因?yàn)殚_(kāi)啟了PermitRootLogin prohibit-password。因此你的做法有很多,比如可以用密鑰認(rèn)證的方式登錄root,也可以修改sshd的配置文件,允許root以密碼登錄的方式。

但是以root直接登錄操作并不是一個(gè)好的方案,所以建議你還是用普通用戶身份操作,用sudo提權(quán)

庫(kù)不對(duì)啊。。重新編譯安裝下看看