自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (5)
  • 收藏
  • 关注

原创 hp ELITEBOOK异常关机解决

首先说我的使用场景,从不关机,合着盖放到一个台子上,外接显示器和鼠标键盘使用,就是平时担当台式机用,偶尔带出去。刚买了不就,发现三天两头的屏幕唤不醒,一摸,凉了。。。开始怀疑是蓝屏,但没有留下minidump,而且蓝屏的话一般是重启,我曾怀疑是屏保之类的程序问题,一时无解。。。最近一次,我刚唤醒屏幕,没过几秒,黑了,我着急用,所以去开机,一摸,烫手,于是大概知道关机的原因了,CPU热保护。我怀疑是屏幕待机的时候有类似挖矿木马之类的程序在疯跑,于是我用程序记录cpu的温度和各进程的cpu使用情况,发现一旦屏幕

2022-07-12 11:05:37 233 1

原创 ubuntu apache2 启用cgi

apache2直接使用cgi会出现404 Not Found,需要改配置。

2022-05-24 11:02:33 461

原创 NodeJS express post req.body是undefined解决

nodejs 接收post请求时,发现req.body是undefined。在启动时加上一句app.use(express.json()); 就可以了。const express = require('express');const app = express();const configRoutes = require('./routes');app.use(express.json()); //req.body是解析json的结果,一定加上这么一句,否则取不...

2022-03-03 09:45:27 3115 1

原创 Intellij idea 2021+Tomee9(10)建立Web工程防止404错误关键点

Intellij idea 2021+Tomee9(10)建立Web工程防止404错误关键点

2022-02-10 07:35:53 255 1

原创 JS中replace和replaceAll不同版本浏览器或Node差异

s = '1.2.3.4'console.log(s.replace('.',''))这在不同版本的浏览器或Nodejs中输出的结果可能是不一样的,有的只有第一个点被替换掉,有的是所有的点背替换掉。如果你改成replaceAll,那么又有了新的问题,有的版本说没有replaceAll这个函数:.replaceAll() is not a function。所以,我们干脆就用replace。replace的第一个参数可以是普通字符串对象,也可以是正则表达式对象,如果想全部替换创建正则表达式的时候,

2022-02-05 09:23:12 1327

原创 根据Transform matrix矩阵算角度

double angle = Math.round(Math.atan2(b, a) * (180 / Math.PI));System.out.println(angle);例如{0, -0.25, 0.25, 0, 0, 0}算出来的是-90度

2022-01-22 10:30:01 604

原创 解决Ubuntu没有有效的IP地址

ip addr show查看ip发现没有有效的ip地址如果是虚拟机,先把网络设置改成桥接模式,这样可以和主机在同一个网络。然后 sudo dhclient enp0s17,注意enp0s17是网口名,每台电脑可能不一样,根据ip addr show的结果来写这个名字。然后再ip addr show查看是否有了有效的ip地址。...

2022-01-21 16:39:23 4562

原创 Back Tracking回溯法暴力求解TSP旅行商问题,穷举法

Back Tracking回溯法暴力求解TSP旅行商问题,穷举法。优化,剪枝。

2022-01-12 11:11:38 863

原创 回溯法求全排列

N个元素的全排列数量是N!个,例如ABCD四个字母的排列数量是24个,而ABCDEFGH八个字母的排列数量是40320个。

2022-01-11 16:47:19 3595

原创 Idea生成英文JavaDoc以及中文编码问题

指定输出位置,其他选项默认就可以。如果中文环境要生成英文版javadoc的话,设置locale en_US无效的情况,可以设置other command line arguments: -J-Duser.language=en -J-Duser.country=US如果java文件中有中文或特殊字符,需要指定UTF-8字符集,再加上 -encoding UTF-8 -charset UTF-8。Eclipse,NetBeans和命令行同样适用...

2022-01-06 09:30:18 883

原创 Visual Studio2019开发调试Linux C/C++ Console程序

在Windows下虽然Eclipse通过cygwin写linuxC/C++程序也不错,但调试功能真的很难用,而且也不能模拟所有的功能。通过VisualStudio远程运行调试就好很多。新建ConsoleApplication,注意下面的描述是linux的。添加源文件,和本地程序一样,编译的时候,VS会把文件copy到服务器上编译运行。第一次新建可能会调试配置服务器,如果没有,或者要更改服务器配置,通过菜单tools,options,可以找到连接配置界面。选中默认配置。然后...

2022-01-04 11:02:01 1115

原创 Mac book安装virtualbox,kernel driver not installed (rc=-1908)解决

Mac book安装virtualbox,kernel driver not installed (rc=-1908)解决

2022-01-04 10:26:14 2296

原创 Win10安装NetBeans8.2和JDK8

准备好NetBeans8.2的安装文件和JDK8的安装文件。尝试双击NetBeans安装文件,看看会不会提示错误。如果出现找不到JDK的错误,说明缺少JDK或者JDK版本不匹配。因为NetBeans8.2的版本比较老,兼容性并不好。所以最要用JDK8,否则可能不匹配。点击开始菜单,点击设置按钮然后点击在应用列表里搜索Java如果没有匹配项,就可以直接安装JDK8,如果有其他版本的JDK,最好下卸载掉,点击一条记录,就会出现卸载按钮。然后双击准备好的JD..

2021-12-30 16:09:48 5049

原创 正则表达式匹配首尾相同的字符串

例如有a和b组成的字符串,使用正则表达式匹配,a, b, aba, baaab为true,abb,baa为false。([ab])([ab]*\\1)?或[ab]|([ab])[ab]*\\1都可以实现这个功能。

2021-12-29 10:32:22 4957 1

原创 QtSpim的Bare Machine模式

MIPS仿真器QtSpim有一个BareMachine模式,是模仿真正的处理器流水线,不识别伪指令,启用了加载延迟(Enable Delayed Loads)和跳转延迟(Enable Delayed Branches),好在没有hazard。如果启用了这两个模式,除了不能使用任何伪指令包括lw $t0, label这种模式,因为启用了跳转延迟,要在所有的跳转指令包括bxxjjal后面加一个nop;因为启用了加载延迟,要在所有的load指令后面加一个nop,包括lwlb等。变态的是BareM...

2021-12-19 16:47:45 442

原创 用最大流解决二分图最大匹配 Bipartite Matching

用最大流解决二分图最大匹配 Bipartite Matching

2021-12-10 16:13:32 2194

原创 通俗讲解Ford-Fulkerson算法求最大流Max Flow

什么是流网络流网络是一种特殊的单向有权连通图。有且只有一个源点和汇点,权重作为容量。图中a点是源点,也就是起点,一般记作s,f是汇点,也就是终点,一般记作t。通过以上流网络衍生出来的,满足每条边的容量约束并且每个节点流入流出的流量守恒的图成为一个流(Flow)。最大流问题就是求解给定流网络的最大流量配置,也就是怎样分配每天表上的流量能让源点到汇点的流量最大。上面在个流就不最大流,下面的流是最大流。Ford-Fulkerson算法是求解最大流的常用算法,具体步骤如下:...

2021-12-08 16:51:32 5354

原创 pandas 数据分析展示

%matplotlib inlineimport pandas as pdimport matplotlib.pyplot as pltimport mathimport pytztz = pytz.timezone('America/New_York')def geodistance(lng1, lat1, lng2, lat2): lng1, lat1, lng2, ...

2020-02-06 10:30:10 3165

原创 未检测到扫描仪Win10解决 WIA服务1061

之前正常使用的扫描仪,突然不能用了,出现未检测到扫描仪错误Windows画图板的文件菜单里从扫描仪或相机获取而已是灰色的。网上搜索解决方案,一堆垃圾文章,毫无帮助。在设备管理器里查看图像设备是在的,确定驱动没有问题,然后扫描仪相关的服务是Windows Image Acquisition (WIA),右击重启,出现1061错误,无法停止,猜测是服务的问题。右击任务栏打开任务管理器,...

2019-12-27 10:01:01 18272 3

原创 CentOS7下查看tomcat stdout标准输出和stderr错误异常输出

CentOS7下tomcat是没有stdout的out和stderr的err文件的,标准输出被journalctl接管了,可以通过命令journalctl查看所有程序的标准和错误输出,如果想查看tomcat的先通过ps -ef|grep tomcat确定pid,然后journalctl _PID=xxxx当然,也可以通过 journalctl | grep tomcat过滤,只不过可能会...

2019-11-13 08:27:31 1315

原创 我来了

这里好热闹 

2007-06-09 21:54:00 404 1

C语言写的冒泡排序程序,从文件读出数排序后写入文件

C语言写的冒泡排序程序,从文件读出数排序后写入文件,对整个算法有详细的思路和注释,对新人学习很合适。

2011-08-26

C语言猜数游戏 输入数字 正确为止

C语言猜数游戏 输入数字 正确为止 C语言写的猜数字游戏

2011-08-26

MFC记事本 VC++记事本 VC

MFC记事本 VC++记事本 VC,和Windows的记事本基本一样,保存、打开

2011-08-26

表达式计算,先变后缀表达式再计算

表达式计算,先变后缀表达式再计算,加减乘除取余、括号

2011-08-26

超长大整数四则运算BigInt加减乘除

大整数四则运算 BigInt 加减乘除 括号 优先级,Python支持无限精度的运行,Java有BigInteger类,但是对C和C++就只能自己实现,这是一个带加减乘除运算的实现。

2011-08-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除