自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老关的博客

技术、生活、思考

  • 博客(75)
  • 资源 (1)
  • 收藏
  • 关注

原创 让org mode导出结果更好看

学海无涯,死亡是一个人的终点,但并不是人类社会的终点,我们尽可能的走得远一些,给后面的人多留一些路标,让整个人类的空间拓展的更远!

2022-09-07 19:49:51 306 1

原创 用过的最好的自动机画图工具-JFLAP-资源帖

姜太公准备好直钩了,愿意来的朋友可以直接联系我。

2022-06-10 19:45:36 1003

原创 完全错排详解及Common Lisp代码

1. 定义 2. 推导及公式1定义n个有序的元素应有n!个不同的排列,如若一个排列使得所有的元素不在原来的位置上,则称这个排列为错排;有的叫重排。2 推导及公式考虑一个有n个元素的排列,若一个排列中所有的元素都不在自己原来的位置上,那么这样的排列就称为原排列的一个错排将问题分为两个步骤把n本书的错排操作数记为D(n)第一步,选择第n个元素的位置,共有n-1种方法(假定放在标号为k的位置);第二步,选择第k个元素的位置,有两种可能1.第k个元素放在标号为n的位置,此时剩下.

2022-01-14 12:42:48 323

原创 aria2c 官方手册中文翻译版

说明:文章是根据官方文档直接翻译过来,并经过了修正,方便大家使用,如有翻译不到位的地方,也请大家帮忙指出,后续会把不准确的地方更新过来。aria2c(1)概要aria2c[<OPTIONS>] [<URI> | <MAGNET> | <TORRENT_FILE> | <METALINK_FILE>] ...描述aria2是用于下载文件的实用程序。支持的协议是HTTP(S),FTP,SFTP,BitT...

2021-02-24 10:14:58 4988

原创 用过的最好的自动机画图工具  JFLAP

最近要画一些DFA和NFA的图,找了很多工具使用起来都不是特别方便,后来终于被我找到了这个工具—JFLAP,不过在下载时发现很多国内的网站都是要使用积分才能下载的。后来我就找到了官网:http://www.jflap.org/发现官网的文档和软件都是免费供大家学习和使用,不理解国内网站为何这也要用积分换。学习应该是给想要学习的人最大的支持,不应该让没有积分或者没有钱充积分的人处在一个不平等的地位,知识学了才是自己的,留在硬盘上不给别人看,不让想学的人学,这是阻碍整个社会进步的事。商业需要盈利...

2020-12-28 23:16:46 4392 2

原创 VirtualBox安装虚拟机遇到问题及解决方案

最近又想玩一下Linux,之前在一个笔记本上安装了一个Debian的系统。只是因为就是平常偶尔玩一下,没必要开那么多机器,所以就考虑在现在这个笔记本上安装一个虚拟机,在虚拟机里面安装几个Linux操作系统,这样想哪个玩哪个,还可以来回切换,使用起来比较方便。之前不管是win系统还是Linux系统,已经成功安装过很多次系统了。本来觉得安装过程会非常的顺利,不管是Oracle VM VirtualBox,还是VMware-workstation,也都在上面成功安装过虚拟机系统。没想到的是,在安装过程中出了一

2020-12-21 10:45:27 3252 1

原创 人工智能与lisp

最近几年,人工智能又一次热了起来,为啥要加一个“又”字呢,因为人工智能本身历史就很悠久,也曾经有过一段炙手可热的风口时代。今天我们就一起来聊一聊人工智能以及当时势不可挡的lisp语言。何为人工智能,不同的人可能会有不同的理解,有两种较为主流的观点:1、人工智能是用人工的方法在机器(计算机)上实现的智能;2、人工智能学科研究如何制造出人造的智能机器或系统,来模拟人类智能活动的能力,以延伸人们智能的科学。从中我们可以抽取出最关键的几个共同点:1.机器;2.智能。简单点说,就是我们要让机器拥有智能,这种.

2020-12-03 11:49:44 1009 1

原创 为什么说面向对象是一次伟大的进步?

面向对象不仅仅是计算机历史上的一次重大突破,也是哲学史上的一次重大突破。面向对象是一种抽象的思维方式,核心的思想只有一个:万物皆对象。小到一粒沙粒、一个原子,大到一整个宇宙,万事万物、一切的一切,都可以看作一个一个的对象。无数个相对独立、而又相互联系的对象相互作用,不断演变,形成了我们这个精彩纷呈的世界。这是一种思维方式的转变,是思维在抽象层次上的提高。就像我们现在的社会一样,我们买一辆汽车,只要会开它就可以用这辆汽车载着我们到达我们想要的远方。而不需要我们每个人都要了解汽车的每一部分是如何运作的,背后

2020-11-30 12:36:52 185 1

原创 常用sql语句

1. 数据库表结构操作 1.1. 创建表 1.2. 删除表 1.3. 修改表名 1.4. 增加字段 1.5. 删除字段 1.6. 修改字段 1.7. 查询表结构 1.7.1. 2. 数据库表数据操作 2.1. 增 2.1.1. 2.2. 删 2.2.1. 2.3. 改 2.3.1. 2.4. 查 2.4.1. 1数据库表结构操作1.1创建表create table tablenam...

2020-06-27 16:25:40 148

原创 解决Windows10操作系统下 sqlplus显示乱码问题

分析:乱码问题的根本原因就是编码方式不一致,由此定位到乱码的根源在于oracle数据库系统的编码方式与win10操作系统的编码方式不一致。解决方法:Sqlplus登录后执行以下命令:select * from nls_database_parameters where parameter in ('NLS_LANGUAGE','NLS_TERRITORY','NLS_CHARACTERSET');执行情况如图所示:设置win10系统环境变量右键点击我的电脑,按图中的步骤操作.

2020-05-24 14:00:17 1674

原创 Ubuntu开启本地和远程root账户登录

Ubuntu默认是没有开启root账户登录选项的,想要在启动系统时用root账户登录系统,需要自己进行额外的设置。首先设置root账户的密码。命令:sudo passwd root如下图:执行命令后,首先输入当前账户密码,确认无误后,系统会提示Enter new UNIX password,这是root密码,自行设置。注意在Ubuntu的命令行中,输入的密码是不可见的...

2020-02-27 17:55:31 945

原创 Debian 10(buster) 更换可用的国内软件源

由于Debian 10(buster)还比较新,有很多源都使用不了,有的还连接不上,以下是亲自试过可以使用的源,需要的小伙伴可以试试。163源# deb cdrom:[Debian GNU/Linux 10.2.0 _Buster_ - Official i386 NETINST 20191116-11:32]/ buster main#deb cdrom:[Debi...

2020-02-26 15:35:35 6135

原创 vim编辑器的方向键和退格键失灵的问题解决

解决方法:用vi 打开/etc/vim/vimrc.tiny,输入以下两行:set nocompatibleset backspace=2这样就切换到非兼容模式,并且退格键也可以正常使用了。欢迎志趣相投的朋友一起学习交流!本人qq:906570770技术资料分享群:272811256...

2020-02-25 22:31:47 529

原创 安装openssh-server时,依赖问题解决

安装openssh-server时,报了如下的依赖问题:The following packages have unmet dependencies:openssh-server : Depends: openssh-client (= 1:6.6p1-2ubuntu2.13) Recommends: ssh-import-id but it is no...

2020-01-07 21:13:48 3317

原创 证明√2是无理数详细步骤

欢迎志趣相投的朋友一起学习交流!本人qq:906570770技术资料分享群:272811256

2019-12-10 08:31:18 980

原创 数据库使用注意事项

1.很多时候我们会碰到直接执行sql语句,在数据库里可以正确执行,查询到正确的结果,而程序运行起来就查不到结果,这个时候一定注意先看一下自己连接的数据库环境是不是同一个,在使用多环境多数据库的时候,更要注意这一点,否则会浪费很多时间在本来没有问题的排查问题上;2.在直接使用sqlplus执行语句时,特别是增删改操作的时候,一定要注意手动commit,或者手动执行exit退出一下,否则执行的sq...

2019-12-07 21:20:46 638

原创 在使用ssh远程登录时报server responded “Algorithm negotiation failes”的解决方法

ssh是一款很优秀的远程登录软件,也是我们常用的软件之一,如果是第一次用它登录一个新机器,就可能报server responded “Algorithm negotiation failes”这样的问题,无法登陆,可通过如下方式解决:1.打开ssh的配置文件,文件位置:/etc/ssh/sshd_config2.如果想允许root用户登录,将“PermitRootLogin without-...

2019-09-07 21:19:44 1766

原创 使用putty连接远程在vim中鼠标右键不能粘贴问题解决

经常使用远程登录的小伙伴可能会经常遇到这个问题:使用putty连接远程在vim中鼠标右键不能粘贴,而是进入了visual模式,这个问题有以下两种解决方式:方法一:在普通模式下键入“:set mouse-=a”(不包括引号)方法二:编辑 ~/.vimrc 文件,在该文件中可以查找到如下代码:if has('mouse') set mouse=aendif将其改为...

2019-09-07 20:46:20 2155 2

原创 在使JDBC连接数据库时,数据库资源使用与释放问题

由于并不能像Java程序那样做到自我管理内存和垃圾回收,所以我们在使用数据库资源的时候,要手动管理这这些资源的使用和释放。如果我们使用了一些资源,却并没有释放,数据库资源会一直被占用,在数据量大的时候,就会把我们的程序拖垮。这就要求我们在写相关程序的时候,当我们使用完一个资源的时候,就要主动的去把它释放掉。那么数据库都有哪些资源需要我们去手动管理呢?主要有3个,Connection、State...

2019-08-16 20:58:10 3548

原创 form表单提交时多个相同name属性问题解决方案二

1 问题背景项目中有这样的需求:根据不同的业务逻辑填写不同的表单提交到数据库中, 但是不同的表单之间又有一些字段是一样的,也就是说在form表单里存在多个name值相同的 input输入框,这样在提交的时候就会有这么一个问题,有几个相同name的值提交, 就会传回给后台几个相同的值,默认是以逗号分隔的,即使是空值,也会逗号把两个空值隔开。 这就给后台处理造成了不便,问题由此产生。2 解决方法...

2019-06-08 06:28:41 9273

原创 form表单提交时多个相同name属性问题解决方案一

1. 问题背景 2. 解决方法 2.1. 后台处理 2.2. 前端处理 2.2.1. 分析 2.2.2. 解决 1 问题背景项目中有这样的需求:根据不同的业务逻辑填写不同的表单提交到数据库中, 但是不同的表单之间又有一些字段是一样的,也就是说在form表单里存在多个name值相同的 input输入框,这样在提交的时候就会有这么一个问题,有几个相同name的值提交, ...

2019-02-13 18:49:00 22395 5

原创 Searching for program: no such file or directory, lisp 问题解决

在使用emacs的slime时会经常遇到以下两个问题:Searching for program: no such file or directory, lispSearching for program:没有那个文件夹或目录,lisp下面来分析以下这个问题产生的原因:1.可能是系统中没有安装sbcl或者其他common lisp的实现,比如:clisp;这时只需要安装相应的程...

2019-02-01 21:56:52 1058

原创 函数重名问题

1 背景项目中前后端都需要用到,同一个项目组的成员说自己不熟悉前端(后来才发现,哪一端都不熟悉,深坑!),那我就做吧,虽然也不是很熟悉,但是毕竟用过的编程语言比较多,想必js这个语言也没什么特别的地方。 毕竟在我用过的编程语言里,js在难度上并不算难。java、python、common lisp,php,Haskell,这些的难度都不亚于js,所以,就是那句话,直接干!!!2 问题用...

2019-02-01 08:35:18 1020

原创 函数名问题记录

使用过不少编程语言,java,python,js,lisp,php等,在使用的时候发现函数名有时候是一个深坑,有的语言支持多态,函数名可以相同,只要参数不同可以区分即可,比如说java,但另外一些,可能就不支持这种方式,函数名相同时,程序完全不知道该执行哪个,即使参数是不一样的,比如说js,而且这种情况下不会给你提示出来任何的错误信息,这就是一个比较坑爹的地方了,可能会在这个地方毫无意义的卡上很久...

2019-01-31 22:43:55 275

原创 win中 gdiplus.dll模块已加载,但找不到入口点dllregisterserver 解决方法

以管理员身份运行“命令提示符”粘贴以下命令并执行:dism /online /Cleanup-Image /RestoreHealth &amp; sfc /SCANNOW?&amp; for %d in (%windir%\system32\*.dll) do %windir%\system32\regsvr32.exe /s %d  ...

2019-01-10 18:31:13 24629 4

原创 Emacs中实现多次复制

经常会有多个地方需要来回粘贴,在EMACS中复制后,mark set就会消失,再重复操作很是麻烦,后来找到了一个快捷键:C-x z该快捷键作用是重复上次的操作,这样再返回重新需要复制的时候只需要按下这个快捷键就可以了,比重新mark 复制快多了 欢迎志趣相投的朋友一起学习交流! 本人qq:906570770 技术资料分享群:272811256...

2019-01-03 18:40:32 582

原创 MyBatis dao层xml配置问题导致传入参数无法全部接收问题解决方案

最近在做项目时,遇到了一个有意思的问题,同一个项目组的小伙伴过来找我说遇到了一件很诡异的问题:写的测试类给测试方法传参数时发现只传过去了2个,其他的都没有传过去,他跟另外的一位小伙伴也排查了很久都没有解决。检查了一下基本的东西都没问题,就觉得是xml的配置有问题,仔细看了一眼,发现是因为把“!=”写成了“=!”,这样的错误很难发现,在此记录一下,也希望别的朋友不要再出现这样的事。 欢迎...

2019-01-01 18:54:39 1704 1

原创 Emacs中空行删除、增加操作集锦

增加空行C-o删除当前行距离下一行文字中间的空行C-x C-o删除当前行到最后一行所有空行m-x flush-lines ^$欢迎志趣相投的朋友一起学习交流! 本人qq:906570770 技术资料分享群:272811256...

2018-12-24 12:44:37 623

原创 2018年系统架构设计师 下午案例分析真题

阅读以下关于软件系统设计的叙述,在答题纸上回答问题1至问题3。【说明】某文化产业集团委托软件公司开发一套文化用品商城系统,业务涉及文化用品销售、定制、竞拍和点评等板块,以提升商城的信息化建设水平。该软件公司组织项目组完成了需求调研,现已进入到系统架构设计阶段。考虑到系统需求对架构设计决策的影响,项目组先列出了可能影响系统架构设计的部分需求如下:(a)用户界面支持用户的个性化定制;(...

2018-12-18 19:48:52 6748

原创 2018年系统架构设计师上午真题

●在磁盘调度管理中,应先进行移臂调度,再进行旋转调度。假设磁盘移动臂位于21号柱面上,进程的请求序列如下表所示。如果采用最短移臂调度算法,那么系统的响应序列应为(  )。(1)A.②⑧③④⑤①⑦⑥⑨B.②③⑧④⑥⑨①⑤⑦C.①②③④⑤⑥⑦⑧⑨D.②⑧③⑤⑦①④⑥⑨●某计算机系统中的进程管理采用三态模型,那么下图所示的PCB(进程控制块)的组织方式采用(  ),图中(  )。...

2018-12-18 07:55:51 9554 1

原创 随笔

叶落缤纷,黄金满地。马踏花残,香留马蹄。

2018-12-05 08:12:19 100

原创 win系统如何处理端口占用问题

1 查看被占用端口对应的PIDnetstat -aon|findstr "被占用的端口号"2 查看是哪个进程或者程序占用了端口tasklist|findstr "被占用的端口号"3 关闭进程或者把相应的程序关掉3.1 关闭进程(注:下面PID后面跟的就是第一步查出来的PID)TASKKILL /PID 1230 /PID 1241 /PID 1253 /T...

2018-10-19 14:44:23 117

转载 windows系统中Emacs的HOME目录及配置文件的正确路径

最近爱折腾的毛病又犯了,开始折腾起Emacs,在自定义Emacs的配置文件存放位置时遇到一点问题,不过,在GNU的Emacs站点,看到这么一段话:On Windows, the .emacs file may be called _emacs for backward compatibility with DOS and FAT filesystems where filenames cou...

2018-10-08 18:46:37 2963

原创 UML详解之基本元素-关系

模型元素与模型元素之间的连接关系也是模型元素,常见的关系有关联(association)、泛化(generalization)、依赖(dependency)和聚合(aggregation),其中聚合是关联的一种特殊形式。 关联:连接(connect)模型元素及链接(link)实例。 依赖:表示一个元素以某种方式依赖于另一种元素。 泛化:表示一般与特殊的关系,即“一般”元素是...

2018-09-18 22:55:17 7756 1

原创 UML详解之-视图

视图定义:一个系统应从不同的角度进行描述,从一个角度观察到的系统称为一个视图(view)。 视图由多个图(diagram)构成,它不是一个图表(graph),而是在某一个抽象层上,对系统的抽象表示。 如果要为系统建立一个完整的模型图,需定义一定数量的视图,每个视图表示系统的一个特殊的方面。另外,视图还把建模语言和系统开发时选择的方法或过程连接起来。视图包括以下类型:① 用例...

2018-09-17 23:16:47 7045

原创 emacs常用有效配置(持续更新中)

自动补全括号:(electric-pair-mode t)包管理:(require 'package)(let* ((no-ssl (and (memq system-type '(windows-nt ms-dos)) (not (gnutls-available-p)))) (proto (if no-ssl "http"...

2018-09-10 18:06:26 2818

原创 emacs中在进行文本替换时如何输入的换行符

在emacs文本处理中很多时候会涉及到换行符的输入,而换行符在emacs中又作为命令结束的标志,所以很多时候无法直接输入,可通过以下命令进行输入:C-q C-j...

2018-09-06 19:40:22 1200

原创 Linux (CentOS、Ubuntu等)无法输入反斜杠(\)和管道符(|)的解决方案

1、执行 xev 命令;2、按下反斜杠(\)或者(|),查看返回的keycode,一般情况下值为94;3、使用 xmodmap 命令修改键盘映射:xmodmap -e "keycode 94 = backslash bar"修改完毕,即可输入。(注意:如果相关命令软件未安装,则需要先进行安装!)欢迎志趣相投的朋友一起学习交流! 本人qq:906570770 技术资料分享群:...

2018-08-30 18:49:13 8591

原创 emacs org mode 输入title等关键字快捷键

输入#+后,按键M-TAB即可,但是这个快捷键一般又被绑定为切换窗口的快捷键,如果不起作用可以试试以下两个快捷键:C-M-i或者ESC TAB,比较推荐使用ESC TAB键,毕竟这个只需要使用两个指头,哈哈...

2018-08-29 12:36:49 1053

原创 在emacs的org mode 下编辑源代码

C-c '用于编辑当前代码块。它打开一个新的主模式编辑缓冲区,其中包含'SRC'代码块,可以进行任何编辑。 C-c '再次关闭缓冲区并返回Org缓冲区。C-x C-s 保存缓冲区并更新组织缓冲区的内容。设置org-edit-src-auto-save-idle-delay为在一定的空闲延迟时间后保存基本缓冲区。设置org-edit-src-turn-on-auto-save为使用将此缓...

2018-08-27 15:47:15 1281

空空如也

空空如也

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

TA关注的人

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