浅谈Linux C语言动态库及静态库
假设在math目录下已编辑好add.c sub.c div.c mul.c func_point.c文件,func_point.c为包含main()的源文件!
动态库的制作:
方法一:
?
1
2
3
4
5
6
7
...
检测你的VPS是不是真的做了RAID10
现在很多的VPS主机商都宣传他们的母机提供磁盘硬件RAID10,以保证客户的数据安全。那么他们到底真的做了吗?deepvps在这里以Diahosting的VPS为例,说明一下简单的测试方法。
SSH登陆VPS,执行hdparm -t /dev/sda(硬盘设备, 也可能是/dev/xvda或则/dev/sda1等)命令测试硬盘速度。没有安装hdparm的,可以执行yum instal ...
虚拟主机管理程序ISPConfig-3.0.2.2 安装脚本,一键安装
官网下载 http://www.ispconfig.org/ispconfig-3/download/
此安装脚本装的是3.0.2.2,且是官方的最新版本
脚本下载
http://www.wdlinux.cn/in_scripts/ispconfig3_install.sh.txt
下载后执行 sh ispconfig3_install.sh.txt 即开始安装
安装教程 http://www.wdlinux.cn/doc/ispconfig3_install.doc
在线演示 h ...
CentOS下重新安装yum的方法分享
deepvps晚上Google好久没有结果。后来问了猫哥,猫哥果然高人,三言两语就给解决了。现在简单记录如下,方便后面出现问题的同学查看。
在SSH里面依次输入下面的命令:
1,下载最新的yum-3.2.28.tar.gz并解压
wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz
tar xvf yum-3.2.28.tar.gz
2, ...
ubuntu添加环境变量的方法
1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。
2、/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。
3、~/.bash_profile:在登录时用到的第三个文件是.profile文 ...
ubuntu不能识别android设备的解决方法
今天为了测试自己写的一个小应用,拿出了早已沦为备用机的Defy来做调试,结果发现ubuntu无法识别,找了一下,解决方案如下:
获取usb设备信息
通过usb连接上我们的手机,然后打开终端,输入lsusb,出现这样的界面:
IO复用之select poll epoll的总结(推荐)
i/o复用使得程序能够同时监听多个文件描述符,对于提高程序性能至关重要。i/o复用不仅仅在网络程序中使用,但是我接触到的例子中,tcp网络编程那块使用i/o复用比较多,例如,tcp服务器同时处理监听socket和连接socket.
在了解i/o复用之前,我们需要先了解几个概念。
1,同步i/o与异步i/o
2,lt(水平触发)和et(边缘触发) ...
关于linux下core dump【总结】
1、前言
一直在从事linux下后台开发,经常与core文件打交道。还记得刚开始从事linux下开发时,程序突然崩溃了,也没有任何日志。我不知所措,同事叫我看看core,我却问什么是core,怎么看。同事鄙视的眼神,我依然在目。后来学会了从core文件中分析原因,通过gdb看出程序挂再哪里,分析前后的变量,找出问题的原因。当 ...
VMWare Workstation 8环境下安装ubuntu12(图解)
虚拟机内存,必须是4的倍数
使用文本编辑器打开虚拟机的安装目录下的“xxxxxx.vmx”文件,按照以下进行修改
vmci0.present = "FALSE"
教您5步恢复Ubuntu系统的密码无需花几十分钟重装系统
如果您的操作系统密码忘了怎么办呢?操作系统可没有忘记密码这个选项,怎么办?您可以会毫不犹豫的说这种事情是不可能发生的,但凡是不怕一万就怕个万一。
我们就假设你在装Ubuntu的求快不在意随便输入一串字符密码后来启动的时候又忘了,或者比较久没开机把用户密码给忘了或其他什么原因。这时候您可以首先想的是花几 ...
YUM软件包管理工具与yum命令的详细介绍
一、yum介绍
Yum (Yellow dog Updater, Modified) 是一个在 Fedora 中的字符前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
rpm命令只能安装下载到本的.rpm格式的安装包,但是rpm并不能处理软件包 ...
微信小程序 Linux开发环境设置详解
微信小程序 Linux开发环境
微信小程序开发工具是用nw.js实现的,这玩意本来就可以跨平台的。搞不懂为什么微信只出了windows和mac版。今天我捣腾了一下,可以在linux下开发微信小程序了。以ubuntu为例:
首先要安装nwjs sdk环境,因为需要devtool的支援, 一定要安装sdk版本。
下载nwjs sdk压缩包之后解压放到你喜欢 ...
wdlinux_lnmp的服务器安装图文教程
lnmp是linux+nginx+mysql+php的简写,也就是集成了lnmp的环境,安装好系统就连lnmp一起都安装好了
wdlinux_lnmp算是一个终级集成包了,还有wdlinux_lamp的
更多请看http://www.wdlinux.cn/wdlinux_CentOS_5.5
下面两个为本教程的视频教程
http://v.youku.com/v_show/id_XMjA1NzIyNDE2.html(视频)
http://www.56.co ...
WIN+VMWARE6.5上面网络配置centOs(5.4版) ADSL接入的小结
自动获取在ADSL中好像行不通(可能是我没有找到好的设置,linux对俺来说差不多是全新的),不过google这块我用得比较多,开始进入正题:
前提:
vmware上装centOs会在你的WIN系统上出现两个连接 VMware Network Adapter VMnet8 和 VMware Network Adapter VMnet1
步聚:
1.网络连接->本地连接->属性->高级->Internet连接 ...
centos下netconfig 的安装方法
默认5.1以上所没有netconfig命令的,需要安装 root@localhost ~]# netconfig 如果出现找不到该命令的错误信息,说明该命令包还没有安装,redcat/centos默认情况下是没有安装的。 首先要安装该命令包,到这里 http://rpm.pbone.net/index.php3/stat/4/idpl/7974654/com/netconfig-0.8.24-1.2.2.1.i386.rpm.html 下载 ...
u盘安装ubuntu 14.04 lts方法步骤
小编带来了ubuntu 14.04 lts安装教程,下文详细讲解了u盘安装ubuntu 14.04 lts的步骤,很简单,只需要一个工具就能够轻松使用u盘安装ubuntukylin 14.04系统。
第一步、下载安装 U 盘操作系统安装工具“Universal USB Installer”最新版,安装后打开。
第二步、在 Setp 1 选择 Ubuntu,绿茶小编胖胖选择的是32位的。
...
FastDFS4和Ubuntu12安装及部署步骤
FastDFS4 + Ubuntu12安装及部署
1、 安装libevent
如果需要使用http进行下载,需要安装这个组件。
2、 安装fastdfs
3、 配置fastdfs
4、 安装nginx
问题4.1:安装nginx启动后访问原先资源URL出现404错误
sudo gedit /nginx安装目录/conf/nginx.conf
在nginx.conf添加“user root;”并保存,重启nginx服务 ...
Linux 常用命令挂载命令详解
查询与自动挂载
mount
查询系统中已经挂载的设备
mount -a
依据配置文件 /etc/fstab的内容,自动挂载
挂载命令格式
mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点
选项:
-t 文件系统:加入文件系统类型来指定挂载的类型,可以ext3,ext4,iso9660等文件系统
-o 特殊选项:可以指定挂载的额外 ...
linux 定时任务详解
习惯了使用 windows 的计划任务,使用 linux 中的 crontab 管理定时任务时很不适应。
所以把基本的用法总结如下。
创建一个简单的定时任务
每分钟输出一次当前的时间,输出到用户家目录下的 time.log 文件中。
?
1
2
...
Ubuntu 13.10 编译安装Wine 1.7的步骤
先安装依赖的库:
sudo apt-get install flex bison qt4-qmake
apt-get install libfreetype6-dev
apt-get install libjpeg-dev libpng-dev libxslt-dev libxml2-dev
apt-get install libxrender-dev
sudo apt-get install libgl1-mesa-dev
sudo apt-get install libglu1-mesa-dev
sudo apt-get install freegl ...