乱码如图: 这个问题是CRT的编码设置造成的,改一下设置就可以了: 1. 在当前连接上右键选择最后一个 2.修改编码设置为 utf-8 : 3. 再运行 效果:
实际上本篇文章在计算机存储介质中就是一串0和1表示的数字,因此就需要一套二进制数字和实际显示的字符的转换标准,各类字符集就是不同的转换标准,以下是所涉及的基本定义: 字节:是计算存储容量的一种计量单位,...fr=aladdin ISO8859系列标准: 英语用128个符号编码就够了,然而随着计算机在各国的普及,世界上语言有几千种,128个符号显然是不够的,上文讲到ASCII码每个符号占了8位,但实际只使用...有意思的乱码 锟斤拷乱码: 上文介绍Unicode编码时提到Unicode编码并不能包含所有的老编码体系,也就是说存在一些字符是Unicode字符集所没有的,于是Unicode官方就使用一个占位符表示这些文字...问号乱码: 这个乱码是我们最常见的,原理很简单,是中文字符经ISO8859-1编码造成的。...全角半角字符: 这部分内容放在这里比较牵强,但是觉得很常见就写出来了,我们平时接触到标点符号分为全角(汉语中标点)和半角(英语标点),在计算机屏幕上,一个汉字要占两个英文字符的位置,虽然大多数字体来说,
这个代码可以很好的在Mono 3.2上运行,Spacebuilder在Mono上运行修改备忘,Sps上面是用的RazorEngine 3.0.8版本在Mono上运行出错了,今天特意写了上述代码测试下Mono
在CentOS上安装Docker: 前置条件: 64-bit 系统 kernel 3.10+ 1.检查内核版本,返回的值大于3.10即可 [root@localhost ~]# uname -r 3.10.0
因为 Linux中一切皆文件,所以在了解了 Linux基础和会使用一些入门级命令之后,接下来的重点便是 Linux文件管理的学习,就像 Java中一切皆对象一样,面向对象是 Java基础的核心和重点。...4、Linux文件扩展名Linux文件的扩展名对 Linux 操作系统没有特殊的含义,Linux 系统并不以文件的扩展名开分区文件类型。...不理解的可以回顾上一节。二、Linux下的文件管理在日常工作中,经常需要对Linux的文件或目录进行操作,常见操作包括新建,删除,更改,查看,复制,移动等。...进入 Linux目录结构找到一个名为 root的文件夹双击,输入密码验证后进入即可查看,如下。扩展:Linux快捷键(方向键上下)在终端中,按方向键=>向上,其会返回上一次输入的命令。...答:zip格式在Window以及Linux中都是可以正常使用的。
数据可以设置过期时间 4.自带发布、订阅消息系统 5.定时器、计数器 Redis安装 Windows版Redis的安装,整体来说还是非常简单的,网上也有很多教程,考虑到Redis的大部分使用场景都是在Linux...上,因此这里我对Windows上的安装不做介绍,小伙伴们有兴趣可以自行搜索,下面我们主要来看下Linux上怎么安装Redis。...环境: CentOS7 redis4.0.8 1.首先下载Redis,下载地址https://redis.io/,下载获得redis-4.0.8.tar.gz后将它放入我们的Linux目录/opt
下载mitmproxy二进制安装包:https://github.com/mitmproxy/mitmproxy/releases/
开头的就为目录 sep为日期 显示 666.txt的文件在 27日的9点48分被创建 , 显示lesson2的目录在26日的 19点3分被创建 3.ls -la指令 这里是在 ls-l指令的基础上...657694 drwxr-xr- 2 root root 4096 Sep 27 14:55 dir 此时在 前面显的 数字 如 657683、657678、657694 都是文件的inode编号 linux...一切皆文件 1. windows 与linux标识文件之间的区别 windows: 用文件名 +后缀来标识文件 linux :使用inode编号来标识文件 6. ls -R指令 当前目录所处下的子目录与文件...8-8-centos ~]# pwd /root 使用 cd ~ 后 ,使目录 从 /root/9.9/lesson2/dir 到 /root目录中 3.cd -指令 cd 到当前所处的路径的上一次所处的路径...不停的返回上一级目录 ,发现当返回到 / 时,再次cd . .依旧在/位置处, 在linux中 /有两种身份 1.** 一串路径的分隔符,linux为 /,在windows中为\ ** 2.
MongoDB在Windows上的安装过程整体上来说并不难,网上的资料也比较多,这里我就不介绍了,我主要说下如何在Linux环境下安装MongoDB。...---- 环境: CentOS 7 MongoDB 3.4.9 ---- 下载MongoDB 首先去MongoDB官网下载MongoDB,地址https://fastdl.mongodb.org/linux.../mongodb-linux-x86_64-3.4.9.tgz。..."123",roles:[{role:"userAdminAnyDatabase",db:"admin"}]}) user表示用户名,pwd表示密码,role表示角色,db表示这个用户应用在哪个数据库上。
准备安装环境 CentOS6.7 Final MySQL-5.5.48-1.linux2.6.x86_64.rpm-bundle.tar 上传MySQL安装包到CentOS上 执行rz,就可以从本地选择要上传的文件了...MySQL-5.5.48-1.linux2.6.x86_64.rpm-bundle.tar,得到如下文件: MySQL-client-5.5.48-1.linux2.6.x86_64.rpm MySQL-shared-compat...-5.5.48-1.linux2.6.x86_64.rpm MySQL-test-5.5.48-1.linux2.6.x86_64.rpm MySQL-server-5.5.48-1.linux2.6....x86_64.rpm MySQL-embedded-5.5.48-1.linux2.6.x86_64.rpm MySQL-devel-5.5.48-1.linux2.6.x86_64.rpm MySQL-shared...-5.5.48-1.linux2.6.x86_64.rpm 安装rpm -ivh MySQL-server-5.5.48-1.linux2.6.x86_64.rpm,有时候会出现下面的消息: ?
待完善 1、检测是否有安装redis-cli和redis-server; [root@localhost bin]# whereis redis-cli...
/ [root@192 data]# ls apt-0.5.15cnc6-10mdk.x86_64.rpm elasticsearch5.6.2 filebeat5.6.2 jdk-8u181-linux-x64....rpm kibana5.6.2 logstash5.6.2 [root@192 data]# rpm -ivh jdk-8u181-linux-x64.rpm 初学者,不管是ELK还是LInux都是初学者...安装过程在CRT上找不到了,手敲一遍,其实稍微懂一点linux的人应该都会,不过肯定也有跟我一样什么都不会就开始接触ELK的。...(这里的问号应该是CRT的编码问题,我也不知道怎么解决,网上看了一圈,都试了,其他地方都没问题,就这里还是乱码) [root@test1 ~]# 启动好了可以用下面的方法验证一下是否正常启动。...如何安装kibana可以见 https://www.linuxidc.com/Linux/2018-08/153392.htm
Linux上安装Mysql Linux上安装Mysql Linux上安装软件常见的几种方式: 使用yum进行安装 修改密码及登录 设置编码 设置开机启动 关闭防火墙 删除mysql 使用tar.xz安装...远程连接 Linux上安装Mysql Linux上安装软件常见的几种方式: 源码编译 压缩包解压(一般为tar.gz) 编译好的安装包(RPM、DPKG等) 在线安装(YUM、APT等) 以上几种方式便捷性依次增加...几种安装方式最好都能掌握,原则上能用简单的就用简单的:YUM>RPM>tar.gz>源码 使用yum进行安装 查看是否已经安装了mysql [root@localhost ~]# rpm -qa|grep...mysql #无输出说明没有安装 打开网址:MySQL Yum存储库 找到对应linux的版本进行下载 查看自己的版本: [root@localhost ~]# cat /etc/redhat-release...CentOS Linux release 7.8.2003 (Core) 3.
所以基于冯诺依曼体系结构的计算机,本质上是利用比较少的造价,做出来效率不错的计算机! 二、操作系统 任何计算机系统都包含一个基本的程序集合,称为操作系统(OS)。什么是操作系统呢?...在 Linux 中描述进程的结构体叫做 task_struct;task_struct 是 Linux 内核的一种数据结构,它会被装载到 RAM(内存) 里并且包含着进程的信息。 3....实际上,Linux 中定义 task_struct 结构体的时候,首先先定义一个双链表的结构体: struct dlist { struct dlist* next; struct...Linux 中进程的具体状态 一个进程可以有几个状态(在 Linux 内核里,进程有时候也叫做任务)。...每一个进程并不是占有CPU就一直运行,每隔一段时间,会自动被从CPU上剥离下来,这段时间称为时间片;但是Linux内核中不仅仅只有时间片,因为只有时间片的话会显得太呆板,假设每个进程都运行1ms就下来,
uname -r 查看系统版本 docker安装 yum install docker 或者 sudo wget -qO- https://get.docke...
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/152998.html原文链接:https://javaforall.cn
从存储器的层次结构以及计算机对数据的处理方式来看,上层一般作为下层的Cache层来使用(广义上的Cache)。...图中描述了Linux下文件操作函数的层级关系和内存缓存层的存在位置。中间的黑色实线是用户态和内核态的分界线。...在Linux下,文件的缓存习惯性的称之为Page Cache,而更低一级的设备的缓存称之为Buffer Cache....这两个概念很容易混淆,这里简单的介绍下概念上的区别:Page Cache用于缓存文件的内容,和文件系统比较相关。...所以下篇的讨论基本上是讨论IO相关的系统调用和文件系统Page Cache的一些机制。 (未完待续...)
我的linux系统是阿里云服务器,是centos版本的。 前置条件 64-bit 系统 kernel 3.10+ 用uname -r命令检查内核版本,返回的值大于3.10即可。
kill -l 查看信号列表 可以发现在31 和34之间没有信号存在,说明信号被划分为两部分,1-31以及34-64 34-64称之为实时信号,\ 1-31称之为普通信号,是目前要学习的信号 数字实际上是真正的信号...,而大写的名称是宏 ---- 实时操作系统 当前主流的操作系统分为实时和分时, 分时像Linux、windows操作系统,基于时间片操作器调度的,强调的是公平调度 实时 像汽车的车载系统的辅助驾驶 特点为若来一个任务...return 0; } ---- 复制SSH渠道创建终端2,在保证运行终端1的可执行程序的情况下, 在终端2中输入 kill -9 +pid值 ,终止了终端1中运行的程序 ---- 实际上...在键盘中输入 CTRL C ,终止运行程序,本质也是向对前台进程发送信号 ---- Linux通过远程终端访问时,只允许一个进程处于前台,默认情况是bash, 所以在自己的程序运行时输入指令没有任何反应...当2号信号产生的时候 如: 你小时候总喜欢在家里调皮,你老爸不管你,认为这是很正常的事情,所以你认为这是默认动作,但是你的老妈看见你调皮,就告诉你说如果下次再看见你调皮,就揍你, 所以再有调皮捣蛋事情发生
Linux的命令行是通过一个叫做shell程序提供。Redhat和Centos系统默认的shell为Bourne-Again Shell(bash)。...Linux基础命令 格式 命令 [选项] [参数] 选项:(可以有0个或多个) 短选项:- 多个选项可以组合: -a -b = -ab 长选项:--...cal //打印日历 cal -3 //打印三个月 上下一个月 cal -y //打印一年 bc //Linux...Ctrl+u //剪切光标至命令行首的内容 Ctrl+k //剪切光标至命令行尾的内容 Ctrl+<- //光标定位到离自己最近的一个单词前面 Ctrl+p //重复上一次命令...//执行上一条命令 !string //执行命令历史中最近一个以指定字符串开头的命令 !
领取专属 10元无门槛券
手把手带您无忧上云