摘要: " CSDN " 阅读全文
posted @ 2017-03-08 18:24 disdader 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 今天get到一个在linux下gdb调试程序的技巧和大家分享一下!平时我们利用gcc进行编程,进行程序调试时,观察程序的跳转等不是这么直观。都是入下的界面! 但是如果我们在编译连接时上加了-g命令生成的可执行文件,用gdb -tui -q p2psrv(要debug的命令),就可以进入一个类似的可视 阅读全文
posted @ 2016-11-09 21:37 disdader 阅读(3702) 评论(0) 推荐(0) 编辑
摘要: 其实有时想想linux内核的设计也蕴含着很多人生哲学,在linux中有这么几个特殊进程中,我们一开始见到它们的名字可能还会觉得很诧异,但在了解完了原理后,我们仔细想想,这样的命名也不无道理!下面我就给大家分别介绍一下这三种特殊的进程! 1.孤儿进程 如果父进程先退出,子进程还没退出那么子进程将被 托 阅读全文
posted @ 2016-11-02 03:40 disdader 阅读(20606) 评论(0) 推荐(0) 编辑
摘要: 我们都知道通过fork()系统调用我们可以创建一个和当前进程印象一样的新进程.我们通常将新进程称为子进程,而当前进程称为父进程.而子进程继承了父进程的整个地址空间,其中包括了进程上下文,堆栈地址,内存信息进程控制块(PCB)等. 1.父子进程 那么我们首先来先说说父进程和子进程之间的区别: 父进程设 阅读全文
posted @ 2016-11-02 01:25 disdader 阅读(29205) 评论(0) 推荐(2) 编辑
摘要: 我们可能很清楚i++,++i和i+1级&i的概念,但在实际运用中我们就有可能很容易搞混淆.特别是在递归中区别它们就显得尤为重要了.那首先我们先看一段利用递归逆序字符串的代码,你能回答出这段代码的正确输出吗? [disda@disdader bin]$ ./revStr abcd dcb 这段代码时逆 阅读全文
posted @ 2016-10-24 00:51 disdader 阅读(1725) 评论(0) 推荐(0) 编辑
摘要: 在虚拟机上装了oracle11g数据库,原本想利用c/c++学习操作数据库.结果感觉摊上了一个大坑.从安装好oracle数据库到配置好proc的编译选项整整花了二天.但让我意识到自己自己几点薄弱:1.对Linux的命令和脚本的使用不够熟练.2.对Linux的个文件夹的作用不够了解;(打算下次补充一篇 阅读全文
posted @ 2016-10-12 02:31 disdader 阅读(3472) 评论(0) 推荐(0) 编辑
摘要: 最近在学习数据库的相关内容,在sqlplus敲了几天命令行窗口后,想尝试一下用sql developer 连接上数据库但一直没有实现.在网上查询了相关资料后现在终于弄好了,就来写下此篇博文与大家分享!接下来给大家分步骤介绍. 1.打开sql developer后配置java.exe路径.这点装过ec 阅读全文
posted @ 2016-10-07 21:03 disdader 阅读(25428) 评论(1) 推荐(0) 编辑
摘要: 最近在学习Linux网络编程方面的知识,感觉还是有些困难。主要是对协议过程的理解,还有socket的API的理解不够深刻。今天复习编写了一个TCP的服务端和客户端的程序实现client.c从命令行参数中获得一个字符串发给服务器,然后接收服务器返回的已处理的字符串并打印。 server.c clien 阅读全文
posted @ 2016-09-26 22:24 disdader 阅读(7049) 评论(0) 推荐(2) 编辑
摘要: 今天看了学校很多同龄人的技术博客和他们的github,对比之后感觉自己的差距还是比较大。话说一转眼也大三了,希望自己能看清自己,多点思考,多点表达自己的想法,多点动手去完成一些项目。不要总是停留在知识的表层,要静下心来用学到的知识去完成一些力所能及的项目,增强自己解决问题的能力,不要总是仅仅零碎的学 阅读全文
posted @ 2016-09-24 23:42 disdader 阅读(140) 评论(0) 推荐(0) 编辑
摘要: FTP(File Transfer Protocol)是文件传输协议,常用于Internet上控制文件的双向传输.同时,它也是一个应用程序,用户可以通过它把自己PC机与世界各地所运行FTP协议的服务器相连,访问服务器上大量应用程序和信息.FTP的主要作用就是本地计算机与远程计算机(服务器)的文件共享 阅读全文
posted @ 2016-09-20 07:14 disdader 阅读(9351) 评论(1) 推荐(0) 编辑