- 博客(92)
- 资源 (10)
- 收藏
- 关注
转载 C++中extern “C”含义深层探索 不明觉厉
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显
2014-02-28 16:30:05 632
转载 HOW TO INSTALL SUBLIME TEXT 2 ON UBUNTU 12.04 (UNITY)
Sublime Text is an awesome text editor. If you’ve never heard of it, you shouldcheck it out right now.I’ve made this tutorial because there’s no installer for the Linux versions of Sublime
2014-02-28 16:29:18 933
转载 Linux tar打包命令
范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar[root@linux ~]# tar -cvf /tmp/etc.tar /etc [root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc [root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc # 特别注意,在参数 f 之后的
2014-02-28 16:21:01 625
转载 浅谈C中malloc和memset函数
在C中 malloc和memset是2个常用的对内存操作的函数。首先还是来看一下这2个函数的函数原型。1.malloc函数malloc函数用于从堆上分配指定字节的内存空间。void * malloc(size_t n);其中,形参n为要求分配的内存字节数。如果执行成功,函数范围获得的内存空间的首地址;执行失败,返回值为NULL。由
2014-02-28 16:15:19 17517 1
转载 kdevelop编译安装方法
官方教程:http://techbase.kde.org/KDevelop4/HowToCompileProjects/KDevelop4/HowToCompileProjects | KDevelop4(Redirected from KDevelop4/HowToCompile)The way to download, compile, install and run
2014-02-28 15:38:00 6472
转载 Win7:VMware中Ubuntu的上网配置
WIN7 系统中安装的VMware Workstation+Ubuntu 10.04 上网配置本文就不写VMware Workstation 和Ubuntu 10.04的安装了。只讲解上网配置,包括使用代理上网。下面来一一说明Ubuntu 10.04的上网配置。 1、现在安装好的虚拟机中设置网络连接为 NAT2、在WIN7电脑的本地连接中设置如下:
2014-02-28 15:26:35 1188
转载 Linux下tar.xz结尾的文件的解压方法
今天尝试编译内核,下载到了一份tar.xz结尾的压缩文件,网上解决方法比较少,不过还是找到了,如下: $xz -d ***.tar.xz$tar -xvf ***.tar 可以看到这个压缩包也是两层压缩,外面是xz压缩方式,里层是tar压缩方式。
2014-02-28 15:04:39 723
原创 差距为什么这么大
偶尔看看《福布斯》,《自然》杂志。才知道人与人之间的差距能有多大。也许你一辈子所创作的社会价值都没有某些人一天或者一个小时创造的社会价值高。但是这些人每天创造高价值的人。背后必然也有你所不知道的故事。你没有这些故事。当然一个人所创造的价值是很难衡量的。对一个家庭来说也许你创造的价值是无价的,因为你的家人需要你而别人无法带来这样的价值。类似儿女对于父母是无价的。中国人的核心价值都是以家庭为单位的。不
2014-02-27 16:56:17 790
转载 linux C 获取当前目录的实现
//获取当前目录#include #include #include #include //包含了Linux C 中的函数getcwd()#define FILEPATH_MAX (80)int main(){ char *file_path_getcwd; file_path_getcwd=(char *)malloc(FILEPATH
2014-02-27 14:07:33 4651
转载 linux解压缩命令
tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出
2014-02-27 12:49:02 602
转载 GDB基本命令(整合)
一、gdb调试基本知识a.调试器指示的是将要执行的代码行b.只有在编译时拥有调试符号(-g)的程序才能在调试时看到源码c.同一行上有多个断点时,gdb仅中断在断点号最小的那个断点上d.断点可以设置在同一程序的不同文件中e.在任何给定时间,gdb只有一个焦点,即当前“活动”的文件f.源文件改变后,断点发生移动,带式断点属性的行号不变二、GDB基本命令清单查询在 g
2014-02-27 09:49:51 641
转载 六款常用的linux C/C++ IDE
gdb),应用程序向导(Application wizards)可以方便的帮助你创建GNOME程序而不需要你自己写一些与你兴趣无关的 ...一、AnjutaAnjuta是一个多语言的IDE,它最大的特色是灵活,同时打开多个文件,内嵌代码级的调试器(调用gdb),应用程序向导(Application wizards)可以方便的帮助你创建GNOME程序而不需要你自己
2014-02-26 21:44:43 605
转载 gcc和g++的区别 不明觉厉
误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以,但是请注意:1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。C++的语法规则更加严谨一些。2.编译阶段,g++会调用gcc,对于c++代码,两者是等价的,但是因为gcc命令不能自动和C++程序使用的
2014-02-26 17:35:27 642
转载 Ubuntu下gcc安装及使用
Ubuntu下gcc安装及使用是网上查阅后总结的,,可能会相似 在Ubuntu下安装GCC和其他一些Linux系统有点不一样。方法一:该方法超简单:sudo apt-get build-depgcc就上面这条命令就可以搞定方法二:sudo apt-get install build-essential还是简单,一句命令
2014-02-26 17:13:38 977
转载 查看linux中shell的几种方法汇总
http://hi.baidu.com/mengfeiecit/blog/item/51770f3225349ef01a4cfff5.html 查看当前发行版可以使用的shell[jack@localhost ~]$ cat /etc/shells /bin/sh/bin/bash/sbin/nologin查看当前使用的shell一、最常用的查看shel
2014-02-26 13:32:57 12669
转载 tomcat安全设置
小程序部署上去后,用户反馈说存在注入入侵等风险.反省之,记录下来最省事的办法,直接删除%tomcatRoot%/webapps下的所有文件夹,仅仅保留自己部署的工程前提是你不需要监控程序的一些信息或则不需要使用tomcat来发布上传等一些常用动作。扯淡完,自然说下常规的做法了。1.删除%tomcatRoot%/webapps目录下的examples、docs
2014-02-25 17:20:49 1010
转载 ubuntu 查看jdk位置
在Eclipse里面设置jdk路径(这个不细说,不会自己搜)。详细位置搜索ubuntu系统jdk安装的默认路径。或者按照如下方法,手动查找(机器不同可能结果也不一样,但思路都是一样的):which javac返回/usr/bin/javacfile /usr/bin/javac返回/usr/bin/javac: symbolic link to `/etc/alternatives/
2014-02-25 16:16:41 1952
转载 Ubuntu 环境变量
环境变量配置文件在Ubuntu中有如下几个文件可以设置环境变量1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。2、/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。3、~/.bash_profile:
2014-02-25 16:12:51 622
转载 Tomcat启动时一闪而过,看不多错误信息
有时Tomcat的启动窗口一闪而过,根本就看不出启动过程中发生了什么错误。这中间的原因有好多种,最常见的解决办法就是使用run命令,打开startup.bat文件,找到下面这行:call "%EXECUTABLE%" start %CMD_LINE_ARGS%修改为:call "%EXECUTABLE%" run %CMD_LINE_ARGS%这样,Tomcat启动
2014-02-25 15:04:21 1506
转载 tomcat环境变量的配置
1.===> 进入bin目录下,双击startup.bat看是否报错。一般肯定会报。2.===> 右键我的电脑===>高级===>环境变量 新建一个 变量名为 JAVA_HOME 然后变量值是 你的JDK的bin目录的上一层。 再新建一个 变量名为CATALINA_HOME 变量值是你的Tomcat的bin的目录的上一层。3.===> 进入Tomcat bin目录下 双击sh
2014-02-25 14:52:11 7080
转载 Ubuntu 12.10 安装Tomcat 7
安装好了Ubuntu 12.10总得干点什么吧,不能装好就完了。最近正在学习jsp,那就先安装个tomcat吧。(java jdk我已经安装好了,过几天考完试我会把jdk的安装,还有Android sdk的安装补上,这里先弄tomcat吧)Windows 7硬盘安装Ubuntu 12.10图文教程 http://www.linuxidc.com/Linux/2012-11/73500.ht
2014-02-25 14:28:20 631
转载 ubuntu 12.04中openssh守护进程sshd关闭和启动的方法
一、OpenSSH简介OpenSSH是安全Shell协议族(SSH)的一个免费版本。SSH协议族可以用来进行远程控件, 或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议), rcp(注2)都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控件和文件传输过程的中的数 据,并由此来代替原来的类似服务。Ope
2014-02-25 11:50:28 15706 1
转载 ubuntu 搜索文件方法(find命令)
通用格式:find pathname -options [-print -exec -ok]例子:find / -name filename 再根目录里面搜索文件名为filename的文件find /etc -name *s*在目录里面搜索带有s的文件find /etc -name *S 在目录里面搜索以s结尾的文件find /etc -name s*在目录里面搜索以s开头的文
2014-02-25 11:38:33 964
转载 MySQL安装指南
Ubuntu安装配置Mysql三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多。 2. 安装离线包,以mysql-5.0.45-linux-i686-icc-
2014-02-23 13:01:59 586
转载 ubuntu 12.04安装jdk
在安装之前,系统没有任何jdk软件,也就是说在终端执行java -version将会输出如下内容: root@haiyang-Aspire:~# java -version程序 'java' 已包含在下列软件包中: * default-jre * gcj-4.6-jre-headless * openjdk-6
2014-02-23 13:00:17 480
转载 VimTutor中文版
文章来源: http://waterxfire.blog.hexun.com/4106986_d.html 一直在找一份比较好的关于如何使用Vim的教程,却不知Linux一般都自带了一份很好的教程,输入vimtutor即可。剩下的就是跟着说明做了。这个教程强调的是不要死记硬背如何使用,关键是要在实际应用中熟悉。 下面是vimtutor的中文翻译:
2014-02-22 23:57:28 2565
转载 数据库
--在mysql命令行方式下需要知道当前登录的用户及数据库select user(),database();SHOW VARIABLES LIKE '%CHAR%';
2014-02-22 23:27:42 458
转载 查看Linux系统信息的常用命令
查看Linux系统信息的常用命令 一 系统:# uname -a # 查看内核/操作系统/CPU信息# cat /etc/issue# cat /etc/redhat-release # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -
2014-02-22 21:55:03 534
转载 linux系统查看所有服务的命令
linux系统查看所有服务的命令 以前用过这么命令运行后可以在linux系统查看所有服务的命令是什么,有一个文本菜单,可以很方面的选择启动或者停止服务,诸如ftp, ssh, telnet之类的但是我忘了那个命令叫什么了,记得好像是sysconfig,但是现在系统里没有这个命令。这个命令就是“chkconfig --list”,下面我们以查询linux的httpd服务为例,做下面的详细
2014-02-22 21:53:37 5089 1
转载 Linux控制台汉化Fbterm和Yong .
本次汉化Linux控制台所使用的软件为fbterm和小小拼音输入法(yong).1. 下载并安装fbterm:[plain] view plaincopyprint?wget -c http://fbterm.googlecode.com/files/fbterm-1.7.0.tar.gz tar -xzf fbterm-1.7.0.tar.gz cd
2014-02-21 22:14:55 915
转载 在 Windows XP 上使用 FileZilla 来图形化界面管理 Linux Server——下
不喜欢使用 Ubuntu Server 命令行的朋友,下面的内容将会给你一个惊喜。我们照样可以使用图形化界面来管理命令行的系统。远程图形化管理软件也有很多,比如 SSH Secure Shell Client、FileZilla 等。 使用图形化界面是易于操作,不过也要付出代价的——不能操作该用户权限以外的文件 ,这极大地限制了它的实用性。所以,这也是为什么它只提供 SFTP(传
2014-02-21 20:29:58 1291
转载 Ubuntu下SSH设置
网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下: Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条: sudo apt-get install openssh-server (查看返
2014-02-21 20:27:55 555
转载 ubuntu 12.04下gedit查看txt中文乱码解决办法
由于我不能要求别人保存txt文件时必须用utf-8,那我只能自己找解决办法:打开终端输入:gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']
2014-02-21 18:56:06 527
转载 关闭或开启Linux上的iptables防火墙,SSH端口
关闭/etc/rc.d/init.d/iptables stop开启/etc/rc.d/init.d/iptables start查看当前配置:iptables -L redhat :chkconfig --level 2345 iptables offservice iptables stop但是不推荐关闭防火墙1)
2014-02-21 17:48:26 19974 1
转载 25个最佳SSH命令
任何一个系统管理员或站长对SSH都不会陌生,这个伟大的技术免去了我们跑去机房管理服务器,或者在远程连接服务器时时刻担心内容被窃取的心惊胆战。本文将为大家介绍25个最佳的SSH命令,如果您还没用过,那么有必要将它们记录一下。OpenSSH是SSH连接工具的免费版本。telnet、rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH是加密的,OpenSSH加密所有
2014-02-21 17:38:57 975
转载 Linux下rz,sz与ssh的配合使用
一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地; 与ssh有关的两个命令可以提供很方便的操作: sz:将选定的文件发送(send)到本地机器 rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)rz,s
2014-02-21 17:34:26 1207
转载 Linux SSH管理用户登录
Linux SSH管理用户登录方法一:(allow 允许)1、在/etc/pam.d/sshd文件中加入以下行 (注:加入到第一行)auth required /lib64/security/pam_listfile.so item=user sense=allow file=/etc/sshusers onerr=fail2、在/etc下建立sshusers文件,
2014-02-21 17:27:46 15444
转载 linux下如何开通ssh,允许远程登录?
ssh是可以代替telnet的一种远程管理的方式.并且具有安全\快捷等优点的一种服务.方法一:进入Xwindows, 在shell窗口执行setup命令,选择system service启动sshd服务.方法二:在/etc/ssh/sshd_config 文件中,将permitRootLogin no|yes设置为允许root用户远程登录/etc/init.d/sshd s
2014-02-21 17:16:28 36672 1
转载 redhat安装VMware tools的方法
如果我们仔细看的话,就会发现在VMware软件界面的左下角处显示着“you don't have VMware Tools installed”,即我们还没安装VMware Tools。VMware Tools有什么用呢?VMware Tools其实就是虚拟的显卡的驱动程序,安装以后,虚拟系统屏幕的显示效果会更好,除此之外,我在网上还发现有人说,安装以后,鼠标就可以在主
2014-02-21 15:28:20 11789
转载 VMWare安装redhat9后上网的的问题
一般在虚拟机中使用NAT方式应该是肯定可以上网的。所以安装redhat之后网络的设置还是首选NAT。但是在redhat中使用DHCP始终无法激活网络设备,所以需要手动的进行相关设置。在VMware的Edit菜单中的Virtual Network Editor 中找到VMNet8,一般NAT就是使用的VMNet8.我们就只关注这个。点击NAT Settings 可以看到网关信息,
2014-02-21 15:05:25 657
软件工程文档模板
2012-10-17
mysql-connector-java-5.0.7-bin.jar
2010-10-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人