偶尔发现,软件测试这一新的行业也悄悄兴起,在当当网搜索了一下,这方面的书还不少。有时间,好好补补这门课。
正在读《Lucene in Action》,
下载了lucene-2.3.0(Java版)
从哈站乘坐88路公交到冰雪大世界(在太阳岛下车),回来途径哈工大招待所,性价比很好的住宿选择。
零下三四十度的冰建筑中发出五颜六色的灯光,别是一片风景。
我们的培训口号是“步步为营”,稳打稳扎,一步一个脚印进行软件开发的培训工作。
一、基础培训,共分三个专题:
1、数据库设计与开发专项培训(SQLServer2000、MySQL5.0)
2、Delphi
面向对象基础编程
3、C++
面向对象编程
二、中级专项培训
1、Delphi+SQLServer2000\MySQL5.0
数据库专题开发
2、网络编程Socket
3、web编程Php、Asp、Jsp、Python
开始学Python,先写一下这两天配置Python
Web服务器的方法:
1、安装Python2.5.1
2、安装Apache2.2.6
3、安装Mod_Python,注意选应安装的Mod_Python和你具体安装的Python、Apache的版本有关,在安装过程中会选择Python、Apache的安装目录。
安装完后,在Apache
的conf/httpd.conf文件中添加一行
LoadModule
python_module modules/mod_python.so
(在安装Mod_Python
的时候会提示你添加这行代码)
4、htdocs目录下存放静态Html文件,cgi-bin
目录下存放.py python文件。.py文件在Linux第一行为#!/usr/bin/python,在windows
xp
软件开发实战培训的目的,通过两个软件项目的开发实践,从需求分析、概要设计、详细设计、编码、测试、维护,使学员对软件开发有一个整体、较深入的认识。
目前的开发主题是数据库应用程序的开发。
前提是学员掌握至少一门开发语言(Delphi 、C++
Builder、Visual C++、Visual
Basic、Java)、一个数据库管理系统(SQLServer2000、Access,熟悉SQL语言)、及必要的数据库开发技术(ODBC、ADO)。
每一个开发主题都有其自己的技术知识,例如网络编程主题,需要的是Socket、TCP、UDP知识;多媒体开发,需要的是视频、音频的格式、捕捉的方法及播放的方法等知识,图形图像编程,需要的是各种图像格式、及存储的方法;游戏开发要求的是DirectX技术。
对计算机软件研发方向学生的培养,要有计划、有步骤的分阶段实施,由灌输软件开发的朦胧意识(洗脑)逐渐过渡到在某一个研发方向上的深入学习,主要阶段可简单的分为:1)引导学生建立今后要致力于软件开发的意识(短期过程),2)基础知识的培养(长期过程),3)了解当今软件研发市场中常见的几个研发方向(短期过程),4)针对某一个软件研发方向进行深入学习与编程实践(长期过程),争取学生在毕业前可写3~5万行代码。
1、建立今后后要致力于软件开发的意识(短期过程)
这是一个洗脑的过程,要让学生对学计算机能做什么的迷茫状态到坚信我毕业后
基础编程,着重的是编程的技能:
1、Client软件:
数据库开发
多媒体开发(图形(计算机图形学的涵义)、图像TBitmap
TJPEGImage Canvas
Trect和音频多媒体、视频多媒体、网络多媒体即流媒体、DirectX、视频采集、压缩)
参考书籍:《深入Delphi的多媒体编程》、《Borland
Delphi多媒体应用开发技术与实例》、《多媒体视频程序设计--使用Delphi》
网络编程(Socket)
串口通信
2、Browser软件:
JSP
PHP
ASP
中高级编程,在事情的解决中,编程只是工具与手段,问题的领域知识是重点:
图像参考书籍:《Delphi数字图像处理及高级应用》
音频、视频
p2p
data mining
STL分为五部分:containers(容器)、iterators(迭代器)、algorithms(算法)、function
objects()和allocators()。
一、Containers
The containers defined by the STL are bitset, deque,
list, map, multimap, multiset, priority_queue, queue, set,stack,
vector.
二、Iterators
Iterators使得每一个containers中的对象都可以像数组一样随机存取。
三、Algorithm
Algorithms operate on containers through iterators.
由于algorithms是通过iterators对containers进行操作,所以在同一个algorithm中可以对两种不同类型的containers同时操作。
四、Function objects
Algorithms的参数分两部分:第一部分是iterators,包含InIter start,InIter
end,OutIter,第二部分是function object。
function objects分为unary(一元)和binary(二元)两种类型。
Algorithms是