妙博客

主机评测 香港服务器 洛杉矶VPS测评

VC/MFC 避免主线程卡死

实用场景:例如在MFC主界面某个Button Click事件中起一个线程去做处理一些事情,在起的线程运行完毕后,接着跑Click起线程后的代码,已达到按顺序执行,保证时许正确的目的。问题:通常处理一个线程等待用 WaitForSingleObject,这个放在主界面线程成中会造成主界面“卡死”,其原因是它将主界面的消息循环给阻塞了,即等不到线程结束的时候界面上的消息循环无法正常工作,从而造成界面“卡死”处理办法:在等待线程的同时,让消息循环一直工作示例UINT CMainUIThrea

VC/MFC读取sysTreeview32和SysListView32

#include <stdio.h> #include <windows.h> #include <commctrl.h>   int main(void)  { /* Run through the windows until we find our listview. */ HWND&

java8 匿名函数(lanmda表达式)怎样抛出异常?

可以用下面这个函数:public static <E extends Exception> void throwActualException(Exception exception) throws E { throw (E) exception; }用法如下:new Thread(()->{     t

JAVA判断一个double或者float的数字,是否是整数?

比如double num = 9.0,其实就是整数,不能用小数点来判断,可以用下面这个函数:public static boolean isIntegerForDouble(double obj) {    double eps = 1e-10;  // 精度范围    return obj-Math.floor(

linux centos 停止mysql服务

最简单的方法netstat -anl |grep 3306然后kill -s 9 端口号一、启动方式1、使用linux命令service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe_mysqld 启动:safe_mysqld&二、停止1、使用 service 启动:service my

Linux(Centos)安装抠图工具rembg

1安装python3.8.5以上版本在这个文章有所陈述(点击打开)2.安装依赖yum install libffi-devel -y3.正式安装pip install rembg4.测试rembg -o output.png input.jpg1、在命令行中使用在命令行中可以对服务端图片、本地图片以及整个文件夹图片进行操作,如下:(1)对远程图片进行操作:curl-s http://input.png | rembg

Linux Centos创建虚拟内存(SWAP)

Linux Centos创建虚拟内存(SWAP)
如果你的Linux服务器内存过小,则可以创建虚拟内存1.创建一个虚拟内存文件touch /swapfile2.创建dd if=/dev/zero of=/swapfile bs=1M count=81923.构建swap格式到swapfilemkswap /swapfile4.激活swapswapon /swapfile5.查看swap的大小(可以看到,我们有了9G的内存)free -h6.永久生效vim 

nginx 请求出现 Request Entity Too Large问题的解决方法

解决方法:1、打开nginx服务的配置文件nginx.conf, 路径一般是:/usr/local/nginx/conf/nginx.conf。2、在http{}中加入client_max_body_size 100m,我这里配置的是100M。http {client_max_body_size 100m;    include       mime.types;    default_type  appl

c# CefSharp 启用F5 和 F12 ,进行刷新和打开控制台

private void Form1_Load(object sender, EventArgs e) { ChromiumWebBrowser b = new ChromiumWebBrowser("http://baidu.com"); this.Controls.Add(b); b.Dock = DockStyle.Fill; b.KeyboardHa

c# CefSharp EvaluateScriptAsync执行js 返回对象

   //获取A标签的href属性             web.EvaluateScriptAsync("new Object({href: document.getElementById('a').href })").ContinueWith(new Action&

Copyright Your 142132.com Rights Reserved. 赣ICP备17010829号-2