lxh_hust
码龄13年
关注
提问 私信
  • 博客:964,117
    964,117
    总访问量
  • 43
    原创
  • 1,077,959
    排名
  • 116
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2012-04-18
博客简介:

liangxanhai的专栏

查看详细资料
个人成就
  • 获得232次点赞
  • 内容获得46次评论
  • 获得668次收藏
创作历程
  • 6篇
    2013年
  • 52篇
    2012年
成就勋章
TA的专栏
  • 学习总结
    13篇
  • 参考资料
    1篇
  • 实验室周报
    2篇
  • unix网络编程学习
    10篇
  • ubuntu问题解决
    5篇
  • 实验室服务器
    5篇
  • c语言积累
    3篇
  • unix高级编程学习
    6篇
  • 网站建设积累
    6篇
  • it娱乐
    1篇
  • 算法总结
    1篇
  • 技术积累
    2篇
  • 纠删
    1篇
  • 操作系统设计与实现
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

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

这就是搜索引擎-核心技术详解

发布资源 2018.01.28 ·
pdf

linux网络编程:并发服务器的模型

这篇博客主要是参考了http://renwen0524.blog.163.com/blog/static/7301945520116116016141/,这篇博客把linux网络编程的并发服务器的模型整理得很详细了,这里我是在此基础上加上了一些我自己的理解。对于进行套接字编程,选择一个号的服务器模型是非常重要的,为了实现并发的服务,有以下几种方法可以做到:1、并发服务器模型之一:预先分配进
转载
发布博客 2013.05.03 ·
5031 阅读 ·
2 点赞 ·
2 评论 ·
13 收藏

linux设置套接字缓冲区的大小

该文章转载自http://blog.csdn.net/maopig/article/details/6982457系统提供的socket缓冲区大小为8K,你可以将之设置为64K,尤其在传输实时视频时。 socket发送数据时候先把数据发送到socket缓冲区中,之后接受函数再从缓冲区中取数据,如果发送端特别快的时候,缓冲区很快就被填满(socket默认的是1024×8=8192字节
转载
发布博客 2013.04.24 ·
6649 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Direct IO的程序实现

实现Direct IO的程序实现(1)首先要在应用前加上宏:#define _USE_GNU 1 和#define _GNU_SOURCE(2)在open一个设备文件的时候要加上O_DERECT选项。如:int writefd =open(dev,O_RDWR|O_DIRECT);(3)把要存储数据或者是要写入数据的buf与页对齐。同时保证偏移地址是页大小的整数倍。相应的程序如下:
原创
发布博客 2013.04.22 ·
2706 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

linux系统中CST与EDT时间转换以及系统时间与网络时间同步

由于在做实验的时候需要每个节点的时间都需要是一样的,但是因为有些节点的时间为EDT的时间,而有些节点的时间是CST格式的时间。所以为了实现EDT转换成CST时间的命令如下:mv /etc/localtime  /etc/localtime.bakln -s /usr/share/zoneinfo/Asia/Shanghai  /etc/locaktime使用上面的两条命令就可以实现从E
原创
发布博客 2013.03.26 ·
7200 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

valgrind 的使用简介

转载自http://blog.csdn.net/sduliulun/article/details/7732906一  valgrind是什么?Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给
转载
发布博客 2013.03.14 ·
1101 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

ubuntu上安装nasm以及nasm在ubuntu上的简单使用

1、在ubuntu上安装nasm方法首先在网站http://www.nasm.us/pub/nasm/releasebuilds/2.10.07/下面去下载2.10.07.tar.gz这个版本(一般在ubuntu上面都是使用这个压缩形式的)。如果要下其他版本的nasm可以通过http://www.nasm.us/来进行选择进行下载。2、安装方法:使用如下的命令:解压:tar zxvf
原创
发布博客 2013.01.20 ·
24213 阅读 ·
8 点赞 ·
1 评论 ·
22 收藏

在ubuntu下vsftpd建立虚拟用户的详解

一般访问ftp服务器的方法有三种:(一)就是利用ftp默认的用户名和密码进行访问,一般是什么ftp之类的,这个我没有研究。(二)就是应用本地用户名和密码进行登录(就是在/etc/passwd文件中的用户)。如果没有设置虚拟用户的话,一般都可以使用这种方法进行登录,但是这种方法不够安全。(三)就是通过虚拟用户进行访问。接下来就是讲一下怎么建立vsftpd的虚拟用户的方法。这篇博客首先
转载
发布博客 2012.11.07 ·
7495 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

ubuntu下编译c程序的详解

1、c语言中的各种后缀名代表的意思:.a文件代表的是静态库.c代表c源代码.h代表c源代码头文件.i代表的是c源代码(这是被预处理过后的结果).o对象文件.s汇编语言的代码.so动态库2、c语言程序从源代码到生成可执行文件的过程:c程序源代码(.c文件)-----(1)-----不用预处理的c程序源代码(.i文件)----(2)---汇编语言文件(.s文件)----
原创
发布博客 2012.10.31 ·
6530 阅读 ·
3 点赞 ·
1 评论 ·
6 收藏

zfec源码解析与实例解析

zfec是一种前向纠删码,用于给原始数据增加冗余信息,以提高数据的安全性。zfec提供了诸如c、python等语言的接口。在这里只介绍有关c语言的接口。(这篇文章主要是参考学习博客http://www.dullgull.com/2012/07/zfec-%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90/,但是代码部分是原创的并且保证是正确的)   zfec源代码的下载地
原创
发布博客 2012.10.30 ·
14401 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

Ubuntu开机报错:could not update ICEauthority file /home/user/.ICEauthority

该博客主要是转载http://blog.csdn.net/jimson1988/article/details/8044621的内容主要是留着以后出现同样的问题的时候方便查询。解决方法如下:一、        代码:sudo chown $USER:$USER /home/$USER/.ICEauthority        sudo chmod 644 /home/$US
转载
发布博客 2012.10.16 ·
14894 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏

vsftpd服务器的安装与详解

最近由于实验室的网关机崩了,所以以前的vsftpd服务器也就不能正常用了,为了恢复实验室ftp功能,就不得不重新安装vsftpd服务器。为了下一次遇到同样的问题的时候能够迅速的解决问题,所以在这里把自己摸索一天的东西写下来作为以后恢复ftp服务器做参考。1、安装vsftpd服务器 安装vsftpd服务器只需要简单的一条命令就可以完成:sudo apt-get install vsftpf
原创
发布博客 2012.10.16 ·
4578 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

恢复实验室wordpress博客系统的详细总结

实验室的博客系统是用wordpress搭建的博客系统,由于实验室的网关机在前几天崩了,在重新装系统之后。以前wordpress的数据库中的数据都全部丢完了。所以要重新把wordpress给跑起来就必须对其进行恢复。由于实验室的博客系统的页面是单独挂在一个盘上面的,所以重装系统对博客系统的页面没有什么影响,影响之处在于有关博客的数据库中的数据丢失了,导致博客系统不能正常的跑起来。以下就是恢复博客系统
原创
发布博客 2012.10.14 ·
1786 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu中安装mysql的时候初始化密码

当在ubuntu中执行命令sudo apt-get install mysql-server5.1安装的时候居然没有提示我输入mysql的密码之类的信息,但是当安装好之后再终端中直接输入mysql的时候又能直接进入mysql中,虽然可以进入mysql中但是我对mysql的密码一点都不知道,所以这个时候安装的mysql就相当于没有安装,因为不能用程序进行操作mysql数据库(因为操作数据库都需要my
原创
发布博客 2012.10.14 ·
5713 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

开启wordpress的注册功能

利用wordpress搭建的网站,注册功能默认是关闭的,我们可能通过对常规选项进行设置以达到开启wordpress注册功能的目的,具体操作如下:1.登录进入控制面板2.点击左下角的“常规”3.在常规选项的“成员资格”后选中“任何人都可以注册”复选框4.选择一个默认用户角色然后点击“保存更改”按钮就可以了然后以上操作后,再进入登录页面的时候,便会看到“注册”的
原创
发布博客 2012.10.14 ·
6099 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

修改apache的默认目录的方法

由于实验室博客系统崩了,所以要考虑重新建立博客系统,首先遇到的一个问题就是原来的博客系统是安装一个独立的磁盘上面的,不是安装在系统盘上面的,然而一般在linux下面安装的apache的默认目录是在/var/www这个目录下面,所以在这里遇到的第一个问题就是怎么转换apache的默认安装目录。经过网上的查找,写了如下总结,主要是为了自己以后遇到同样的问题能更快的查找,同时如果能帮到能用上的人,那就再
原创
发布博客 2012.10.14 ·
2858 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

scp命令的用法详解

这篇文章主要是参考了http://blog.csdn.net/jiangkai_nju/article/details/7338177这个博客,要看详细的内容可以参考这个博客进行学习研究,但是我觉得在以下的一些基本可以满足我们的文件传输要求了。scp是linux中功能最强大的文件传输命令,可以实现从本地到远程以及远程到本地的轻松文件传输操作。下面简单的讲解一些关于scp命令的操作,给有用的人一
原创
发布博客 2012.10.14 ·
151974 阅读 ·
5 点赞 ·
5 评论 ·
69 收藏

fusioncharts的应用实例

发布资源 2012.10.10 ·
rar

fusioncharts的属性介绍

参考以下的属性设置结合前面讲的实例用fusioncharts来进行简单的画图表显示是没有问题的了。如下就是有关fusioncharts的一些属性:FusionCharts的XML标签属性有以下四种数据类型:* Boolean - 布尔类型,只能为1或者0。例如: * Number - 数字类型,只能为数字。例如: * String - 字符串类型,只能为字符串。例如: * He
原创
发布博客 2012.10.10 ·
9493 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

fusionCharts的详细解析与应用

一、fusioncharts的介绍:       FusionCharts是一个Flash的图表组件,它可以用来制作数据动画图表,其中动画效果用的是Adob  e Flash 8 (原Macromedia Flash的)制作的flash , FusionCharts可用于任何网页的脚本语言类似于HTML , .NET,ASP , JSP技术的, PHP , ColdFusion等,提供互动性和
原创
发布博客 2012.10.10 ·
15211 阅读 ·
4 点赞 ·
1 评论 ·
8 收藏
加载更多