用eclipse + msys2轻松实现Windows下开发、编译Linux C++程序

用惯了IDE,很不习惯vi写代码,就算做了再多的优化,也是距离IDE有很大的差距。eclipse+msys是一个很好的选择,网上很多都是eclipse+mingw的,不太好用,因为mingw没有终端,更重要的是会缺少很多lib啊,没终端就没法下载安装嘛。也考虑用过cygwin,可是这孙子是在是...

2018-09-07 18:39:24

阅读数 393

评论数 0

关于Windows和Linux的换行符不一样的问题

背景 在各操作系统下,文本文件所使用的换行符是不一样的。UNIX/Linux 使用的是 0x0A(LF),早期的 Mac OS 使用的是0x0D(CR),后来的 OS X 在更换内核后与 UNIX 保持一致了。但 DOS/Windows 一直使用 0x0D0A(CRLF)作为换行符。Git提...

2017-11-03 11:27:36

阅读数 85

评论数 0

Windows下远程登录linuxe使用clipse开发C++程序

(转)http://blog.csdn.net/lostaway/article/details/8086056 1、简介     Windows 下远程 Linux 开发工具,比较著名的就是 WinGDB 和 Magic C++。都是商业软件,而且配置复杂,据说还不稳定。其实,我们想要的...

2017-05-03 10:19:41

阅读数 35

评论数 0

编译thrift服务

1、代码下载       从网上可以直接下载,http://www.apache.org/dyn/closer.cgi?path=/thrift/0.10.0/thrift-0.10.0.tar.gz       也可以用git从github上下载 git clone https://git...

2017-03-09 15:07:55

阅读数 32

评论数 0

linux基础——在redhat6下配置yum源的使用

转自 http://blog.itpub.net/23890223/viewspace-757724/  有好多朋友使用linux redhat版本是不是还在为rpm包的安装而烦恼,yum工具的使用无意是解决这一难题的好工具,他可以解决包安装中依赖问题,但是对于redhat版本的系统来说如果想...

2016-12-12 11:54:55

阅读数 18

评论数 0

linux命令无法使用的解决办法,不用重装系统!

原文地址:http://blog.csdn.net/dxmgood/article/details/9822433   现象: 操作linux系统,有时会出现除cd外,其他大部分命令(ls,ll,ln,rm,mkdir等)都无法使用,且无法从其他机器ssh过来,也无法通过其他ssh 客户...

2016-10-13 19:44:57

阅读数 23

评论数 0

linux 下sort命令的详解

原文地址:http://www.cnblogs.com/51linux/archive/2012/05/23/2515299.html   sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始! 1 sort的工作原理   sort将文件的每一...

2016-08-22 18:18:36

阅读数 22

评论数 0

检测内存泄漏工具valgrind

valgrind --leak-check=yes --show-reachable=yes --log-file=./vallog.txt   --show-reachable=yes  这个参数可以打印出具体是哪一行代码的new没有释放    

2015-04-28 17:04:10

阅读数 15

评论数 0

fork函数的详解

  转自:http://blog.sina.com.cn/s/blog_69ecdd440100t0mh.html   1.调用一次,返回两次。   2.子进程中fork返回0,父进程中fork返回子进程的PID。原因是:①在子进程中通过调用getppid可以方便的指导父进程的PI...

2015-02-04 17:09:24

阅读数 19

评论数 0

linux下更改最大并发数

请求多的Linux服务器,如不改最大打开文件数的话,那是一个悲剧~可以用命令 ulimit -n 看看当前最大可打开文件数 默认是1024如果加大呢?临时方法是ulimit -n 8192 这个方法是临时的,也就是重启电脑或者重新登录后又会恢复成1024,且只有 root 用户有权限改。永久方法...

2014-08-22 13:39:05

阅读数 51

评论数 0

使用samba在windows下直接以硬盘映射访问linux系统

首先当然是安装了,就不说了,下边说一下配置吧:    [root@localhost ~]# vi /etc/samba/smb.conf    // 打开smb的配置文件     着重更改如下几行:     [global]     workgroup = WORKGROUP   ...

2014-08-07 18:44:36

阅读数 42

评论数 0

subversion Edge 的安装和使用

1、下载CollabNetSubversionEdge       解压tar -zxvf CollabNetSubversionEdge-1.3.2_linux-x86_64.tar.gz 得到csvn目录       2、新增加subversion用户及svnuser用户...

2014-07-28 17:49:37

阅读数 81

评论数 0

linux开机启动脚本

linux有自己一套完整的启动 体系,抓住了linux启动 的脉络,linux的启动 过程将不再神秘。 阅读之前建议先看一下附图。 本文中假设inittab中设置的init tree为: /etc/rc.d/rc0.d /etc/rc.d/rc1.d /etc/rc.d/rc2.d /etc/r...

2014-07-25 14:20:12

阅读数 51

评论数 0

svn提交时强制注释

不少开发员提交修改的时候都不写注释,导致查看历史时很费劲,也不太符合规范。有的公司要求每次提交修改时都写上bug号或者任务描述,那么如何在工具上防止开发员们不写注释呢?   利用svn的pre-commit钩子可简单实现此要求。 进入仓库project1/hooks目录,找到pre-commit...

2014-05-29 10:11:15

阅读数 77

评论数 0

inux中shell变量$#,$@,$0,$1,$2的含义解释

inux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$  :  Shell本身的PID(ProcessID) $!   :  Shell最后运行的后台Process的PID $?  :  最后运行的命令的结束代码(返回值) $-   :  使用Set命令设定的Fla...

2014-03-27 16:06:00

阅读数 19

评论数 0

Linux下常用文件处理

  1、cat 拼接文件         cat file1.txt >> file.txt      将file1.txt追加到file.txt后边          cat file1.txt file2.txt &gt...

2011-11-17 15:55:44

阅读数 11

评论数 0

查看多核cpu信息

1. 在Linux下,如何确认是多核或多CPU: #cat /proc/cpuinfo 如果有多个类似以下的项目,则为多核或多CPU: processor       : 0 ...... processor       : 1   2. Linux下,如何看每个CP...

2011-08-23 10:21:07

阅读数 13

评论数 0

lsof命令详解

/usr/sbin/lsof   -p pid  可以查看进程的fd占用情况   lsof abc.txt 显示开启文件abc.txt的进程 lsof -i :22 知道22端口现在运行什么程序 lsof -c abc 显示abc进程现在打开的文件 lsof -g gid 显...

2011-07-29 09:48:23

阅读数 12

评论数 0

linux 常用命令备忘

1、修改群组 和 所有者 chgrp -R 新组 文件目录   //修改属组 chown -R 新所有者 文件目录 //修改所有者2、查看进程占用的句柄信息 /usr/sbin/lsof -p pid3、查看内存占用情况 free -m 4、软链接ln -s source dist ...

2011-05-25 14:29:39

阅读数 11

评论数 0

Linux 添加新用户 可以使用自己密码执行 sudo

例如想要添加用户 search 显示添加用户的默认配置 #useradd -D 添加用户: #useradd search 修改密码: #passwd search 使用root帐号 #visudo 或 #vi /etc/sudoers 找到 #%whee...

2011-03-25 10:22:47

阅读数 9

评论数 0

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