作者: admin

  • mysql去重并统计数量

    mysql去重并统计数量:

    select count(distinct queue_number) as total from queue

  • ubuntu mysql5.5升级到5.7

    ubuntu mysql5.5升级到5.7,添加5.7的源后,直接安装就会自动升级了。

    升级完成后,要执行一下

    mysql_upgrade -u root -p --force

    不然执行sql语句的时候会报错: Table 'performance_schema.session_status' doesn't exist

  • sqlite获取当前时间

    sqlite获取当前时间:

    SELECT datetime('now', 'localtime')

  • C# WINFORM使用html css里十六进制颜色格式

    C# WINFORM使用html css里十六进制颜色格式:

    BackColor = ColorTranslator.FromHtml("#626262");
  • VS折叠所有方法的快捷键

    Ctrl + M + O: 折叠所有方法

    Ctrl + M + M: 折叠或者展开当前方法

    Ctrl + M + L: 展开所有方法

  • 在blade中获取route名称

    在laravel的blade视图中,想要获取route名称,可以使用下面的代码:

    Route::currentRouteName()

  • C#使用正则判断IP地址

    C#使用正则判断一个字符串是否为IP地址:

    private boolean isIp(String ip) {
        String rex =
                "^([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\." +
                        "([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\." +
                        "([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\." +
                        "([01]?\\d\\d?|2[0-4]\\d|25[0-5])$";
        Pattern pattern = Pattern.compile(rex);
        Matcher matcher = pattern.matcher(ip);
        return matcher.find();
    }
  • ASP.NET MVC缓存absoluteExpiration、slidingExpiration两个参数的疑惑

    对C#缓存absoluteExpirationslidingExpiration两个参数有点疑惑,看了很多资料终于搞明白 cache absoluteExpirationslidingExpiration 这两个参数的含义。

    absoluteExpiration:用于设置绝对过期时间,它表示只要时间一到就过期,所以类型为System.DateTime,当给这个参数设置了一个时间时,slidingExpiration参数的值就只能为Cache.NoSlidingExpiration,否则出错;

    slidingExpiration:用于设置可调过期时间,它表示当离最后访问超过某个时间段后就过期,所以类型为System.TimeSpan,当给这个参数设置了一个时间段时,absoluteExpiration的值就只能为Cache.NoAbsoluteExpiration,否则出错;

  • SQL SERVER查看最近2小时的数据  

    SQL SERVER查看最近2小时的数据的SQL语句:

    select * from baijia_articles where updated_at >=dateadd(mi,-120,getdate())
  • VS2017在使用VS2015编译的libcurl静态库时报错

    VS2017在使用VS2015编译的libcurl静态库时报错,错误信息如下:

    1>libcurld.lib(cookie.obj) : error LNK2019: unresolved external symbol ___iob_func referenced in function _Curl_cookie_init

    1>libcurld.lib(url.obj) : error LNK2001: unresolved external symbol ___iob_func

    1>libcurld.lib(mprintf.obj) : error LNK2001: unresolved external symbol ___iob_func

    1>libcurld.lib(formdata.obj) : error LNK2001: unresolved external symbol ___iob_func

    1> fatal error LNK1120: 1 unresolved externals


    解决方案:

    在stdafx.h中增加如下 代码:

    FILE _iob[] = { *stdin, *stdout, *stderr };
    extern "C" FILE * __cdecl __iob_func(void) { return _iob; }

    再重新编译即可通过。