摘要:
为了避免同一个文件被include多次,C/C++中有两种方式,一种是#ifndef方式,一种是#pragma once方式。在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。 方式一: #ifndef的方式受C/C++语言标准支持。它不光可以保证同一个文件不会被包含多次,也能保证内容完全相同的两个文件(或者代码片段)不会被不小心同时包含。 当然,缺点就是如果... 阅读全文
摘要:
Linux :sudo su - 切换到root权限下问题现象:Last login: Tue Mar 23 15:55:57 2010 from 10.130.38.5/home/channel/>sudo su -We trust you have received the usual lect... 阅读全文
摘要:
root用户登录修改/etc/samba/smb.conf 加入[share] path=/opt/share writeable=yes browseable=yes guest ok=yes启动服务[root@localhost ~]# /etc/init.d/smb start启动 SMB ... 阅读全文
摘要:
在VC里面,有时间需要去查相关联的类或者函数,如果project没有编译过去,点击goto definition是找不到的,在此推荐一个很好用的插件,可以去网上下载 VA_X_Setup1715.exe 阅读全文
摘要:
注:以前摘抄的,现在想起来看看了,粘上分享下 呵呵我们都知道在jsp中include有两种形式,分别是<%@includefile=””%><jsp:includepage=””flush=”true”/> 前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它... 阅读全文
摘要:
易混淆术语介绍:Db_name:对一个数据库(Oracle database)的唯一标识,该数据库为第一章讲到的Oracle database。这种表示对于单个数据库是足够的,但是随着由多个数据库构成的分布式数据库的普及,这种命令数据库的方法给数据库的管理造成一定的负担,因为各个数据库的名字可能一样,造成管理上的混乱。为了解决这种情况,引入了Db_domain参数,这样在数据库的标识是由Db_na... 阅读全文
摘要:
在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数,定义如下:int sprintf( char *buffer, const char *format [, argum... 阅读全文
摘要:
最近在一台远程机器上scp一个大文件,需要大半天才能完全down下来,用xshell工具执行完命令之后还不能关闭,否则的话就停止了,我的本本还不能一直放这开xshell。就想到nohup,但是scp命令输入密码是提示的,不能写道命令,经过一番搜索重要找到了一个好办法:下面是接受不输入密码的scp:最近在编写定时自动执行的shell脚步中遇到一个问题。在该脚步中,需要使用scp命令将本地的文件复制到另一台机器中备份。但通常执行scp命令后都需要输入用户密码,这样在定时自动执行的shell脚步中就不适用了。 本人的第一直觉就是建立无密码用户,在scp命令中使用该用户就不需要输入用户密码了。 以下为 阅读全文
摘要:
c++编译时出现错误, 会提示哪一行。可惜vc中不能显示行号,很是郁闷。这个插件可以显示行号,呵呵,很有用。VC显示行号插件说明---------------------------------------1. 如果你的VC安装在C盘,请拷贝文件VC6LineNumberAddin.dll到如下目录:C:\Program Files\Microsoft Visual Studio\Common\M... 阅读全文
摘要:
今天用到oracle查询语句,想到oracle左右链接的事,记下来我的查询语句是这样的 select v.* ,r.* from (select service_id, sum(amount) from V_ORDER_RELATION_DETAIL group by service_id ) v ,cfg_resource r where r.RES_ID=v.service_id(+);通过试... 阅读全文