上一页 1 ··· 4 5 6 7 8 9 下一页

2013年12月29日

HTML 学习三(文本格式化)

摘要: 1.HTML Text Formatting Tags如下所示:例如:有如下代码来演示上面各个Tag的用法 1 2 3 4 This text is bold. 5 This text is strong. 6 This text is emphaized. 7 This text is italic. 8 This text is small. 9 This is subscript and superscript10 My favorite color is blue red ... 阅读全文

posted @ 2013-12-29 06:53 Persistence 阅读(221) 评论(0) 推荐(0)

HTML 学习二

摘要: 1. HTML HeadingsHTML Heading用到标签来定义。不用使用HTML Headings使得文本字体放大或者加粗。搜索引擎利用Headings来检索整个网页的架构和内容。2. HTML ParagraphsHTML Paragraph用来定义。3.HTML LinksHTML Links用来定义。例如: This is google web pages。4.HTML ImagesHTML Images用标签来定义。例如: 5. HTML CommentsHTML中的注释如下所示:6. HTML Lines在HTML中的插入一条水平线的方法:例如: 1 2 3 4... 阅读全文

posted @ 2013-12-29 01:38 Persistence 阅读(206) 评论(0) 推荐(0)

HTML 学习一

摘要: 1.What is HTML?HTML是用来描述网页的语言:HTML全称为Hyper Text Markup LanguageHTML是一种标记语言标记语言是一组Markup Tags的集合Tags用来描述文档内容HTML文档包括HTML Tags和plain textHTML文档也被成为web pages2. HTML TagsHTML Markup Tags也被称为HTML TagsHTML Tags是被尖括号包括的关键字 例如HTML Tags经常是成对(pair)出现的 例如第一个Tag被称为Start Tag, 第二个Tag被称为End TagStart Tag和End Tag... 阅读全文

posted @ 2013-12-29 01:25 Persistence 阅读(157) 评论(0) 推荐(0)

2013年12月28日

Shell 脚本读取文件中的每行

摘要: 1.通过Read命令完成Read命令接受标准输入,或者其他文件描述符的输入。Read命令将读取的数据放入一个标准变量中以供后续处理。当读取文件到末尾时,Read命令以非零状态退出。 1 cat data.dat | while read line 2 do 3 echo "File: ${line}" 4 done 5 6 7 while read line 8 do 9 echo "File: ${line}"10 done < data.datRead命令 阅读全文

posted @ 2013-12-28 08:42 Persistence 阅读(446) 评论(0) 推荐(1)

2013年11月15日

Linux中的内存管理机制

摘要: 译文:http://duartes.org/gustavo/blog/post/how-the-kernel-manages-your-memory在Linux内核中,每个进程Process是用结构体struct task_struct进行描述的, 阅读全文

posted @ 2013-11-15 03:15 Persistence 阅读(216) 评论(0) 推荐(0)

2013年11月10日

CPU Cache 学习(一)

摘要: 在介绍cache line之前,我们先学习一下cache.一. Cache1. Overview当CPU从main memory中读取或者写入数据时,会先查看一下所要读取的数据副本是否在cache中。如果在cache中,则直接从cache读取或者向cache写入数据,这个过程要比从main memory中读取或者写入数据快的多。现代的个人PC或者Server的CPU至少有三种独立的cache,分别是:Data Cache, Instruction Cache和TLB。Data Cache用于加速数据的读取和存储,Instruction Cache用于加速指令的读取,而TLB用于加速指令或者数据 阅读全文

posted @ 2013-11-10 05:51 Persistence 阅读(2164) 评论(0) 推荐(0)

2013年10月25日

linux系统层次(转)

摘要: 一个完整的Linux发行版本大概可以分为如下四个层次:Base System ——> X protocal ——> Windows Manager ——> Application(1). Base System所谓的Base System, 也就是一个最小的基本系统,需要包含一些系统必备的开源组件,比如kernel, filesystem, glibc, bash等。(2). X protocal当构建完一个基本系统后,这个系统只支持命令行终端字符模式,而无法支持图形化界面,如果想要使得Linux系统支持图形化界面,必须要有X Protocal的支持,基于这样的一个协议,就可 阅读全文

posted @ 2013-10-25 06:24 Persistence 阅读(886) 评论(0) 推荐(0)

2013年9月28日

linux下的一些常用命令

摘要: 1.ssh连接服务器并且实现服务器之间拷贝文件1) 通过ssh远程登录到服务器上的基本用法是:ssh username@ip回车以后会提示输入密码。2) ssh登录到服务器以后实现服务器之间的文件拷贝命令例如,现在登录的服务器名字为server1,首先切换到根目录:su命令。然后用scp命令实现文件互传,实例如下:#scp servername:/home/username/dir/file1该条命令的意思: 将服务器名称为servername的home目录下dir目录下的file1文件拷贝到当前服务器所在的目录。#scp /home/username/file2 servername:/h. 阅读全文

posted @ 2013-09-28 00:11 Persistence 阅读(203) 评论(0) 推荐(0)

2013年9月12日

几个关于Linux进程fork()的题目

摘要: 首先我们看以下的程序段1: 1 #include 2 #include 3 #include 4 5 int main(int argc, char* argv[]) { 6 int i = 0; 7 for (i = 0; i 2 #include 3 4 int main(int argc, char* argv[]) { 5 pid_t id = 0; 6 int count = 0; 7 id = fork(); 8 if (id 2 #include 3 4 int main(int argc, char* argv[]) { 5 pi... 阅读全文

posted @ 2013-09-12 04:46 Persistence 阅读(1207) 评论(0) 推荐(0)

2013年9月8日

GDB调试工具

摘要: 本文通过一个示例来讲述常见的gdb调试命令,下面是一段多线程程序,文件名为test_gdb.cpp。 1 #include 2 #include 3 4 void* print_message_function(void* msg) { 5 char* temp = 0; 6 temp = (char*)msg; 7 std::cout gdb test会输出一段关于gdb版本和版权等信息。如果要打印出源文件,用list命令或者l(list的简写)即可。>list(或者l)默认打印出10行源程序,按回车键,则会继续打印出10行。打印出源文件,可能要在源文件中加入断... 阅读全文

posted @ 2013-09-08 03:46 Persistence 阅读(235) 评论(0) 推荐(0)

POSIX thread library 简介I

摘要: (1) 进程和线程有关背景知识1. 进程包括程序资源和程序执行状态等相关信息:Process ID, Process Group ID, User ID and Group IDEnvironmentWorking DirectoryProgram InstructionsRegistersStackHeapFile DesprictorsSingal Action/Singal LibrariesInter-Process Communication Tools(Such as message queues, pipes, semaphors, shared memory)2.一个进程中的多 阅读全文

posted @ 2013-09-08 02:10 Persistence 阅读(696) 评论(0) 推荐(0)

2013年9月6日

Scheme Programming language II

摘要: 1.条件表达式(Conditionals)( a b)如果a > b,返回true,否则返回false。(>= a b)如果a >= b,返回true,否则返回false。(equal? a b)如果a == b,返回true,否则返回false。2.If表达式(if (> 6 5) (+ x y) (- x y))如果第一个表达式为真的话,计算第二个表达式的值,否则计算第三个表达式的值。if表达式的一般形式为:(if (Predicate) (Body for true) (Body for false))3.Cond关键字(cond ((> x 0) x) ( 阅读全文

posted @ 2013-09-06 07:20 Persistence 阅读(218) 评论(0) 推荐(0)

Google Chrome浏览器标签页之间的自动切换

摘要: Google Chrome浏览器标签页之间的切换可以用Ctrl + Tab组合键。但是想要在两个标签之间循环切换怎么办?Google Chrome提供了一个插件Recent Tab,可以在Google中输入Google Recent Tab来查找相关链接,实际上第一个链接既是该插件的所在。安装完毕后,可以用Ctrl + ~组合键在两个标签页之间进行切换。 阅读全文

posted @ 2013-09-06 05:38 Persistence 阅读(9820) 评论(0) 推荐(0)

Win7 下便签条的应用

摘要: Win7系统提供了一个很有意思的应用,即桌面便签条。可以用来记录一些待办事项,时刻提醒自己。便签条的位置在:开始——>附件——>便签。该便签提供的快捷键如下所示:Ctrl + B 加粗Ctrl + I 斜体Ctrl + T 删除线Ctrl + U 下划线Ctrl + L 文字居左Ctrl + E 文字居中Ctrl + R 文字居右Ctrl + N 新建便签Ctrl + D 删除便签如果要改变便签的颜色和进行复制、粘贴操作,可以用鼠标右键。 阅读全文

posted @ 2013-09-06 05:31 Persistence 阅读(362) 评论(0) 推荐(0)

Scheme Programming language I

摘要: Scheme是一种函数式程序设计语言,其中Common Lisp和Scheme是Lisp语言的两个主要分支。Scheme的原称为Schemer.1. What defines Scheme?Scheme是第一类支持函数性编程(Functional Programming)的语言。所谓的函数行编程既是:当用Scheme编程的时候,应该尽量避免"Side-Effects",当已给变量赋值以后,就不应该更改该变量的值。函数性编程另外一个特点即是:函数比其在其他编译性语言中的功能更强大。在Scheme中,函数式First-Class Object,好比整数在C语言中的功能,可以将函 阅读全文

posted @ 2013-09-06 05:23 Persistence 阅读(505) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 下一页

导航