![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux 平台
jay329106193
这个作者很懒,什么都没留下…
展开
-
gcc 常用编译选项
-g : 加入调试信息 -m64 : 64位-c : 只做预处理、编译和汇编,不链接,产生的是目标文件(.o文件)-S : 只做预处理和编译,把文件编译成为汇编代码-include : 某个代码,简单来说,就是便以某个文件,需要另一个文件的时候,就可以用它设定,功能就相当于在代码中使用#include ,例如gcc hello.c -include /root/test.h-I原创 2012-06-20 14:13:36 · 409 阅读 · 0 评论 -
8个常用Linux命令
每个程序员,在职业生涯的某个时刻,总会发现自己需要知道一些Linux方面的知识。我并不是说你应该成为一个Linux专家,我的意思是,当面对Linux命令行任务时,你应该能很熟练的完成。事实上,学会了下面8个命令,我基本上能完成任何需要完成的任务。注意:下面的每个命令都有十分丰富的文档说明。这篇文章并不是来详尽的展示每个命令的各种功用的。我在这里要讲的是这几个最常用的命令的最常见用法。如果你对l转载 2012-09-17 19:18:57 · 545 阅读 · 0 评论 -
oracle 修改过ip地址或者主机名后服务无法启动的解决办法
如果是只是修改IP地址,首先找到 oracle_home/app/Administrator/product/11.1.0/db_1/NETWORK/ADMIN目下的 listener.ora 与 tnsnames.ora 中,改为原来的的IP地址或者主机名改成现在的ip地址即可如果同时还修改过主机名,就要打开oracle_home /db_1/oc4j/j2ee/目录,里面有一个这样原创 2012-09-27 14:03:41 · 1651 阅读 · 0 评论 -
使用gsoap
使用gsoap编译多个WSDL文件1:首先生成头文件 WebServiceClient.hwsdl2h -t ..\..\typemap.dat -o WebServiceClient.h http://192.168.0.202:8808/mpiserver/services/MPIService?wsdl http://192.168.0.30:8080/ehrid/原创 2012-09-07 15:02:06 · 543 阅读 · 0 评论 -
Linux 下的调式诊断工具 Systemtap
一、简介SystemTap是一个诊断Linux系统性能或功能问题的开源软件。它使得对运行时的Linux系统进行诊断调式变得更容易、更简单。有了它,开发者或调试人员不再需要重编译、安装新内核、重启动等烦人的步骤。为了诊断系统问题或性能,开发者或调试人员只需要写一些脚本,然后通过SystemTap提供的命令行接口就可以对正在运行的内核进行诊断调试,以前需要的修改或插入调试代码、重新编译内核转载 2012-09-07 16:55:24 · 2246 阅读 · 0 评论 -
Linux 下的调式诊断工具 kprobe
简介: 本系列文章详细地介绍了一个Linux下的全新的调式、诊断和性能测量工具Systemtap和它所依赖的基础kprobe以及促使开发该工具的先驱DTrace并给出实际使用例子使读者更进一步了解和认识这些工具。本文是该系列文章之一,它讲解了kprobe的原理、编程接口、局限性和使用注意事项并给出实际使用示例帮助读者理解和认识kprobe。本系列文章之二讲解了DTrace以及Systemtap与D转载 2012-09-07 16:58:10 · 1136 阅读 · 0 评论 -
Linux 下的调式诊断工具 DTrace
简介: 本系列文章详细地介绍了一个 Linux 下的全新的调式、诊断和性能测量工具 Systemtap 和它所依赖的基础 kprobe 以及促使开发该工具的先驱 DTrace 并给出实际使用例子使读者更进一步了解和认识这些工具。本文是该系列文章之二,它详细地讲解了 DTrace 的原理。本系列文章之一讲解了 kprobe 的原理、编程接口、局限性和使用注意事项并给出实际使用示例帮助读者理解和认识转载 2012-09-07 16:56:42 · 1780 阅读 · 0 评论 -
从头开始学java:三大环境变量
项目开发需要用到java了,今天开始学吧,应该不算太晚,呵呵! 学习java的第一步大概都是配置环境吧,废话不多说,先来搞定java著名的三大环境变量windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:/java/jdk1.5.0_08; 2.安装完成后,右击“我的电脑”,点击“原创 2012-09-03 10:30:51 · 1297 阅读 · 0 评论 -
gcc常用编译选项的含义
-g : 加入调试信息 -m64 : 64位 -c : 只做预处理、编译和汇编,不链接,产生的是目标文件(.o文件) -S : 只做预处理和编译,把文件编译成为汇编代码 -include :原创 2012-08-29 11:05:21 · 1150 阅读 · 0 评论 -
LINUX修改、增加IP的方法 ifconfig 两个ip地址 配置文件
========================================静态方法========================================注意:所有操作均使用root用户修改ip:编辑文件/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 //设备名称,不要修改BOOTPROTO=static原创 2012-08-29 11:13:27 · 40493 阅读 · 0 评论 -
gbd常用命令
backtrace(或bt) 查看各级函数调用及参数finish 连续运行到当前函数返回为止,然后停下来等待命令frame(或f) 帧编号 选择栈帧info(或i) locals 查看当前栈帧局部变量的值list(或l) 列出源代码,接着上次的位置往下列,每次原创 2012-08-29 11:12:13 · 1363 阅读 · 0 评论 -
for_each的用法,转载自蕭鴻森的blog
Abstract之前在(原創) 如何使用for_each() algorithm? (C/C++) (STL) 曾經討論過for_each(),不過當時功力尚淺,只談到了皮毛而已,這次看了effective STL的item 41、43後,對for_each()又有了更深入的了解,因此做了本篇心得報告。Motivation看到了eXile的C++中实现 foreach使用了巨集转载 2012-06-20 14:44:50 · 660 阅读 · 0 评论 -
_beginthreadex,CreateThread,AfxBeginThread的区别
在 Win32 API 中,创建线程的基本函数是 CreateThread,而 _beginthread(ex) 是C++ 运行库的函数。为什么要有两个呢?因为C++ 运行库里面有一些函数使用了全局量,如果使用 CreateThread 的情况下使用这些C++ 运行库的函数,就会出现不安全的问题。而 _beginthreadex 为这些全局变量做了处理,使得每个线程都有一份独立的“全局”量。所以,原创 2012-06-20 14:36:19 · 695 阅读 · 0 评论 -
oracle“记录被另一个用户锁住”
1、查看数据库锁,诊断锁的来源及类型: select object_id,session_id,locked_mode from v$locked_object; 或者用以下命令: select b.owner,b.object_name,l.session_id,l.locked_mode from v$locked_object l, dba_objects b where转载 2012-11-08 11:28:03 · 905 阅读 · 0 评论