摘要: 以前写文档式网页,都是通过word写好了之后直接保存成html格式,最近知道了有一个叫markdown的存在,为了学习它,特地用这个大概翻译了一下github上一个js的样式指南,源地址在这里:https://github.com/airbnb/javascript#hoisting类型原始类型 :按值传递 String,Number,Boolean,null,undefined负载类型 :按引用传递 Object,Array,Function对象使用字面值方式创造对象不要使用保留字作为对象属性数组使用字面值创造数组出于性能考虑,使用直接赋值而不是Array的push方法字符串使用单引号修饰. 阅读全文
posted @ 2012-11-11 15:20 猪头任 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 前几天写了一个Chrome扩展,这里跟大家分享一下。题头话:JS很有前途,不管是win8还是未来的移动app,都离不开JS。我下一步想学习DART.Chrome就是一寄生在windows下的特洛伊木马,现在的Chrome差不多可以看成一微型操作系统了,Google再近一步扩展Native Client的话,估计也就没windows什么事了。言归正传,这是我写的第一个Chrome扩展,很简单,主要试水了一下Chrome消息传递的API和HTML5的离线存储。下载戳这里程序功能 安装之后右击图标,选择选项进入配置页更改百度doodle 更改百度搜索结果 这里只可以在搜索结果的第一项插入预先设置的. 阅读全文
posted @ 2012-09-21 20:56 猪头任 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 今天需要用一个UTF-8的字符串截断函数,网上找了几个代码片段发现都有问题,于是查了一下原理自己写了一个函数,代码片段如下:View Code 1 <?php 2 /* UTF-8中文字符截断程序 */ 3 4 5 $str = "123这是测试字符串"; 6 $str1 = "()()"; 7 echo subUTF8str($str,0,3)."<br>"; 8 echo subUTF8str($str,0,4)."<br>"; 9 echo subUTF8str($str1,0, 阅读全文
posted @ 2012-09-10 16:20 猪头任 阅读(637) 评论(1) 推荐(1) 编辑
摘要: 作为一个菜鸟程序员,一直很喜欢windows平台下的notepad++,轻巧,可定制性强,感觉很好用。下面讲一下我使用notepad++时的一些心得。快捷键这个是比较基础的,我们可以在设置->管理快捷键中修改。比较常见的比方说:上下移动当前行ctrl+shift+up/down;复制当前行 ctrl + D;函数参数提示 ctrl+shift+space行注释、区块注释 ….因为有很多默认的快捷键已经被我修改掉了,所以这里我就不一一例举了。需要注意的是,很多时候我们发现快捷键设置了没有用,比方说ctrl+alt,这是因为和其他软件比方说输入法、QQ之类的快捷键产生了冲突,这时候我们需要将 阅读全文
posted @ 2012-08-30 14:59 猪头任 阅读(6865) 评论(19) 推荐(11) 编辑
摘要: 随着便携笔记本和智能手机的普遍使用,人们希望不论在何时、何地都能够与任何人进行包括数据、语音、图像和视频等任何内容的通信。在这样的大背景下,无线网受到越来越多的关注,成为近年来发展最快的计算机网络。无线局域网是无线网络中最重要的。4.1 无线网络4.1.1无线网络介绍 无线网络是利用无线介质(无线电波、红外线和激光等)作为信息传输媒介而构成的计算机网络。按照网络覆盖的地理范围分为无线广域网(WWAN)、无线城域网(WMAN)、无线局域网(WLAN)和无线个域网(WPAN)。1. 无线广域网 无线广域网(WWAN)是指传输范围可跨越国家或不同城市的无线网络,由于其网络覆盖范围大,需要运营商来.. 阅读全文
posted @ 2012-04-01 23:40 猪头任 阅读(5910) 评论(3) 推荐(0) 编辑
摘要: 第3章 以太网"以太网"这个名字起源于一个科学假说:19世纪科学家们普遍认为光是通过一种叫以太的物质传播的。时至今日,以太的存在早就被爱因斯坦狭义相对论否定了,而以太网却成了主流的计算机网络,依旧为人类传递着光和电磁信息。3.1概述1. 以太网诞生以太网是美国Xerox(施乐)公司的Palo Alto研究中心于1975年研制成功的,其核心技术起源于ALOHA网。20世纪70年代初,Bob Metc... 阅读全文
posted @ 2012-03-29 21:46 猪头任 阅读(4592) 评论(4) 推荐(5) 编辑
摘要: 第2章 传输媒体2.1 简介传输媒体包括:数字信道和模拟信道2.1.1 数字信道可以直接传输数字信号。但二进制数据流变成数字信号前需要进行编码。例如:同轴电缆、短距离的双绞线、光纤 数字信号的表达和传输低电平(例如:0v或者-15V)高电平(例如:+5v或者+15V)例如:需要传输1000100111,即8个码元(传输1Bit称为1个码元),按照电平直接生成的信号(称为基带信号)如下: ... 阅读全文
posted @ 2012-03-10 15:29 猪头任 阅读(3635) 评论(1) 推荐(3) 编辑
摘要: 第1章 计算机网络概述1.1 计算机网络的产生和发展1.1.1 联机终端网络在1946年,世界上第一台数字计算机问世,但当时计算机的数量非常少,且非常昂贵。而通信线路和通信设备的价格相对便宜,当时很多人都很想去使用主机中的资源,共享主机资源和进行信息的采集及综合处理就显得特别重要了。1954年,联机终端是一种主要的系统结构形式,这种以单主机互联系统为中心的互联系统,即主机面向终端(不具有处理和存储能力的计算机)系统诞生了。如图1-1所示。随着终端用户对主机的资源需求量增加,主机的作用就改变了,原因是通信控制处理机(Communication Control Processor,CCP)的产生, 阅读全文
posted @ 2012-03-04 22:06 猪头任 阅读(895) 评论(0) 推荐(2) 编辑
摘要: 以下是windows版的使用指引,如果你对Git还不太清楚,可以查看Pro Git一、下载并安装GitGitHub项目的核心是一个开源的版本控制系统(VCS):Git。创造Git的哥们儿正是鼎鼎大名的Linux之父Linus Torvalds。下载并安装最新版本的Git for Windows ,在不熟悉的情况下建议全部默认下一步设定SSH密钥我们通过SSH密钥来建立你的计算机和GitHub之间安全的连接。设置他们是很简单的一件事,你只要做如下步骤:为了确保你生成的是一个全新的密钥,你需要检查它是否已经存在过。首先,我们需要打开Git Bash(在开始菜单里可以找到)检查SSH密钥首先,我们需 阅读全文
posted @ 2012-02-04 22:53 猪头任 阅读(1845) 评论(2) 推荐(0) 编辑
摘要: 如今大多数的编程语言都能够有效的处理复杂的任务,支持多种数据库并且兼容于多平台。但是,当一个网站选择用何种语言开发时应当更注重语言的成本和灵活性。以下的几点总结了选择PHP作为网站开发语言的特点和优势。1.开源PHP是一种开源语言(免费下载、免费使用、免费分享),不管是开发者还是用户都无需因为使用PHP而承担任何费用2.可移植性PHP可以运行在任何服务器上(不管是windows还是Linux),当然,选择Linux服务器的效益要好于Windows服务器,因为前者是零成本的3.易用性PHP是一门非常容易学习,使用和部署的语言。也正因为如此,PHP被广泛使用4.丰富的开源代码支持PHP有很多的开源 阅读全文
posted @ 2012-01-02 15:37 猪头任 阅读(885) 评论(0) 推荐(2) 编辑