编程工具
文章平均质量分 95
陌尘(MoChen)
程序员码龄: 14+年
IT从业经验: 10+年
曾任职单位: 北大方正,阿里巴巴
出版的书籍: 《人人都懂设计模式》、《Python 設計模式》
擅长的语言: C++/Python/JavaScript
涉及的技术: 电子书SDK,PC户端开发,Linux应用开发,前端开发
涉及的行业: 电子出版,在线教育,文档协调,智能机器人
展开
-
带你玩转Visual Studio——带你发布自己的工程库
库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。比如你经常使用的STL(Standard Template Library)也是库,有了STL你才能方便地使用std::string、std::cout这些类。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存,被别的程序调用执行。C++的库有两种:静态库和动态库原创 2015-10-04 23:27:44 · 20083 阅读 · 12 评论 -
带你玩转Visual Studio——带你新建一个工程
接着上一篇文章带你玩转Visual Studio——开篇介绍继续讲这个主题,现在我们从创建一个新的工程开始。一步一步创建项目依次选择菜单:File\New\Project,打开New Project对话框。<1>.选择项目类型:Win32 Console Application;<2>.填写工程名(Project Name):TestProject(可以给它取一个任意你想要的名字);<3>.选择原创 2015-09-23 23:33:23 · 86304 阅读 · 21 评论 -
带你玩转Visual Studio——incremental linking(增量链接)的作用
今天编译一个C++程序时,报了一个奇怪的错误(之前是好好的):1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corruptGoogle上搜了一下解决方案:把Project Properties -> Configuration Properties -> Linker (Gener原创 2015-11-14 00:23:50 · 10761 阅读 · 3 评论 -
带你玩转Visual Studio——带你跳出坑爹的Runtime Library坑
Windows下**C Runtime Library**是微软对C标准库函数的实现,这样每个程序可以直接使用C标准库的函数;后来出现了C++,于是又在C Runtime Library基础上开发了**C++ Runtime Library**,实现了对C++标准库的支持。因此现在Windows下的C/C++运行时库既包含子C标准库,也包含了C++标准库。如果你安装了VS2010,在安装目录下的VC\crt\src下原创 2015-10-13 20:06:47 · 51048 阅读 · 22 评论 -
带你玩转Visual Studio——Property Manager的配制
首先,明白两个概念:Project Property和Property Sheet。 Project Property:又称项目属性,是你当前项目的属性配制,保存在你工程的配制文件中,ProjectName.vcxproj中。Property Sheet:又称属性表,可用于多个工程的属性配制,可以自己创建添加属性配制,也可以使用系统默认的属性表,保存在.props为拓展名的文件中。而属性表(Property S原创 2015-11-14 22:01:03 · 13063 阅读 · 1 评论 -
带你玩转Visual Studio——命令行编译C/C++程序
打开安装目录下的*VSDIR*\VC\bin可以看到一系列的可执行程序.exe和批处理文件,这些就是VS2010构建、编译、链接时要用到的工具。看一下几个主要的工具:cl.exe:编译程序link.exe:链接程序lib.exe:加载lib库的程序nmake.exe:用makefile进行构建、编译的工具原创 2015-11-15 11:10:12 · 74707 阅读 · 2 评论 -
带你玩转Visual Studio——VS2010断点进不去解决方法
按F9断点变灰,Debug调试时进不去断点,提示:The breakpoint will not currently be hit. The source code is different from original version. 大概的意思是说当前的代码与执行文件对应版本的代码不同,这就需要重新编译代码。解决方案:1.rebuild工程。2.在工程的代码文件(.cpp或.h)适当的位置,敲原创 2015-01-20 19:04:17 · 22849 阅读 · 4 评论 -
带你玩转Visual Studio——结局汇总
感谢这一系列文章陆陆续续写了一个月,也差不多可以告一个段落了。感谢读者们一直以来对我关注和支持!现将这一系列文章在这做一个汇总,以方便大家查阅。若是初学者,建议按顺序阅读。原创 2015-10-29 23:33:09 · 13475 阅读 · 9 评论 -
带你玩转Visual Studio——开篇介绍
开篇之前,先唠叨几句本人从事C++开发工作一年半,总想就C++开发方面写点东西。写什么呢?想了一下还是写点跟开发密切相关的吧,要说跟开发最密切相关的那莫过于就是开发工具了,也就是常常说的集成开发环境(IDE)。 这一年多从事的是C++的跨平台开发,在Linux和Windows下都开发过,但主要还是在Windows下进行开发(一般会在Windows下开发,多个平台下编译),因为Windows下有强大好原创 2015-09-22 23:12:27 · 55524 阅读 · 36 评论 -
WampServer和phpStorm的用法
WampServer的安装修改默认的浏览器和文本编辑器phpStore创建一个PHP工程在phpStore中运行我们的项目配制一个PHP Script运行环境配制一个PHP Web Page运行环境PHP Script运行环境与PHP Web Page运行环境的区别创建一个虚拟主机从Github中Checkout代码原文出处:http://sunlogging.c原创 2018-01-06 11:25:45 · 10989 阅读 · 0 评论 -
带你玩转Visual Studio——带你多工程开发
在带你玩转Visual Studio——带你新建一个工程一文中提到一个Solution(解决方案)可以有多个Project(工程),那什么时候需要有多工程呢? 多工程又有什么好处呢?应用场景:当一个项目由多个不同的组件(模块)构成时,为每一个组件创建一个工程,所有的组件工程在同一个解决方案下。 优点:结构清晰,可进行分模块开发,对复杂程序进行解耦原创 2015-10-06 00:07:47 · 17767 阅读 · 4 评论 -
带你玩转Visual Studio——带你理解微软的预编译头技术
所谓头文件预编译技术,就是把一个工程(Project)中常用的一些头文件(如标准头文件Windows.h、Afxwin.h等,也可以是自己定义的头文件)包含在stdafx.h中,并对stdafx.h预先编译(在所有的.cpp文件编译之前进行编译),得到编译结果.pch文件(默认名称为ProjectName.pch),后期该工程在编译其它.cpp文件时不再编译stdafx.h中的内容(即使include了它),仅仅使用原创 2015-10-10 22:31:50 · 22616 阅读 · 2 评论 -
带你玩转Visual Studio——带你管理多种释出版本
Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以使编译出的可执行文件或库的性能最高,以便用户很好地使用。 Debug和Release本质上就是两组不同的编译选择配制,各自的默认设置一般不用更改。它们最大的区别在于Release进行了优化,去掉了调试信息,因此Release常用无法进原创 2015-10-05 14:38:06 · 10073 阅读 · 3 评论 -
版本控制发展及git和github的使用
源代码管理系统(SCM)与版本控制版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。本地版本控制系统许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间进行区别。这么做的唯一好处就是简单,坏处也不少:有时候会混淆所在的工作目录,一旦弄错了文件数据就没办法撤销恢复。为了解决这个问题,人们很久以前就开发了许多本地版本控制转载 2013-10-26 15:15:04 · 6095 阅读 · 1 评论 -
UML建模工具Rose与PowerDesigner,两款建模工具的对比
本节向大家介绍一下UML建模工具Rose与PowerDesigner,两款建模工具的对比,主要包括二者的出身,二者的区别等内容,相信通过本节的介绍你对UML建模工具Rose与PowerDesigner,两款建模工具的特性有清楚的认识。UML建模工具Rose与PowerDesigner:两款建模工具的对比一、二者的出身作为世界最著名的两大CASE工具,Rational UML转载 2014-04-09 18:20:16 · 12765 阅读 · 2 评论 -
UML类图关系大全
1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时候比较少用到,关联一般都是有向的。转载 2014-05-14 17:22:07 · 1769 阅读 · 0 评论 -
16进制颜色代码(完全)
原文来自:http://www.jb51.net/web/19216.html点评:当你要给你的网页添加颜色时,有时,你能够直接使用该颜色的名称,但是大多情况下,你只能使用十六进制代码来使用这些颜色。(浏览器能够理解这些代码。)红色和粉红色,以及它们的16进制代码。#990033#CC6699#FF66转载 2013-09-17 23:30:44 · 5456 阅读 · 0 评论 -
VS2010将标准输出信息输出到output中
在微软的Visual Studio开发环境(如VS2010)下开发C++的Console Application的项目,标准输出信息(如std::cout、printf等)都是输出到控制台的(也就是传说中的黑窗)。有很多人是不喜欢这个黑窗口的,特别是习惯了像Eclipse这样的IDE的同志,如从Java转到C++的程序员,总想把输出信息集成到VS中。其实是有一种方式可以实现这种需求的,也就是把输出原创 2015-03-07 18:45:36 · 25050 阅读 · 1 评论 -
Visual Studio 2010 中的 MSDN 帮助文档
原文:http://blog.csdn.net/youoran/article/details/8294907一、安装及使用Visual Studio 2010中的MSDN帮助文档较之前版本有了很大的不同,它使用了Microsoft Help Viewer。在安装Visual Studio 2010的时候会自动安装Microsoft Help Viewer。安装完V转载 2014-04-11 22:50:28 · 8443 阅读 · 2 评论 -
IntelliJ Idea+GitHub设置同步工程
原文:http://aquariuslt.com/2014/10/25/intellij-idea-github-connection/之前弄过一次 后来因为一直在本机开发,所以用的是本地的Git通过IntelliJ Idea + GitHub 管理代码仓库更加方便的看到版本提交历史+更变详细对比,公司+宿舍+笔记本三方同步开发 一.事先准备1.安装GitGit下载: http://git-sc转载 2015-07-06 20:59:37 · 49870 阅读 · 0 评论 -
带你玩转Visual Studio——带你了解VC++各种类型的工程
Visual C++各种工程类型:ATLATL ProjectCLRClass LibraryCLR Console ApplicationCLR Empty ProjectWindows Forms ApplicationWindows Forms Control LibraryGeneralEmptyCustom WizardMakefile ProjectMFCMFC Act原创 2015-09-30 00:48:26 · 36170 阅读 · 9 评论 -
带你玩转Visual Studio——带你高效开发
VassistX有以下主要功能:**智能提示:**关键字的提示,已有类名、方法名的提示,类成员(成员数据和成员函数)的提示;**代码高亮:**关键字、类名、方法名等用不同的颜色进行高亮,方便代码的阅读;**快速追踪:**声明与实现的快速跳转,.cpp与.h文件的快速切换;**高效查找:**文件名的查找,标识符的查找,标识符补引用的查找;**代码重构:**重命名标识符(变量名、方法名、类名等,这个非常有用),原创 2015-10-02 00:31:19 · 42641 阅读 · 14 评论 -
从MyEclipse到IntelliJ IDEA ——让你摆脱鼠标,全键盘操作
从MyEclipse到IntelliJ IDEA——让你摆脱鼠标,全键盘操作 从MyEclipse转战到IntelliJ IDEA的经历我一个朋友写了一篇“从Eclipse到Android Studio”博文,于是心潮澎湃我也想一篇,分享自己用这个IDEA的一些技巧和感受。来到公司的第一天,我的同事(也是我的师傅)就让我装IntelliJ IDEA。一开始我还不知道IntelliJ IDEA是什么...原创 2013-10-31 23:32:52 · 108013 阅读 · 12 评论