摘要: 最近再看django-bootstrap-toolkit,一直困惑于静态文件的路径问题。所以只能从源码入手了。 从manage.py开始。manage.py 比较简单就几句话。 #!/usr/bin/env python #from django.core.management import e... 阅读全文
posted @ 2014-12-28 23:02 tuteng 阅读(666) 评论(0) 推荐(0) 编辑
摘要: centos安装从网上下载最新的版本,用ultraiso做好系统盘,启动。安装过程没有什么可以说的,与其他发行版有点不同的是需要将安装包放到u盘根目录下(u盘容量最好大点,8~16G最好)。开始没注意这点,重复了几次。至此centos就给装上了。但最后重启了又出了点问题,grub一不注意给装到了u盘上(这点是后来从网上看帖子发现的)。那就修复grub吧,反正有启动盘。grub修复从u盘启动,centos就是不一般啊,默认连桌面都没有,黑黑的。从u盘启动后需进入grub模式。网上的命令式sbin /grub我这个命令无效啊我的是grub反正想办法进入grub模式就好了。 接下来看看你的是那块磁盘 阅读全文
posted @ 2013-07-15 18:42 tuteng 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 一直以来就很喜欢那种把想法变成现实的感觉,尤其是把想的东西变成可以看得见摸得着的东东,就有一种成就感。在最后一次数字电路的实验中,和同学亲手打造了一个秒表,纯硬件,在此记录一下实验原理。材料数码管两个,74ls47或74ls247两片,74ls160两片,74ls00两片,10uf电容一个,0.01uf电容一个,上拉电阻14个,555定时器一片。工作原理74ls47原理由功能表可看出,若要显示数字0~9可以将3,4,5管脚置为高电平,且输入端的D,C,B,A(对应6,2,1,7)管脚可以将输入的0~9的二进制数据转换到数码管的显示。数码管原理 数码管分为共阳极与共阴极,这里我们用的是共阳极,即 阅读全文
posted @ 2013-06-07 19:39 tuteng 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 最近在学习arm,需要搭建一些服务,在此记录一下。tftp服务搭建首先检查一下,有没有安装:netstat -a | grep tftp没有安装什么都不会显示,若是安装了就会显示一些关于该服务的信息。没有安装可以从网上下载tftp的rpm包,或者从安装光盘里找到。执行安装rpm -ivh xxxxx.rpm安装完毕会在根目录下产生一个tftpboot的工作目录,没有的话自己建立。配置tftp的配置文件在/etc/xinetd.d/tftp,将disable修改成yes,server args中-s指定tftp的工作目录。其他的可以选择默认。启动与停止/etc/init.d/xinetd sta 阅读全文
posted @ 2013-05-19 20:31 tuteng 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 今天因为折腾点东西系统出了点故障,重启之后,就进入了rescue模式用别人的电脑查了下,顺利解决问题。grub rescue模式下,只有几个命令可以使用 set,ls,prefix,root,insmod用set查看当前prefix和root的配置。ls列出所有分区,分区格式为(hdx)或者(hdx,msdosx)我们要做的就是找到我们的当前系统的grub在哪。因为以前装过linux没有删除干净,所以要用ls多看几次。命令如下:ls (hdx)/ ls (hdx,msdosx)/ 一般如果你的grub2存在的话,下面会跟着很多的文件。找到之后就好办了。注意:ls命令**最后的 / **必须.. 阅读全文
posted @ 2013-04-30 18:56 tuteng 阅读(308) 评论(1) 推荐(0) 编辑
摘要: markdown初探最近要整理一些文档,一学长推荐markdown,其实这个我在以前也听说过但是却没有怎么用过,今天就来学习一下。这里我们用到什么就学习什么,我感觉这样效率会高一些。就像现在我写完了一段我想分段了怎么弄呢。很简单。连续敲回车段落缩进一级段落缩进二级段落缩进三级段落缩进标题文章最容易最先注意到的就是标题了,因此md的标题也很容易使用。使用如下:Setext形式如开头的标题所示。 Atx形式则是以#号的形式分为六种分别对应着六级标题,在这里我们不做特别的介绍,因为下面我们会经常用到强调+使用星号(*)的组合。包括一个星号,两个和三个星号的组合 。+使用底线的组合来进行强第一段中以及 阅读全文
posted @ 2013-04-20 18:20 tuteng 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: 最近这段时间,流感来了,宿舍的哥们们在我的影响下,都先后不同程度的感冒了,当他们都在责骂我的时候,我只能以他们的身体弱不禁风为由来还击他们。其实说来也巧,每次我感冒的时候都会给宿舍带来一次流感,但是我却上的最轻,每次我喝点那神奇的板蓝根就奇迹般的痊愈了,哈哈(有种给板蓝根做广告的嫌疑)。可是舍友们就有些悲剧了,大包小包的药品就带进了宿舍,每次增加一个新的病号,他们还会共享一下自己的药物。幸好在经过一个清明节的闭关修炼(在宿舍大了三天的游戏)后,现在都好的差不多了,要不我还不知道被指责到什么时候呢。而我却比他们幸福多了,清明节出去游山玩水了一番,心情大爽啊,回到宿舍之后唯一感到的就是累啊。想想自 阅读全文
posted @ 2013-04-14 15:40 tuteng 阅读(184) 评论(0) 推荐(0) 编辑
摘要: virtualbox:https://www.virtualbox.org/wiki/Downloadsopenwrt:http://downloads.openwrt.org/backfire/10.03.1/x86_generic/openwrt-x86-generic-combined-ext2.vdi (不需要转换可直接使用)或者http://downloads.openwrt.org/backfire/10.03.1/x86_generic/openwrt-x86-generic-combined-ext2.img.gz (需转换)1、安装virutalbox,windows下一键安 阅读全文
posted @ 2013-04-06 20:29 tuteng 阅读(10277) 评论(9) 推荐(0) 编辑
摘要: 基于c风格的字符串以空字符(null)结尾,空字符被写作\0,ASII码为0,用来标记字符串的结尾。char dog[5]={'b','e','a','u','x'};char cat[5]={'f','a','t','s','\0'};这两个数组都是char数组,但是只有第二个数组是字符串。c++中的很多处理字符串的函数都是逐个的处理字符串中的字符,直到到达空字符为止。如果使用cout显示上面的cat字符串,cout将显示前4个字符, 阅读全文
posted @ 2013-03-30 16:36 tuteng 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 最近在书中看到多次ip检验和算法,就找度娘问了一下,结果给出的答案也都大差不离,但是自己也不是很明白,就决定自己亲自实践计算一下,彻底的搞明白。工具:wireshark下面是ip首部的结构经过抓包后得到下图从图中可以看出,ip首部的各种数据格式解释如下:版本号4,占了4位,表示ipv4.接下来是包头长度,又占了4位,指明ipv4协议包头长度的字节数包含多少个32位。由于IPv4的包头可能包含可变数量的可选 项,所以这个字段可以用来确定IPv4数据报中数据部分的偏移位置。IPv4包头的最小长度是20个字节,因此IHL这个字段的最小值用十进制表示就是5 (5x4(4个字节32位) = 20字节)。 阅读全文
posted @ 2013-03-27 21:10 tuteng 阅读(12051) 评论(0) 推荐(1) 编辑