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

鍍金池/ 問答/ HTML問答
拽很帥 回答

原來是angular的問題,項(xiàng)目中引用的是angular5.x ,升級到6.x 就沒有錯(cuò)誤了。

愿如初 回答

完全可以, 你這個(gè)和我之前解決的問題一模一樣, 參照我的博客 http://liximomo.github.io/vue...

選擇 回答

主要看你用什么技術(shù)
我用的vue單頁并且使用keep-alive
在列表頁我可以判斷 如果是從詳情返回的話 不需要加載第一頁

離殤 回答

你可以直接打印 $_POST 看看

或者新增上傳控件的時(shí)候, 手動(dòng)指定 name="icon[1]" 的下標(biāo)

殘淚 回答

可以在頁面onShow()函數(shù)中設(shè)置刷新的操作

吃藕丑 回答

設(shè)置了這樣的content-type,body不能是這樣的json字符串,而應(yīng)該是a=1&b=2這樣的字符串,另外你的后臺(tái)可以打印一下req,看看是否接收到了請求,如果接收到了就是你的bodyparser沒有設(shè)置的關(guān)系了

影魅 回答

解決了,因?yàn)間ithub登錄成功后是 http 方式跳轉(zhuǎn)過去的,所以 express-session 需要設(shè)置下 secure: false

app.use(session({
    secret: 'Stefanie Sun',
    store: sessionStore,
    resave: true, // 強(qiáng)制更新 session
    saveUninitialized: true,  // 
    cookie: { 
        maxAge: 3 * 3600 * 1000,  // 過期時(shí)
        secure: false // http 訪問時(shí) secure 為 false
  }, 
    rolling: true
}))

怪我沒有仔細(xì)看文檔=。=

心上人 回答

clipboard.png

其實(shí)你的代碼寫法是沒錯(cuò)的,我猜因?yàn)閖s是單線程的,你后續(xù)代碼的執(zhí)行阻塞了前面兩個(gè)事件對input的更新,最終導(dǎo)致你只能看到最后一次的結(jié)果

囍槑 回答

你這結(jié)構(gòu)不都已經(jīng)定好了嗎。

{
    path: 'A',
    children: ['B']
},
{
    path: 'C',
    children: ['D']
}

你的跳轉(zhuǎn)在 B 里加一個(gè)去 D 的 router-link 不就好了。

終于解決了這個(gè)問題,在stackoverflow上面提問找到了解答:問答詳情

做法是添加消息隊(duì)列.為什么添加在這個(gè)問答:為什么添加消息隊(duì)列,大致意思是因?yàn)榈图壥髽?biāo)鍵盤鉤子默認(rèn)會(huì)馬上返回返回值,通過添加消息隊(duì)列就能解決.

添加了一個(gè)線程來控制鉤子,如果不添加好像程序不能按要求退出.

最后c++部分代碼:

// dllmain.cpp : Defines the entry point for the DLL application.
#include "stdafx.h"
#include "stdio.h"

HHOOK g_HookHwnd = NULL;
HHOOK g_hMouse = NULL;
HANDLE hThread = NULL;

// 鉤子子程
extern "C" _declspec(dllexport) LRESULT CALLBACK MyHookFun(int nCode, WPARAM wParam, LPARAM lParam)
{
    printf("in hook key function\n");
    // 這個(gè)Structure包含了鍵盤的信息
    /*typedef struct {
    DWORD vkCode;
    DWORD scanCode;
    DWORD flags;
    DWORD time;
    ULONG_PTR dwExtraInfo;
    } KBDLLHOOKSTRUCT, *PKBDLLHOOKSTRUCT;*/
    // 我們只需要那個(gè)vkCode
    PKBDLLHOOKSTRUCT pVirKey = (PKBDLLHOOKSTRUCT)lParam;

    // MSDN說了,nCode < 0的時(shí)候別處理
    if (nCode >= 0)
    {
        // 按鍵消息
        switch (wParam)
        {
        case WM_KEYDOWN:
        case WM_SYSKEYDOWN:
        case WM_KEYUP:
        case WM_SYSKEYUP:
            switch (pVirKey->vkCode)
            {
            case VK_LWIN:
            case VK_RWIN:
                return 1;  // 吃掉消息
                break;
            }
            return 1;
            break;
        }
    }

    return CallNextHookEx(g_HookHwnd, nCode, wParam, lParam);
}

extern "C" _declspec(dllexport) LRESULT CALLBACK  MyHookMouse(int nCode, WPARAM wParam, LPARAM lParam)
{
    printf("in hook mouse function\n");
    return 1;
}


HMODULE g_Module;
extern "C" _declspec(dllexport)  BOOL APIENTRY DllMain( HMODULE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved
                     )
{
    switch (ul_reason_for_call)
    {
    case DLL_PROCESS_ATTACH:
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
    {

        break;
    }
    }
    return TRUE;
}


extern "C" _declspec(dllexport) DWORD WINAPI controllHook(LPVOID lpParamter)
{
    g_HookHwnd = SetWindowsHookEx(WH_KEYBOARD_LL, MyHookFun, g_Module, 0);
    g_hMouse = SetWindowsHookEx(WH_MOUSE_LL, MyHookMouse, g_Module, 0);
    while (true) {
        MSG msg;
        if (PeekMessage(&msg, 0, 0, 0, PM_REMOVE)) {
            TranslateMessage(&msg);
            DispatchMessage(&msg);
        }
    }
}


extern "C" _declspec(dllexport) void FuncHookDevice()
{
    if (!g_HookHwnd)
    {
        hThread = CreateThread(NULL, 0, controllHook, NULL, 0, NULL);
        
        printf("start hook\n");
        g_HookHwnd = SetWindowsHookEx(WH_KEYBOARD_LL, MyHookFun, g_Module, 0);

    }
}

extern "C" _declspec(dllexport) void FuncEndHook()
{
    printf("end hook\n");
    UnhookWindowsHookEx(g_HookHwnd);
    UnhookWindowsHookEx(g_hMouse);
    CloseHandle(hThread);
    g_HookHwnd = NULL;
}
不討囍 回答
  1. 應(yīng)用里面有權(quán)限管理,把地理位置禁掉;
  2. H5的話,真的想禁,就把瀏覽器的禁掉。
凹凸曼 回答

運(yùn)用另外一個(gè)分頁插件jquery.twbsPagination.js
jquery.twbsPagination.js

葬愛 回答
  1. 生命周期的開始利用原生 js 操作 dom 插入
  2. 利用子組件
  3. render 函數(shù)
  4. 使用 solot
撿肥皂 回答

可以利用帶有 v-for 的 <template> 渲染

<ul>
  <template v-for="item in items">
    <li>{{ item.msg }}</li>
    <li class="divider"></li>
  </template>
</ul>

https://cn.vuejs.org/v2/guide...

獨(dú)白 回答

百度/谷歌/高德都有api,使用canvas或者WEBGL結(jié)合api應(yīng)該行、

撿肥皂 回答

^← 很可能是與系統(tǒng)快捷鍵沖突。

clipboard.png

以及,?←其實(shí)是 Home 鍵(移動(dòng)光標(biāo)到行首),?→其實(shí)是 End 鍵(移動(dòng)光標(biāo)到行尾)

歆久 回答

你再怎么樣也需要有一個(gè)具體的規(guī)則來說明內(nèi)容如何區(qū)分的啊,比如
1232{按鈕1}{按鈕2}765432/^(\d+)(\{按鈕\d\})(\{按鈕\d\})(\d+)$/可以從捕獲的子匹配項(xiàng)上獲取各個(gè)部分。例如

var re=/^(\d+)(\{按鈕\d\})(\{按鈕\d\})(\d+)$/;
var rtall=re.exec("1232{按鈕1}{按鈕2}765432");
console.log(rtall);
吢丕 回答

可能是因?yàn)樵趓un dev的時(shí)候,env文件已經(jīng)被占用了,這時(shí)候就不能再往里寫入內(nèi)容了