
Linux
天天进步一点点
这个作者很懒,什么都没留下…
展开
-
centos7和win10双盘双系统,打不开centos7系统,老是停留在黑屏转圈位置,解决办法
在固态安装了win10系统,在机械盘安装了centos7系统,这种双盘双系统,需要使用centos7系统来引导win10系统,但是在打不开centos7系统时,只停留在下面的界面,打不开解决方法:1. 重启系统的时候在如下界面中,通过上下键选择你要进的内核(此处我选择的是centos7系统),然后按 E 键,点击E键后进入如下界面然后往下找,找到LANG=zh_CN.U...原创 2018-10-28 16:40:55 · 3823 阅读 · 2 评论 -
[Linux] 什么是 段错误(吐核)?
段错误我们在Linux环境下编程中,有时执行编译好的文件时会出现段错误(吐核),这是经常出现的一个错误。它是什么意思呢? 这个错误过程中都有哪些文件? 与VS中IDE直接报错有何不同?我们将通过本篇进行探讨。查阅相关文档发现,产生段错误的原因主要有:解引用空指针 访问不可访问的内存空间(如内核空间) 访问不存在的内存地址 试图写一个只读内存空间(如代码段) 栈溢出(函...转载 2019-06-13 21:47:06 · 9438 阅读 · 0 评论 -
用getopt处理main函数的参数
在C语言中,main函数的声明如下:intmain(intargc,char*argv[]);argc是指程序参数的个数,包括程序名本身,如果程序不带参数,argc为1;argv的每个数组元素存放一个程序参数(是以字符串的形式存放着输入的参数),程序名存放在argv[0];比如:./a.out 8888 /home则 argc = 3;argv[ ] = {"./...转载 2019-06-14 10:10:05 · 521 阅读 · 0 评论 -
error while loading shared libraries: libopencv_core.so.2.4: cannot open shared object file: No such
如何解决error while loading shared libraries: libopencv_core.so.2.4: cannot open shared object file: No such file or directory在终端输入:gedit /etc/ld.so.conf在文件末尾插入:include /usr/local/opencv-2.4.9/*/sb...原创 2019-06-10 09:46:12 · 5558 阅读 · 3 评论 -
关于Context(上下文)的理解
一直听到上下文一说,一直没弄清楚到底是啥意思,今天总结一下,不知道对不对感觉对Context这个词翻译的不太好,不应该叫上下文,应该直接就叫“环境”,不过都这么叫,就叫上下文好了所谓的上下文就是指语境,每一段程序都有很多的外部变量。只有想Add这种简单的函数才是没有外部变量的。一旦写的一段程序中有了外部变量,这段程序就是不完整的,不能独立运行,要想让他运行,就必须把所有的外部变量的值一个一...原创 2019-07-01 16:18:40 · 17833 阅读 · 9 评论 -
解决 centos虚拟机不能上网,而且不能使用使用SecureCRT远程连接的问题
之前安装上centos虚拟机,SecureCRT远程连接问题解决了,但是不能使用centos虚拟机上网,上网查了各种资料,都不行,按照下面的方法终于解决了:注意: 这里是用的是NAT模式1.主机Internet共享首先要打开主机的Internet共享功能:在网络设置里面其实我使用的是网线连接的,但是之前网上查到的资料都是使用无线连接的,不知道为啥,不过我就按照他们的弄得,右键...原创 2019-06-23 23:04:13 · 1281 阅读 · 0 评论 -
Win10与centos双系统,卸载centos后,出现no such partition 后的修复办法
首先要说的是,当初装的centos和Windows双系统,而不是虚拟机,后来想装个虚拟机,就把双系统直接删除了,就是在磁盘哪里直接删除圈,重启后,悲剧了,win10系统进不了了,出现“error:no such partitiongrub rescue>界面查看各种博客方法都不行,用了下面的方法解决了:使用老毛桃启动盘F12 选择U盘启动,注意不要进入老毛桃的自己的...原创 2019-06-24 09:23:37 · 2099 阅读 · 0 评论 -
如何实现使用Ultredit来远程编写和修改linux服务器的文件,并且同步保存,以及如何将本地的文件上传到服务器的指定位置
目的就是:实现使用Ultredit来远程编写和修改linux服务器的.c/.cpp文件,并且同步保存比如说在远程的服务器上的“/wxl/C++/test”目录下有一个helloworld.c文件,我们想通过Ultredit远程连接打开helloworld.c,并且通过本地的Ultredit软件实现修改和同步保存先配置Ultredit远程连接服务器:文件--->FTO/TeIne...原创 2019-06-24 10:55:57 · 772 阅读 · 0 评论 -
设置SecureCRT远程连接linux服务器
打开SecureCRT,点击在 快捷图标“标签中连接”点击 快捷图标 “新建会话”点击 “连接”,我们发现就出现了下面的界面:表示我们已经连接成功,输入用户的“密码” “确定”表示已经远程登录成功了。可以远程操作服务器了。当然可以设置SecureCRT的界面风格:上面的选UTF-8格式,这样就不会出现中文乱码的情况了...原创 2019-06-24 11:09:05 · 2692 阅读 · 0 评论 -
连接池 和 线程池 的区别
区别:连接池:1、连接池是面向数据库连接的2、连接池是为了优化数据库连接资源3、连接池有点类似在客户端做优化数据库连接是一项有限的昂贵资源,一个数据库连接对象均对应一个物理数据库连接,每次操作都打开一个物理连接,使用完都关闭连接,这样造成系统的性能低下。 数据库连接池的解决方案是在应用程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由应用程序动态地对池中的连接进行申请、使用...转载 2019-06-27 22:24:22 · 6166 阅读 · 0 评论 -
centos7+win10双系统引导问题
安装windows和linux双系统,最好是先安装windows系统,我是先安装了win10系统(安装在固态中),然后又安装了centos7系统(安装在机械硬盘中),是在双盘中安装了双系统,这样的话,我们只能使用centos7系统来引导win10系统(尝试使用win10引导centos7未成功),步骤如下:1、打开终端,安装ntfs-3g安装包sudo yum install ntfs-3...原创 2018-10-28 16:03:44 · 14668 阅读 · 5 评论 -
Windows 10 与 CentOS 7 双盘双系统安装引导问题
使用双盘安装双系统,固态安装的win10,机械盘上安装的centos7,但是在引导上净出各种问题,在网上找了很多资料,很少关于双盘安装双系统引导问题,下面转发网上找到了一个教程,解决了问题,重点就是要调整两个盘的启动顺序问题,需要将系统启动默认为是机械盘启动:重启系统,按delete键,进入bios设置,将硬盘启动更改为是那个机械盘启动,而不是固态启动。具体安装过程,可以参见下列博客:ht...原创 2018-10-28 15:38:47 · 1217 阅读 · 0 评论 -
g++ 应用说明
程序 g++ 是将 gcc 默认语言设为 C++ 的一个特殊的版本,链接时它自动使用 C++ 标准库而不用 C 标准库。通过遵循源码的命名规范并指定对应库的名字,用 gcc 来编译链接 C++ 程序是可行的,如下例所示:$ gcc main.cpp -lstdc++ -o main下面是一个保存在文件 helloworld.cpp 中一个简单的 C++ 程序的代码:#include...转载 2018-10-23 22:05:53 · 234 阅读 · 0 评论 -
清空centos7终端屏幕的操作
在终端输入 : $ reset原创 2018-10-23 21:59:50 · 7604 阅读 · 1 评论 -
如何使用centos7系统安装g++和创建.cpp文件
【前言】最近在学习基于Linux的C++编程,但是在安装编译器的过程中却遇到了不少问题,网上的一些回答也不够详细,因此有了这篇文章。【Centos7】注意,我是在Linux虚拟机下的centos7中完成的以下教程。【root权限】打开终端,或者按Ctrl+Alt+F2,进行命令行模式,输入:su然后它会要求你输入管理员密码,输入完成后,获得root权限(这个是安装所需要的)...转载 2018-10-23 21:31:46 · 2473 阅读 · 1 评论 -
centos7 安装时候检测不到空余硬盘的解决办法
https://www.cnblogs.com/liangliu/p/6229232.html转载 2018-10-02 15:26:20 · 9769 阅读 · 0 评论 -
安装centos后无法引导启动windows7的解决方法
https://www.cnblogs.com/duzishanglu/p/4687958.html转载 2018-10-02 14:40:21 · 2502 阅读 · 0 评论 -
Win10下安装CentOS7双系统
https://blog.youkuaiyun.com/flyer1011/article/details/78185509转载 2018-10-02 14:39:55 · 240 阅读 · 0 评论 -
centos7怎么挂载windows下的磁盘
1. 首先进入root命令下,获取管理员权限,安装ntfs-3g[wxl@IP-219-216-111-13 ~]$ su root密码:[root@IP-219-216-111-13 wxl]# yum install ntfs-3g注意:如果安装提示找不到nft-3g安装包,需要先添加epel安装源。命令如下: yum install epel-release...原创 2018-10-29 09:08:21 · 5781 阅读 · 1 评论 -
怎么在centos7上安装搜狗输入法
1. 首先要卸载ibus yum list installed | grep -i ibus yum remove ibus2. 安装fcitx yum install fcitx fcitx-pinyin fcitx-configtool3. 安装依赖 yum install *epel* yum install alien yum inst...原创 2018-11-01 13:29:47 · 2318 阅读 · 2 评论 -
centos7下安装mplayer
在centos7下本地的一些格式的视频是无法播放的,因此我们需要安装mplayer播放器,能够播放大部分格式的视频:1. 安装epel-release,如果不安装,会出现依赖关系错误 yum -y install epel-release2. rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-d...原创 2018-11-01 14:04:33 · 2359 阅读 · 0 评论 -
如何在linux的vi中显示程序的行号
比如下面的程序,没有行号,但是我们在调试文件时,希望显示行号输入:set nu如下,就显示出行号了原创 2019-05-05 14:31:43 · 917 阅读 · 0 评论 -
池化技术(线程池、连接池、内存池等)
一、池化技术-简单点来说,就是提前保存大量的资源,以备不时之需。对于线程,内存,oracle的连接对象等等,这些都是资源,程序中当你创建一个线程或者在堆上申请一块内存时,都涉及到很多系统调用,也是非常消耗CPU的,如果你的程序需要很多类似的工作线程或者需要频繁的申请释放小块内存,如果没有在这方面进行优化,那很有可能这部分代码将会成为影响你整个程序性能的瓶颈。池化技术主要有线程池,内存池...转载 2019-06-27 22:31:48 · 533 阅读 · 0 评论