2008年4月25日
在C 语言中 一般建立链表用如下结构:
struct X { int dat;
X* next;
};
但每次 因为结构不同,需重写链表。能否写一个链表和结构无关,不论结构如何,都能使用。
struct linker
{
void *next;
};
struct empinfo
{
char name[13];
linker lnk;
};
成员 linker lnk 和结构无关。用宏定义可实现此目标,有需要了解的朋友可和我联系。
2008年4月21日
ASP .Net 开发组件中每次请求都由服务器处理,一般情况没有问题(现在虽然可以 AJAX) 。但
能由JAVASCRIPT处理的,还是应放在客户端。如在一个页面放置多个这样的组件就会出现问题,
因为要为各组件对象生成JAVASCRIPT,这就要求在初始化页面时放在本页面的组件要有互相感
知的能力,生成 相对应的JAVASCRIPT 对象。在教学过程中,我做了一个滚动菜单,可服务器响
应,也可客户端响应,有兴趣的朋友可以共同磋商。
2007年10月27日
C:
int ary[][4]={ {1,2,3,4},{4,6,8,1}};
JAVA:
int arg[2][]={ { 1,2,3},{4,6,8,1}};
Why is it so that?
2007年10月19日
JAVA .NET C++ 对象方法中(非静态)都有this. 如没有this 行吗?可从生成对象和
存储对象的原则考虑。
2007年9月29日
在C++ 中如果你开发的是应用软件而非系统软件,你可以用STL 几乎可以不用
指针,可用对象变量和引用(和 JAVA引用不同)代替,减少指针不可控制性。
当然你是个指针高手可以放心使用,但在编写系统软件时要注意不要让使用你
软件的程序员操作指针。
2007年9月25日
MVC 核心是把控制、视图、业务分开,其本质来说是对软件
体系分层。既是分层那就远远不够,它只是很粗略地划分.最重
要的是你要有对软件分层的分析能力,能把握各层次的作用界
限,最后反映出你 OOD 的能力.
Servlet 是 JAVA WEB 编程控制 入口点, Servlet 可以对请求虚拟处理,
也就是说请求的名称可以是任何代号,不一定是JSP 文件. STRUTS、JSF
和WEBSERVICE 控制起点都是SERVLET。配置SERVLET 在WEB.XML中。
第一次请求页面并没有请求Servlet 而是执行STRUTS 标签,这点重要。
标签执行要和STRUTS 配置文件结合,得到ACTIONFORM 修改HTML ACTION
的内容(要依据ACTIONSERVLET),提交表单时调用 Servlet和ACTION 类。
迭代器无论是在JAVA 、C# 、C++ 都有应用,从设计的眼光来看,
在容器中存储数据通过标准通用的迭代器接口确实是很优美,所
有的设计都把数据表示、数据存储、数据访问三者都相互独立出
来。为了更好地理解迭代器,可以自己设计模拟一个迭代器。我
们用 C++ 实现了一个通用迭代器接口,并和链表容器可以一起使
用,需要研究学习的朋友可以索取,100%免费。
C/C++ 作为软件开发综合能力的重要指标,也是决定开发人员
开发生涯的重要因素.C/C++ 它灵活多变,逻辑严谨,可以说每
行代码都充满变数. 它要求开发人员思维高度活跃,对代码的
分析能力强.有些开发人员可以把C/C++作为基础来学尽量学好,
这会对你学其他语言会有非常大的帮助. 但如果你思想丰富,并
立志在软件技术行业有所作为,那么你最好学C/C++.