`
实学实战
  • 浏览: 15621 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
文章分类
社区版块
存档分类
最新评论
文章列表
#include <stdio.h> #include <stdlib.h> #define maxsize 20 typedef int ElemType; typedef struct Stack{ ElemType data[maxsize]; int top; }Stack; //初始化 Stack * Init() { Stack *s=(Stack*)malloc(sizeof(Stack)); s->top=-1; return s; } //进栈 void Push(Stack *s,ElemType e) { if(s-> ...
文章一:写别人看得懂的代码(译文) 1:随着软件行业的不断发展,历史遗留的程序越来越多,代码的维护成本越来越大,甚至大于开发成本。 2:如果我们的代码思路清楚、为后来开发或者再次利用对我们的效率大大提高。 3:而新功能的开发又常常依赖于旧代码,阅读旧代码所花费的时间几乎要大于写新功能的时间。 有这么一句话 “复杂的代码往往都是新手所写,只有经验老道的高手才能写出简单,富有表现力的代码”此话虽然说的有点夸张,可是也说明了经验的重要性。我们所写的代码除了让机器执行外,还需要让别人来阅读。所以我们要写:
*让别人能读懂的代码
*可扩展的代码
*可测试的代码(代码应该具备可测试性 ...
1 数据连接和创建表格 package create_table_system; import java.sql.Connection; import java.sql.SQLException; import java.sql.Statement; import dbutil.DBUtil; //建立表格建立表格建立表格建立表格 public class CreateTable { public static void main(String[] args) { Table(); } public static void Table(){ //调用 ...
Eclipse背景颜色修改:操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下:1、打开window-&gt;Preference,弹出Preference面板2、展开General标签,选中Editors选项,展开。3、选中 Test Editors,右边出现Test Editors面板。 面板中有这样一个选项:Appearance color options; 其中是各种板块颜色的设置,其中有一项是background color,根据自己的喜好选择颜色。4、 选中backgroun ...
第十章:JDBC 之连接数据库 1、了解JDBC (JavaData Base Connectivity, java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序, Java 具有坚固、安全、易于使用、易于理解和可从网络上自动下载等特性,是编写数据库应用程序的杰出语言。所需要的只是 Java应用程序与各种不同数据库之间进行对话的方法。而 JDBC正是作为此种用途的机制。 简单地说,
1、我们最常见的拦截器(编码拦截器) <!-- 编码过滤器 --> <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <async-supported>true</async-supported> <init-param> <param ...
1.1、Spring简介 Spring Framework是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架,以Apache许可证形式发布,也有.NET平台上的移植版本。该框架基于Expert One-on-One Java EE Design and Development(ISBN 0-7645-4385-7)一书中的代码,最初由Rod Johnson和Juergen Hoeller等开发。Spring Framework提供了一个简易的开发方式,这种开发方式,将避免那些可能致使底层代码变得繁杂混乱的大量的属性文件和帮助类。 s ...
1、Nginx简介 Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like ...
1、Java 平台组件 Java 平台包含以下组件。 Java 语言 跟任何编程语言一样,Java 语言拥有自己的结构、语法规则和编程范例。Java 语言的编程范例基于面向对象编程 (OOP) 的概念,该语言的特性支持这一概念。 Java 语言是 C 语言的一种衍生语言,所以它的语法规则与 C 语言的语法规则非常相似。例如,方法使代码模块化并使用花括号({和})分隔,变量需要在使用之前声明。
#include<stdio.h> #include<stdlib.h> // 创建结构体链表 typedef int TELM; typedef struct link{ <pre name="code" class="plain">TELM <span style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"> date1; ...
面向对象的三大特性 1、封装 首先,属性可用来描述同一类事物的特征,行为可描述一类事物可做的操作,封装就是要把属于同一类事物的共性(包括属性与行为)归到一个类中,以方便使用。 两种方法: get()有返回值、无参数。 赋值:对象.set()。 set()没有返回值、可有多个参数。 输出:对象.get()。 构造方法:
Global site tag (gtag.js) - Google Analytics