- 博客(54)
- 资源 (5)
- 收藏
- 关注
原创 ubuntu下30天自制os 的学习计划
30天自制os的学习也告一段落,因为有其它更重要的事情要集中精力去处理,书本从15天开始就是多任务了,但是不得不停下一阵子。下面总结下学习中遇到的一些问题。1:学习这前14天中,问题最大的是关于GDT,IDT的理解,还有段的访问长段,属性的理解。2:这其中遇到的一个现象就是从qemu可以正常启动,但是写到u盘后,从u盘启动时,会不停的重启,可以猜测到是因为产生了一些异常导致电脑重启,但
2014-06-24 21:42:36 842 2
原创 ubuntu下30天自制操作系统还在继续学习中
学习中,进度不是很确定,最近学习到了第13天的中部,因为把ucgui移植上去花了一点时间同时为了方便代码的后续管理和分享,同时也为了学习github的代码管理使用思想,所以建立了一个github的 repo,github的使用还在学习中,小白一个.下面是github的地址:https://github.com/cherishsir/ubuntu30os
2014-06-16 10:56:22 558
原创 在html中写python代码的语法和特点-----基于webpy的http服务器
在html文件中写python语法的内容,的注意事项:1:python程序中的变量通过下面方法传入到html:1:通过全局变量 :全局变量是不需要用$def with语法实现传递的,只要定义了在html中就可以用,例子如下:===================================================================#模板公共变量,下
2014-05-17 21:38:40 719
原创 基于webpy10分钟制作Blog,做了一个简单的blog,主要学习mysql,webpy的python接口,python网页编程。
基于webpy10分钟制作Blog,做了一个简单的blog,主要学习mysql,webpy的python接口,python网页编程。
2014-05-16 20:49:01 305
原创 cplusplus,try to smile to it!
struct Stu{string name;string number;};vector stubox(10);//how to access itstubox[0].name="name";stubox[0].number="number";//not illegal ,we don`t give the memory to postion 10stubox[10].n
2014-04-27 20:12:20 197
原创 ubuntu& lamp & wordpress
对于ubuntu的mysql, 真的是非常的麻烦,就是关于root用户无法访问的问题,解决了下面是整个安装过程:========================================================================================================================================
2014-04-24 19:50:45 143
原创 aha,Ubuntu!
ubuntu经常报错,大错小错都要弹出来报给用户看看!麻烦!禁止ubuntu报错:1:打开文件 apportsudo nano /etc/default/apport enabled=02:重启apport 服务sudo service apport restart
2014-03-30 11:16:30 263
原创 centos6.5命令行下,连接wpa加密的wifi
iwconfig 这个工具,只能用来 对web加密的wif信号 进行连接 ,无法对 wpa加密的信号进行连接 过程 :1:所以在centos中,需要下载 wpa-supplicant这个工具,这个工具是重点,yum install wpa_supplicant2:下载完后,只需要把 essid 和psk写入到/etc/wpa_supplicant.conf文
2014-03-24 00:09:19 545
原创 在ubuntu下,用virtualbox 跑xp系统,然后在xp系统中使用百度的小度wifi(virtualbox中,如何让guest系统识别usb设备)
以前好像就有过这个需要,也解决过,今天记一笔。方便以后用到,可以查询。在ubuntu13.04中安装了virtualbox,然后在virtualbox中安装一个超精简的 xp系统,这样就可以享受又系统的好处了。台式机i3,四核,8G内存毫无压力。1:ubuntu13,04安装virtualbox的deb包:感觉virtualbox对ubuntu的支持非常好,运行guest xp
2014-03-13 19:04:21 338
原创 30天os遇到的问题
1:在按键中断学习时,只能进入一次中断服务程序,多半是在中断程序中没有给通知cpu,已经对此中断进行了处理特别注意在中断服务程序中是否使用了这一条语句: outb(PIC0_OCW2,0X61);2:在制作 fat12格式的img镜像时,无法对img 文件 进行mount,原因是fat12的文件格式不符合要求。如我自己的错误是把第一条汇编语句:jmp entry写成了j
2014-02-06 00:19:24 234
原创 LFS ch2
基础: Software-Building-HOWTO http://www.tldp.org/HOWTO/Software-Building-HOWTO.htmlThe Linux Users' Guide http://tldp.org/pub/Linux/docs/ldp-archived/users-guide/The Essential Pre-Reading Hint ht
2014-01-29 22:33:40 434
原创 LFS ch1
从linux from scratch入手,更深入的学习linuxcmd --version 会显示关于这个cmd的版本的詳細信息如在version-check.sh脚本中bash --versionbison --versionchown --versiondiff --versionfind --versiongawk --version
2014-01-21 19:58:10 226
原创 c/c++中 函数为什么要用到char ** 传参
记一笔,以免忘了#include using namespace std; void init(char ** pt){ *pt=NULL;} int main() { char *p;cout<<"p="<<(void *)p<<endl;char a=1;p=NULL;
2013-12-24 13:39:48 316
原创 公开课的多pdf合并成为1个pdf文件
最近在看mit的c++的入门课程,感觉mit的课件不错,但是有10个pdf,看起来不方便,于是就有了把多个pdf全并成个文件的想法。然后百度一下,就有答案了。写了一个两三个命令的脚本,搞定了多个文件合并成1个pdf的事情,考虑到以后还有很多公开课会用到这个脚本来合并pdf文件,所以写的比较通用。只要把以下的内容保存为了个makefile文件,然后放在有很多pdf文件目录,一个make 命令就搞
2013-12-21 00:37:30 238
原创 "failed to load session ubuntu":安装装完了gtk+3.0或是删了一些库文件导致进不了ubuntu桌面的解决方法
記一笔,以免忘了,后面要用。装了gtk+3.0后,重启就进不了ubuntu的桌面了,关键是连命令行模式也进不去了,所以网上查了下资料,解决问题。方法如下:1:从u盘进入ubuntu,然后把自己完全了linux的那个盘mount一下。sudo mount /dev/sda4 /mnt2:然后打开/mnt/boot/grub/grub.cfg文件,在quiet splash
2013-12-19 11:15:16 334
原创 maybe this is a good idea
写给自己看的,可能过些年会用到。mark一下。关于小学初中高中物理实验教学的培训机构的一点想法,科学的思维方式,一点带面的思考方法,从直观感受体会物理公式的由来,培养好奇心。http://phylab.fudan.edu.cn/doku.php?id=home:xiaole:jichu802_note
2013-12-01 09:41:02 324
原创 菜鸟学编程,用x86二手本学习嵌入式编程(硬件编程)
最近一直忙着上课,一直忙着写论文,一直忙着准备考试,但是脑子没有停止思考。下学是经合个人的学习经历,给希望学习软件的菜鸟一点点帮助。当然,下面是是从学习路线和方法论的层面来谈的。1:菜鸟也想学编程大部分同学从大学开始接触软件编程,但其实有一少部分的幸运的人会在高中,或是初中接触软件。他们在软件方面的启蒙教育会早于我们。当然这样的人还是少数,在中国这样的教育体制下,应试教育太严重
2013-11-14 23:15:59 539
原创 ubuntu下,用hostapd建立热点,笔记本变成无线路由器(亲测通过,实用版)
在学校只有一个上网帐号,有时需要手机也连上hust_wireless。平时在ubuntu下学习(最近换了elementary os:ubuntu的一个仿苹果的美化版),所以昨天查了一资料,使笔记本变成热点,(ubuntu自带的adhoc模式的热点 ,我的手机搜不到,所以才会有了这篇文章),进入正题:1:安装热点产生工具,hostapdsudo apt-get install hos
2013-10-07 09:09:08 1358 2
原创 ubuntu下flv 批量转化成 mp3格式脚本
1:安装下面的包sudo apt-get install libavcodec-extra-532:安装ffmpegsudo apt-get install ffmpeg3:ok,下面先转一个flv文件为mp3格式,测试一下,行不行的通。 avconv -i 你的flv文件的名字 你想保存的mp3的名字 例如: avconv -i 1
2013-09-25 21:58:31 424
原创 30天自制操作系统第九天学习笔记(u盘软盘双启动版本)
暑假学习小日本的那本书:30天自制操作系统qq交流群:122358078 ,更多学习中的问题、资料,群里分享environment:开发环境:ubuntu第九天的课程已学完,确实有点不想写这个笔记了,因为开学了,还要学习课业上的压力,转博了压力山大啊.这一天的课程最难的我感觉是后面的memory free的部分,这一部分有很多已经没有接触到的东西,所以感觉比较难.
2013-09-06 20:51:48 977 5
原创 30天自制操作系统第八天学习笔记(u盘软盘双启动版本)
暑假学习小日本的那本书:30天自制操作系统qq交流群:122358078 ,更多学习中的问题、资料,群里分享environment:开发环境:ubuntu第八天的学习思考:关于鼠标是怎么移动怎来的 思考过程。现在忘掉作者的代码思路,如果是我们自己写代码,鼠标指针应该怎么样才能动起来呢?我的思路:其实让鼠标指针动起来真的非常简单,只需要改变下面函数中的m
2013-08-22 23:31:02 591
原创 30天自制操作系统第七天学习笔记(u盘软盘双启动版本)
暑假学习小日本的那本书:30天自制操作系统qq交流群:122358078 ,更多学习中的问题、资料,群里分享environment:开发环境:ubuntu第七天的学习思考:从第七天的学习,我感觉有些内容已经有比较高的抽象层次了。而且有些知识是以前从没有接触过的,我想这些内容就是x86与arm,与单片机不同的一些地方。下面是学习过程中的一些感想,记录下来,对以后的学
2013-08-22 00:15:29 1000 2
原创 30天自制操作系统第六天学习笔记(u盘软盘双启动版本)
暑假学习小日本的那本书:30天自制操作系统qq交流群:122358078 ,更多学习中的问题、资料,群里分享environment:开发环境:ubuntu第六天的学习笔记:要有一个态度,有一个好的心态,问题越多,学到的越多。坚持下去就行了。目前学到的知识:今天是新的一天,一切从新开始,但是已经学到了不少东西,从bootloader里学到的汇编的知识
2013-08-18 08:10:40 950
原创 30天自制操作系统第五天学习笔记(u盘启动)
暑假学习小日本的那本书:30天自制操作系统qq交流群:122358078 ,更多学习中的问题、资料,群里分享environment:开发环境:ubuntu第五天的学习笔记:第五天的课程差点就没有进行下去,因为之前作者用写headasm.nas是用的nasm汇编器,但是写c语言用的gcc,两都不好结合,需要用很多工具,比较麻烦。所以我借用了mit的操作系统课程中的一点代
2013-08-10 22:17:26 696
原创 从你的u盘启动:30天自制操作系统第四天u盘启动学习笔记
暑假学习小日本的那本书:30天自制操作系统qq交流群:122358078 ,更多学习中的问题、资料,群里分享developing environment:ubuntu关于u盘启动自己做的操作系统的原因: 我想大部分分的学习者和写Os的人都有这样的想法,为什么现在大部分的教程都是拿软盘来说做仿真,我们的电脑上面也没有软盘,搞来搞去的系统,到头来只能仿真,
2013-08-03 15:42:18 1323 1
原创 30天自制操作系统第四天学习笔记
暑假学习小日本的那本书:30天自制操作系统qq交流群:122358078 ,更多学习中的问题、资料,群里分享environment:开发环境:ubuntu第四天的学习笔记:要有一个态度,有一个好的心态,问题越多,学到的越多。坚持下去就行了。halt的机器码为0xf4用gcc内嵌gas汇编的方法非常好,也非常的高效。只需要用一个宏定义就行
2013-07-31 23:06:41 1013
原创 30天自制操作系统第三天学习笔记
暑假学习小日本的那本书:30天自制操作系统qq交流群:122358078 ,更多学习中的问题、资料,群里分享A:开发环境:ubuntu第三天的内容比较多,而且已经有一定的难度了,估计如果这本书没有看下去,就是在第三天的最后一部分卡住了,还有就是asmhead.nas在内存中地址的问题:作者书上写的0x8000+0x4200,有的朋友就是想不明白为什么是这个地址,还
2013-07-31 11:14:35 1021
原创 30天自制操作系统第三天学习笔记
暑假学习小日本的那本书:30天自制操作系统qq交流群:122358078 ,更多学习中的问题、资料,群里分享A:开发环境:ubuntu第三天的内容比较多,而且已经有一定的难度了,估计如果这本书没有看下去,就是在第三天的最后一部分卡住了,还有就是asmhead.nas在内存中地址的问题:作者书上写的0x8000+0x4200,有的朋友就是想不明白为什么是这个地址,还
2013-07-31 10:58:25 255
原创 30天自制操作系统第二天学习笔记
暑假学习小日本的那本书:30天自制操作系统qq交流群:122358078A:开发环境:我是完全在ubuntu下面进行的学习,实验。开源的好处不用多说了。各种软件直接sudo apt-get install就行了,不用到处找。学习笔记:org address ; nasm汇编器没有lds文件,所以通过这个方式指定链接地址,jmp entry
2013-07-27 22:17:59 931
原创 30天自制操作系统第一天学习笔记
暑假学习小日本的那本书:30天自制操作系统qq交流群:122358078A:开发环境:我是完全在ubuntu下面进行的学习,实验。开源的好处不用多说了。各种软件直接sudo apt-get install就行了,不用到处找。总结完成第一课需要的工具和过程:首先我们是在ubuntu系统下进行的所有实验,因为ubuntu下面的软件的安装很方便,而且都是开源的软件。1
2013-07-27 22:02:57 1794 2
翻译 关于一般的编译器对float型的格式:IEEE 754 single-precision binary floating-point format: binary32
贴自wiki:IEEE 754 single-precision binary floating-point format: binary32The IEEE 754 standard specifies a binary32 as having:Sign bit: 1 bitExponent width: 8 bitsSignificandprecision: 24
2013-07-21 14:47:50 442
原创 关于学习MIT6.828操作系统课程lab1记录(1)
一个lab1看了好几天,因为每天都有一些其它的事,用作业要交,要上课。但主要原因是自己对x86架构上面的内容了解太小,很多东西都看不太明白。只是勉强的把lab1过了一遍,后面肯定还要重新看,重新做实验的。下面是看的过程中,翻译和记录一些内容:程序主要运行的流程:boot.Smain.centry.Sinit.c在gdg中输入b *address 就会
2013-05-31 00:12:36 427
原创 前期工作准备:关于多makefile的工程编写的组织,如何设置#include的默认路径,如何链接静态库文件
总结一下:今天遇到的问题:拿过来用的东西并不多,主要是start.S uart.c nand.c这三个文件main.c中只有uart部分,但是这个开始是移植ucos的起点从makefile全部是从0开始写,如何得到src,然后把src替代成obj,最重要的是在c中我们写的程序都是有#include的如何使这个包含header的目录,让makefile在编译时就自
2013-05-29 22:18:11 532
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人