自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

samuel

猪男神脑

  • 博客(24)
  • 资源 (5)
  • 收藏
  • 关注

转载 ubuntu中安装和配置apache2

在Ubuntu中安装apache  安装指令:sudo apt-get install apache2  安装结束后:  产生的启动和停止文件是:/etc/init.d/apache2  启动:sudo apache2ctl -k start  停止:sudo apache2ctl -k stop  重新启动:sudo apache2ctl -k restart  配置

2014-12-31 15:11:56 618

转载 关于Ubuntu配置文件apache2 httpd.conf 位置

关于ubuntu配置文件,严格地说Ubuntu的Apache(或者应该说Linux下的Apache?我不清楚其他发行版的 apache软件包)的配置文件是 /etc/apache2/apache2.conf,Apache在启动时会自动读取这个文件的配置信息。而其他的一些配置文件,如 httpd.conf等,则是通过Include指令包含进来。在apache2.conf中可以找到这些Includ

2014-12-31 14:48:42 3112 1

原创 解决apache启动错误"httpd:Could not reliably determine..."

启动apache遇到错误:httpd: Could not reliably determine the server's fully qualified domain name[root@server httpd-2.2.4]# /usr/local/apache/bin/apachectl start httpd: Could not reliably determine the

2014-12-31 12:36:02 112599 8

转载 Linux 程序开发打印 Debug 信息的使用技巧

少废话,coding 最重要的是如何debug,debug 当然就少不了把程序信息输出,如何清晰明了地打印出程序信息,可以快速判断程序运行情况,定位程序出问题的地方。先来一段代码实战下再说: #include stdio.h>#include stdlib.h>#include errno.h>#ifndef __USE_DEBUG#define __USE

2014-12-27 12:31:18 812

转载 const 、static、extern的用法总结

--------------------------CONST---------------------------------------const应用:一、对于基本声明    const int r=100;//标准const变量声明加初始化,编译器经过类型检查后直接用100在编译时替换。 二、对于指针    1. int x=10; const int *r=&x; //

2014-12-27 12:28:58 528

原创 如何制作串口线!!!

简单来说:就是 2,3,5三个头需要连接,5是接地,2,3为收发口,串口头引脚那里一般会有标注数字序号。           怎么连接,有两种的情况:1、同样的头譬如两个公或者两个母头连接的话,需要交叉连接2,3口,就是一个头的2口连另一个头的3口,一个头的3口连另一个头的2口,两个地5口相连即可。2、一个公头一个母头相连,这时不需要交叉连接,2口连2口,3口连3口,5口两个地对接既可

2014-12-25 10:24:19 3108

转载 C语言面向对象编程(五):单链表实现

前面我们介绍了如何在 C 语言中引入面向对象语言的一些特性来进行面向对象编程,从本篇开始,我们使用前面提到的技巧,陆续实现几个例子,最后呢,会提供一个基本的 http server 实现(使用 libevent )。在这篇文章里,我们实现一个通用的数据结构:单链表。    这里实现的单链表,可以存储任意数据类型,支持增、删、改、查找、插入等基本操作。(本文提供的是完整代码,可能有些长。)

2014-12-16 18:58:29 731

转载 C语言面向对象编程(四):面向接口编程

Java 中有 interface 关键字,C++ 中有抽象类或纯虚类可以与 interface 比拟,C 语言中也可以实现类似的特性。    在面试 Java 程序员时我经常问的一个问题是:接口和抽象类有什么区别。    很多编程书籍也经常说要面向接口编程,我的理解是,接口强制派生类必须实现基类(接口)定义的契约,而抽象类则允许实现继承从而导致派生类可以不实现(重写)基类(接口)

2014-12-16 18:57:48 570

转载 C语言面向对象编程(三):虚函数与多态

在《 C++ 编程思想》一书中对虚函数的实现机制有详细的描述,一般的编译器通过虚函数表,在编译时插入一段隐藏的代码,保存类型信息和虚函数地址,而在调用时,这段隐藏的代码可以找到和实际对象一致的虚函数实现。    我们在这里提供一个 C 中的实现,模仿 VTABLE 这种机制,但一切都需要我们自己在代码中装配。    之前在网上看到一篇描述 C 语言实现虚函数和多态的文章,谈到在基类

2014-12-16 18:56:40 591

转载 C语言面向对象编程(二):继承详解

在 C 语言面向对象编程(一)里说到继承,这里再详细说一下。    C++ 中的继承,从派生类与基类的关系来看(出于对比 C 与 C++,只说公有继承):派生类内部可以直接使用基类的 public 、protected 成员(包括变量和函数)使用派生类的对象,可以像访问派生类自己的成员一样访问基类的成员 对于被派生类覆盖的基类的非虚函数,在派生类中可以通过基类名和域作用符(

2014-12-16 18:55:36 873

转载 C语言面向对象编程(一):封装与继承

最近在用 C 做项目,之前用惯了 C++ ,转回头来用C 还真有点不适应。 C++ 语言中自带面向对象支持,如封装、继承、多态等面向对象的基本特征。 C 原本是面向过程的语言,自身没有内建这些特性,但我们还是可以利用 C 语言本身已有的特性来实现面向对象的一些基本特征。接下来我们就一一来细说封装、继承、多态、纯虚类等面向对象特性在 C 语言中如何实现,并且给出实例。    这篇文章中我们先

2014-12-16 18:53:55 681

转载 Ubuntu 14.04~14.10 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答

[2014年4月21日更新] Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答。本教程最早是一善鱼 YQ-YSY 于2008年编写并发布在Ubuntu中文论坛forum.ubuntu.org.cn配置美化区3D桌面特效版块的:——《图解Ubuntu8.10和8.04最简便的显卡驱动安装和3D桌面启用方法,compiz fusion常见问题解答

2014-12-16 09:16:00 2442

原创 64位linux(ubuntu+centos)Drcom校园网上网解决方案

之前有位同学来问我说64位linux不能用校园网上网,有没有其他上网方法,但是因为手头较忙,所以让这位同学去找网管问问,不知道是不是真的有其他方法。。。      现在因为装了64位centos7,得联网,连上后想起那位同学,十分不好意思,当时较忙所以没有和你过多交流、64位ubuntu早前已经连上了。方法和centos类似或者基本一样。 也是用的console包,但是好像是安装的ia32

2014-12-15 13:44:24 5247

原创 centos7 重装系统后无线网卡找不到以及解决开机网卡不启动问题

1、首先查看自己网卡的类型,以下载适合的驱动程序,以下均root用户:#lspci -vnn | grep 14e4查看最后方括号中的数字,我的是【14e4:4365】,所以网上下载对应4365驱动源码下载地址:http://www.broadcom.com/support/802.11/linux_sta.php,找到对应你系统的版本,32位或者64位   (可以用命令uname

2014-12-15 10:57:51 11831

原创 如何用C语言实现类似C++中的多态

先引用一篇博文,讲讲什么是多态:C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家详细介绍其中C++多态性的一些基本知识,以方便大家在学习过程中对此能够有一个充分的掌握。  多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polymorphisn),字面意思多种形状。  C++多态性是通过

2014-12-12 14:42:13 2035

转载 ssh远程登录可能出现的问题以及解决办法

首先、确保server端的ssh服务是开的(service shhd start)然后在client端输入: ssh usrname@serverip (远程登录)scp filename usrname@serverip:/URL (远程传输)常出现的问题:问题一ssh登录的时候链接端口失败提示(1):# ssh 192.1

2014-12-11 16:18:10 13489 1

原创 32位ubuntu物理地址扩展(PAE)分页机制及如何开启PAE支持4G以上内存(有时grub里面会让你选择)

1、先说ubuntu(PAE)原理,以下说如何开启PAE以及一些需要注意的地方 Intel通过在处理器上把管脚数从32增加到36,以提高处理器的寻址能力,使其达到2^36=64GB,为此,需引入一种新的分页机制。         64GB的RAM被分为2^24个页框,页表项的物理地址字段从20位扩展到24位,每个页表项必须包含12个标志位(固定)和24个物理地址位(

2014-12-11 09:22:20 2446

原创 一个统计字数的程序

统计字数的程序读取输入的字符并报告其中的单词个数。处理时有可以统计字符个数和行数。来看看这样一个程序包含哪些步骤。首先,这个程序应该逐个读取字符,并且应该有些方法判断何时停止;第二,他应该能够识别并统计下列单位:字符、行和单词。下面是伪代码描述:read a characterwhile there is more inputincrement character count 

2014-12-09 13:42:39 5225 1

转载 Hadoop MapReduce2 -单节点集群配置

Mapreduce 压缩包你可以从release下载一个MapReduce压缩包。如果没有你可以自己创建一个压缩包。 $ mvn clean install -DskipTests $ cd hadoop-mapreduce-project $ mvn clean install assembly:assembly -Pnative 注意:你需要安装protoc2.5

2014-12-06 14:14:20 691

转载 Hadoop --MapReduce2 - 群集设置(多个节点以及大集群中数千个节点进行安装)

目的 本文档描述了如何在多个节点以及大集群中数千个节点进行安装,配置和管理Hadoop集群。 先决条件 在Apache官网站点下载的Hadoop的稳定版本。安装 安装Hadoop集群通常需要在所有集群计算机上的解压软件hadoop软件包或安装的RPM。通常,集群中一台机器被指定为NameNode和另一台机器的作为的ResourceManager,独立

2014-12-06 14:11:35 2726

原创 ubuntu14.04 i686搭建hadoop-2.5.2

首先保证系统连上网络且更新过$sudo apt-get update所需工具包如下:对应为版本                   具体包名                                                                                            下载地址JDK 7u71             jdk-7

2014-12-06 09:55:32 1124

转载 linux下查看主板内存槽与内存信息

1、查看内存槽数、那个槽位插了内存,大小是多少dmidecode|grep -P -A5 "Memory\s+Device"|grep Size|grep -v Range2、查看最大支持内存数dmidecode|grep -P 'Maximum\s+Capacity'3、查看槽位上内存的速率,没插就是unknown。dmidecode|grep -A16

2014-12-04 15:35:14 1426

原创 windows下IE中新选项卡打开网页

点击工具-internet选项-常规-选项卡设置

2014-12-03 15:35:40 810

转载 查看一个数是不是2的n次方

int CheckPow2(int num){    if (num         return ERROR;        if (0 == (num & (num - 1)))       return SUCESS;    else       return FALURE;}不就是除了最高位,其它位都是0吗。这个在操作大数的时候效率明显提

2014-12-01 17:00:55 748

UC berkeley随机矩阵讲义 pdf

UC Berkeley上课的完整讲义,言简意赅,常用到的都讲到了,而且证明非常详细。

2019-05-06

Linux平台下ipmi驱动程序实现

linux下搭建IPMI监控管理系统,主要讲Ipmi驱动机制的实现,主要只是讲起架构,主要实现细节欢迎有兴趣的朋友来一起参与讨论。

2015-01-13

ATCA之机箱管理及高可靠性设计与实现_谢勇祥

ATCA架构的高性能服务器架构搭建,本人做Ipmi协议,欢迎有兴趣朋友来讨论。

2015-01-13

I_2C总线在嵌入式系统中的应用_何冰

i2C多主通信,在服务器监控,工业控制等有广泛应用

2014-11-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除