wangjingfei
码龄17年
关注
提问 私信
  • 博客:619,553
    619,553
    总访问量
  • 44
    原创
  • 1,327,231
    排名
  • 54
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2007-12-06
博客简介:

Be the best myself

博客描述:
Always try to get better
查看详细资料
个人成就
  • 获得18次点赞
  • 内容获得85次评论
  • 获得61次收藏
创作历程
  • 1篇
    2011年
  • 36篇
    2010年
  • 26篇
    2009年
成就勋章
TA的专栏
  • C/C++
    15篇
  • DotProject
  • JunOS
    3篇
  • Kosmos Filesystem
    3篇
  • Linux技术应用
    23篇
  • Matlab
  • netlink
    1篇
  • Redmine项目管理
  • SVN
  • Ubuntu
    2篇
  • Windows应用
    6篇
  • 虚拟机
    2篇
  • 跨平台
    1篇
兴趣领域 设置
  • 前端
    vue.js
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

关于博客转移的公告

从即日起,本博客内容将转移到新的地址,本博客所有原有文章不做变更,且不再更新,新添加文章和更新都将转移到以下地址:http://now-code.com。
原创
发布博客 2011.01.03 ·
1327 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

更改Centos主机名


怎样更改Centos主机名
第一步:
shell 命令
#hostname yourhostname
第二步:
修改/etc/sysconfig/network中的hostname
NETWORKING=yesNETWORKING_IPV6=no#HOSTNAME=localhost.localdomainHOSTNAME=yourhostname
 
第三步:
修改/etc/
转载
发布博客 2010.12.30 ·
1747 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

使用CentOS安装盘在局域网中设置CentOS源

使用CentOS的时候,用yum命令安装软件等非常方便,但是如果没有网络,那得另说了。目前,我们组在机房中有一个大约包含100台CentOS的服务器,但是由于机房的安全策略问题,这100台机器不允许访问外网,这样安装一个软件,就变成非常麻烦的事情。所以,我在想能不能搭建一个在本地使用的数据源呢?1. CentOS中的数据源配置yum更新源Centos5.x默认的yum更新配置文件在/etc/yum.repos.d/目录下,有两个仓库配置文件CentOS-Base.repo :用于设置远程仓库  CentOS
原创
发布博客 2010.12.30 ·
3017 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

网络安装CentOS 5.3

0. 基本要求(1) 需要使用至少两台服务器:其中一台没有操作系统,是我们即将安装的服务器;另外一台是已经安装好操作系统的服务器,我们用来存储CentOS的安装文件。(2) 要安装操作系统的网卡须支持票PXE协议,并且已经将主板BIOS设置为“网卡启动”。1. 安装原理过程(1) 开机之后,通过网卡引导启动;(2) 网卡通过DHCP获得一个临时IP地址;(3) 从TFTP上获得内核镜像文件,并使用该内核文件启动安装程序;(4) 启动安装程序之后,选择远程安装方式(http, ftp或nfs)等进行安装。2.
原创
发布博客 2010.12.28 ·
4231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在Qemu/KVM下虚拟Windows XP中的鼠标位置偏移问题

在Qemu/KVM中虚拟一个windows xp操作系统,发现用VNC(使用kvm -vnc :1参数启动qemu的VNC)登录windows的时候,出现严重的鼠标偏移现象,基本上无法对windows进行操作。Google了一下,发现Xen中也出现了类似的问题:http://blog.csdn.net/jcwKyl/archive/2010/12/16/6079385.aspx以上博客中提到的解决方法一很简单,但是和实际操作有一些出入,不知道是不是因为windows XP版本的问题。具体修改方法如下:控制面
原创
发布博客 2010.12.27 ·
11542 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

在Ubuntu 10.04+系统中安装Sun Java


不知道出于什么原因,在Ubuntu 10.04以及更新的Ubuntu系统中,默认的官方数据源中已经不包含sun-java6-jdk这个软件包了,但是我们可以通过另外的数据源来安装Sun Java。
首先添加额外数据源:
add-apt-repository "deb http://archive.canonical.com/ lucid partner"
更新数据源:
sudo apt-get update
此时即可安装Sun Java
原创
发布博客 2010.12.24 ·
1357 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言中inet_ntoa()的内存管理


今天在调试一段程序,输出结果总是错误,不知道什么原因,代码如下:
#include <sstream>#include <iostream>#include <netinet/in.h>#include <arpa/inet.h>using namespace std;void print_address(struct in_addr addr1, struct in_addr addr2){ ostringstream oss; oss << inet
原创
发布博客 2010.12.22 ·
4642 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在Ubuntu环境下,为Qemu配置桥接网络


在Qemu网络中,为了实现虚拟机网卡和真实物理网络的连通,就需要使用桥接网络。通常情况下qemu的桥接网络是通过使用tap虚拟网卡来实现的,具体原理请参考相关文档,这里只介绍配置桥接网络的方法:
 
1. 安装tap相关工具
sudo apt-get install uml-utilities
2. 配置网桥
sudo vi /etc/network/interfaces
修改为以下内容:
auto loiface lo
原创
发布博客 2010.12.20 ·
4361 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

让JunOS运行在qemu-0.12.x上


最近升级了以下qemu,发现原来的JunOS Olive镜像不能启动了,停留在以下位置:
dog: ERROR - reset of uninitialized watchdogpanic: unknown/reserved trap(null)(c037dbc0,c037dbc0,c032d5c4,c07f9df0,5) at0(null)(c032d5c4,1e,c07f9f34,0,0) at0(null)(c07f9e9c,0,c07f9ef4,c01951ed
原创
发布博客 2010.12.17 ·
2709 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

长见识了,VS链接中的重定义错误


今天在编写一个程序,这个程序由四个模块组成,最终分别生成四个动态链接库,前三个很顺利的完成了,可是到了最后一个,错误出现了。
 
编译完全正确,可是Link时报以下错误:
msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::ba
原创
发布博客 2010.09.27 ·
7683 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

技术帖目录(随应用更新)

1. 详细解析:在CentOS下安装配置VNC的过程
原创
发布博客 2010.09.25 ·
1110 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Visual Studio解决方案目录下各个文件的作用(2005+)


通常,VS一个solution下会有多个project,整个solution由配置文件*.sln说明,存放在solution根目录下。每一个project以一个文件夹的形式存放在solution的根目录下,其中*.vcproj文件用来说明该project使用的源文件等信息。
 
.suo 是用户选项,用户与对这个解决方案的特定选项。比如在项目中配置Additional include路径,则存放在该文件中;
.ncb 是智能感知信息文件,输入.后提示的那些信息,还有
转载
发布博客 2010.09.14 ·
3023 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Ubuntu 10.04的启动列表


安装使用Ubuntu 10.04这么久,还没有修改过它的启动列表。今天需要修改,突然发现/boot/grub/menu.lst文件居然不存在!
解决:
类似文件已经移至/boot/grub/grub.cfg,如需要修改,执行以下命令:
sudo gedit /boot/grub/grub.cfg
或者
sudo vi /boot/grub/grub.cfg
 
原创
发布博客 2010.07.02 ·
1679 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用transform函数转换字符串string的大小写

首先看一下transform函数的用户手册:template OutputIterator transform ( InputIterator first1, InputIterator last1, OutputIterator result, UnaryOperator op );template class OutputIterator, class BinaryOperator > OutputI
原创
发布博客 2010.06.25 ·
6330 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

控制linux动态链接库(so, standard object)导出函数

参考:http://www.lampchina.net/article/htmls/201006/Mjg4MDMy.html注意:参考文献中有一些函数是不能编译通过的。编译环境:gcc 4.4.3在windows中,我们可以指定__declspec(dllexport)定义来控制导出函数,在linux下,我们也有类似的控制参数。在GCC帮助文档 -fvisibility=default|internal|hidden|protected参数下有这样一段描述:a superior solution made
原创
发布博客 2010.06.25 ·
20293 阅读 ·
1 点赞 ·
3 评论 ·
13 收藏

多台CentOS服务器时间同步(NTP时间同步)

同一个程序运行在多台服务器上时,有时需要这些服务器的时钟相同,但是当服务器运行一定时间之后,各个服务器上的时钟会有一定差异,此时就需要让所有服务器自动校准各自时钟。NTP是一个很方便的时钟服务,可以用此来进行时钟同步。(以下解决应用于不连接外网的局域网,需求是同步所有服务器时钟。)1. 选定其中一台服务器作为基准服务器,即提供时钟服务。(1)首先确定ntp是否存在,若不存在则通过以下命令安装:yum install ntp(2)修改配置文件/etc/ntp.conf,在其中插入:restrict 192.1
原创
发布博客 2010.06.07 ·
10221 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

让你的Ubuntu 10.04的输入法更漂亮!

Ubuntu 10.04默认安装的输入法是ibus,在安装中文语言包(http://blog.csdn.net/wangjingfei/archive/2010/05/21/5614203.aspx)之后就可以使用。但是ibus有很多已知问题,例如会造成Linux QQ崩溃等。而相比之下,Fcitx就有很大的优势了,可以说更符合我们中国人的使用习惯。下边就介绍如何安装并美化Fcitx小企鹅输入法。
原创
发布博客 2010.05.21 ·
10391 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

给你的Ubuntu安装中文字体

Ubuntu 10.04 LTS的出现让我眼前一亮,其中有一个很明显的进步就是对于中文字体的支持。在Firefox 3.6中,中文字体的显示同Windows下显示效果基本相同,至少让我相当满意。但是Ubuntu 10.04的英文版在安装之初,字体显示并不尽如人意,需要稍作修改。 1. 安装中文语言包Ubuntu 10.04英文版默认安装是不包含中文语言包的。这时,firefox可以显示
原创
发布博客 2010.05.21 ·
28927 阅读 ·
0 点赞 ·
3 评论 ·
7 收藏

自己动手写Redmine https服务端

来由:Redmine默认采用了Webrick服务器,默认启动只支持http服务,但在某些时候,项目管理有较高的保密要求(这里暂且不考虑效率问题),需要开启https服务。网络上介绍开启Redmine https的文章并不少,但是由于软件和操作系统的版本区别,修改方式各不相同,甚至需要修改的文件名称都不相同。这样,与其照网络上的文章修改,不如自己写一个服务脚本。 软件列表:R
原创
发布博客 2010.05.19 ·
5012 阅读 ·
0 点赞 ·
6 评论 ·
2 收藏

SVN中两种存储方式的比较(BDB vs. FSFS)

From:http://www.ibm.com/developerworks/cn/java/j-lo-apache-subversion/ Subversion 的版本库(repository),就是位于服务器端,统一管理和储存数据的地方。本文中,我们以 Linux 为例,介绍在服务器端配置和管理 Subversion 版本库的基本方法。要创建一个版本库,首先要确定采用哪种数据存
转载
发布博客 2010.05.13 ·
20701 阅读 ·
0 点赞 ·
2 评论 ·
6 收藏
加载更多