- 博客(13)
- 收藏
- 关注
转载 Web开发杂谈
一转眼,7月份就过完了。这段时间,因为某些原因,项目delay了。所以这个很多时间都是在学习技术。当然主要还是前端这一块。然后前段时间,公司来了4个实习生,我负责带其中的2个。以自己的角度去分析Web开发,然后再次和大家聊聊兴趣和工作的问题。欢迎您的加入和讨论。至于软件开发这
2011-09-21 20:34:16 403
转载 [转]少走弯路:学习编译原理的相关建议
编译原理一般认为是较难的一门课.从网上的评论来看,有人说学了一年半软件理论,就一门编译看不懂;有人甚至说它是大本软件课程里最难的一门;有人抱怨国内的编译教材没有一本容易懂的。 从笔者学习实践来看,第一次学了一个多月,理论部分一知半解,第二次学了一星期,基本看懂词法分析的理论部分,语法分析就一知半解了,第三次学了一星 期,才基本看懂词法分析和语法分析.由此看来,这门课确实有难度.网上有的帖子,把
2011-06-20 09:51:00 556
转载 C与Java ++区别转载-输出,Line
<br />对i++和++i这两个表达式所组成的复合表达式都或多或少有些困惑吧,一些编程高手也未必能弄清此中奥妙,本人在CSAI网论坛上看到一组有关JAVA和C/C++中i=i++表达式的研究,发现有所得,现将所获公布于此,供大家琢磨研究:<br />i=i++的结果java 和 c/c++是不一样的<br />一、先谈后++:<br />1. java里, 在表达式运算中,++执行后的结果参加表达式运算。<br />如果不明白什么意思,看下面例子:<br />Example 1:<br />Line 1:
2011-04-07 10:30:00 956
转载 学习C++的经验:如何成为一名C++程序员
如何成为一名C++程序员入门: 入门就是要初步对编程的思想有个了解,并且能编程解决一些小问题。入门一定要选好书,难度如果太低了会造成对读者的误导,以为编程就是这么回事;也不能太高深,免的打击读者的信心。既然编程的入门要求是编一些小程序解决小问题,那么就没必要直接学习C++,我觉得循环、判断、跳转、指针才是最基本的编程思想,学通了这些对以后学习C++很有帮助。 我建议应该先把C扎实地学好,不光要
2010-05-23 14:29:00 614
转载 简述C和C++程序员学习历程
哈哈!有幸在某网站发现这篇文章,读罢,觉得蛮有道理,发来大家一起共勉之 总是被同学们问到,如何学习C和C++才不茫然,才不是乱学,想了一下,这里给出一个总的回复。 J$ |0 ?! p% w" t5 D6 D: c9 |0 B 一家之言,欢迎拍砖哈。 1、可以考虑先学习C. / U$ X+ X/ P; Y: h" I 大多数时候,我们学习语言的目的,不是为了成为一个语言专家,而是
2010-05-23 14:27:00 582
转载 Visual C++中DDB与DIB位图编程全攻略(1)
1. 基本概念 先来用通俗的语句讲解位图和调色板的概念。 我们知道,自然界中的所有颜色都可以由红、绿、蓝(R,G,B)三基色组合而成。针对含有红、绿、蓝色成分的多少,可以对其分别分成0~255个等级,而红、绿、蓝的不同组合共有256×256×256种,因此约能表示1600万种颜色。对于人眼而言,这已经是"真彩色"了。 对每个像素进行了(R,G,B)量化的图像就是位图,其在计算机中
2010-05-21 09:50:00 541
原创 VC中CRectTracker在CScrollView中的问题解决办法
在没有滚动条的程序中按照网上介绍的方法使用CRectTracker时没有任何问题,然而在滚动视图中如果还是按照该步骤来的话就会出现千奇百怪的错误,其中的原因主要是坐标的传入问题。一般GDI函数使用的坐标都是逻辑坐标,而CrectTracker中的Draw和其他成员函数使用的都是设备坐标(Device Coordinates), 这其中就会产生很多问题。据给简单例子,当滑动滚动条时,假设没有鼠标拖曳
2010-05-20 19:22:00 2577 3
转载 MFC--滚动视图窗口(CScrollView)使用双缓冲问题
双缓冲绘图能够有效的解决窗口刷新时闪动问题,实现方法在网上 能够很 容易找到.但是在继承CScrollView类的滚动窗口中单纯使用找到的方法就会发现一些问题,在我们拖动滚动条时,窗口显示的很乱,并没有重绘.问题肯定是出在内存绘图上了.先介绍两个概念.窗口:就是我们通过拖滚动条所能看到的整个窗口.它是有一部分不能被当前显示的.视口:就是我们能直接看到的当前显示的窗口,它是窗口的一部
2010-05-20 10:35:00 5325 1
原创 MyTracker类使用例子
// RectTrackerView.cpp : CRectTrackerView 类的实现//#include "stdafx.h"#include "RectTracker.h"#include "RectTrackerDoc.h"#include "RectTrackerView.h"#include "./recttrackerview.h"#ifdef _DEBUG#defi
2010-05-19 12:03:00 903
转载 CRectTracker类的使用及引起的问题解决方法
一 使用方法 1 定义成员变量 CRectTracker m_RectTracker; 2 构造函数设置样式 m_RectTracker.m_nStyle = CRectTracker::resizeOutside|CRectTracker::solidLine; m_RectTracker.m_nHandleSize = 6;
2010-05-19 12:00:00 611
转载 How to initialize child controls in a derived CDialogBar
原帖地址:http://support.microsoft.com/kb/185672When creating a simple CDialogBar, such as one with only CButtons similar to MFCs print preview, it is not necessary to derive from CDialogBar because the
2010-05-18 10:14:00 523
原创 在遍历C++map中删除元素算法(简单例子)
#include "stdafx.h"#include namespace std;int main(int argc, char* argv[]){ mapk; k[1]=10; k[2]=20; k[3]=30; k[4]=40; k[5]=50; map::iterator iter; iter=k.begin(); for (;iter!=k.end();) { if (it
2010-05-01 16:37:00 2987
转载 STL 容器,算法,迭代器 总
一、容器 作为STL的最主要组成部分--容器,分为向量(vector),双端队列(deque),表(list),队列(queue),堆栈(stack),集合(set),多重集合(multiset),映射(map),多重映射(multimap)。容器 特性所在头文件向量vector可以用常数时间访问和修改任意元素,在序列尾部进行插入和删除时,具有常数时间复杂度,对任意项的插入和删除就有的时间复杂度与
2010-04-29 12:02:00 984
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人