- 博客(16)
- 资源 (10)
- 收藏
- 关注
原创 nx3m的总结
nx3m的问题目前ngx3m已经可以使用了,但是我自认为代码写得比较烂,不过总算解决了从无到有的问题。这一个多月的开发基本上都集中在命令行工具上,然而这只是整个系统的一部分。命令行工具目前实现的ngx3m架构比较混乱(我自己目前能力只能这样了,正在修炼中....),之后需要重构。Nginx模块安装中需要超级权限,于是要求使用sudo,但是正常流程中./configure 和
2014-09-03 22:46:12 1029 1
原创 Nginx 模块添加
Nginx 模块添加在写ngx3m的过程中,出现了一个现象:新安装的模块总是会冲掉之前安装的模块。我仔细查了代码以及Nginx模块添加的流程才明白,这的确是我的代码中流程出了问题。Nginx模块添加过程(覆盖)我们知道Nginx模块添加的基本步骤是:./configure --add-module=path/to/module_srcmakemake i
2014-09-03 22:27:21 530
原创 通过Python-markdown 将markdown转换成html
ngx3m在搜索模块时需要向用户返回所搜索模块的基本信息,这些来源是资源库和模块github上的readme,于是我需要将markdown的内容转换成html向用户反馈。Python markdown 使用首先通过pip 安装python-markdown。pip install markdown安装完成后,使用其有两种方式,一是在命令行下使用markd
2014-08-16 17:33:45 4885
原创 给ngx3m添加log功能
给ngx3m添加Log初衷老实讲,之前写过的东西从来没有做过日志系统,但是我自己还是觉得一个成熟的软件应该有一个日志系统来记录程序的运行。给ngx3m添加日志系统有几个原因:学习给软件写日志系统。至少要知道每个log级别应该记录哪些东西,一个日志系统有哪些要素。方便troubleshooting。ngx3m的调试过程目前基本靠的是print打印信息,偶尔用一下pdb
2014-08-11 22:46:26 582
原创 CSDN开源夏令营:中期完成情况
目前完成情况资源库按照上次提交的json格式,产生resource 文件,信息来自于wiki和github。上周抽空写成了多线程,信息采集时间大大减少。将资源库放在了SAE上(http://ngx3m.sinaapp.com/)。命令行search。命令行搜索模块,通过简单的字符匹配实现。compile。可以实现自动编译(静态和DSO)。fe
2014-07-31 16:14:24 594
原创 CSDN开源夏令营总结2014-07-26
上一周完成了ngx3m的命令行选项,但是很多选项的功能却没有完善,本周主要做的就是这部分工作。## 本周工作 ##1. 更新命令行选项,使命令更加简单。2. 主要更新install函数的流程,将install函数整合进入update函数,完成简单的update功能。3. 将资源库放在sae上,打算模拟一个云端资源库。## 所遇问题 ##1. 首先是ngx
2014-07-26 09:31:25 561
原创 CSDN开源夏令营进度 0719
ngx3m 目前进度0719ngx3m 是一个使用Python开发的自动查找、安装Tengine/nginx的工具,目前功能尚不完善。ngx3m包括三个主要组件:模块资源库、命令行工具、模块发布工具。主要设计思想见:设计思想目前进度目前完成几个简单的部分,可以实现的从资源库获取代码再在本地编译。命令行工具命令行选项。模块查找。本地Tengine及已安装模
2014-07-19 22:03:28 584
原创 Tengine的自助式模块编译和兼容性测试设计思路
1 概述 本文是开源夏令营的第一篇博文,主要总结一下项目的思路。这篇文章的主要内容应该与最后更新的开题报告类似。 2 具体方案 2.1 整体方案概述 从整体来讲,整个系统分为两大部分:模块软件库和本地命令行工具。 模块软件库的作用是从互联网爬取第三方模块的各种信息,包括模块名,代码地址,版本,功能,兼容性数据等信息,并为本地命令工具提供访问对所保存信息的访问接口,软件库需要定期更新
2014-07-11 22:43:35 976
原创 WLW TEST: 欢迎使用 MarkdownPad 2
MarkdownPad 是 Windows 平台上一个功能完善的 Markdown 编辑器。 专为 Markdown 打造 提供了语法高亮和方便的快捷键功能,给您最好的 Markdown 编写体验。 来试一下: 粗体 (Ctrl+B) and 斜体 (Ctrl+I) 引用 (Ctrl+Q) 代码块 (Ctrl+K) 标题 1, 2, 3 (Ctrl+1, Ct
2014-07-11 22:19:44 611
转载 Linux 的/proc目录
1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文
2013-08-01 15:08:25 600
原创 在 centos 下挂载ntfs分区
centos默认不能挂载ntfs分区。解决方法:1、安装ntfs-3g,下载地址http://www.tuxera.com/community/ntfs-3g-download/2、安装之后,使用命令fdisk -l 看你想挂载得ntfs分区。[root@localhost jale]# fdisk -lDisk /dev/sda: 320.1 GB, 3200729333
2013-07-29 21:09:02 633
原创 find xargs grep 查找技巧
命令示例: find . -name ’*.cc’ | xargs grep CourseChange | grep Connect命令解释: find 命令查找;后面到一点表示当前目录;-name表示按照文件名查找;'*.cc' 通配符表示查找所有.cc后缀的文件;xargs将find命令的结果展开(.cc文件)然后使用grep查找有CourseChange的;再在前一个grep查找到的结
2013-04-13 16:55:57 2059
转载 VirtualBox磁盘扩容的方法(转)
为虚拟机硬盘扩容(Oracle VM VirtualBox)的方法 为虚拟机硬盘扩容(Oracle VM VirtualBox)VBoxManage modifyhd | [--resize |--resizebyte ]--resize 可以用来修改已经存在的硬盘映像文件的大小,它仅
2013-04-10 19:56:05 1328
原创 安装NS3 的问题
第二次安装NS3出现问题:在安装MPI支持时,报冲突错误遂采用以下方式。sudo apt-get install openmpi-bin openmpi-common openmpi-doc libopenmpi-dev
2013-04-09 21:22:40 717
原创 NS3下的802.15.4模块(lr-wpan)
NS3下的802.15.4模块还正处于alpha状态,得到源码只有一个途径。在Linux下 hg clone http://code.nsnam.org/tomh/ns-3-lr-wpan/在windows下,先下载TortoiseHg,地址:http://tortoisehg.bitbucket.org/ 再执行上面的命令。
2013-04-09 14:17:56 1771
转载 Linux 系统备份(转)
在使用Ubuntu之前,相信很多人都有过使用Windows系统的经历。如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Windows系统。Norton Ghost是备份Windows系统时经常使用的备份工具。 在备份Windows系统的时候你可能想过,我能不能把整个C盘都放到
2013-04-06 09:31:09 481
LINUX循序渐进+linux初级篇.chm
2010-06-02
《Ubuntu 参考手册》(简体中文)
2010-05-28
linux 内核 图解
2010-04-25
软件技术基础 基础学习
2010-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人