随笔分类 - Linux
Linux使用心得
摘要:学习TCP/IP,选用代码较为小巧的LwIP,搜索到Google的开源项目:LwIP-Win32在官方文档上说执行以下步骤即可开始: 1. 本项目目前只能在有线局域网内工作,因此您需要先确认您的计算机是否处于这样的工作环境。 2. 本项目依赖于winpcap,您可以从http://www.winpcap.org/install/bin/WinPcap_4_1_1.exe 下载。 3. 使用subversion客户端从http://lwip-win32.googlecode.com/svn/trunk/ 下载代码。4. 打开下载文件夹下的lwipwin32.sln,编译之后即可开始调试。 5.
阅读全文
摘要:按照《Gentoo Linux x86快速安装指南》的步骤进行的操作,上面比较好的排版,在此我就不叙述了。谈谈不一样的。 参考文章《 gentoo安装 virtualbox上可用》,该文章基本上安装官方的文档进行操作,不过我在usr/src下编译内核成功了。 详细步骤如下 1.下载install-x86-minimal-20110208 镜像,用DTlite(虚拟光驱) 挂载。2.在virtualbox中加载该镜像(设置—>介质),否则提示找不到介质(以前会自动检测的),并启用双网卡(第一+第四模式)。3.启动,boot 输入 gentoo4.root权限下配置网卡(双网卡),命令如下
阅读全文
摘要:今天安装了一个comodo防火墙,virtualbox + ssh +putty的模式又不能登录了。sudo ifconfig 后,eth1正常显示ip为192.168.56.101,但就是ping不通Pinging 192.168.56.101 with 32 bytes of data:Request timed out.Request timed out.Request timed out.Request timed out.Ping statistics for 192.168.56.101: Packets: Sent = 4, Received = 0, Lost = 4 (100
阅读全文
摘要:腾讯在做社区开放平台,在网站上提供了SDK下载,我下载了C++版,然后看了下起C++的Makefile,分析了下,感觉还是不错的一个Makefile,于是做了下笔记。在cpp目录下有四个目录和一个Makefile,其中example目录还有一个额外的Makefile,src中是封装的CPengyou类。exampleincludelibsrcMakefile下面是主目录下的Makefile代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#
阅读全文
摘要:我的应用背景与参考文献的差不多。就是在虚拟机里面连接主机,实现文件的上传与下载。在debian里输入命令$ ftp 192.168.1.248Connected to 192.168.1.248.220-FileZilla Server version 0.9.34 beta220-written by Tim Kosse (Tim.Kosse@gmx.de)220 Please visit http://sourceforge.net/projects/filezilla/Name (192.168.1.248:cherish): xxxx331 Password required for
阅读全文
摘要:近来开始重视算法的学习,所以从现在开始尝试写写算法的方面的文章。做了两道题后,发现了问题,测试是个问题。为了测试,由于每个算法函数有相关的初始化数据,在加上测试数据,所以在main里面有太多注释,对今后的整理非常不利。所以考虑用个测试的框架,在经过不多的思考后,我选择了以前关注的gTest。gTest是Google的开源C++单元测试框架Google Test的简称,cnblogs上有详细的中文教程。我一直是Google的粉丝,笃信Google出品,必属精品。呵呵!加上有详细的图文教程(虽然教程是基于Win32平台的),上手也很方便,以前也摆弄过。从gtest的官方网站http://code.
阅读全文
摘要:又回到了Linux的编程环境中,不再折腾了,没有意义。把编程技术学好吧。 分享了一个Makefile,这个Makefile,是从TinyXML的工程文件中提取出来的。自己按照自己的需求修改了下。感觉还不错。#**************************************************************************** # This is a GNU make (gmake) makefile #****************************************************************************# DE
阅读全文
摘要:调试一个简单的程序,犯的错误一大堆。还是基础部牢固啊。调试的代码如下const int size = 256;int hashtable[size];memset(hashtable,0,sizeof(hashtable));很简单的,就是对一段内存赋值为0。由于运行的结果不对。于是用GDB来调试,怀疑是memset没有成功。于是用GDB打印数组的信息。(gdb) p hashtable @12$1 = {0x22fac0, 0x22fed0, 0x401546, 0x100, 0x100, 0x22ff48, 0x4012e0,0x22ff30, 0x2, 0x7f1aa0, 0x4012b
阅读全文
摘要:参考官方文档http://www.mingw.org/wiki/InstallationHOWTOforMinGW其上面有链接,只有少部分链接无效。这个版本是基于gcc4.5的总共下载到如下文件,包含gcc,g++和gdb调试程序等binutils-2.20.51-1-mingw32-bin.tar.lzmagcc-c++-4.5.0-1-mingw32-bin.tar.lzmagcc-core-4.5.0-1-mingw32-bin.tar.lzmagdb-7.2-1-mingw32-bin.tar.lzmagmp-5.0.1-1-mingw32-dev.tar.lzmalibexpat-2
阅读全文
摘要:开始学习Shell,管理自己的Linux。跟随着编程语言的脚步,开始自己的Shell之旅。1.Shell的种类目前流行的Shell有ash, bash, ksh, csh, zsh等,目前Linux内置的Shell一般为bash,可以用#echo $SHELL来查看所使用的shell类型。Bourne Again shell,它是Bourne shell的扩展,简称Bash,与Bourne shell完全向后兼容,并且在Bourne shell的基础上增加、增强了很多特性。Bash放在/bin/bash中,它有许多特色,可以提供如命令补全、命令编辑和命令历史表等功能,它还包含了很多C shel
阅读全文

浙公网安备 33010602011771号