- 博客(122)
- 资源 (10)
- 收藏
- 关注
原创 台式机安装centos7
用u深度将iso写入至U盘电脑用U盘启动,选择第一项,按Tab键将命令修改为vmlinuz initrd=initrd.img dd linux quiet程序开始查找磁盘,将本机所有磁盘列出。根据磁盘名或者磁盘大小,找到U盘,记住设备名称。 例如,通过查看,发现U盘设备名称为sdb4按电源断电重启,进入安装界面后再次按Tab键。(设备名称根据查找名称结果进行更改)将命令修改为vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet
2021-01-27 16:51:50
2567
原创 ibatis错误Error instantiating class xx with invalid types() or values()
原因是查询的那个实体类没有无参构造函数
2021-01-05 17:27:19
418
原创 父组件传入的值需要在子组件中修改
假设父组件是一个收货地址信息,子组件是区域信息,子组件的默认值由父组件传入,并且子组件选择区域后,父组件中的收货地址的区域信息要跟着修改,需要在向子组件传入区域信息的时候,也要传入区域信息改变事件父组件:import React from 'react';import StateInfo from "./stateInfo";class AddressInfo extends React.Component { constructor(props) { super(props
2021-01-05 17:25:45
467
原创 nodejs使用electron抓取网络请求
1.安装并启动electron项目git clone https://github.com/electron/electron-quick-startcd electron-quick-startnpm installnpm start2.修改index.html文件,加入<webview src="https://www.baidu.com" partition="persist:github"></webview>3.在index.html中加入<scr
2020-12-29 13:51:03
4746
1
转载 每种中间件需要的证书格式区别
一.SSL证书(1)概念SSL证书(SSL Certificates)是HTTP明文协议升级HTTPS加密协议必备的数字证书。它在客户端(浏览器)与服务端(网站服务器)之间搭建一条安全的加密通道,对两者之间交换的信息进行加密,确保传输数据不被泄露或篡改。网站部署全球信任的SSL证书,浏览器将直观展示网站认证信息和安全标识,访问地址由”Http”明文访问,变成了”Https“加密访问,显示醒目安全锁,点击安全锁,可查看网站认证的详细信息;使用最高级别EV SSL证书,浏览器显示绿色地址栏,单位名称及颁发
2020-09-28 17:59:02
972
转载 SQLite中的所有类型
SQLite驱动支持的SQL 列类型类型描述TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB, BYTEA不限制长度的字符串类型. 二进制数据必须安全地编码存储, 见text类型.CHAR(), VARCHAR(), TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT不限制长度的字符串类型. 不会被截断或者填充ENUM不限制长度的字符串类型. 不像 MySQL, 使用 ENUM代替 VARCHAR不会节省存储空间.SET不限制长度的字符串类型.
2020-09-28 17:56:24
1825
原创 mfc多字节和unicode两种环境的CString和string相互转换
多字节环境下无法使用GetBuffer将CString转string,使用以下方法转换:string toString(CString cs) {#ifdef _UNICODE //如果是unicode工程 USES_CONVERSION; std::string str(W2A(cs)); return str;#else //如果是多字节工程 std::string str(cs.GetBuffer
2020-09-28 17:54:36
661
原创 MFC的tooltip实现
1.成员函数中加入CToolTipCtrl m_Mytip;2.在initUpdate(初始化界面)中初始化:m_Mytip.Create(this); m_Mytip.AddTool( GetDlgItem(IDC_BUTTON), "你想要添加的提示信息" ); //IDC_BUTTON为你要添加提示信息的按钮的IDm_Mytip.AddTool( GetDlgItem(IDC_BUTTON2), "你想要添加的提示信息2" ); //IDC_BUTTON2为你要添加提示信息的按钮的ID
2020-09-28 17:52:32
286
原创 Visual Studio Installer 下载速度慢
在host文件中添加如下代码保存重启即可110.53.72.104 download.visualstudio.microsoft.comhost文件地址 /windows/system32/drivers/etc
2020-09-28 17:48:55
1222
2
原创 重写DoModal,让窗口隐藏
INT_PTR CxDlg::DoModal(){ // can be constructed with a resource template or InitModalIndirect ASSERT(m_lpszTemplateName != NULL || m_hDialogTemplate != NULL || m_lpDialogTemplate != NULL); // load resource as necessary LPCDLGTEMPLATE lpDialo
2020-08-10 14:54:43
583
原创 elasticsearch使用ik分词器
1.下载对应es版本的IK地址:https://github.com/medcl/elasticsearch-analysis-ik/releases2.解压–>将文件复制到 es的安装目录/plugin/ik下面即可,完成之后效果如下:3.重启ElasticSearch4.测试效果未使用ik分词器的时候测试分词效果:POST book/_analyze{ "text": "我是中国人"}//结果是:{ "tokens": [ { "token": "
2020-08-10 14:43:07
184
原创 java对solr的增删改查
1.在浏览器中删除solr数据solr->document2.增删改查pom文件 <dependency> <groupId>org.apache.solr</groupId> <artifactId>solr-solrj</artifactId> <version>7.7.3</version> </depende
2020-08-10 14:39:06
421
原创 nuxt使用vant控件偏小,使用lib-flexible适配
1.安装插件npm install postcss-pxtorem autoprefixer --save-devnpm install amfe-flexible --save2.在根目录的 plugins 目录下创建 lib-flexible.js ,内容如下:import 'amfe-flexible'3.在 nuxt.config.js 添加如下配置module.exports = { ... head: { ... meta: [ {
2020-08-10 14:33:44
872
1
原创 solr与es匹配AABB等手机号码规律
以下教程solr和es通用。es不需要前后加/1.匹配6个任意字符+精确数字+尾数:/.{6}7011.+/2.匹配任意单个/多个字符+精确数字+任意单个/多个字符/.+7011.+/3.匹配AABB(尾数为AABB)/.+(.)(.)\1{2}\2{2}/4.匹配AABB(尾数不为AABB)/.+(.)(.)\1{3}\2{2}.+/5.匹配ABAB(尾数为ABAB)/.+(.)(.)\1{1}\2{1}\1{1}\2{1}/6.匹配ABAB(尾数不为ABAB)/.+
2020-07-24 16:24:50
973
原创 centos7安装solr,安装分词器,配置自动补全
参考自:https://dzone.com/articles/solr-and-autocomplete-part-2?mz=33057-solr_lucene安装solr很简单,官网下载二进制压缩包,解压后在bin目录下运行./solr start -force。这里安装的版本是7.7.31.添加admin core需要在solr-7.7.3/server/solr/目录下创建一个文件夹然后将solr-7.7.3/server/solr/configsets/_default/conf下面的文件和文
2020-07-24 16:23:34
244
原创 mfc edit控件内容只显示一部分 一半
如图示:1的位置内容显示是正确的 2的位置内容就错了 原因:使用了OnCtlColor的方法设置字体:这样设置会导致编辑框内容显示不全,正确的做法:用setFont方法设置字体。
2020-06-28 09:54:49
2456
原创 mfc setup project afterinstall事件中修改注册码不生效并且view中的注册码修改也不生效
原因:32位机器跟64位机器注册表不一样。解决方法:点击setup project项目,点击属性,将TargetPlatform从32位改为64位。
2020-06-01 17:40:49
255
原创 mfc按钮加载图片
CButton *button = new CButton()HBITMAP hBmp =::LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_blank)); button->SetBitmap(hBmp);
2020-05-29 08:59:18
747
原创 mfc添加托盘图标
创建图标//在OnInitDialog方法中调用NOTIFYICONDATA data; data.cbSize = sizeof(NOTIFYICONDATA);//结构体的大小 data.hWnd = this->m_hWnd;//接收托盘消息的窗口句柄 this是当前dialog data.uID = IDR_MAINFRAME;//定义的托盘图标ID data.uFlags = NIF_MESSAGE | NIF_ICON | NIF_TIP;//设置属性,下面的三个属性是否.
2020-05-26 19:13:11
592
转载 c跟c++的区别
原文:https://blog.youkuaiyun.com/qq_42322103/article/details/99071161
2020-05-26 14:56:24
119
转载 计算n个组有n种排列方式的几种算法
转载自:https://blog.youkuaiyun.com/Mikchy/article/details/91383798题目:把一个数组里的数的组合全部列出,比如1和2列来为1,2,12,21.分析:这道题有多种扩展1,没有重复元素的数的组合2,有重复元素的数的组合3,没有重复元素的数的全排列4,有重复元素的数的全排列1,没有重复元素的数的组合第一种情况下,没有重复元素的数的组合,利用DFS直接求,因为没有重复元素,所以不会出现一样的,将数组元素存在LinkedList里(方便删除),遍历Li
2020-05-26 14:53:59
2094
原创 firewall-cmd防火墙的用法
查看开放的端口firewall-cmd --list-ports 开放端口firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含义:–zone #作用域–add-port=80/tcp #添加端口,格式为:端口/通讯协议–permanent #永久生效,没有此参数重启后失效重新加载防火墙firewall -cmd --reload开启/关闭防火墙#停止firewall systemctl s.
2020-05-26 14:50:07
299
原创 如何将.key私钥和.pem证书合并成.jks文件供https协议使用
假设颁发机构颁发了private.key和a.pem两个证书文件。(1)linux下生成.p12格式的合并文件,这步填写的密码后面需要用到openssl pkcs12 -export -inkey private.key -in a.pem -name tomcat -out tomcat.p12(2)通过keytool生成.jks证书文件,确认密码keytool -importkeystore -srckeystore D:\tomcat.p12 -srcstoretype pkcs12 -de
2020-05-26 14:46:13
2458
原创 LOGFONT结构体的说明
lfHeight:指定逻辑单位的字符或者字符元高度。lfWidth:指定逻辑单位的字体字符的平均宽度。lfEscapement:指定每行文本输出时相对于设备x轴的角度,其单位为1/10度。lfOrientation:指定字符基线相对于设备x轴的角度,其单位为1/10度。此值在Win9X中和lfEscapement具有相同的值,而在WinNT下有时候可能不同。lfWeight:指定字体的重量,Windows中字体重量表示字体的粗细程度,其范围在0~1000之间,正常为400,粗体为700,若此值为空,
2020-05-26 14:38:20
2119
原创 springboot Too many open files错误 打开文件数一直增加,已解决
问题描述:前端框架VUE,请求插件axios,后端框架springboot。操作:在页面中请求springboot的controller接口,在centos7中使用lsof -p 1605 | wc -l命令查询打开文件数每请求一次,查询打开文件数的结果就会多出48个文件,一直到4000多的时候,就会报tomcat Too many open files异常,而且打开文件数只会上升不会下降,本人觉得原因应该是socket没关闭吧,但是代码看着没有任何问题,不知道有没有人遇到过这类的问题...
2020-05-14 19:07:52
6758
1
转载 VC/MFC如何设置对话框、static背景颜色
参考自:https://blog.youkuaiyun.com/lgstudyvc/article/details/513242061.重载OnCtlColor (CDC* pDC, CWnd* pWnd, UINT nCtlColor)2…h文件中添加CFont m_font;3.OnInitialUpdate中添加m_font.CreatePointFont(150, _T(“楷体”));4.O...
2020-04-26 18:09:35
406
原创 c++ lambda的形参类型
lambda表达式用法:lambda声明方式:capture->return-type{body}如何用模板类型的函数作为实参?例如:template<typename T>struct isFunctor : std::false_type {};template<typename L, typename R, typename... Args>...
2020-04-26 17:58:16
903
原创 自搭建的html服务器访问vue的界面,资源可以加载但是路由无法跳转
假设我把vue编译后的index.html放在html服务器的根目录下,访问这个html会出现一片空白:页面什么都没有,但是资源都能加载:很奇怪,后来我觉得是不是路由没跳转,因用webstorm访问项目,路由会变成所有我查了一下,原因竟然是路由路径没写全路径,比如之前的路径是要改成:加上index.html,如果到时候不要index.html的话,要把index.html改成项...
2020-04-09 15:20:44
758
原创 请教一下c语言的一个问题
char* str = "Hello world!\n";void print(){ asm("movl $13,%%edx \n\t" "movl %0,%%ecx \n\t" "movl $0,%%ebx \n\t" "movl $4,%%eax \n\t" ::"r"(str):"edx","ecx","ebx");}其中第9行的::和:分别有什么含义,为什么要...
2020-03-03 11:20:34
248
原创 gateway源码中抽象类使用本身类的子类作为泛型的代码
public abstract static class AbstractBuilder<B extends AbstractBuilder<B>> { protected String id; protected URI uri; protected int order = 0; protected List<GatewayFilter>...
2020-01-13 10:36:27
1763
5
转载 手把手教你 HTTPS 配置
手把手教你 HTTPS 配置转自:https://mp.weixin.qq.com/s/0l1FH4kCGyNShxPK22iPkQ注:本博客介绍需要有外网IP和域名的服务器才能申请的证书。01、关于 FreeSSL.cnFreeSSL.cn 是一个免费提供 HTTPS 证书申请、HTTPS 证书管理和 HTTPS 证书到期提醒服务的网站,旨在推进 HTTPS 证书的普及与应用,简化证书申...
2020-01-10 14:19:31
515
lucene-solr源码,编译成的idea项目源码
2020-08-11
library.zip
2020-08-10
springboot+oltu.oauth2搭建oauth2环境
2019-10-08
英雄联盟小辅助工具v1.1.0
2019-08-12
bochs-2.3.5.rar
2019-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人