自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1006)

[Codecademy] HTML&CSS 第一课:HTML Basic

本文出自 http://blog.csdn.net/shuangde800------------------------------------------------------------------------------------------------HTML:HyperText Markup Language (超文本标记语言)...

2013-09-09 11:31:00 75

[Codecademy] HTML && CSS课程学习目录

本文出自 http://blog.csdn.net/shuangde800------------------------------------------------------------------------------------------------这学期第一周就开始上了web前端的课,然后老师很可怕的在一个下午之内就把html+css的内容基本...

2013-09-09 11:27:00 96

vim 多窗口编辑

本文出自 http://blog.csdn.net/shuangde800------------------------------------------------------------------------------------------------vim提供多窗口编辑的功能,可以简化复合的编辑任务。vim的多窗口并不是说在终端上启动多个...

2013-09-09 02:50:00 340

Linux入门基础 #13:DNS基础及域名系统架构

本文出自 http://blog.csdn.net/shuangde800---------------------------------------------------------------------------------域名IP地址往往难以记忆,所以我们一般使用域名进行管理www.google.com...

2013-09-08 00:40:00 128

Linux入门基础 #12:Linux网络基础配置

本文出自 http://blog.csdn.net/shuangde800---------------------------------------------------------------------------------以太网连接在Linux中,以太网接口被命名为:eth0,eth1等,0,1代表网卡编号通过...

2013-09-08 00:22:00 71

Linux入门基础 #11:获取帮助

本文出自 http://blog.csdn.net/shuangde800---------------------------------------------------------------------------------没有必要记住所有东西Linux提供了极为详细的帮助工具及文档,一定要养成差帮助文档的习惯,可以大大减少需要...

2013-09-07 01:01:00 65

uva - 10271 - Chopsticks (dp | 经典)

本文出自 http://blog.csdn.net/shuangde800---------------------------------------------------------------------------------题目链接:uva-10271-Chopsticks题意 刘汝佳请了K个客人到他家吃晚饭,加上他的家人...

2013-09-07 00:19:00 51

uva-10304 Optimal Binary Search Tree(区间dp)

本文出自 http://blog.csdn.net/shuangde800------------------------------------------------------------------------------------------------题目链接:uva-10304题意 给一个序列即可 S = (e1,e2,....

2013-09-07 00:14:00 39

uva 11456 - Trainsorting(dp,LIS)

本文出自 http://blog.csdn.net/shuangde800------------------------------------------------------------------------------------------------题目链接:uva-11456,hdu-3165题意 艾琳是个开火车的机师,她也...

2013-09-07 00:12:00 36

HTML5 App实战(6):拼图游戏

最近喜欢上玩拼图游戏,仔细想了一下,发现用“画app吧”开发拼图游戏其实非常简单。这里还是以FirefoxOS为例开发一个美女拼图游戏,“画app吧”是HTML5 app开发工具,所以这个拼图游戏是可以在所有支持HTML5的手机上运行(当然要手机配置要好点才行)的。有前面几篇文章作为基础,从今天开始的文章里,生成界面的部分就不再详细说明,有任何疑问请在文章后面留言。1.用支持HTML5...

2013-09-06 09:23:00 117

vim高级编辑(一)

本文出自 http://blog.csdn.net/shuangde800------------------------------------------------------------------------------------------------本文内容学习自《使用vi编辑器, Lamb & Robbins编著》本文...

2013-09-06 02:50:00 48

Linux入门基础 #10:命令行文本处理工具

本文出自 http://blog.csdn.net/shuangde800---------------------------------------------------------------------------------基于关键字搜索命令grep用以基于关键字搜索文本$ grep 'shuangde' /et...

2013-09-06 01:45:00 44

Linux入门基础 #9:管道及重定向

本文出自 http://blog.csdn.net/shuangde800---------------------------------------------------------------------------------不要重复发明轮子开源文化的核心理念之一就是不要重复发明轮子,很多开源软件都是现有软件,代码和功能的重新组合,就...

2013-09-06 00:58:00 42

vim的正则表达式(二)应用实例

本文出自 http://blog.csdn.net/shuangde800------------------------------------------------------------------------------------------------本文的例子都是实践过的,如有错误,请指正本文约定:$...

2013-09-05 01:04:00 81

poj 1523 SPF(tarjan求割点)

本文出自 http://blog.csdn.net/shuangde800------------------------------------------------------------------------------------------------题目链接: poj-1523题意 给一个连通的无向图,求这个图的所有割点,并且输出...

2013-09-05 00:16:00 51

Linux入门基础 #8:Linux拓展权限

本文出自 http://blog.csdn.net/shuangde800---------------------------------------------------------------------------------默认权限每一个终端都拥有一个umask属性,来确定新建文件和文件夹的默认权限umask使用数字权限...

2013-09-05 00:14:00 41

纯JavaScript山寨腾讯手机游戏《天天爱消除》开发过程详细

前言貌似最近腾讯手机游戏天天爱消除挺火的,我也是粉丝之一,最近对javascript一直比较感兴趣然后想用js仿造一个,应该不是太难,本文系边写代码别写博客,详细叙述开放过程,如果最后开发成功就发表,如果最后失败了就删除草稿。废话不多说开始:写完后重新声明以下均为本人边写边记录思路开发过程,中途走了很多大弯路小弯路。如不想被误导可直接研究最后的源代码了解需求消除类游戏很多平台都有,...

2013-09-04 19:38:00 94

vim的正则表达式(一)

本文出自 http://blog.csdn.net/shuangde800------------------------------------------------------------------------------------------------本文是在学习《使用vi编辑器, Lamb & Robbins编著》时在所记的笔记。...

2013-09-04 00:19:00 128

Linux入门基础 #7:Linux权限机制

本文出自 http://blog.csdn.net/shuangde800---------------------------------------------------------------------------------权限权限是操作系统用来限制对资源访问的机制,权限一般分为读,写,执行。系统中每个文件都拥有特定的权限,所属用户及所属...

2013-09-04 00:16:00 49

Android发送短信(短信发送以及群发和从电话本选择联系人)---短信管家2

分析下怎么写首先,我们需要一个输入框,可以手动的输入手机号码,其次,很少有人愿意手动输入,那么我们需要提供一个按钮来给我们的用户选择自己电话本中的联系人(一次可以选择多个即群发)然后,我们需要一个短信编辑界面,可以编辑短信最后两个按钮,一个发送,点击后发送消息,一个取消(取消后存为草稿,目前没有开发)这个是我的UI,当然很难看,后续会优化先把布局文件放上来,就不多分...

2013-09-03 17:00:00 58

Android短信管家(确认需求)1

最近打算写一个短信管家,来管理短信,并且提供一些特色的短信功能,写完后打算开源,并且博客连载。开始一个项目,第一步:确认需求,就算是自己随意写的项目,也不能想到什么就写什么,自己给自己定一个需求,一步一步去完成。短信,我们使用的很多,那我们分析一下需求1:发送短信功能必不可少。(支持群发)2:支持会话(观察android mmssms数据库可知,现在已经没有必要去和传统手机一样...

2013-09-03 16:01:00 30

Linux入门基础 #6:Linux用户基础

本文出自 http://blog.csdn.net/shuangde800---------------------------------------------------------------------------------用户,组当我们使用Linux时,需要以一个用户的身份运行,用户限制使用者或进程可以使用,或不可使用哪些资源。...

2013-09-03 00:20:00 32

【白话经典算法系列之十五】“一步千里”之数组找数

本文地址:http://blog.csdn.net/morewindows/article/details/10645269转载请标明出处,谢谢。欢迎关注微博:http://weibo.com/MoreWindows首先看看题目要求(题目来源:http://weibo.com/lirenchen,特此鸣谢):有这样一个数组A,大小为n,相邻元素差的绝对值都是1。如:A={4,5,6,5,6,...

2013-09-02 12:57:00 30

MarioTCP: Multi Libvent TCP Server 一个高性能的TCP服务器

MrioTCP,超级马里奥,顾名思义,他不仅高效,而且超级简易和好玩。同时他可以是一个很简洁的Linux C 开发学习工程。毫不夸张的说,如果全部掌握这一个工程,你会成为一个Linux C的牛人;当然,你也可以通过源码包的mario.c(maritcp服务器示例程序)来学习,可以很快入门上手进行Linux C开发。经过两个多月的测试(编写c++客户端测试及调优系统参数),测试结果得到单机最大带宽吞...

2013-09-02 08:58:00 200

2013年暑假回忆录

本文出自 http://blog.csdn.net/shuangde800---------------------------------------------------------------------------------看到标题回忆录,搞得像是一个名人,或者快死的人似的。。开学了,最近貌似常常看...

2013-09-02 02:46:00 44

ural 1018 Binary Apple Tree(树形dp | 经典)

本文出自 http://blog.csdn.net/shuangde800---------------------------------------------------------------------------------题目链接: url-1018题意 给一棵边有权值的二叉树,节点编号为1~n,1是根节点。求砍掉一些边,只保留q条...

2013-09-02 00:49:00 24

Linux多线程——使用互斥量同步线程

前文再续,书接上一回,在上一篇文章:Linux多线程——使用信号量同步线程中,我们留下了一个如何使用互斥量来进行线程同步的问题,本文将会给出互斥量的详细解说,并用一个互斥量解决上一篇文章中,要使用两个信号量才能解决的只有子线程结束了对输入的处理和统计后,主线程才能继续执行的问题。一、什么是互斥量互斥量是另一种用于多线程中的同步访问方法,它允许程序锁住某个对象,使得每次只能有一个线程...

2013-09-02 00:10:00 73

Linux多线程——使用信号量同步线程

信号量、同步这些名词在进程间通信时就已经说过,在这里它们的意思是相同的,只不过是同步的对象不同而已。但是下面介绍的信号量的接口是用于线程的信号量,注意不要跟用于进程间通信的信号量混淆,关于用于进程间通信的信号量的详细介绍可以参阅我的另一篇博文:Linux进程间通信——使用信号量。相似地,线程同步是控制线程执行和访问临界区域的方法。一、什么是信号量线程的信号量与进程间通信中使用的信号量的...

2013-09-01 00:09:00 213

Linux进程间通信——使用数据报套接字

前一篇文章,Linux进程间通信——使用流套接字介绍了一些有关socket(套接字)的一些基本内容,并讲解了流套接字的使用,这篇文章将会给大家讲讲,数据报套接字的使用。一、简单回顾——什么是数据报套接字。socket,即套接字是一种通信机制,凭借这种机制,客户/服务器(即要进行通信的进程)系统的开发工作既可以在本地单机上进行,也可以跨网络进行。也就是说它可以让不在同一台计算机但通过...

2013-08-31 00:14:00 101

C语言深度解剖读书笔记(8.以后的c语言学习计划)

最近对c语言的总结学习可以告一段落了!觉得这种边学边思考边总结的方式,还不错,还是有一定的进步的!但是对于日后的c语言学习还远远没有停止。所以写了这篇文章来督促自己对c语言的学习,告诉自己还有很多不错的书没有去读。过一段时间,再回头看看。 1.对于c语言描述的数据结构的学习。 2.林锐老师的<高质量程序设计指南>,听说他的<大学十年>也很不错,有...

2013-08-30 22:01:00 35

C语言深度解剖读书笔记(7.国嵌答疑问题)

本节知识点:1.可以利用这个宏#define OFFSET(type,number) (int)(&(((type*)0)->number)) 求出结构体中成员的偏移量2.对于assert的使用是:可以这样assert(dst && src); 也可以这样assert((NULL != dst) && (NULL != src)...

2013-08-30 21:09:00 32

jquery实现仿select列表的即时搜索及拼音搜索

这里提到select,其实不是select,而是用<li><input>标签去仿造一个select,以实现对已有“option”的快速检索功能。以<input>标签代替select的选择框,以<li>标签代替option标签。每个li标签附onclick触发js带参数的选取事件,所带参数即为option的value.<li>内附带显示...

2013-08-30 16:47:00 90

C语言深度解剖读书笔记(5.内存管理的艺术)

本节知识点:1.栈的知识(我觉得栈是本节很头疼的一个问题): 对于栈的问题,首先我们通过几个不同的角度来看(因为思维有些小乱所以我们通过分总的形式进行阐述): a.sp堆栈指针,相信学过51单片机,学过arm裸机的人都知道这个堆栈指针。我们现在从51单片机的角度来看这个堆栈指针寄存器。这个堆栈指针的目的是什么?是用来保护现场(子函数的调用)和保护断点(中断的处理)的,所以在处理中...

2013-08-30 15:49:00 41

HTML5 App实战(5):指南针

指南针是一个很有意思的应用程序,这里用“画app吧”开发一个简单的指南针应用程序吧:1.用支持HTML5的浏览器(Chrome/Firefox/Safari/IE9+)打开http://www.drawapp8.com/appedit.php。选择”新建“创建一个新的app,缺省情况下的设备是iphone5(或者其它设备)。2.现在我们把设备切换成Firefox...

2013-08-30 08:55:00 233

Js版游戏打砖块开发过程详细

最近对js的小游戏开发来了兴趣,前段时间由于回答度娘知道的提问写了个贪吃蛇,虽然难度不大并不复杂,感觉还挺有意思。感觉小时候玩过的什么俄罗斯方块,坦克大战什么的都可以试着用js实现下,这天来了兴致又想写一个,其实我小时候最喜欢玩的游戏就是打砖块了,当时五年级时在学校上微机课时总是在那偷偷玩打砖块还有个雪地的保龄球还有个潜艇在深海的游戏,都忘了名字了,玩儿的不亦乐乎。可能叫法不一样,就是下图这种,想...

2013-08-29 22:10:00 151

Js版游戏打砖块源代码详细

详细开发过程见下文<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" />&

2013-08-29 22:09:00 187

C语言深度解剖读书笔记(6.函数的核心)

对于本节的函数内容其实就没什么难点了,但是对于函数这节又涉及到了顺序点的问题,我觉得可以还是忽略吧。本节知识点:1.函数中的顺序点:f(k,k++); 这样的问题大多跟编译器有关,不要去刻意追求。 这里给下顺序点的定义:顺序点是执行过程中修改变量值的最后时刻。在程序到达顺序点的时候,之前所做的一切操作都必须反应到后续的访问中。2.函数参数:函数的参数是存储在这个函数的栈上面的(对于栈...

2013-08-29 20:28:00 42

【数据结构】队列

1.介绍与栈一样,队列(queue)也是一种基本的数据结构,也有两种的基本操作:push和pop;与栈不一样的是,操作限制在队列的两端。push是从队尾(rear)插入元素,即入列;pop是从队首删除元素,即出列。在出列过程中,要判断队列是否为空。队列可以用数组进行模拟,也可以用链表作为存储。2.问题2.1 POJ 3125题目是关于优先级调度,每个job有...

2013-08-29 15:46:00 43

HTML5 App实战(5):待办(TODO)

TODO是一个很常用的应用程序,这里用“画app吧”开发一个简单而实用的TODO应用程序吧:1.用支持HTML5的浏览器(Chrome/Firefox/Safari/IE9+)打开http://www.drawapp8.com/appedit.php。选择”新建“创建一个新的app,缺省情况下的设备是iphone5(或者其它设备)。2.现在我们把设备切换成Fir...

2013-08-29 09:28:00 67

Linux进程间通信——使用流套接字

前面说到的进程间的通信,所通信的进程都是在同一台计算机上的,而使用socket进行通信的进程可以是同一台计算机的进程,也是可以是通过网络连接起来的不同计算机上的进程。通常我们使用socket进行网络编程,这里将会简单地讲述如何使用socket进行简单的网络编程。一、什么是socketsocket,即套接字是一种通信机制,凭借这种机制,客户/服务器(即要进行通信的进程)系统的开发工作既可...

2013-08-29 00:18:00 263

空空如也

空空如也

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