一个计算机技术爱好者与学习者

0%

注释

本文中的文件名,写在了代码注释中。既然用到了三种文件,就把这三种文件的注释方法先说明一下。

HTML注释

语法<!--注释的内容-->,示例如下:

1
<!--欢迎来到VoidKing的主页-->

CSS注释

语法/*注释的内容*/,示例如下:

1
2
3
4
5
/*这是注释*/
/*
这也是注释
可以分段
*/
阅读全文 »

什么是Javascript

Javascript是一种基于对象的脚本语言。

基于对象(Object-Based)不提供抽象、继承、重载等有关面向对象语言的功能。而是把其他语言创建的对象统一起来,形成一个对象系统,以供使用。

脚本语言最大的特点就是不需要编译和链接。传统编程语言有四个步骤“编写->编译->链接->运行”,而脚本语言只有两个步骤“编写 -> 运行”。

脚本语言是解释执行而非编译执行。windows下,命令提示符界面,就是输入脚本语言的shell;经常见到的“*.bat”批处理文件,就是脚本文件。而在linux系统里面,脚本、脚本编程的概念更是常见。

shell,提供用户使用界面的软件。在windows中,win+R,输入cmd,出现的那个黑黝黝的窗口就是一个shell;打开任务管理器,看到的那个explorer.exe程序,也是一个shell,它叫做GUI shell。在linux中,如果不使用图形用户界面,那么,你所看到的,就是一个shell,一般的linux系统都会提供几种shell供你选择;而如果使用图形用户界面,你看到的界面,就是一个GUI shell。

阅读全文 »

beyond java

题记:没有语言可以永远保持领先地位,Java统治的时代将会结束,这不是“会不会”的问题,而是“什么时候”的问题。

不久前,我以为,Java会是最有前途的编程语言!不久前,我以为,Node.js非常强大!不久前,我以为,编程很苦!

现在,我发现,Java可以超越!现在,我发现,Node.js在很多方面比不上Fib.js!现在,我发现,编程依旧很苦!

之前写过一篇《发展方向的思考》,现在看来,如此幼稚。那么,我的发展方向又在哪里呢?不再定下什么具体的语言,或者前端后端之类。我的发展方向,在于掌握学习的能力!没有什么语言和技术是不会过时的,我要掌握的,是一种快速有效学习的能力!比如,接触一门新的语言、新的工具,能够在一周或者更短的时间内上手!

简而言之四个字:学会学习

阅读全文 »

实验要求

加深对控制反转和依赖注入的理解,使用Spring框架实现一个小的demo。

实验题目

IoC-DI的Java编程实现及Spring程序设计与实现

实验原理

IoC(控制反转)是一种软件设计模式,遵从了DIP(依赖倒置原则)。
DI(依赖注入),是IoC的实现方式。它提供一种机制,将需要依赖(低层模块)对象的引用传递给被依赖(高层模块)对象。
IoC容器:依赖注入的框架,用来映射依赖,管理对象创建和生存周期(DI框架)。
Spring框架:IoC容器。Spring的IOC容器主要使用DI方式实现的。不需要主动查找,对象的查找、定位和创建全部由容器管理。

阅读全文 »