自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老梁的专栏

一个真诚的程序员

  • 博客(31)
  • 资源 (8)
  • 收藏
  • 关注

原创 jQuery -> 获取元素的各种过滤器(filter)

通过顺序来选择顺序选择的过滤器(filter)有:first 第一个元素:last 最后一个元素:even 序号为偶数的元素:odd 序号为奇数的元素:eq(n) 序号等于n的元素 :lt(n)序号小于n的元素 :gt(n)序号大于n的元素如果有如下的表格0even1odd2even3odd4even

2014-05-22 18:18:20 7933 5

原创 jQuery -> 获取兄弟元素

获取指定元素的兄弟元素时,可以使用adjacent sibling combinator (+),其中+的两侧内容都是selector expression.如果要获取下例中所有的 h1的直接兄弟元素h2 Main title Section title Some content... Section title More content...

2014-05-22 17:05:14 4666

原创 jQuery -> 获取孩子节点

jQuery提供了很多方法来获取一个元素的direct descendant(直接后代)。最简单的方式是使用direct descendant combinator (>)例如,如果要获取如下html代码中的直接孩子节点中的a元素,就可以直接使用> 符号jQueryjQuery tutorial使用selector获取$('content > a');

2014-05-22 15:53:23 21459

原创 jQuery -> 获取/设置HTML或TEXT内容

jQuery提供了两个API可以直接用来为元素添加内容。html()text()其中html()是为指定的元素添加html内容text()是为指定的元素添加文本内容两者的区别在于,text中的内容是纯文本,不会被解析为html如果要对如下html代码进行操作使用html()$('p').html('Hello World, I am a

2014-05-22 13:52:27 1882 1

原创 jQuery -> 获取/设置/删除DOM元素的属性

jQuery的属性操作非常简单,下面以一个a元素来说明属性的获取/设置/删除操作jquery.com添加属性$('a').attr('href', 'http://www.jquery.com')添加多个属性$('a').attr({'href':'http://www.jquery.com', 'title':'jquery.com'})获取属性$('a').at

2014-05-22 12:51:48 2730

原创 jQuery -> 克隆DOM元素

jQuery总clone的用法,顺便讲解了end的用法

2014-05-22 12:04:59 14311

原创 软考 -> 网络中各种交换设备

以太网交换机根据数据链路层MAC地址进行帧交换;帧中继网和ATM网都是面向连接的通信网,交换机根据预先建立的虚电路标识进行交换。帧中继的虚电路号是DLCI,进行交换的协议数据单元为“帧”;ATM网的虚电路号为VPI和VCI,进行交换的协议数据单元为“信元”;三层交换机是指因特网中使用的高档交换机,这种设备把MAC交换的高带宽和低延迟优势与网络层分组路由技术结合起来,

2014-05-20 18:52:28 2053

原创 软考 -> 结构化综合布线系统(Structure Cabling System)

结构化布线系统结构化综合布线系统(Structure Cabling System)是基于现代计算机技术的通信物理平台,集成了语音、数据、图像和视频的传输功能,消除了原有通信线路在传输介质上的差别。工作区子系统 Work Location工作区子系统是由终端到信息插座的整个区域。一个独立的需要安装终端设备的区域划分成一个工作区。工作区应支持电话、数据终端、计算机、电视机、监视器以及传感

2014-05-20 17:26:44 3468

原创 软考 -> 子网172.6.32.0/20被划分成子网172.6.32.0/26

为了复习一下计算机知识,响应公司号召参加软考,看书过程中发现好多知识都忘却了。。。比如,下面这道题目,我是真不会啊。如果子网172.6.32.0/20被划分成子网172.6.32.0/26,则下面的结论中正确的是()A. 被划分成62个子网B. 每个子网有64个主机地址C. 被划分成32个子网D. 每个子网有62个主机地址

2014-05-20 15:34:34 8834

原创 jQuery -> 删除/替换DOM元素

删除删除操作非常简单,直接在结果集后链式调用remove()方法即可。例如,要删除以下html脚本中所有的a元素,直接通过$('a'.remove();就可以做到了。 Anchors Anchor Element Anchor Element Anchor Element当然也可以通过向remove传参的形式来过滤选择结果,然后再执行remove操作。$(

2014-05-19 17:22:56 4018

原创 jQuery -> 如何【先创建、再修改、后添加】 DOM元素

如何一气呵成地,on the fly地操作DOM元素呢?例如顺序执行【创建】-> 【修改】-> 【添加】三个动作。由于jQuery支持链式操作,其实就是设计模式的builder模式,所以我们可以把三个操作串在一起来执行。首先创建一个p元素,内容包含一个a元素。$('jQuery')然后为a元素添加一个href属性$('jQuery').find('a').a

2014-05-19 16:57:34 2493

原创 jQuery -> 基于当前元素的遍历

如果我们已经通过jQuery方法选中了一组元素,那么如何基于这些已经选中的元素进行下一步的遍历呢?例如,我们通过 $('li:eq(1)')选中了以下代码中的第二个li元素。 link selected link link link基于这个选中的元素,我们可以进一步遍历其他元素下一个元素$('li:eq(1)').next()前一个元素$('li

2014-05-19 16:15:46 1382

原创 jQuery -> 使用andSelf()来包含之前的选择集

当我们使用Destructive Method对wrapper set进行选择、过滤之后会产生一个新的结果集。例如:html$lt;div$gt;$lt;p$gt;Paragraph$lt;/p$gt;$lt;p$gt;Paragraph$lt;/p$gt;$lt;/div$gt;对于上面的DOM Tree,当然可以使用$('div').find('p')来获取所

2014-05-19 15:55:18 1695

原创 jQuery -> end方法的用法

我们在对结果集使用find、filter等方法时,会改变结果集。这种改变原先结果集的方法被称作destructive jQuery methodjQuery cookbook有如下定义:A destructive operation is any operation that changes the set of matched jQuery elements, which means a

2014-05-19 15:05:06 2695

原创 jQuery -> 获取后代元素的三种方法

如果我们有内容如下的html文件,那么如何选取包含在元素内的元素呢?邪馬台国の謎と弥生時代紀元前1000年ごろ、水稲工作の技術をもつ集団が大挙して日本に移住してきた。これによって弥生時代が始まった。縄文人も南方から伝わった稲を栽培していたが、彼らは原野を開いて大掛かりな水田をつくる発想を持たなかった。しかし、北九州に新たな文化を持って集団が来たのを知った彼らは次第に、水稲工作を受け

2014-05-19 14:21:20 17137

原创 jQuery -> filter用法

利用filter函数可以从wrapper set中过滤符合条件的DOM元素。如果我们有一个内容如下的html文件,要获取类为external的<a>元素,使用filter可以很easy地搞定。linklinklinklinklinklinklinklinklinkfilter的参数类型可分为两种:1 传递选择器2 传递过滤函数如果使

2014-05-19 12:14:36 6528

原创 jQuery -> 获取指定上下文中的DOM元素

jQuery函数的第二个参数可以指定DOM元素的搜索范围。第二个参数可分为以下类型DOM referencejQuery wrapperdocument代码示例 // search within all form elements, using a wrapper for context, // alerts "8

2014-05-19 11:41:10 4523 3

原创 jQuery -> bind / live / delegate 的终结者 - on

最近在学习jQuery,使用得是最新版本的1.11.1。照着书本敲了如下代码,却发现无论如何也跑不起来。html hello worldjs$(document).ready(function() { $('.box').live('click', function() { $(this).clone().appendTo('.container'); });});原

2014-05-17 19:17:41 3609 2

原创 JQuery -> 超级简单的下拉菜单

用jquery实现的一个超级简单的下拉菜单。效果图初始效果鼠标悬浮效果代码 nav a { text-decoration: none; } nav > ul > li { float: left; text-align: center; padding: 0 0.5em; } nav li ul.sub-menu {

2014-05-16 20:59:23 3588 1

原创 校验码 -> 奇偶校验

何谓奇偶校验?奇偶校验是一种简单有效的校验方法。这种方法通过在编码中增加一位校验位来使编码中1的个数为奇数或者偶数位数是奇数的就叫做奇校验,偶数就叫做偶校验通过这种方式可以使码距变成2举例下例取自wikipedia原数据(7位)1的个数偶校验(8位)奇校验(8位)000000000000000000000001

2014-05-15 15:28:45 6587 1

原创 ubuntu上开启ssh服务,并搭建基于ssh的git服务器

维基百科上SSH的定义如下Secure Shell(縮寫为SSH),由IETF的網路工作小組(Network Working Group)所制定;SSH為一项建立在应用层和传输层基础上的安全协议,为计算机上的Shell(壳层)提供安全的传输和使用环境。安装ssh服务器安装openssh-server$sudo apt-get install openssh-server安装成功

2014-05-15 10:01:02 3653

原创 Django -> 添加ModelAdmin.date_hierarchy

第一次使用ModelAdmin.date_query,在admin.py中添加后,出现了这样的错误ImproperlyConfigured exception (pytz isn't installed)使用以下命令安装pytz之后,问题依然没有解决$sudo pip install pytz根据搜索结果,原来需要把settings.p中的USE_TZ = True修改为USE_T

2014-05-13 14:55:08 3977

原创 Django -> debug模式下的静态文件服务(/media/)

正是发布django项目的时候,如果存在静态文件(一般会统一放在名称为media或static的目录下),则需要建立url到文件系统的映射,例如,使用nginx的时候我们需要进行这样的配置. # Django media location /media { alias /home/lyndon/github/Mathematicia

2014-05-12 22:33:45 5375 1

原创 Git -> git blame用法

执行git blame命令时,会逐行显示文件,并在每一行的行首

2014-05-12 19:48:17 42861

原创 Git -> git log笔记

显示提交关系图git log --graph --oneline显示最近的几条日志git log -3 --pretty=oneline显示每次提交的具体改动git log -p -1显示每次提交的变更概要git log --state --oneline定制输出git log --pretty=raw -1git log --pretty=fuller -

2014-05-12 19:36:55 1722

原创 Git -> git rev-parse 笔记

显示分支$git rev-parse --symbolic --branches显示里程碑$git rev-parse --symbolic --tags显示引用$git rev-parse --symbolic --branchesrefs/heads/masterrefs/remotes/origin/HEADrefs/remotes/origin/master

2014-05-12 18:46:57 15197

原创 在Django中使用markdown

markdown比wiki语法要简单,github上的代码几乎都是readme.md,这种易读易写的脚本语言已经变得非常流行.关于语法,可参考markdown语法本片博文简单介绍一下如何在Django中集成markdown的功能下载python下的markdown解析器.$sudo pip install markdown或者是$sudo easy insta...

2014-05-12 16:09:09 17036 6

原创 Django中url的逆向解析 -> Reverse resolution of URLs

之前的一篇文章中介绍了url的基本用法

2014-05-10 15:14:12 13869 2

原创 Django的url用法

利用Django开发网站,可以设计出非常优美的url规则,如果url的匹配规则(包含正则表达式)组织得比较好,view的结构就会比较清晰,比较容易维护。最简单的形式from django.conf.urls import patterns, urlurlpatterns = patterns('', url(r'^articles/2003/$', 'news.views...

2014-05-07 22:45:45 48631 2

原创 Django的ModelForm简单用法

Django 中内置了 Form 和 Model 两个类,有时候页面的表单 Form 类与 Model 类是一一对应,因此分别定义 Form 类和 Model 类会比较麻烦,最简单的方式就是通过 Model 来生成一个 Form 类,Django 内置的 ModelForm 就是为此而生的。下面以一个简单的例子来说明它的简单用法.基本需求收集用户的日本报名信息其中JLPT的日语等级分为...

2014-05-05 13:45:46 25020

原创 Django用户认证系统 authentication system

Django集成了用户登陆/验证/登出的模块,可以直接拿来使用,也可以进行定制,使用起来非常方便.一,创建Django工程$ django-admin.py startproject mysite工程目录结构如下lyndon@lyndon-ubuntu:~/Study/django$ tree mysite/mysite/├── manage.py└── mysite

2014-05-04 19:00:21 32790 3

设计模式 可复用面向对象软件的基础

Gof 的经典之作,软件设计师必读,设计模式 面向对象

2009-08-25

UCOS-II内核调度分析(0331版本)

uCOS进阶教程,内容深入浅出,很好很实用。

2009-07-23

uCOSII中文教程

嵌入式学习很好资料。 uCOS操作系统学习的良师益友

2009-07-23

基于OpenGL的贪吃蛇小游戏

基于OpenGL,利用MFC9.0开发的贪吃蛇小游戏 贪吃蛇 游戏

2009-06-19

实用分形图形学 计算机图形学

其中计算机分形图形学中讲述的部分在里面都用数学定理形式给出证明。数学理论代码

2009-05-26

写好代码的是个秘诀 程序员开发宝典

一部很好的编码规范介绍以及如何在平时的编码中养成良好的编码习惯

2009-04-26

自己动手写操作系统 操作系统 LINUX

操作系统,LINUX 自己动手写,名师之作,很好很强大。

2009-04-26

用MFC实现手机串口通信

MFC 实现了通过电脑终端向手机发送AT指令来操作手机各种功能,增加了自动检测端口功能。

2009-04-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除