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

鍍金池/ 問答
有你在 回答

沒有什么不同吧。第一個(gè)Select選擇了之后直接ajax,返回的數(shù)據(jù)更新data就可以。
比如:

ajaxCall = () => {
    ajax().then(changeList2)
}

renderOptions = () => {
    return this.props.list.map(element =>
      <Option key={element.id} value={element.id}> {element.address}</Option>);
  };


<Select onclick={ajaxCall}>
    <Option>value1</Option>
</Select>
    
<Select>
    {renderOptions()}
</Select>
故人嘆 回答

mybatis框架的關(guān)聯(lián)配置:

首先假設(shè)我們數(shù)據(jù)庫中有兩個(gè)表,一個(gè)表示move,另一個(gè)是moveType,move里面有一個(gè)字段typeid,與moveType表里面的id相對應(yīng)。相信大家已經(jīng)看出來了,一個(gè)moveType對應(yīng)多個(gè)move,我們查詢move字段的時(shí)候,必要的時(shí)候得顯示moveType的內(nèi)容,比如我的move的name是:《A計(jì)劃》,那么對應(yīng)的我的moveType就是動(dòng)作片,而不是直接顯示的id,有人說這不就是sql的內(nèi)連接查詢么?非也,你用sql的內(nèi)連接是顯示不出來MoveType里面的name的,那么,對于這種情況我們該怎么查詢呢?怎么配置呢?

為了不讓大家迷糊,我還是寫全吧,從最基本的實(shí)體類開始:

  首先我們創(chuàng)建一個(gè)Move的實(shí)體類,與數(shù)據(jù)庫中的move表相對應(yīng),代碼如下:

public class Move {

private Long id;               //電影id  
private MoveType type;         //電影類型  
private String name;           //電影名稱  
private String actor;          //電影主演  
private String director;       //電影導(dǎo)演  
private Integer price;         //電影價(jià)格  

}

  在這里我們省略getter和setter方法,直接在創(chuàng)建一個(gè)實(shí)體類,MoveType,此類與數(shù)據(jù)庫中的moveType表相對應(yīng),代碼如下:

[java]
public class MoveType {

private Integer     id;  
private String      typeName;  

}

  同樣我們省略getter和setter方法,咱們在去建一個(gè)dao接口,IMoveDao,與Move類相對應(yīng),代碼如下:

public interface IMoveDao {

/** 
 *  
* @Title: saveMove 
* @Description: 添加電影 
* @param @param move 
* @param @return    設(shè)定文件 
* @return int    返回類型 
* @throws 
 */  
public int  saveMove(Move move);  
/** 
 *  
* @Title: queryMoveByTerm 
* @Description: 動(dòng)態(tài)查詢電影 
* @param @param mt 
* @param @return    設(shè)定文件 
* @return List<Move>    返回類型 
* @throws 
 */  
public List<Move> queryMoveByTerm(MoveTerm mt);  

}

       接著在創(chuàng)建個(gè)IMoveTypeDao接口類,與實(shí)體類MoveType相對應(yīng):

public interface IMoveTypeDao {

/** 
 *  
* @Title: getAllMoveTypes 
* @Description: 查詢?nèi)康碾娪邦愋?
* @param @return    設(shè)定文件 
* @return List<MoveType>    返回類型 
* @throws 
 */  
public List<MoveType>  getAllMoveTypes();  

}

    光有了實(shí)體類和dao接口還遠(yuǎn)遠(yuǎn)不夠,正兒八經(jīng)的配置還沒開始呢。
    我們先配置MoveDaoMapper.xml的映射文件,同樣,此映射文件對應(yīng)的是IMoveDao接口,這個(gè)比較復(fù)雜,咱們慢慢的來,代碼如下:
(1)先把頭部拿出來:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">

(2)映射Move實(shí)體類的字段屬性

<!-- 映射Move實(shí)體類的字段屬性 -->

<!-- type="move" 等價(jià)于type="org.entity.Move"-->  
<resultMap type="move" id="moveMapper">  
    <id property="id" column="id"/>  
    <result property="name" column="name"/>  
    <result property="actor" column="actor"/>  
    <result property="director" column="director"/>  
    <result property="price" column="price"/>  

<!-- 關(guān)聯(lián)MoveType實(shí)體類, -->

    <!-- type:實(shí)體類Move中的type對象 -->  
    <!-- typeid:數(shù)據(jù)表Move的typeid -->  
    <!-- selectMoveType:映射的是實(shí)體類MoveType -->  
    <association property="type" column="typeid"  
    select="selectMoveType" />  

</resultMap>

(3)映射實(shí)體類MoveType

<!-- 映射實(shí)體類MoveType -->

<!-- type="moveType" 等價(jià)于type="org.entity.MoveType"一樣  -->  
<resultMap id="moveTypeMapper"  type="moveType" >  
        <id property="id" column="id"/>  
        <result property="typeName" column="typename"/>  
</resultMap>  

(4)對應(yīng)的moveType的映射
[java]
<!-- selectMoveType與上面MoveType實(shí)體類的select相對應(yīng) -->

<!-- moveTypeMapper與上面映射實(shí)體類MoveType的id相對應(yīng) -->  
<select id="selectMoveType"  resultMap="moveTypeMapper">  
    select * from movetype where id=#{typeid}  
</select>  

(5)下面就是咱們在Dao層里面方法的sql實(shí)現(xiàn)了

<!-- 添加電影 -->
<insert id="saveMove" parameterType="move">

insert into   
move  
(id,typeId,name,actor,director,price)  
values  
(#{id},#{type.id},#{name},#{actor},#{director},#{price})  

</insert>

<!-- 動(dòng)態(tài)查詢電影 -->
<select id="queryMoveByTerm"
parameterType="hashmap"
resultMap="moveMapper">

select   
id,  
typeid,  
name  
,actor  
,director  
,price  
 from move   
  <where>  
    <if test="typeid!=null "> and typeid=#{typeid}</if>  
    <if test="name!=null"> and name=#{name}</if>  
    <if test="actor!=null"> and actor=#{actor}</if>  
    <if test="director!=null"> and director=#{director}</if>  
    <if test="smallPrice!=null"> and price between #{smallPrice}  and #{bigPrice}</if>  
</where>   

</select>

最后記得用<mapper></mapper>把上面的配置包起來。
到此,我們的MoveDaoMapper.xml的配置就結(jié)束了,下面我們來配置一下MoveTypeDaoMapper.xml,請看代碼:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="moveTypeDao">

<select id="getAllMoveTypes" resultType="moveType">  
    select * from movetype   
</select>  

</mapper>

  這里面只有一個(gè)查詢所有電影類型的方法,所以比較簡單,重點(diǎn)和難點(diǎn)還是都在MoveDaoMapper.xml里面,最后我在附加一個(gè)動(dòng)態(tài)查詢的條件類吧:

public class MoveTerm {

private Long id;             //電影id  
private MoveType type;      //電影類型  
private String name;        //電影名稱  
private String actor;       //主演  
private String director;    //導(dǎo)演  
private Integer smallPrice; //最低價(jià)格  
private Integer bigPrice;   //最高價(jià)格  

}

省略getter和setter方法??!

萌面人 回答
    public static void main(String[] args) {
            Scanner input = null;
            try{
                 input = new Scanner(System.in);
                 System.out.print("請輸入一個(gè)值:");
                 int num = input.nextInt();
                 System.out.println("根據(jù)這個(gè)值可以輸出以下加法表:");
                 for(int i=0 ;i <= num; i++){
                     System.out.println(i +"\t"+ "+"+"\t"+ (num - i) +"\t" + "="+ "\t" + num );
                 }
            }finally{
                if(null != input){
                    input.close();
                }
            }
    }
陌南塵 回答

一直上不去啊,頭疼

久愛她 回答

wx.authorize({})

//可以通過 wx.getSetting 先查詢一下用戶是否授權(quán)了 "scope.record" 這個(gè) scope
wx.getSetting({

success(res) {
    if (!res.authSetting['scope.record']) {
        wx.authorize({
            scope: 'scope.record',
            success() {
                // 用戶已經(jīng)同意小程序使用錄音功能,后續(xù)調(diào)用 wx.startRecord 接口不會(huì)彈窗詢問
                wx.startRecord()
            }
        })
    }
}

})

文檔里有的 https://mp.weixin.qq.com/debu...

艷骨 回答

7.0以上引入了文件安全系統(tǒng),就是通過第三方的intent打開文件需要將文件進(jìn)行授權(quán)。另外一種是intent調(diào)用時(shí)是否允許第三方進(jìn)行使用,比如Activity android:exported="true"這個(gè)屬性是否設(shè)置,是否有其他應(yīng)用需要調(diào)用你的activity

陌離殤 回答

新增一個(gè)搜索區(qū)域,綁定v-show,在搜索事件里控制其顯示隱藏。
例:

<div v-show="showSearchCon">
    {{searchInfo}}
</div>


methods:{
    search:function(){
        if(沒搜索到){
            this.showSearchCon = true
            this.searchInfo = '暫無數(shù)據(jù)'
        }
    }
}
不討喜 回答

保存的話,占物理內(nèi)存=>站硬盤,不占內(nèi)存

臨時(shí)圖片不用保存,就像樓上說的驗(yàn)證碼,其他的都先檢測有沒有生成好的,有就發(fā)給瀏覽器,沒有就生成

傲嬌范 回答
瀑布流的區(qū)域始終保持固定數(shù)量的item

應(yīng)該是用了DOM回收吧

涼薄 回答

發(fā)送一個(gè)攜帶token的請求看后臺(tái)是否需要與localStorage沒有關(guān)系。localStorage只是本地存儲(chǔ)。
一般情況 在路由鉤子onEnter里 先判斷l(xiāng)ocalStorage token是否存在來判斷是否已經(jīng)登陸。token在不存在的時(shí)候跳轉(zhuǎn)至登陸頁面。locaStorage來控制
像你說的有可能是 token是驗(yàn)證session失效。這樣其實(shí)可以不用locaStorage。通過token驗(yàn)證請求的返回來判斷是否已經(jīng)登陸。
這部分的處理我也想請求下大家的處理方式。歡迎留言討論

巴扎嘿 回答

應(yīng)該是require做了緩存,對同一個(gè)模塊重復(fù)加載會(huì)被忽略。

你可以判斷調(diào)用次數(shù),第一次以回調(diào)函數(shù)的方式執(zhí)行,后面就直接執(zhí)行指定函數(shù)了

撥弦 回答

一個(gè)div,給他一個(gè)足夠大的border或者box-shadow,或者 outline均可

.box{
    width:100px;
    height:100px;
    outline:1000px solid #000
}

這樣就形成的中間是鏤空的,其他地方都是黑色的

怣痛 回答

把C系統(tǒng)做成rpc,存儲(chǔ)用戶詳細(xì)信息,提供增刪查改接口。A,B用戶表加一個(gè)唯一appid。注冊時(shí)A,B只保存帳號(hào)密碼狀態(tài),并通過rpc接口同步其他詳細(xì)信息包括appid到C系統(tǒng)。獲取信息時(shí)根據(jù)A,B系統(tǒng)拿appid去C系統(tǒng)查詢

愛是癌 回答

addToolbar.js這個(gè)似乎沒啥用,注釋掉就好了。- -

失魂人 回答

getTable方法在Model里面定義的是非靜態(tài)方法

public function getTable()

直接調(diào)用PHP就會(huì)跳出了一個(gè)Strict錯(cuò)誤。

而調(diào)用Model::where的時(shí)候,由于where沒有在Model里面定義,PHP會(huì)找Model里面的__callStatic,將where方法代理到目標(biāo)類里面。

Model的__callStatic方法注釋也解釋的很清楚

/**
 * Handle dynamic static method calls into the method.
 *
 * @param  string  $method
 * @param  array  $parameters
 * @return mixed
 */
public static function __callStatic($method, $parameters)
{
    $instance = new static;

    return call_user_func_array([$instance, $method], $parameters);
}
掛念你 回答

唉,一開始我直接在設(shè)置里面使用master分支圖片描述 看一遍文章說是另一種方式和創(chuàng)建gh-pages差不多,就懶得創(chuàng)建gh-pages了,后來又試了重新創(chuàng)建gh-pages 就能達(dá)到我要的效果了,不是很懂這幾種創(chuàng)建方式的區(qū)別...