自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 反思

最近一周因为换工作的原故,在CSDN上瞎逛了一周,看了一些职业生涯、技术研究、人生规划等等一些文章,反思自己的人生经历,感触不少。虽然自己也曾给自己定了一个大致的目标,大部份都己经实现,不论是生活上的,还是职业上的。但结合最近一段时间在网上的所见所闻,感觉自己跟别人的差距确实挺大的。尤其是技术方面,C++用了有五六年了,按理说不算精通,但总得算是熟练,可是通过这段时间的学习,发现,其实按自己现

2009-06-20 10:37:00 276

原创 C++函数参数传递方式

参数传递有三种方式:值传递(Pass by value)、指针传递(Pass by pointer)、引用传递(Pass by reference)  程序测试:#include "stdafx.h"#include using namespace std; //值传递(Pass by value)void fun1(int i){ i = 1;} //指针传递

2009-06-19 10:18:00 256

转载 C/C++中宏使用总结

C/C++中宏总结C程序的源代码中可包括各种编译指令,这些指令称为预处理命令。虽然它们实际上不是C语言的一部分,但却扩展了C程序设计的环境。本节将介绍如何应用预处理程序和注释简化程序开发过程,并提高程序的可读性。 ANSI标准定义的C语言预处理程序包括下列命令: #define,#error,#include,#if,#else,#elif,#endif,#ifdef,#ifndef,#undef

2009-06-18 14:03:00 364

原创 关于根据输入汉字,得到拼音首字母的随想

问题描述:输入“张三”,得到“张”(zhang)、“三”(san),这两个字的拼音的首字母"ZS". 解决思路:1.根据输入的汉字得到所输入汉字的内码。2.通过内码转换成国标码。3.根据国标码与拼音存在以下关系:1601-1636 "A";1637-1832 "B";1833 2077 "C";2078 2273 "D";2274 2301 "E";2302 2432

2009-06-17 17:05:00 1306

转载 堆和栈的区别

堆和栈的区别一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)—> 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap)—> 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(sta

2009-06-17 15:51:00 186

转载 虚函数使用

1、虚函数的使用方法【1】在基类用virtual声明成员函数为虚函数。这样就可以在派生类中重新定义此函数,为它赋予新的功能,并能方便地被调用。 【2】在派生类中重新定义此函数,要求函数名、函数(返回)类型、函数参数个数和类型与基函数的虚函数相同。如果在派生类中没有对基类的虚函数重定义,则派生类简单地继承直接基类的虚函数。有一种情况例外,在这种情况下派生类与基类的成员函数返回类型不同,但仍起到虚

2009-06-17 11:35:00 305

转载 ANSI编码格式中对汉字字符的判断

char ch[10] = "你";int iType = (unsigned char )*ch & 0x80;cout 如果iType等于128,就说明这是一个汉字字符

2009-06-17 11:25:00 380

原创 “volatile” 的理解

 MSDN Library中写到: volatile 关键字表示字段可能被多个并发执行线程修改。声明为 volatile 的字段不受编译器优化(假定由单个线程访问)的限制。这样可以确保该字段在任何时间呈现的都是最新的值。[从这里可以看出,如果使用了该修饰符,则应该是每次都从内存中读取的,对吧!] volatile 修饰符通常用于由多个线程访问而不使用 lock 语句(C# 参考)语句对访问进行序列

2009-06-16 16:32:00 493

libQGLViewer

libQGLViewer is an open source C++ library based on Qt that eases the creation of OpenGL 3D viewers. libQGLViewer provides some of the typical 3D viewer functionalities, such as the possibility to move the camera using the mouse, which lacks in most of the other APIs. Other features include mouse manipulated frames, interpolated keyFrames, object selection, stereo display, screenshot saving and much more. It can be used by OpenGL beginners as well as to create complex applications, being fully customizable and easy to extend. Based on the Qt toolkit, it compiles on any architecture (Unix-Linux, Mac, Windows). Full reference documentation and many examples are provided. libQGLViewer does not display 3D scenes in various formats, but it can be the base for the coding of such a viewer. libQGLViewer uses dual licensing: it is freely available under the terms of the GNU-GPL license for open source software development, while commercial applications can apply for a commercial license. http://www.libqglviewer.com

2018-12-26

Packing Application

This application is to demonstrate the two-dimensional automatic nesting algorithms.

2013-06-21

DXF Importer

查看服装行业专用DXF文件,例如AAMA,ASTM,TIIP格式。并对DXF文件里的曲线使用二阶Bezier曲线进行优化。此软件仅供学习演示用,不作为行业标准。

2013-06-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除