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

鍍金池/ 問(wèn)答
久舊酒 回答

問(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í),軟鍵盤(pán)不自動(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)彈出軟鍵盤(pán),并且光標(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)題存在的話(huà),一種解決方案是自定義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;
            }
        });
    }
}
笑浮塵 回答

發(fā)送事件的時(shí)候新的組件還沒(méi)綁定事件怎么監(jiān)聽(tīng)得到呢?
https://codesandbox.io/s/p7vk...

你好胸 回答

控制臺(tái)打印的對(duì)象在點(diǎn)擊展開(kāi)的時(shí)候才會(huì)去讀取對(duì)象的所有屬性,所以你在展開(kāi)前為對(duì)象賦予的新屬性會(huì)反映在展開(kāi)后的對(duì)象上

柒喵 回答

sawtooth-border

簡(jiǎn)單解釋?zhuān)?/p>

  1. 后面兩層背景圖實(shí)現(xiàn)鋸齒,這樣整個(gè) td 都是鋸齒,包括border
  2. 再做一層純白背景,放在最上面,只覆蓋到,padding-box,這樣 border 還是原來(lái)的鋸齒背景,padding-box 就是純白背景。
  3. 鋸齒背景用 linear-gradient,背景圖的覆蓋范圍通過(guò) background-clip 調(diào)整。
裸橙 回答

先去看x5自己的文檔吧。


另外貌似阿里云自己有個(gè)播放器吧,它也給了一套啟用同層播放的方法。

離夢(mèng) 回答

自己找到了解決方案…………………………
這樣配置后可以直接本地請(qǐng)求線(xiàn)上地址,不會(huì)出現(xiàn)跨域問(wèn)題。

解決方案:
跨域問(wèn)題
1本地host配置成線(xiàn)上域名:
要注意的是localhost不支持端口映射,之前就是栽進(jìn)這個(gè)坑里了。
clipboard.png
2.設(shè)置axios請(qǐng)求攔截器(可不設(shè)置)

clipboard.png
ip限制問(wèn)題
ip限制的話(huà)就是通過(guò)vpn代理本地請(qǐng)求了,比如他限制40.70.230.110:3499這個(gè)訪(fǎng)問(wèn),就需要把服務(wù)器配置成這個(gè)40.70.230.110:3499。自己百度吧。
3.本地訪(fǎng)問(wèn)的時(shí)候直接訪(fǎng)問(wèn)m.xx.com

近義詞 回答

具體的還是要看你服務(wù)端的架構(gòu),比如你前級(jí)直接是Nginx,那這些處理可能就是由Nginx來(lái)完成(也可以放到Nginx-Lua里);如果前級(jí)沒(méi)有Nginx直接是Node.js接管一切,那可能這些就會(huì)由Node.js來(lái)處理。HTTP這里只是告訴你一個(gè)網(wǎng)絡(luò)通信的規(guī)范該怎么跑,具體實(shí)現(xiàn)還是取決于服務(wù)端是如何架構(gòu)的。

浪蕩不羈 回答

原因有多種

  1. debug打包配置和release的不同
  2. 打包的時(shí)候沒(méi)有關(guān)掉監(jiān)控(新添加的靜態(tài)資源沒(méi)有鏈接到)
  3. 加入了需要的Link 的原生模塊
  4. node_moudle的問(wèn)題 需要?jiǎng)h掉重裝
  5. 微信等第三方模塊的調(diào)試模式和生產(chǎn)模式帳號(hào)沒(méi)有分開(kāi)

暫時(shí)想到這么多

深記你 回答

請(qǐng)你仔細(xì)看看,computed 是個(gè)函數(shù)嗎?

computed: mapState()

如果還不明白的話(huà):

function mapState() {
  return {}
}
...
computed: mapState() // computed 是個(gè)函數(shù)嗎?

如果還不明白的話(huà),建議你暫停 Vue 的學(xué)習(xí),先補(bǔ)一補(bǔ) javascript 基礎(chǔ)

希望對(duì)你有幫助

尐潴豬 回答

用selenium的話(huà),如下

browser.save_screenshot(path)
心悲涼 回答

#{}會(huì)自動(dòng)將傳入?yún)?shù)用''包裹,你的參數(shù)num本身就有'',所以是你看到的現(xiàn)象;
如果不想自動(dòng)加引號(hào)可以用${}

外層再嵌套一層div,display: flex; justify-content: center; 然后修改的justify-content .page-mod .pagination { justify-content: flex-start }
不行去 http://test.cxxgame.com/tourn... 看賽事信息部分的樣式

遲月 回答

頁(yè)面上每個(gè)指令都是獨(dú)立創(chuàng)建的,所以這部分代碼

<div *ngFor="let hero of heroes" appSpy class="heroes">
  {{hero.id}}: {{hero.name}}
</div>

實(shí)際上是通過(guò)*ngFor創(chuàng)建了多個(gè)appSpy(SpyDirective),
對(duì)于每個(gè)SpyDirective指令來(lái)說(shuō),nextId都是獨(dú)立的,能引起SpyDirective中nextId變化的情況只有在調(diào)用logIt()時(shí)(即ngOnInitngOnDestroy時(shí)),由于你這里指令生命周期經(jīng)過(guò)了ngOnInit,并沒(méi)有到ngOnDestroy,所以你SpyDirective中的nextId始終為1。
另外,感覺(jué)你可能是和SpyComponent中的nextId弄混了

情已空 回答

分庫(kù)確實(shí)有很多問(wèn)題,但是現(xiàn)在大多數(shù)互聯(lián)網(wǎng)企業(yè)由于業(yè)務(wù)數(shù)據(jù)龐大基本上都會(huì)使用分庫(kù)分表。分庫(kù)分表最根本的原因就是解決單機(jī)負(fù)載壓力,把一臺(tái)機(jī)器上的壓力分散到多臺(tái)服務(wù)器上去。
分庫(kù)也確實(shí)有一些問(wèn)題需要考慮:
1.分庫(kù)規(guī)則和策略(分片原則)。什么樣的數(shù)據(jù)進(jìn)如DB1中,什么樣的數(shù)據(jù)進(jìn)入DB2中
2.跨庫(kù)事物
3.分布式業(yè)務(wù)主鍵如何設(shè)計(jì)
4.庫(kù)表和庫(kù)表之間如果需要join
5.分頁(yè)的問(wèn)題
6.多數(shù)據(jù)源整合的問(wèn)題
其實(shí),單機(jī)分庫(kù)只是解決了表的壓力,并沒(méi)有解決服務(wù)器的壓力。
現(xiàn)在也有很多開(kāi)源組件支持分庫(kù)分表,可以參考下mycat sharding-jdbc等等一些開(kāi)源項(xiàng)目。

歡迎加Q群交流討論Java技術(shù) 696883318

陪她鬧 回答

html標(biāo)簽加上v-cloak,樣式里面

[v-cloak] {
    display: none;
}

vue渲染完會(huì)把這個(gè)屬性卸掉,然后顯示出來(lái)就是完整的了。
文檔的案例上有這個(gè)

笑忘初 回答

檢查ckplayer.js的路徑是否正確,檢查ckplayer.js里面定義的名稱(chēng)是否是ckplayer,否則檢查版本是否合適

clipboard.png

其實(shí)除了這個(gè)文件夾,其他所有的文件我都能正常提交,所以我就在想是不是這個(gè)文件是別人的的原因呢?

巫婆 回答

你貌似有一件事搞反了。

文件是ANSI編碼,這其實(shí)就是 Windows 的 System' local encoding 了。那么你從 ANSI 讀到 QString 的過(guò)程,不是 toLocal8Bit,而是 fromLocal8Bit。

搞明白這件事,亂碼問(wèn)題就迎刃而解了。

QString readLine = configFile.readLine();

改為:

QString readLine = QString::fromLocal8Bit(configFile.readLine());

把后面那些 toLocal8Bit 都給去掉就行了。