代码改变世界

阅读排行榜

《Linux C一站式学习》第一章 程序的基本概念

2011-11-27 14:55 by htc开发, 191 阅读, 收藏,
摘要: 1. 程序和编程语言程序是由一系列指令(instruction)构成,指令包含:输入、输出、基本运算、测试和分支、循环。编程语言分为低级语言(机器语言和汇编语言,用计算机指令编写程序)和高级语言(C、C++、Java、Python,用语句编写程序)。表1.1.一个语句的三种表示编程语言表示形式C语言a=b+1;汇编语言mov0x804a01c,%eaxadd$0x1,%eaxmov%eax,0x804a018机器语言a11ca0040883c001a318a00408最早的程序员都是直接用机器语言编程,但是很麻烦,需要查大量的表格来确定每个数字表示什么意思,编写出来的程序很不直观,而且容易出错 阅读全文

基本算法—链表逆序

2011-05-10 22:19 by htc开发, 191 阅读, 收藏,
摘要: 算法描述 关于这个问题,解决办法是遍历一遍链表,利用一个辅助指针,存储遍历过程中当前指针指向的下一个元素,然后将当前节点元素的指针反转,利用已经存储的指针往后继续遍历。算法实现node * reverse(node * head){ node *p, *q, *r; if(head->next == NULL)/*链表为空*/ return head; p = head->next; q = p->next; p->next = NULL;/*原头结点指向空*/ while(q) { r = q->next; ... 阅读全文

va_start() va_end()函数应用

2009-12-22 23:03 by htc开发, 191 阅读, 收藏,
摘要: 1:当无法列出传递函数的所有实参的类型和数目时,可用省略号指定参数表void foo(...);void foo(parm_list,...);2:函数参数的传递原理函数参数是以数据结构:栈的形式存取,从右至左入栈.eg:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1#include<iostream>2voidfun(inta,)3{4int*temp=&a;5temp++;6for(inti=0;i<a;++ 阅读全文

android内置搜索对话框(浮动搜索)例子

2011-06-27 23:55 by htc开发, 190 阅读, 收藏,
摘要: 差点忘了,先上图看效果吧:步骤:(1)配置search bar的相关信息,新建一个位于res/xml下的一个searchable.xml的配置文件<?xml version="1.0" encoding="utf-8"?><searchable xmlns:android="http://schemas.android.com/apk/res/android" android:hint="@string/searchHint" android:searchMode="showSearch 阅读全文

Service与Activity通信

2012-03-11 14:41 by htc开发, 189 阅读, 收藏,
摘要: 一:思想在Android中,Activity的类可以看成是“可见”的逻辑处理类,拥有用户界面与用户进行互动操作,但如果这个Acitvity失去了“焦点”,则它的逻辑处理随即停止,那样如果我们需要进行一些后台类的操作,既与用户当前操作的焦点无关,可以在背后一直运行,为相应的应用程序提供服务,Android中这种逻辑处理类称为Service。一般继承自Service类。Service类是没有用户界面,但只作为一种后台逻辑处理,为表层Activity提供相应的服务操作,所以Service类处理后的数据要交回给Activity,Activity也要获得Service的服务逻辑,即两者之间要进行交互。而 阅读全文
上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 105 下一页