自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小肥的胖

学习、成长与分享。

  • 博客(111)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 linux-云服务器数据盘挂载失败导致进入维护模式

已经在华为云、AWS上面吃过这个亏了,老这样可不好,心怦怦跳的。/etc/fstab究其原因,就是因为/etc/fstab中的内容错误,导致服务器进入维护模式,此时无法通过ssh远程登录。目前知道两种方式解决:1、自救。能够通过云服务器商提供的方式可以连接到服务器后台,同时拥有root账号,进入维护模式修改/etc/fstab文件后重启。2、曲线自救。无法登录到服务器A后台,此时需要同区域另一台服务器B,在B服务器上将A服务器的系统盘挂载为数据盘,修改文件,修改后服务器A重新挂载上系统盘再启动。

2023-01-10 21:43:38 1046 1

原创 wikijs-一款wiki系统

wikijs是一款知识共享wiki,优点是有权限管理系统、支持多人协作共同维护、支持markdown格式、支持评论、风格简洁等等。适合作为个人博客,或者小团队的文档知识库。

2022-12-31 22:31:17 1988 2

原创 2020-11-16-cpp-mfc-error-C1189-windows和afxv_w32的冲突

error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h> ...\vc\atlmfc\include\afxv_w32.h 16能找到/想到的几种方法1,让她(Windows.h)晚点出现在加载afxv_w32.h头文件后加载windows.h,即把windows.h头文件放在所有头文件之后。但如果头文件多且杂,可能就把自己玩die了。同时要注意afxv_w32.h

2020-11-16 20:14:47 597

原创 2017-06-18-xmpp-xmpp协议客户端实现spark的安装

步骤下载spark安装版下一步安装路径下一步创建桌面图标结束spark主界面创建新账号登录慢慢整理,把以前的东西整理出来吧。这里的spark不是大数据那边的spark,是基于xmpp协议的即时通讯客户端Spark。步骤下载spark安装版版本:spark_2_7_7_online.exe 需要JDK1.7以上下一步安装路径下一步创建桌面图标结束安装完成后,桌面会多一个openf

2020-11-16 15:08:12 614

原创 2020-11-05-cpp-iconv-字符名称中缺少横杆引发coredump

昨天碰到一个挺无语的问题的,找到问题的时候我自嗨一句:居然还有这种问题。。。在ubuntu20中编译通过的源码,放到ubuntn16上居然coredump。。。(为何开发用ub20,还要放到u16上?别问,问就是稳定)定位到是iconv_open的问题,起初还想是不是分配的空间不够大? 编码字串大小写问题? 试了一下都没解决。最后没的怀疑,我就想看看,在那个utf8中间加个横杆试试,乖乖,可以了,但这个问题解决的毫无成就感 >_<int GbkToUtf8(char * str_str,

2020-11-06 10:17:23 213

原创 2014-04-02-cpp-C语言图形化界面相关函数

C语言图形化界面相关函数基本初始化图形界面int gdriver;int gmode; gdriver = DETECT;initgraph(&gdriver,&gmode,"" );清空屏幕cleardevice ();退出图形化界面closegraph ();前景色/背景色画图之前未设定调用颜色,则背景色默认为黑色,前景色默认为白色setbkcolor (WHITE); // 背景色setcolor (4); // 前景色颜色定义:颜色代码 字符

2020-10-28 23:45:46 931

原创 2020-10-28-git-在linux中克隆windows的git仓库时报错-git-upload-pack

如何在windows中安装OpenSSH可以看2020-10-28-git-在windows中安装OpenSSH并在linux中使用git-clone克隆仓库从linux命令行通过OpenSSH clone windows中的仓库失败,报错# git clone PP@linxy_dkpc:/d/linxy/home/local-respository/2020-10-28-server-39-15-applications'git-upload-pack' Ҳfatal: Could not

2020-10-28 23:13:49 897

原创 2020-10-28-git-在windows中安装OpenSSH并在linux中使用git-clone克隆仓库

文章目录在Win10中安装OpenSSH并在linux中clone仓库安装配置登录ssh克隆仓库移除问题克隆时提示 git-update-pack参考在Win10中安装OpenSSH并在linux中clone仓库今天突发奇想,其实也不算啦,就是有这么个想法,想要在linux中clone一下我在windows上建的git仓库,搞了一下记录之。下面操作需要在win10中PowerShell进行,非win10劝退(win8有PowerShell?搜了一下,还真有,那使用WIN8的童鞋也可以试试)。安装获

2020-10-28 23:12:00 1231

原创 2014-04-03-editplus-快速编译运行java程序

步骤快速编译运行的设置菜单栏-工具-配置自定义工具java的bin目录如下配置javac命令配置java命令注册在频繁弹出的激活窗口中输入用户名和激活码点击确定之后重启编辑器激活就完成了查看激活状态 在 help - ablut EditPlus步骤快速编译运行的设置1.菜单栏->工具->配置自定义工具2. java的bin目录如下:3. 配置javac命令其中命令中选中的是ja

2020-10-17 12:32:21 455

原创 2020-10-05-learn-东野圭吾《彷徨之刃》

2020-10-05社会伦理问题啊,难解难分,站在法律面还是受害者那面?不过还是有点遗憾,快儿没有gg,另一个却gg的够惨,看来我还是站在受害者那面。这种类型的书对我来说,是个消遣吧,并不会很深入去探究。尤其感情类的,对我一个直男来说更是不想碰触的话题,好烦的。昨夜也把韩国改编的电影看了一下,果然小说和电影比起来,还是差别挺大的。一些细节不见了,一些人物不见了。不知道为啥,看的时候就想起六老师的那句,改变不是乱编,戏说不是胡说。HHH。...

2020-10-11 17:00:52 116

原创 2019-09-23-cmake-依赖库

文章目录CMake添加源代码子目录`test04/CMakeLists.txt`解析add_subdirectory 添加存放源文件的子目录`test04/src/CMakeLists.txt`解析set 设置变量EXECUTABLE_OUTPUT_PATH 可执行程序的输出路径创建依赖库`test05/src/math/CMakeLists.txt`解析add_library 添加库LIBRAR...

2019-12-13 09:55:39 728

原创 2019-09-22-cmake-基本例子及目录结构

文章目录CMakecmake是什么why cmake?一个简单的例子将上面例子改造成CMake方式编译why cmake?cmake 和 make 是什么东西?cmake生成了些啥?CMakeCache.txtCMakeFiles/cmake_install.cmakeCMakeLists.txtMakefile配置文件中cmake_minimum_required 需要的cmake最小版本mes...

2019-12-13 09:54:36 773

原创 2019-01-12-anydesk-远程连接后鼠标无法操作

teamviewer说我商用,不让我用了,NND。抛弃teamviewer,找了一下,发现有个anydesk不错。过程中出了一个小插曲。两台机子,PC-A, PC-B,A连B没问题,B连A就出现如下图:鼠标右下角出现了一个 Administrator,然后点击屏幕无效。出现了这个问题,我以为是权限问题,查了一下AB两台机器的登录情况,发现A连B,用的是AdministratorB连A...

2019-01-12 21:58:29 24021

原创 2018-12-19-java-jar包中的文件读取不到

这次项目中有一个配置文件,user.properties,用来配置一些用户账号等信息。放在src/main/resources下, 在项目中跑的好好的,打包后就读不到了。我原来是使用Xxx.class.getClassLoader().getResource(&quot;user.properties&quot;)结果发现找不到文件,打印之,发现路径中多了一个!号。xxx.jar!/user.pro...

2018-12-19 15:37:35 3673 1

转载 2018-12-18-log4j-log4j2打包后找不到日志配置文件

在项目里面跑的好好的log4j2,使用maven打成jar包后就报错找不到log4j2的配置文件。错误如下:java -jar ytsafe-console-1.0-SNAPSHOT.jarERROR StatusLogger Unrecognized format specifier [d]ERROR StatusLogger Unrecognized conversion specif...

2018-12-18 11:34:23 4554

原创 2018-11-20-netty-如何优雅停止netty

这次任务是开发一个日志服务器,让所有项目的日志都发送这个日志服务器中。久闻netty大名而不得见啊,这次做这个就决定用netty做底层通信框架。接口啥的都挺友好的,做着做着,突然发现一个问题:怎么停止netty。import io.netty.channel.socket.SocketChannel;import io.netty.channel.socket.nio.NioServer...

2018-12-11 14:25:12 5133

原创 2018-12-04-git-使用ISR和GIT地址clone项目

文章目录一种是用 git bash 来做。第二种 tortoiseGit今天经理给了我一个ISR文件和一个Git地址([email protected]:Whatever/test.git),让我去clone项目。想想我玩Github,都是用github账号加邮箱方式来clone项目的。这种方式还真没用过。直接克隆要密码,没让输入用户名,怪了。百度了一下,发现说确实有两种方式,一种是通...

2018-12-04 15:52:14 249

原创 2018-10-02-mysql-2002错误Can‘t connect to local MySQL server through socket

今天玩阿里云上的mysql,遇到了这个问题,其实挺早就看到这个问题,但是只是本机无法登陆,远程还是可以访问,所以之前没解决。ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'想了想,先把这行注释掉试试,打开自己的mysql配置文件,// 这是...

2018-10-03 00:25:39 431

转载 2018-09-29-csharp-日期选择框年、月和日参数描述无法表示的DateTime

错误: ArgumentOutOfRangeException, 年、月和日参数描述无法表示的DateTime这几天在做一个C#的项目,里面有个日期范围选择按钮,需求是只能选择年月,如下:在控件属性中对其进行如下的设置结果今天运行的,点击输入2月, 结果程序直接崩了(什么鬼,感觉摸不着头脑啊,前几天还好好的不是。)百度了一下 参考,原来是这个原因假如当前日期为2012年03月30...

2018-09-30 00:26:49 3825

原创 2018-09-11-linux-各种下载命令的区别-wget-yum-apt-get

下载分类wget下载yumapt-get下载分类网页链接一般来说著名的linux系统基本上分两大类: 1 RedHat系列:Redhat、Centos、Fedora等 1 常见的安装包格式 rpm 包,安装rpm包的命令是 “rpm -参数”2 包管理工具 yum3 支持tar包2 Debian系列:Debian、Ubuntu等 1 常见...

2018-09-11 15:13:24 1021

原创 2018-07-25-github-如何在Github上面创建Release

自己的个人网站要发布1.1版本,看别的Github项目都有一条类似timeline(时间线)的版本列表,如下 github-如何在Github上面创建Release所以在Github上面摸索了一下,弄好了记录一下。在项目的页面,如下当前有6个文件,点击release点击右侧创建一个release填写一些内容,为了方便介绍,我这里写了TestBefore作为Release版本,通常我们使用v1.1、v2这样的版本号。最后点击p...

2018-07-25 15:41:20 19100 1

原创 2018-07-21-github-使用子域名作为Github Pages的域名导致访问不了

稍早,把自己在github上面的博客的域名改了。本来是使用 linxingyang.net,但是这个域名我想用作别处 所以把github中对应的域名改为 blog.linxingyang.net前面的时候还访问的好好的,这几天突然访问不了了。blog.linxingyang.netlinxingyang.github.io对应的ip形式都访问不了但在cmd中使用pi...

2018-07-21 19:42:15 2828 2

原创 2018-07-08-java-同步异步和阻塞非阻塞

原文聊聊同步、异步、阻塞与非阻塞用生动的例子解释同步非同步和阻塞非阻塞,看了之后豁然开朗,好文转发啊。哈哈。同步异步例子:去银行办业务1,选择排队等候;2,另种选择取一个小纸条上面有我的号码,等到排到我这一号时由柜台的人通知我轮到我去办理业务了;阻塞非阻塞例子:在银行办业务过程中不论是排队还是使用号码等待通知,如果在这个等待的过程中,等待者除了等待消息通知之外不能做其它的事情...

2018-07-08 18:43:37 300

原创 2018-07-03-layer-layui的select更改选项后使用form.render()并没能够刷新所选择的元素

问题:select更改选项后,使用form.render();并没能够刷新所选择的元素。在进入页面后,会访问服务端加载一些数据。 然后根据数据去更改下拉框的选项,$("#payType").find('option').attr("selected", false);$("#payType").find('option[value="' + model.payType + '"]...

2018-07-06 22:30:57 6359 1

原创 2018-07-01-project-selfmanager个人管理系统

Live Demo 演示地址,github地址由来介绍日记管理账单管理任务模块长期任务周任务天任务任务管理任务安排天任务图书模块大事件管理未来的信认识的人管理喜欢的话配置urlmenubookTag图书标签billTag账单标签另外注意的安装部署源码部署war包关于备份建议后期可能考虑加入致谢联系我License...

2018-07-01 15:07:32 3122 2

原创 2018-06-27-diary-关于自建博客

构建BLOG寻找jekyll模板学习jekyll知识学习liquid语法(流语法)关于GitHub关于自定义域名自己的BLOGTOC目录增加了不蒜子:用于统计网站访问量评论系统,使用搜狐的畅言。感想构建BLOG大学的时候有段时间在玩BLOG。那段时间想选一个合适的网站用来写BLOG。对比了CSDN,博客园,新浪博客等。因为CSDN是专门做技...

2018-06-28 17:44:30 786

原创 2018-06-22-javascript-关于数组中使用indexOf碰到的一个问题

今天碰到一个bug,测试后知道了,indexOf()使用的是严格的 === 比较。例子是这样的。下图是修改图书界面。然后有一堆图书标签,界面操作:点击一个已经勾选的标签,就是要去掉这个标签,该例中去掉一个id为31的标签。下面是代码中的操作,使用数组的indexOf()判断某个标签是否在该数组中,如果在就移除。form.on("checkbox(checkbox)", f...

2018-06-22 22:26:10 3146 1

原创 2017-08-10-log4j-Filter过滤器

Log4j7.Filter7.0 类图7.1 Filter7.2 DenyAllFilter7.3 LevelMatchFilter7.4 LevelRangeFilter7.5 StringMatchFilter基于log4j版本:1.2.17Log4j7.Filter7.0 类图7.1 Filter过滤器,在threshold...

2018-06-11 19:53:38 1070

原创 2017-08-09-log4j-Appender输出目的地

Log4j6. Appender6.1 类图6.2 Appender6.3 OptionHandler6.4 AppenderSkeletonthreshold6.5 AppenderAttachable在日志那一节中,我们知道AppenderAttachable是日志器中用来处理Appender提供的接口,那么为什么这个接口会出现在Appender自己的类图中呢?6...

2018-06-11 19:41:54 4191

原创 2017-08-07-log4j-logger日志器

基于log4j版本:1.2.171. Log4j4. 日志器日志器Logger,我们调用它的debug,info…方法来打印日志,一个日志器拥有多个Appender用于输出到不同终端,拥有一个Level,该logger所打印的日志要高于或等于该Level。4.1 类图结构4.2 AppenderAttachable 接口一个日志器可以拥有多个Appender...

2018-06-11 19:35:01 302

原创 2017-08-08-log4j-Layout布局

1. Log4j5. Layout输出日志的格式。5.1 类图结构5.2 OptionHandler 接口这个接口中只有一个方法 void activateOptions(); 用于当前类的需要的所有配置项配置完成后调用。延迟激活直到所有的配置项设置完毕,这对于那些有关系的配置项是很有必要的。例如 FileAppender有setFile和setApppend两...

2018-06-11 19:28:24 1451

原创 2017-08-06-log4j-简介、日志等级、三种配置方式

基于log4j版本:1.2.171. Log4j1.是什么能做什么 Log4j 是Apache为Java提供的日志管理工具。他与System.out.println()的作用相似,用来跟踪、调试、维护程序。 使用Log4j来打印这些测试代码,然后通过配置文件就能统一管理这些日志信息了!我们可以在配置文件中关闭所有日志,也可以在配置文件中打开所有日志,也可以打开某个级别的日...

2018-06-11 19:14:02 534

原创 2018-06-06-markdown-推荐markdown编辑器

推荐typoraharoopadcuteMarkdownEd其他web上的markdown编辑器有道云笔记自带的markdown编辑器atom中的markdown插件小书匠markdown编辑器,eclipse中的markdown插件notepad++中的markdown插件当初为了找一款喜欢好用的markdown编辑器,也是翻来覆去的找啊。我对mark...

2018-06-06 18:06:55 1731 2

原创 2015-05-22-csharp-MSMQ简介和简单例子

1,什么是MSMQ2,使用C#操作消息队列前的设置要添加 MSMQ这个功能在新建winForm项目中引用 System.MessagingMSMQ如何创建队列(两种方式)第一种:第二种:代码创建事务性和权限队列的事务性和非事务性权限1,就是直接在上图所示勾选 ANONYOUS LOGON (匿名)的权限,2, 是在代码中设置简单的 发送消息 与 接收消息...

2018-05-27 00:28:27 750

原创 2018-05-10-xmpp-eclipse中部署openfire源代码

openfire-源代码部署1、环境准备: ##2、步骤(1)下载源码后进行解压。 ###(2)重命名 ###(3)将Openfire项目导入eclipse中。 ###(4)将项目中build/lib文件夹下及其子文件夹中所有的包都导入到项目中。(5)添加路径(6)运行调试配置(7)使用ant build ###(8)部署成功后,运行该服务器。如何停止Openfir...

2018-05-11 00:51:51 779

原创 2016-06-30-internet-websocket协议及其简单使用示例

websocket是什么:解决的问题:ajax和websocket的区别WebsocketHandShake和TCPHandShake的顺序浏览器中的websocketURI模式语法:Java中使用webscoket例子服务器端代码客户端代码结果C#中使用Websocket服务器客户端部署结果websocket是什么:一个双向通...

2018-04-13 21:55:01 609

转载 2018-04-12-jsp-jsp中session为什么可以分辨不同客户端

虽然Session保存在服务器,对客户端是透明的,它的正常运行仍然需要客户端浏览器的支持。这是因为Session需要使用Cookie作为识别标志。HTTP协议是无状态的,Session不能依据HTTP连接来判断是否为同一客户,因此服务器向客户端浏览器发送一个名为JSESSIONID的Cookie,它的值为该Session的id(也就是HttpSession.getId()的返回值)。Session...

2018-04-12 19:15:26 1022

原创 2018-04-12-java-为什么不推荐使用线程组

虽然线程组看上去很有用处,实际上现在的程序开发中已经不推荐使用它了,主要有两个原因:1.线程组ThreadGroup对象中比较有用的方法是stop、resume、suspend等方法,由于这几个方法会导致线程的安全问题(主要是死锁问题),已经被官方废弃掉了,所以线程组本身的应用价值就大打折扣了。2.线程组ThreadGroup不是线程安全的,这在使用过程中获取的信息并不全是及时有效的,这就...

2018-04-12 15:55:00 2588

原创 2018-04-10-java-Timer中schedule和scheduleAtFixedRate的区别

schedule属于固定延迟的,scheduleAtFixedRate属于固定速率的一个T代表执行Task中1秒,一个W表示空闲1秒TTWWWTTWWWTTWWW 好看一点: TTWWW TTWWW TTWWW那么这一段就代表,一个任务会执行2秒,它的period是5秒(因为从开始执行到下个任务开始执行,有两个T,3个W,5秒一轮回)。如果其中出现了GC,使用G表示GC回收执...

2018-04-10 20:56:45 730

原创 2016-06-16-java-多线程停止线程三种方法-标记法-stop-interrupt

停止线程的3种方法1,标记法:在run方法中使用标记,完成后退出例子:标记法从运行中结束例子:标记法+interrupt()从阻塞中结束2,使用stop方法强行终止线程(不推荐,已废弃)停止线程–暴力法 使用stop3,使用 interrupt方法中断线程interrupt()方法 测试测试一测试二:对sleep中的线程调用其intterupt()方法publi...

2018-04-09 14:36:35 1195

c#打印例子

这次做了一个C#的项目,有一个打印的需求,做的过程中有些收获。关于c#打印的例子

2018-09-30

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

TA关注的人

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