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

鍍金池/ 問答
她愚我 回答

tslint默認(rèn)雙引號,可以改
模版一般雙引號

生性 回答

執(zhí)行 ./catalina.sh run 會在當(dāng)前控制臺打印出日志信息。我猜測應(yīng)該是啟動報錯了,看了日志之后再具體分析。

兔寶寶 回答

C#為例,服務(wù)端這樣解碼:

clipboard.png

結(jié)果:

clipboard.png

乖乖噠 回答

代碼設(shè)計問題。應(yīng)該是新手。
我是做后端的,配置類的參數(shù)都應(yīng)該集中在一個文件中好更改。
js是可以進(jìn)行文件引用的,把后端服務(wù)器的url地址封裝在一個類中,用的地方引用就行。

這就能解決你的相對路徑問題。
另外,注意一下地址問題。

懶洋洋 回答

在這個方法里,你一直調(diào)用的是頁面中的 #image 里面的 img 標(biāo)簽, 每次上傳成功都是把img Src 替換掉了,想達(dá)到需要的效果只需重新創(chuàng)建 img 標(biāo)簽 append到 #image中就行了

clipboard.png

把第一個刪除掉。在change事件里創(chuàng)建新的 img標(biāo)簽,然后在onload中賦值新創(chuàng)建的img標(biāo)簽的src ;
(可能會出現(xiàn)的問題: 上傳失敗依然創(chuàng)建了一個空的img 標(biāo)簽,這里你做下處理就好了)

兮顏 回答

QueryList不涉及到任何數(shù)據(jù)庫操作,你的提示信息應(yīng)該是被采集的頁面返回的信息

撿肥皂 回答

有中文網(wǎng)站 no-case-declarations

該規(guī)則禁止詞法聲明 (letconst、functionclass) 出現(xiàn)在 casedefault 子句中。原因是,詞法聲明在整個 switch 語句塊中是可見的,但是它只有在運行到它定義的 case 語句時,才會進(jìn)行初始化操作。

為了保證詞法聲明語句只在當(dāng)前 case 語句中有效,將你子句包裹在塊中。

該規(guī)則旨在避免訪問未經(jīng)初始化的詞法綁定以及跨 case 語句訪問被提升的函數(shù)。

switch (foo) {
    case 1:
        let x = 1;
        break;
    case 2:
        const y = 2;
        break;
    case 3:
        function f() {}
        break;
    default:
        class C {}
}

大概是指上面case 1里的xcase 2里也會生效,所以要用{}包起來,防止x提升到整個switch語句。

瞄小懶 回答

.pro是QtCreator的工程文件,里面保存了整個項目的信息,打開這個文件就可以加載完整的項目(包括所有源代碼文件和資源文件)

至于亂碼,可能是文件保存不當(dāng)或者不小心被修改造成的,這時可以考慮重新創(chuàng)建工程(新建空工程,導(dǎo)入所有代碼文件),或手動修改.pro文件

考慮到題主是初學(xué)者,建議重新創(chuàng)建工程

.pro文件的語法可以參考官方文檔
Creating Project Files

亮瞎她 回答

這個問題被我發(fā)現(xiàn)了,因為我的日期里面有一個日期是 9999-12-31,然后在這個日期上面 + 1了,加一個前置條件:date <> date'9999-12-31'

離觴 回答

你的 dataType 是jsonp, jsonp 一般不支持header 設(shè)置,而且jsonp一般要求get請求,
你把jsonp改成 json試試,看你的請求Url 也不像是jsonp 接口

若相惜 回答

下面的這樣可以,但是我還想要再被點擊的li元素添加一個class,并移除之前被點擊的li元素添加的class,不知道怎么寫,求幫忙多謝啦!

<script type="text/javascript">
$(function(){
    $("ul li").click(function(){
        var cls = $(this).attr("class");
        if(cls=='all'){
            $("#tabs div").css('display','block');
        }else{
            $("#tabs div").each(function(){
                if($(this).hasClass(cls)){
                    $(this).css('display','block');
                }else{
                    $(this).css('display','none');
                }
            });
        }
    });
});
</script>
爆扎 回答

是這個意思嗎

        let model = [{
            id: 1016,
            table: "161",
            name: "fadddcb83",
            displayName: "單行文本",
            type: "text"
        }, {
            id: 1016,
            table: "161",
            name: "f3ddd19d2",
            displayName: "多行文本",
            type: "text"
        }];

        let dataArray = [
            {fadddcb83: "單行文本默認(rèn)值1",f3ddd19d7: "多行文本默認(rèn)值1",faddd307d: ""},
            {fadddcb81: "單行文本默認(rèn)值2",f3ddd19d2: "多行文本默認(rèn)值2",faddd3073: ""},
            { fadddcb84: "單行文本默認(rèn)值3",f3ddd19d5: "多行文本默認(rèn)值3",faddd3076: ""}
        ];
        
        let resArr = [];

        dataArray.forEach(dataItem => {
            for(let key in dataItem) {
                model.forEach(item => {
                    if (key === item.name) {
                        resArr.push({
                            key: item.displayName,
                            value: dataItem[key]
                        });
                    }
                })
            }
        })
話寡 回答

string 和 number 是通過值來判斷,而對象一般通過指針指向的內(nèi)存地址來判斷,你比較的兩個對象的指針指向位置不一樣,所以返回為false。我們判斷兩個對象是否相等,一般遍歷兩個對象的屬性,看他們是否相等,這個你可以參考loadsh的isEqual方法的實現(xiàn)。

吢丕 回答

官方文檔也太簡單了,最重要的config.json怎么配置都不說明,只能去gg,bd,gh上大海撈針,折騰了兩天終于搞定了。

    {
        "url": "http://www.vikibeta.com",
        "secret": "NSFW",
        "database": "redis",
         "socket.io": {
            "transports": ["websocket", "polling"],
            "address": "http://www.vikibeta.com"
        },  
        "port": [
            "4567",
            "4568",
            "4569"
        ],  
        "redis": {
            "host": "127.0.0.1",
            "port": "6379",
            "password": "PASSWORD",
            "database": "0" 
        }   
    }

其中最重要的就是

"socket.io": {
    "transports": ["websocket", "polling"],
    "address": "http://www.vikibeta.com"
}, 
假灑脫 回答

請參考我這個答案。鏈接描述

補充代碼,代碼不是完整的,不過可以參考一下。

public class ChanHandler extends ChannelInboundHandlerAdapter {

    private static final Logger logger = LoggerFactory.getLogger(ChanHandler.class);

    @Resource
    private BusinessService businessService;
    @Resource
    private ChannelManager channelManager;


    /**
     * 建立連接時
     * @param ctx
     */
    @Override
    public void channelRegistered(ChannelHandlerContext ctx) {

        //...
    }

    @Override
    public void channelUnregistered(ChannelHandlerContext ctx) {

        //...
    }

    @Override
    public void channelRead(ChannelHandlerContext ctx, Object msg) {
        try {
            String requestStr = (String)msg;
            if(ctx.executor().inEventLoop()){
                businessLogic(ctx,requestStr);
            }else {
                ctx.executor().execute(() -> businessLogic(ctx,requestStr));
            }

        }finally {
            ReferenceCountUtil.release(msg);
        }
    }

    /**
     * 處理業(yè)務(wù)邏輯
     * @param ctx
     * @param requestStr
     */
    private void businessLogic(ChannelHandlerContext ctx,String requestStr){
        Response res = null;
        try {
            JSONObject request = JSON.parseObject(requestStr);
            switch (request.getString("action")){
                case "dev_login":
                    res = businessService.dev_login(request,ctx);
                    break;
                case "ping":
                    res = new Response("pong",null);
                    break;
                case "msg":
                    res = businessService.processing_msg(request,ctx);
                    break;
                case "quit":
                    String key = ConnUtils.getKey(ctx);
                    channelManager.removeConnection(key);
            }
        }catch (Exception e){
            res = new Response("error",400,"無法解析的字符","");
        }finally {
            IOUtil.writeAndFlush(ctx,res);
        }
    }
    
    // ...
}
EventLoopGroup bossGroup = new NioEventLoopGroup();
EventLoopGroup workerGroup = new NioEventLoopGroup();

EventExecutorGroup logicGroup = new DefaultEventExecutorGroup(16);

try {

    ServerBootstrap bootstrap = new ServerBootstrap();
    bootstrap.group(bossGroup,workerGroup);
    bootstrap.channel(NioServerSocketChannel.class);
    bootstrap.handler(new LoggingHandler(LogLevel.INFO));
    bootstrap.childHandler(new ChannelInitializer<SocketChannel>() {
        @Override
        protected void initChannel(SocketChannel socketChannel) {
            ChannelPipeline pipeline = socketChannel.pipeline();
            pipeline.addLast(new LoggingHandler(LogLevel.INFO));

            ByteBuf byteBuf = Unpooled.copiedBuffer(Const.DELIMITER.getBytes());
            pipeline.addLast(new DelimiterBasedFrameDecoder(1024,byteBuf));

            pipeline.addLast(new IdleStateHandler(readWaitSeconds, 0, 0));

            pipeline.addLast(new StringDecoder());
            pipeline.addLast(new StringEncoder());

            pipeline.addLast(logicGroup,chanHandler);
        }
    });

    bootstrap.option(ChannelOption.SO_BACKLOG, 128);
    bootstrap.childOption(ChannelOption.SO_KEEPALIVE, true);

    ChannelFuture future = bootstrap.bind(port).sync();

    future.channel().closeFuture().sync();

} catch (InterruptedException e) {
    logger.error("Server error,{}",e);
} finally {
    bossGroup.shutdownGracefully();
    workerGroup.shutdownGracefully();
    logicGroup.shutdownGracefully();
}
貓館 回答

看了你的評論。
swiper 體積大,功能豐富。
better-scroll 體積小,有基本功能。可做下拉和上拉。
平時做滾動我一般用better-scroll。
如果有復(fù)雜一點的輪播效果,又不想自己寫,就用swiper

黑與白 回答

cli就是命令行的意思。