代码改变世界

指针形式访问字符串

2013-01-19 15:21 by lefan, 608 阅读, 0 推荐, 收藏, 编辑
摘要:在大二考程序语言时,就只是对着一百多道题目使劲的做了,好多概念还是稀里糊涂的,今天看到个小例子,使用C++来说实现指针形式访问字符串,拿来学习。使用指针玩字符串,“神奇的指针哟,指向整型的指针int *p1,可以操作整型数组int a[];指向字符型的指针char *p2,可以操作字符数组(字符串)char str[];指向指针的指针可以操作二维数组。”更灵活的是,在函数的传递中,指针、数组名在一定程度上可以互换。试图通过编制操作字符串的函数,实现字符串的操作。实现的功能:字符串str1和str2连接,连接后的结果存放到str1中用数组名作形参:void astrcat(char str1.. 阅读全文

NachOS简述和源文件

2013-01-16 22:59 by lefan, 2305 阅读, 0 推荐, 收藏, 编辑
摘要:Nachos是建立在一个软件模拟的虚拟机上的。该虚拟机包括计算机的基本部分:如CPU、主存、寄存器、中断系统,还包括一些外部设备,如终端设备、网络以及磁盘系统。 用软件来模拟硬件另一个优点是充分利用了宿主机操作系统的软件资源,避免了编写复杂的硬件控制程序。更重要的是提高了程序的可移植性,只要在不同硬件上实现 Nachos 虚拟机就完成了 Nachos 的大部分移植工作。将 Nachos 移植到Linux 上的工作就受益于这种设计。一、Nachos的目录结构在nachos-3.4的目录下含有:copyright文件Nachos的版权信息readme文件Nachos的readme信息nachos. 阅读全文

CSS3 动画按钮

2013-01-13 21:26 by lefan, 278 阅读, 0 推荐, 收藏, 编辑
摘要:做一款动画按钮效果,主要是学习CSS3的一些效果。在Chrome,Firefox 和 Safari 浏览器中效果最佳。 HTML 部分对应的class为praticle,代码如下:1 <section>2 <div class="particle"></div>3 </section> 这些精美的效果用到了 CSS3 border-radius(圆角)、box-shadow(阴影)、transition(变形)、transform(转换)和 animation(动画)等特性,精简以后的代码如下: 1 section > 阅读全文

理解TCP/IP协议模型的小例子

2013-01-12 18:45 by lefan, 965 阅读, 0 推荐, 收藏, 编辑
摘要:TCP/IP是Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议。想要理解互联网,就必须理解这个模型。以前学网络技术时就没搞明白,它也不太好懂。 看到阮一峰的博客上给出了个小例子,简单的解释了这个模型。 什么是TCP/IP模型?TCP/IP模型是一系列网络协议的总称,这些协议的目的,就是使计算机之间可以进行信息交换。TCP/IP由四个层次组成:连接层(Link Layer)、网络层(Internet Layer)、传输层(Transport Layer)、应用层(Application Layer)。可以. 阅读全文

CSS3 范爷图库

2013-01-11 23:48 by lefan, 190 阅读, 0 推荐, 收藏, 编辑
摘要:瀑布流式布局是目前比较流行的一种网站页面布局,视觉表现为参差不齐的多栏布局,随着页面滚动条向下滚动,这种布局还会不断加载数据块并附加至当前尾部。最早采用此布局的网站是Pinterest,逐渐在国内流行开来。国内大多数清新站基本为这类风格。 参考堆糖的瀑布流做了范爷图库demo:范爷图库代码来源:堆糖代码 阅读全文

学习CSS 制作Contact Form

2013-01-11 22:08 by lefan, 246 阅读, 0 推荐, 收藏, 编辑
摘要:在博客中一般都会有个的留言栏。在这些联系表单多少一些CSS代码组成,可供学习也很容易入手。demo:留言用户名: 请输入您的用户名邮箱: 请输入您的邮箱留言: 请写下您的留言如果你有任何相关问题,请联系lefan 阅读全文

CSS box-shadow

2013-01-09 21:38 by lefan, 324 阅读, 0 推荐, 收藏, 编辑
摘要:先来看box-shadow的浏览器兼容性,Opera已经支持box-shadow属性。firefox通过私有属性-moz-box-shadow支持。Safari和Chrome通过私有属性-webkit-box-shadow支持。box-shadow有六个可设值: img{box-shadow:阴影类型 X轴位移 Y轴位移 阴影大小 阴影扩展 阴影颜色 }1. 阴影水平偏移量:如果该参数为正值,则阴影在box的右边;如果该参数为负,则阴影在box的左边2. 阴影垂直偏移量:如果该参数为正值,则阴影在box的底部;反之,则在box顶部3. 阴影模糊距离(大小):此参数可选,只能是正值。如果该参数值 阅读全文

实现一个简单编辑器

2013-01-08 21:59 by lefan, 190 阅读, 0 推荐, 收藏, 编辑
摘要:需提供以下功能:字体加粗;文本左对齐、右对齐、居中;设置字体; 设置字号; 设置字体颜色; 插入超链接; 插入图片.demo: 1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html" charset="gb2312" charset="utf-8"/> 5 <title>编辑器</title> 6 <script s 阅读全文

CSS border-radius

2013-01-07 22:29 by lefan, 435 阅读, 0 推荐, 收藏, 编辑
摘要:CSS3属性:border-radiusborder-radius:none| <length>{1,4} [ / <length>{1,4} ]?相关属性border-top-right-radius ,border-bottom-right-radius ,border-bottom-left-radius ,border-top-left-radius取值:<length>:由浮点数字和单位标识符组成的长度值。不可为负值。border-top-left-radius:由浮点数字和单位标识符组成的长度值。不可为负值。说明:第一个值是水平半径。如果第二个值 阅读全文

用Firefox OS 开发个Webapp

2013-01-03 21:23 by lefan, 252 阅读, 0 推荐, 收藏, 编辑
摘要:看了Ruth John的LET'S MAKE A FIREFOXOS APP ,URL”http://12devsofxmas.co.uk/post/2012-12-27-day-2-lets-make-a-firefoxos-app”按照步骤做了个Webapp,不过图片可能有点问题,明天看看能不解决,但是这过程也让我很欣喜。 Ruth is the Unicorn Trainer for The Lab at O2. Where, with ten years in the industry, she heads up uxing, designing and front end c 阅读全文