
编程
lemonrong
图形软件
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
风雨20年:我所积累的20条编程经验
译者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你能在本文中看到自己的身影。从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易转载 2013-11-19 09:17:43 · 690 阅读 · 0 评论 -
VTK渲染DEM数据
#!/usr/bin/env pythonimport vtkfrom vtk.test import Testingfrom vtk.util.misc import vtkGetDataRootVTK_DATA_ROOT = vtkGetDataRoot()# Create the RenderWindow, Renderer and both Actors#转载 2014-03-21 18:21:38 · 2851 阅读 · 0 评论 -
VTK的点云渲染(C++)
#include #include #include #include #include #include #include #include #include #include #include #include #include int main(int argc, char* argv[]){// Verify input原创 2014-03-21 18:17:08 · 3719 阅读 · 0 评论 -
Qt判定Windows文件名有效性
bool isValidFileName(QString text, bool bWithExt){if(text.isEmpty())return false;if (bWithExt){int pos = text.lastIndexOf('.');text.truncate(pos);}QString pattern("[\\\\/:|*?\"原创 2014-01-20 16:54:39 · 2688 阅读 · 0 评论 -
实现Windows下的右键菜单添加
1. 添加右键命令 您所希望使用的命令如果不在右键菜单中,就要靠我们自己把它"加"进去。让我们来看几个添加实例,把握了基本方法,就可触类旁通,添加一切命令。 用右键快捷命令重启计算机。"重新启动计算机"是经常需要做的工作,可是它的实现要通过点击"开始/关闭系统/重新启动计算机/确定"好几个步骤的操作,比较麻烦,如果可以通过右键快捷命令随时随地重启就更方便了。要添加"重新启动计算机"转载 2014-01-15 15:08:02 · 1466 阅读 · 0 评论 -
文件命名规范(Windows)
File and Directory NamesAll file systems follow the same general naming conventions for an individual file: a base file name and an optional extension, separated by a period. However, each file syst翻译 2014-01-10 14:30:20 · 7207 阅读 · 0 评论 -
编译OSG原代码时出现错误
通过CMAKE生成的VS工程,编译OSG原代码出现如下错误:C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1153) : error C2086: 'int WINGDIAPI' : redefinition原因是工程的预编译宏缺少定义WIN32。解决的办法是:在CMake中的原创 2013-12-31 14:48:03 · 2147 阅读 · 0 评论 -
VS编译Qt时若主函数为wmain时出现链接错误,找不到main入口函数
使用VS编译Qt程序时,若需要解析Unicode的命令行参数,则主函数名称需做修改:int _tmain(int argc, wchar_t *argv[], wchar_t *env[])否则,无法正确通过argv解析出命令行参数。(另一种解决的方法是 QApplication app(argc,(char**)argv); // orQApplication app(arg原创 2013-12-30 16:28:00 · 1949 阅读 · 0 评论 -
《程序员修炼之道》阅读笔记
1. 提供各种选择,不要找各种借口2. 不要容忍破窗户3. 做变化的催化剂4. 记住大图景5. 批判的分析你读到的和听到的6. 不要重复你自己7. 让复用变得更容易8. 消除无关实物之间的影响原创 2013-11-27 21:09:32 · 599 阅读 · 0 评论 -
《程序员的思维修炼》阅读笔记
当前最重要的两项技能:沟通能力学习和思考能力实用系统思维原创 2013-11-24 15:11:03 · 871 阅读 · 0 评论 -
vs2005中使用模板出现"LNK2019 - Unresolved external Symbol" 错误
<br />VS2005中使用模板类,把模板类函数的声明放在头文件中,把模板类函数的实现放在.cpp文件中,编译后会出现“LNK2019 - Unresolved external Symbol......."的链接错误。<br />解决办法:<br />必须把所有模板放入头文件中,模板类不能有.cpp文件原创 2011-03-17 00:21:00 · 453 阅读 · 0 评论 -
10种阻碍程序员职业发展的行为
1. 太害怕学不会新的工具、语言和框架2. 知道特性“完成”的时候才会提交3. 只是“知其然”会很危险4.分析瘫痪(过分分析)5. 没有对工具和开发过程投入6. 羞于请求帮助7. 不知道如何让其他程序员更容易使用你的代码8. 不知道如何阅读其他人的代码9. 不能从最终用户的角度编码10. 无法判断任何编程任务的业务价值转载 2013-11-19 09:06:43 · 909 阅读 · 0 评论 -
顶级程序员的10条最佳实践
1. 慎重选择第一门语言2. 你不是程序猿3. 保持敏捷,不断交付4. 保持对测试流程的控制5. 如果你是自由职业者,要学会说不,哪怕面对的是金钱6. 荣誉属于过去——理论是一回事,但实践更重要7. 结对评审时你的秘密武器8. 像躲瘟疫一样避免过早优化9. 你的代码只写一次,可别人会读它千万遍10. 这是一个崇高的职业,把你的技能用到好的地方转载 2013-11-19 09:10:56 · 768 阅读 · 0 评论 -
QDockWidget最大化
1. QDockWidget不能设置最大化按钮2. 需要自己增加交互动作,调用QDockWidget::showMaximized()最大化窗口。增加Action,或增加消息相应。原创 2015-03-31 14:47:18 · 2770 阅读 · 0 评论