![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 90
坤哥玩csdn
这个作者很懒,什么都没留下…
展开
-
Linux下C连接Oracle数据库OCCI的若干问题
关于配置问题 由于我的电脑已经被师兄配置好了 故无需再配置 这里首先转载师兄的日志,在他的日志里有了十分详细的介绍。Step 1 下载 安装 http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html注意下载时,一定要看好自己都系统是多少位的。?转载 2013-07-27 12:22:04 · 2360 阅读 · 0 评论 -
关于ssh-keygen命令的介绍与用法
ssh-keygen 用于:生成、管理和转换认证密钥原创 2015-05-19 20:01:22 · 20126 阅读 · 1 评论 -
Sublime text 3编译环境配置C++11
关于Sublime text3配置编译环境使其支持C++11,在网上找了很多,却发现大部分材料都对Linux和Windows下的环境配置没有做区分,无独有偶在网上找到了一个老外写的有关配置sublime Text3 的内容,十分详细,感觉比国内某些博客写的好多了,特摘抄下来,方便日后使用:原文网址: http://shishtpal.blogspot.com/2015/01/custom-原创 2015-05-12 23:08:39 · 5973 阅读 · 0 评论 -
Centos安装DDD调试器
Centos版本为6.6,首先进这个网站下载最新版的DDD: http://ftp.gnu.org/gnu/ddd/ 最新版的DDD竟然是09年更新的,现在都2015年了解压后,进入目录: 846 2015-05-11 10:56:06 cd ./下载/ddd-3.3.12 847 2015-05-11 10:56:07 ls 848 2015-05-11 10:56:1原创 2015-05-13 00:00:38 · 3157 阅读 · 0 评论 -
关于Vim的一些常用快捷键命令操作
Vim编辑器的一些常用的命令需要经常使用才能记住:1. :x 保存文件并退出,我是最近才知道有这个命令的,与:wq效果相同,唯一的区别是:当文件被修改时两个命令时相同的。但如果未被修改,使用 :x 不会更改文件的修改时间,而使用 :wq 会改变文件的修改时间。2. :X 文本加密 使用这个命令后输入自定义的密码,重复两遍后文件就被加密了。加密后的文件在再次打开时都需要输入密码,否原创 2015-01-18 14:34:21 · 932 阅读 · 0 评论 -
C和指针---查漏补缺笔记
注释 有时候用于把一段代码"注释掉",也就是使这段代码在程序中不起作用,但并不是将其真正从源文件中删除。要从逻辑上删除一段C代码,更好的办法是使用#if指令:#if 0statements#endif在#if和#endif之间的程序段就可以有效地从程序中去除,即使这段代码之间原先存在注释也无妨。#include#defineMAX_COLS 20#inc原创 2015-08-16 22:56:21 · 847 阅读 · 0 评论 -
结构的存储分配,对齐
在做笔试题时总是碰到求结构体占用空间大小的问题,由于以前学得不细,在网上找了很久,总找不到想要的内容,没想到在书上找到了很详细的东东,以下内容摘自>一书: 编译器按照成员列表的顺序一个接一个地给每个成员分配内存。只有当存储成员时需要满足正确的边界对齐要求时,成员之间才可能出现用于填充的额外内存空间。为了说明这一点,考虑下面这个结构:struct ALIGN{ char原创 2015-06-03 23:15:36 · 1055 阅读 · 2 评论 -
将一个进程转变为守护进程所需要的步骤
如果想要把一个普通进程转变为守护进程。我们需要进行一下步骤原创 2014-09-15 10:23:32 · 3781 阅读 · 0 评论 -
关于Linux下的mysql安装及配置学习笔记
1:在mysql官网上下载mysql并安装:#wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm#rpm -ivh mysql-community-release-el7-5.noarch.rpm#yum install mysql-community-server成功安装后重启mysql服务转载 2015-01-10 23:30:22 · 993 阅读 · 0 评论 -
jq学习使用基础笔记
使用shell脚本解析json数据不像java或者python一样轻便,较为麻烦,还好有一个jq.其使用起来比较像grep ,awk,sed等命令,也是管道命令.此外jq也没有乱七八槽的依赖,只需要一个binary文件即可.原创 2016-07-16 22:06:17 · 1338 阅读 · 0 评论 -
Linux终端常用快捷键
终端常用快捷键命令Ctrl+n:往下翻历史命令.(n:next)Ctrl+p:往上翻历史命令.(p:previous)Ctrl+r:快速检索使用过的历史命令.(r:retrieve)Ctrl+a:移动光标到行首.(a:ahead)Ctrl+e:移动光标到行尾.(e:end)Ctrl+b:光标向行首移动一个字符.(b:backwards)Ctrl+f:光标向行尾移动一个字符.(f:forwards)A原创 2016-08-10 18:29:14 · 729 阅读 · 0 评论 -
Linux语系编码转换和Windows文件移到Linux下常见问题
将Windows下的源代码或别的文件挪到Linux下使用时,常常出现中文乱码情况。这种情况可以通过使用iconv命令来消除 iconv --list iconv -f 原来编码 -t 新编码 filename [-o newfile]参数:--list::列出iconv支持的语系数据-f :from,后接原本的编码格式;-t转载 2014-12-06 10:12:39 · 1048 阅读 · 0 评论 -
Centos 安装Chrome
通过一下命令,我在Centos6.6下安装成功了Chrome浏览器:# wget http://chrome.richardlloyd.org.uk/install_chrome.sh# chmod u+x install_chrome.sh# ./install_chrome.sh如果是Centos7系统也可以先更改先更改repo源:原创 2015-04-12 19:17:40 · 1360 阅读 · 0 评论 -
关于Linu型的一些基础常见操作命令(一)
ls命令 显示文件,各种颜色所代表的意思:蓝色代表的是目录,绿色代表的是可执行文件,红色代表的是压缩文件,浅蓝色代表链接文件,灰色代表其他文件--------------------------------------------------------------------------cp/scp命令(摘自http://www.cnblogs.com/hitwtx转载 2013-08-05 12:10:28 · 1321 阅读 · 0 评论 -
简单用C#编写socket作为客户端与Linux下C++编写服务器端通信(未完善)
废话少说直接上代码:C#客户端代码:using System;using System.Collections.Generic;using System.Net;using System.Net.Sockets;using System.Threading;//类Thread就在此空间内,可以调用sleep函数using System.Linq;using Syst原创 2013-08-05 20:52:37 · 2946 阅读 · 0 评论 -
关于socket通信中在connect()遇到的Operation now in progress错误
遇到此错误是因为将在connect()函数之前将套接字socket设为了非阻塞模式。改为在connect()函数之后设置即可。原创 2013-08-06 14:47:11 · 30919 阅读 · 0 评论 -
关于epoll的详细介绍和编程例子(文章来自KENGINE | Kankanews.com)
两种不同的触发器模型:边沿触发(ET:Edge-Trigger)和水平触发(LT:Level-Trigger) 1. 边沿触发(ET:Edge-Trigger):当调用前条件是unready,并且调用过程中条件变成ready,才给予调用者通知。 假设调用代码是ret = check(condition);,如果调用时的condition是ready的,那么即使接下来cond转载 2013-07-20 18:53:33 · 1756 阅读 · 0 评论 -
关于心跳机制,SO_KEEPALIVE套接口选项的一些些
摘自:http://blog.csdn.net/xuyuefei1988/article/details/8279812 以及http://blog.chinaunix.net/uid-14973561-id-3533891.html两篇博文心跳包的实现有这样的两种技术心跳检测步骤:1客户端每隔一个时间间隔发生一个探测包给服务器2客户端发包时启动一个超时定时器3服务器端接收转载 2013-08-06 09:31:46 · 2850 阅读 · 0 评论 -
关于Linu型的一些基础常见操作命令(三)——文件属性操作
linux查看及修改文件权限以及相关查看文件权限的语句:在终端输入: ls -l xxx.xxx (xxx.xxx是文件名)那么就会出现相类似的信息,主要都是这些: -rw-rw-r--一共有10位数其中: 最前面那个 - 代表的是类型 中间那三个 rw- 代表的是所有者(user) 然后那三个 rw- 代表的是组群(group)转载 2013-10-10 12:48:16 · 684 阅读 · 0 评论 -
关于Linu型的一些基础常见操作命令(二)
Linux防火墙的简单设置临时性的完全关闭防火墙,可以不重启机器:#/etc/init.d/iptables status ##查看防火墙状态#/etc/init.d/iptable stop ##本次关闭防火墙#/etc/init.d/iptable restart ##重启防火墙转载 2013-08-05 12:32:38 · 987 阅读 · 0 评论 -
关于Linux下mysql的C/C++基础编程笔记
1.在Linux下编译连接mysql数据库的程序时,需要使用安装Mysql数据库时自带的mysql_config脚本。它会为你编译MySQL客户端,并连接到MySQL服务器提供有用的信息.需要使用下面两个选项: --libs 选项 - 连接MySQL客户端函数库所需要的库和选项. --cflags 选项 - 使用必要的include文件的选项等等.原创 2015-01-21 09:50:18 · 1078 阅读 · 0 评论 -
关于Posix消息队列简单的发送接收消息的练习
根据Unix网络编程卷2进程间通信中的Posix消息通信一章编写一些简单的例子,做此笔记,方便以后查看。下面这三个程序是相辅相成的,针对同一个消息队列今进行操作。创建消息队列程序mqcreatel.c:#include #include #include #include //exit//一个简单的创建一个消息队列的例子,Posix消息队列至少具有随内核的持续性。//注意原创 2015-03-01 23:48:10 · 1053 阅读 · 0 评论 -
简单的Posix 消息队列基础练习
根据Unix网络编程卷2进程间通信中的Posix消息通信一章编写一些简单的例子,发现了不少看书时疏忽的地方,特做此笔记:编写代码如下:#include #include #include //一个简单的创建一个消息队列的例子,Posix消息队列至少具有随内核的持续性。#define FILE_MODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH)//注意是小原创 2015-02-28 14:02:02 · 916 阅读 · 0 评论 -
服务器突然Out of memory的问题排查
Out of memory: Kill process 19650 (java) score 940 or sacrifice child原创 2017-09-08 21:10:03 · 11305 阅读 · 0 评论