- 博客(15)
- 资源 (17)
- 收藏
- 关注
转载 学习 10 种良好的 XML 使用习惯
使用本文介绍的 10 个技巧更加轻松地处理 XML,从而减少错误并提高效率。简介人们都很喜欢 XML 以及它所提供的灵活性和互操作性,但是,通过使用一些技巧,可以使与 XML 的互操作和与 XML 一起使用的工具更加简单。在处理 XML 时养成一些良好的习惯可以保证最高效地利用您的 XML 文档和应用程序。使用 10 种良好的习惯以下是 10 种最良好的 XML 习惯:
2008-06-29 20:45:00 953
原创 使用ASP.NET写带验证码的网页
验证码是一个图片,将字母、数字甚至汉字作为图片的内容,这样一张图片中的内容用人眼很容易识别,而程序将无法识别。在进行数据库操作之前(比如登录验证、投票、发帖、回复、注册等等)程序首先验证客户端提交的验证码是否与图片中的内容相同,如果相同则进行数据库操作,不同则提示验证码错误,不进行数据库操作。这样各种机器人程序就被拒之门外了! 验证码的内容必须保存在服务器端,一
2008-06-29 15:40:00 889
转载 软件行业应聘时面试官在想什么?
每个人无论是否真心想去一个公司,都希望能通过面试,面试也是招聘中最关键的一环,尤其对那些业务已经成形的部门,一小时内员工将完成面试,但是面试结果将在两年内影响员工的待遇和空间。 一般公司的招聘是由人力资源和业务负责人共同负责,业务负责人的意见分量大些,作为软件工程师我从业9年,从第三年开始作为业务负责人面试团队成员,读过上千份简历,面试过差不多几百人,招聘过40-50名员工,也多次被别人面
2008-06-28 15:11:00 1198
原创 [四天学会ajax] 学习Ajax教程第四天,利用 DOM 进行 Web 响应
在 HTML 的外部文件中一样,标记的组织与其样式、格式和行为是分离的。虽然您肯定可以用 JavaScript 更改元素或文本的样式,但实际更改您的标记所布置的组织却更加有趣。 只要牢记您的标记只为您的页面提供组织、框架,您就能立于不败之地。再前进一小步,您就会明白浏览器是如何接受所有的文本组织并将其转变为超级有趣的一些东西的,即一组对象,其中每个对象都可被更改、添加或删除。文本标记的优点
2008-06-26 00:53:00 899
原创 [四天学会ajax] 学习Ajax教程第三天,Ajax 中的高级请求和响应
对于很多 Web 开发人员来说,只需要生成简单的请求并接收简单的响应即可;但是对于希望掌握 Ajax 的开发人员来说,必须要全面理解 HTTP 状态代码、就绪状态和 XMLHttpRequest 对象。在本文中,Brett McLaughlin 将向您介绍各种状态代码,并展示浏览器如何对其进行处理,本文还给出了在 Ajax 中使用的比较少见的 HTTP 请求。在本系列的 上篇文章 中,我们将详
2008-06-26 00:52:00 641
原创 [四天学会ajax] 学习Ajax教程第二天,JavaScript 和 Ajax 发出异步请求
多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的 HTML 页面。常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程。有了 Ajax 和 XMLHttpRequest 对象,就可以使用不必让用户等待服务器响应的请求/响应模型了。本文中,Brett McLaughlin 介绍了如何创建能够适应不同浏览器的 XMLHttpRequest 实例,建立和发送
2008-06-26 00:48:00 897
原创 [四天学会ajax]学习ajax教程第一天
Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。五年前,如果不知道
2008-06-26 00:46:00 904
原创 DEBUG C++ ——返回值的误区
函数的返回值可以用return语句给予实现,return的形式有两种: 1、return; 2、return expression; 有下面一个例子,试图返回两个string对象的和,请看代码如下: string& add(string &str1,string &str2)//应该为string { stri
2008-06-15 14:59:00 767
原创 成为程序员所应该做到的~~
要成为一名成功的程序员,有一位网友写了一篇文章,我把它贴到这里,希望可以和大家共勉。 Tip 1 要方法而不是记忆我的一个程序员朋友常跟我说记住超过200个C++函数是多么的有帮助。“我从来不必去查找函数的定义,因此我可以比其他程序员编程快上50%。”他自豪的说。可结果是什么?难道他不知道编译器的代码自动完成功能可以节约大量查找函数及输入函数的时间吗,另外当C#发布出来后,他
2008-06-15 12:46:00 690
原创 DEBUG C++ ——迭代器iterator的误用
问题:已知一组数据,删除ilist的所有奇数元素。关键代码:(C++ Primer 第三版给出答案如下) for(iter=ilist.begin();iter!=ilist.end();++iter) { if(*iter%2==1) ilist.erase(iter); }这个程序是有严重问题的,当遇到一个奇数元素时,就会调用 ilist.erase(it
2008-06-14 00:06:00 821
原创 DEBUG C++ ——size_t类型!=int
如下代码: string sa[6]={"a1","b2","c3","d4","e5","f6"}; vector svec(sa,&sa[6]);//赋值 cout cout 我看了很久没有发现这个错误的根源是什么。难道vector没有索引操作符? 后面一想,不对啊,vector作为顺序容器,应该具备与string
2008-06-13 15:42:00 1028 1
原创 DEBUG C++ ——sizeof操作符
sizeof操作符的作用是返回一个对象或者类型名的字节长度。它有以下三种形式: sizeof(type name); sizeof(object); sizeof object; 它返回的类型是size_t,这是一种与机器相关的typeof定义。如: #include int ia[]={0,1,3
2008-06-10 23:13:00 685
原创 DEBUG C++ ——Debug
先看一段代码,大家可以先推测一下输出结果是什么?//debugop.cpp#include#include#includeusing namespace std;int main(){ #ifdef DEBUG cout #endif string word; vector text; while(cin>>word) { #ifdef DEBUG cout #end
2008-06-10 22:29:00 3434
原创 DEBUG C++ ——什么是C++?
说实话,我在写这篇文章的时候,还在看《C++ Primer》的第三版,在翻阅的时候,突然发现自己对于: const int* p1; int* const p2;分辨不清 于是我决心把的C++学习之路记录在此,称之为《Debug C++》。 读研的第一年,我用了三个月时间把《C++ Primer 》第四版从第一页读到了最后一页,只有一个感觉:C++
2008-06-10 19:20:00 1014
原创 名企今年给应届生的待遇
网上看到一位很牛叉的同学对一些名企今年给应届生的待遇。。。很强大,原文如下: 以自己的经历和周围同学的待遇情况,将所知道的公司的待遇,公司招聘人员的态度,公司的好坏,招聘诚信度全部列出来,当然是指2008年的校园招聘。 1。浙大网新待遇:9000,8000,7000*13,分为几个级别,主要看你面试和笔试成绩,然后 还有两个月的浮动奖金,住房公积金也有。保险也
2008-06-08 12:43:00 1270
Ext JS高级程序设计
2010-01-07
Applications = Code + Markup: A Guide to the Microsoft® Windows® Presentation Foundation
2009-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人