C/C++ 程序设计员应聘常见面试试题深入剖析
1.引言 本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见。 许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达到了怎样的程度,我们能真正写好一个…
(更新时间:2011-1-9)[查看全文]
C#中利用mediaplayer打造mp3播放器
利用Window Media Player 控件自己做一款小巧的mp3播放器来听音乐 ,是不是很享受呢?今天刚写出来的,听听mp3感觉还不错哦。 闲话少说,进入正题。 Mp3播放器主要完成下列功能: 1. 添加歌曲,可以添加单个乐曲或者指定文件夹内包括其子文件夹内的所有mp3乐曲到播放列表。 2. 删除指定歌曲或所有歌曲。 3. 播放的控制。包括…
(更新时间:2011-1-9)[查看全文]
用PHP编写PDF文档生成器
PHP一个最大的优点就是它对新技术的支持非常容易,这种语言的可扩展性使得开发人员能够很方便地添加新的模块,而且遍布世界的技术团体的支持和众多扩展模块的支持使得PHP已经成为功能最齐全的Web编程语言之 一。目前可得到的扩展模块已经能够使开发人员执行IMAP和POP3操作,可以动态产生图象和Shockwave Flash动画,进…
(更新时间:2011-1-9)[查看全文]
用PHP操纵Oracle的LOB类型的数据
用过Oracle的人都知道,Oracle有一种数据类型叫VARCHAR2,用来表示不定长的字符串。VARCHAR2也是Oracle公司推荐使用的类型。但使用VARCHAR2有个问题:最大只能表示4000个字符,也就相当于2000个汉字。如果你的程序中某个字符的值要大于20002个汉字,用VARCHAR2就不能满足要求了。这时候,你有两个选择,一是用多个VAR…
(更新时间:2011-1-9)[查看全文]
四大数据库的比较(SQL Server、Oracle、Sybase和DB2)
本篇引用于公司数据库高手的文章。纯属个人意见。 开放性: SQL Server 只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理…
(更新时间:2011-1-9)[查看全文]
ORACLE SQL语句优化技术分析
操作符优化 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:&…
(更新时间:2011-1-9)[查看全文]
初学者必备:C++经典入门指导
下面的是学C++时要注意的。 1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、…
(更新时间:2011-1-9)[查看全文]
shtml精简教程
SSI有什么用? 之所以要扯到ssi,是因爲shtml--server-parsed HTML 的首字母缩略词。包含有嵌入式服务器方包含命令的 HTML 文本。在被传送给浏览器之前,服务器会对 SHTML 文档进行完全地读取、分析以及修改。 shtml和asp 有一些相似,以shtml命名的文件里,使用了ssi的一些指令…
(更新时间:2011-1-9)[查看全文]
少走弯路:学习编译原理的相关建议
编译原理一般认为是较难的一门课.从网上的评论来看,有人说学了一年半软件理论,就一门编译看不懂;有人甚至说它是大本软件课程里最难的一门;有人抱怨国内的编译教材没有一本容易懂的。从笔者学习实践来看,第一次学了一个多月,理论部分一知半解,第二次学了一星期,基本看懂词法分析的理论部分,语法分析就一知半解了,第三次学了一星期,才基本看懂词法分析和语法分析.由此看来,这…
(更新时间:2011-1-9)[查看全文]
积累的VC编程小技巧之按钮
1.资源种创建的控件,对其属性的动态控制:在对话框类的头文件里创建所要改变属性的控件的对象,如要改变一个Button(其ID为IDC_MyButton)的属性,则需创建Cbutton的对象m_button。然后在.cpp中的DoDataExchange函数里将Button的ID和创建的对象绑定在一起://{{AFX_DATA_MAP(CPrintDlg)&n…
(更新时间:2011-1-9)[查看全文]
积累的VC编程小技巧之编辑框
1.如何让对话框中的编辑框接收对话框的消息////////////////////////////////////////////////// 如何让对话框中的CEdit控件类接收对话框的消息////////////////////////////////////////////////1、在对话框中增加一个ID 为IDC_EDIT1的CEdit1控件2、通…
(更新时间:2011-1-9)[查看全文]
积累的VC编程小技巧之组合框
1.如何正确的得到ComBox的指针CComboBox *mComb = (CComboBox*)GetDlgItem(IDC_DuanCB);CComboBox *mComb = (CComboBox*)::GetDlgItem(m_hWnd,IDC_DuanCB); 2.CComboBox控件详解CComboBox控件又称作组合框控件,其有三种…
(更新时间:2011-1-9)[查看全文]
积累的VC编程小技巧之列表框
1.列表框中标题栏(Column)的添加创建一个List Control,其ID为IDC_LIST,在其Styles属性项下的View项里选择Report、Align项里选择Top、Sort项里选择None.然后在该List所在对话框的类(头文件)里创建ClistCtrl的一个对象m_list然后在.cpp文件的OnInitDialog()之类的函数里实现如…
(更新时间:2011-1-9)[查看全文]
积累的VC编程小技巧之标题栏和菜单
1.窗口最大最小化按纽的控制①怎样在程序开始的时候让它最大化?②vc++做出来的exe文件在窗体的右上方是没有最大化和最小化按钮的,怎样实现这一功能? ③如何在显示窗口时,使最大化按钮变灰? ①在App类里的C…App::InitInstance()中把m_pMainWnd->ShowWindow(SW_SHOW)改成m_pMainWnd-&…
(更新时间:2011-1-9)[查看全文]
积累的VC编程小技巧之工具条和状态条
1.工具条和状态条中控件的添加:方法⑴.只能在ToolBar里创建控件:首先,在ToolBar中创建一个Button,其ID为ID_TOOL_COMBO(我们要将创建的控件放在该Button的位置上).其次,新创建一个类CMainToolBar,要从CToolBar继承(创建过程大概如下:选择工程/增加到工程/新的类;也可以选择工程的根,然后点击右键,选择新…
(更新时间:2011-1-9)[查看全文]
积累的VC编程小技巧之属性页
1.属性页的添加:创建对话框的类,该类要从CpropertyPage继承;然后在要添加该对话框为属性页的类(头文件)里创建CpropertySheet类的一个对象m_tabsheet和新创建的对话框类的对象m_skatch;最后,在.cpp文件里的OnInitDialog()之类的函数里实现如下代码:m_tabsheet.Create(this, WS_CH…
(更新时间:2011-1-9)[查看全文]
向其他进程注入代码的三种方法(摘录)
导言: 我们在Code project(www.codeproject.com)上可以找到许多密码间谍程序(译者注:那些可以看到别的程序中密码框内容的软件),他们都依赖于Windows钩子技术。要实现这个还有其他的方法吗?有!但是,首先,让我们简单回顾一下我们要实现的目标,以便你能弄清楚我在说什么。要读取一个控件的内容,不管它是否属于…
(更新时间:2011-1-9)[查看全文]
Building an AJAX based chat room in ASP.NET
简介 我的第一个chat room 是用ASP 3.0写的。 程序比较简单,两个text box, 用来处理页面上每秒刷新的信息。那时候,要想建一个真正的chat room,要用到Java Applet 或者 ActiveX control。基于HTTP的chart rooms都面临着一些跟我第一个chat room一样的问题。这些…
(更新时间:2011-1-9)[查看全文]
学生信息管理C语言DOS环境运行
题目分析 及 算法设计 : 题目中的各个功能都是相对独立的,所以我将各项功能以 带 编号 的菜单形式组织在屏幕上, 用户通过 输入 编号 执行相应的功能。显示菜单的代码处于…
(更新时间:2011-1-9)[查看全文]
“虚拟内存” -- 开辟“无限数组”
虚拟内存,我也只在网上的文章里看过,是实在话我一直就不清楚WIN平台下的虚拟内存开辟使用过程是如何的,但一点我是可以肯定的,无非是在硬盘上开辟一个空间来储存数据。换言之就是对文件进行操作。也许有朋友会说,这样的话我自己随便临时建立文件存储数据就可以了啊。我这里所提高的“虚拟内存”其实就开辟文件来储存数据,可为了…
(更新时间:2011-1-9)[查看全文]
利用继承制作防止重复提交按钮
我们浏览很多论坛发表帖子时,单击“发表”按钮,这个按钮就会变成灰色,并且还有提示如“正在提交,请稍候...”等,这样做一方面让用户看到效果,避免长时间等待网页的烦躁,另一方面又防止了重复提交。 在.NET中没有类似的功能,不过我们已经知道他就是一个普通按钮的基础上多加了一个功能而以。在.NET中,我们可以巧妙利用类的继承来制作这种按钮。这里我是用C#语言作…
(更新时间:2011-1-9)[查看全文]
全面了解setjmp与longjmp的使用
上一篇文章对setjmp函数与longjmp函数有了较全面的了解,尤其是这两个函数的作用,函数所完成的功能,以及将setjmp函数与longjmp函数组合起来,实现异常处理机制时,程序模块控制流的执行过程等。这里更深入一步,将对setjmp与longjmp的具体使用方法和适用的场合,进行一个非常全面的阐述。 另外请特别注意,setjmp函数与longjmp…
(更新时间:2011-1-9)[查看全文]
仅通过崩溃地址找出源代码的出错行
作为程序员,我们平时最担心见到的事情是什么?是内存泄漏?是界面不好看?……错啦!我相信我的看法是不会有人反对的——那就是,程序发生了崩溃! “该程序执行了非法操作,即将关闭。请与你的软件供应商联系。”,呵呵,这句 M$ 的“名言”,恐怕就是程序员最担心见到的东西了。有的时候,自己的程序在自己的机器上运行得好好的,但是到了别人的机器上就崩溃了;有时自己在编写和…
(更新时间:2011-1-9)[查看全文]
[SQL Server]连接中的常见错误原因分析
SQL Server连接中的常见错误: 一、SQL Server 不存在或访问被拒绝 这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。 一般说来,有以下几种可能性: 1、SQL Server名称或IP地址拼写有误 2、服务器端网络配置有误 3、客户端网络配置有误 要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因…
(更新时间:2011-1-9)[查看全文]
浅谈SQL Server数据类型最大值
事情开始得很简单。MegaWare公司市场部门想要一个新的网站来发布文档,开发团队觉得使用SQL Server 2000数据库作为文档存储仓库会使事情变得简单。Steve是MegaWare的数据库管理员,没有看出这有什么大问题;在数据库中存储文档,而不是使用文件系统,意味着服务器需要多做一些工作,但是它也会使得备份和管理容易得多。数据库与文件系统变得不同步也…
(更新时间:2011-1-9)[查看全文]
C++指针直接调用类成员函数探讨
摘要 本文分析了C++编程中用指针调用“类”成员函数时出现的问题、原因及后果,讨论了一般函数指针和“类”成员函数指针的不同。得出结论:任何指向“类”的成员函数指针,由于携带额外的所属对象信息,与一般的函数有根本的不同,不能直接用来进行函数调用。此外,本文给出了几种间接调用类的成员函数的方法。本文所有代码在VC++6.0下编译通过。 关键词 C++编程; 类…
(更新时间:2011-1-9)[查看全文]
共
551 篇文章
首页 |
上一页 |
5 6 7 8 9 10 11 12 13 |
下一页 |
尾页 26 篇文章/页 转到第
页
天下网吧 网吧天下