代码改变世界

《Linux C一站式学习》第七章 结构体

2011-11-27 14:57 by java线程例子, 161 阅读, 0 推荐, 收藏,
摘要:1. 复合类型与结构体在编程语言中,最基本的、不可再分的数据类型称为基本类型(Primitive Type),例如整型、浮点型;根据语法规则由基本类型组合而成的类型称为复合类型(Compound Type),例如字符串是由很多字符组成的。struct complex_struct { double x, y;};struct complex_struct { double x, y;} z1, z2;struct complex_struct z3, z4;struct complext_struct z = { 3.0, 4.0 }Initializer中的数据依次赋给结构体的各成员。如.. 阅读全文

《Linux C一站式学习》第三章 简单的函数

2011-11-27 14:56 by java线程例子, 302 阅读, 0 推荐, 收藏,
摘要:4. 全局变量、局部变量和作用域全局变量定义在所有的函数体之外,它们在程序开始运行时分配存储空间,在程序结束时释放存储空间,在任何函数中都可以访问全局变量。如果全局变量和局部变量重名了会怎么样呢?例3.6.作用域则第一次调用print_time打印的是全局变量的值,第二次直接调用printf打印的则是main函数局部变量的值。设想整个源文件是一张大纸,也就是全局变量的作用域,而main函数是盖在这张大纸上的一张小纸,也就是main函数局部变量的作用域。在小纸上用到标识符hour和minute时应该参考小纸上的定义,因为大纸(全局变量的作用域)被盖住了,如果在小纸上用到某个标识符却没有找到它的定 阅读全文

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

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

《Windows程序设计》第一章 起步

2011-11-27 14:54 by java线程例子, 172 阅读, 0 推荐, 收藏,
摘要:这些程式使用C语言撰写并原原本本的使用Windows API来开发程式。我将这种方法称作「古典」Windows程式设计。这是我们在1985年为Windows 1.0写程式的方法,它今天仍是写作Windows程式的有效方法。一般而言,Windows API自Windows 1.0以来一直保持一致,没什么重大改变。Windows API和它的语法的最大变化来自於从16位元架构向32位元架构转化的过程中。使用C语言和原始的API不是编写Windows 98程式的唯一方法。然而,这种方法却提供给您最佳的性能、最强大的功能和在发掘Windows特性方面最大的灵活性。可执行档案相对较小且运行时不要求外部程 阅读全文

算法笔记(红黑树)

2011-11-26 16:05 by java线程例子, 213 阅读, 0 推荐, 收藏,
摘要:前面的博文分析了一般查找树的性质,理论上来讲,可以构造m阶完全树,但这种结构,会导致调整过于频繁,所以保持相对平衡就成了一种策略。红黑树,B树都是这种考虑。分析这些树(红黑树,AVL,B树)等,一个重要的地方就是我们所做的大部分工作的目标就是需要保持树在一定程度上的平衡。下面是红黑树常见操作的实现:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace AlbertAlgorithms{ /// <summary> /// 节点颜色枚举 /// </ 阅读全文

50 个最佳 CSS3 教程大放送

2011-11-24 23:51 by java线程例子, 178 阅读, 0 推荐, 收藏,
摘要:本文收集了2011年最热门的50个CSS3教程,读者可根据这些教程轻松实现网页的设计。 1. Original Hover Effects with CSS3 本教程讲述应用CSS3实现风格迥异的鼠标悬停效果。 2. CSS3 Transitions Without Using :hover 本教程讲述应用CSS3实现动态变换效果。 3. How to Create a Beautiful Icon with CSS3 本教程讲述应用CSS3创建文档图标。 4. Creative CSS3 Animation Menus 本教程讲述应用CSS3巧妙地将图标、主标题和二级标题整合成动态导航菜单。 阅读全文

一个合格程序员该做的事情——你做好了吗?

2011-11-24 23:31 by java线程例子, 139 阅读, 0 推荐, 收藏,
摘要:程序员每天该做的事:1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作 3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢 4、考虑自己一天工作完成的质量和效率能否还能提高 一天只提高1%,365天你的效率就能提高多少倍你知道吗?(1+0.01)^365=37倍 5、看一个有用的新闻网站或读一张有用的报纸,了解业界动态 闭门造车是不行 阅读全文

(Oracle)SQL知识与40个实例

2011-11-23 00:38 by java线程例子, 224 阅读, 0 推荐, 收藏,
摘要:SQL语句用具体的练习题来学习吧!(本文使用oracle自带的表:emp表、dept表)1.查询部门30中的雇员信息。select * from emp where deptno=30;2.查询佣金(comm)高于薪金(sal)的雇员信息。select * fromemp where comm>sal;3.查询佣金高于薪金60%的雇员信息。select * from emp where comm>sal*0.6;4.查询部门10中所有经理(MANAGER)和部门20中所有办事员(CLERK)的信息。select * from emp where (deptno=10 and job 阅读全文

(Oracle)异常处理的相关知识与实例

2011-11-20 17:13 by java线程例子, 229 阅读, 0 推荐, 收藏,
摘要:异常还是用实例和注释来诠释吧!实例1查询empno=1234的雇员名字(emp表中无此雇员)set serveroutput ondeclare v_ename emp.ename%type;begin select ename into v_ename from emp whereempno=1234; dbms_output.put_line(v_ename);exception --异常处理的标识,它位于begin之后 when no_data_found then--判断异常 dbms_output.put_line('雇员编号错误,没有找到相应雇员!'); --显示异 阅读全文

(Oracle)游标的相关知识和实例

2011-11-20 01:13 by java线程例子, 186 阅读, 0 推荐, 收藏,
摘要:游标对游标的理解:游标就是临时存储从数据库中提取的数据块,游标的运行机制就是在内存中对数据进行处理,从而大大提高数据处理的效率.游标的分类:显式游标和隐式游标.<1>隐式游标DML操作和单行SELECT语句会使用隐式游标.隐式游标的属性:隐式游标的属性返回值类型意义sql%rowcountint值为DML语句成功执行的行数sql%foundbool值为true时表示DML操作和单行SELECT语句成功执行sql%notfoundbool值为true时表示DML操作和单行SELECT语句未成功执行sql%isopenboolDML操作在执行过程中为真,结束后为假隐式游标的实例:set 阅读全文
上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 61 下一页