程序员的出路之一

著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 作者:在好 链接:https://www.zhihu.com/question/23142961/answer/59276747 来源:知乎 博客园上的一一位大神的博文供你参考,建议查看原文参看博友回复,综合参考...

2016-02-15 10:21:03

阅读数:563

评论数:0

书籍计划。

数据库,界面,多线程,网络通信。 书籍计划: 数据库。 网络通信。

2016-02-15 10:12:25

阅读数:255

评论数:0

数据库,界面,多线程,网络通信

我有个学长和我说过,作开发,有四个方面的技术:数据库,界面,多线程,网络通信;

2016-02-15 10:10:59

阅读数:308

评论数:0

C 和 C++ 的没落

c++在端游和服务器上依然有优势。但是服务器上java也占有很大的份额。 C 和 C++ 的没落,不仅是因为 CPU 时钟周期的关系,而且因为关系到了开发者的时间 全球大约有400万C和C++程序员,很可能是最大的社区了,约占20%的市场份额,不亚于Java,甚至还要更多一些(C和...

2016-01-12 10:21:07

阅读数:1528

评论数:0

c++ int转换为枚举类型

枚举类型本身就是int类型的。 所以,c++中,int转换为枚举类型,直接强制转换就可以。 类似于下面这样: OrderDataEntity::ENUM_ORDER_DELIVERY_TYPE(    2   ) OrderDataEntity::ENUM_ORDER_DE...

2015-09-08 17:48:55

阅读数:3079

评论数:0

c++ ++ ---的原子操作

这是因为c++中的++和--操作符不是原子操作。实际上,它们会被扩展为三个机器指令: 1,把变量值装入寄存器 2,增加或减少寄存器中的值 3,把寄存器中的值写回内存 假如线程A与B同时装载变量的旧值,在寄存器中增值,回写。他们写操作重叠了,导致变量值仅增加了一次。很明显,访问应该串行化:A...

2015-08-31 09:06:28

阅读数:297

评论数:0

struct的=运算符 赋值运算符

typedef struct tag_ITEM_DATA         {             QString m_text;             QString m_type;             int m_x;             int m_y;       ...

2015-08-27 16:03:49

阅读数:645

评论数:0

十进制转二进制

void convert(int s) {  int d[16] = {0};  int i(15);  int m(1);  while (s != 0)  {   m = s % 2;   s /= 2;   d[i] = m;   i--;  }  cout  for (i = 0;i...

2015-08-27 14:35:32

阅读数:248

评论数:0

typedef 定义结构体

typedef  struct  tag_STRUCT_ORDERDWONLOAD         {             QList                m_OrderList;        //订单编号             long                  ...

2015-08-19 14:29:32

阅读数:342

评论数:0

c++ 变量的作用域

void DownloadOrderThread::StartDownload(QDateTime const& dt)         {             {                 QMutexLocker locker(&m_Mutex);          ...

2015-08-13 14:32:45

阅读数:168

评论数:0

无法解析的外部符号 dll中的函数不能识别

背景: workStation中提供了CUserConfig类中的方法给Trade.dll使用。在编译Trade.dll的时候,出现CUserConfig类中的多个方法无法识别。 原因: WorkStation编译的是debug版本的。 而Trade.dll编译...

2015-08-05 11:06:32

阅读数:1029

评论数:0

重写<小于号

typedef struct _tagPluginBaseInfo         {                                    //插件基本信息             int            nId;                //插件id     ...

2015-07-20 09:04:47

阅读数:264

评论数:0

代码注意事项 代码风格

1.成员变量一定要初始化,包括map和list也要初始化; 2.成员函数的声明和定义的相对位置关系要保持一致。 比如析构函数的声明在构造函数的下面,那么析构函数的实现也要在构造函数实现的下面。

2015-07-02 17:41:36

阅读数:470

评论数:0

拷贝构造函数

一. 什么是拷贝构造函数 首先对于普通类型的对象来说,它们之间的复制是很简单的,例如: [c-sharp] view plaincopy int a = 100;  int b = a;    而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种...

2015-06-30 13:30:13

阅读数:188

评论数:0

explicit显示声明一个函数

explicit表示显示的意思。比如你声明一个类: class CMyClass{ private: int data; public: void setData(int value); int getData(); }; 但是没有声明构造函数,那么这就是隐式声明impli...

2015-06-30 11:42:46

阅读数:301

评论数:0

未声明的标识符 某个类编译器无法识别

包含了头文件还是出现了未声明的标识符问题。 工程中已经有了类PopGetOrderInfo类。 其头文件为: #ifndef POPGETORDERSTATE_H #define POPGETORDERSTATE_H class PopGetOrderInfo {}; 拷贝PopGetO...

2015-06-26 17:22:13

阅读数:924

评论数:0

mutable在c++中的用法

在C++语言中,mutable是C++语言中的关键字,可以修饰一个成员变量,就像static,const等修饰一个变量一样(注意:如果一个结构体或者是类的成员变量被static或者const修饰的话,则不可以再用mutable来修饰,否则回报编译错误)。一般情况下,如果一个函数、对象等被const...

2015-06-04 19:25:42

阅读数:2194

评论数:0

C++下遍历文件夹

原文出处:http://www.cnblogs.com/summerRQ/articles/2375749.html 编写程序遍历文件夹及其子文件夹下所有文件,并输出到标准输出流或者文件流。 1. 先考虑在单层目录下,遍历所有文件。以C:\WINDOWS为例: 用到数据结构_findda...

2015-06-03 15:13:38

阅读数:339

评论数:0

namespace 名字空间

namespace中文意思是命名空间或者叫名字空间,传统的C++只有一个全局的namespace,但是由于现在的程序的规模越来越大,程序的分工越来越细,全局作用域变得越来越拥挤,每个人都可能使用相同的名字来实现不同的库,于是程序员在合并程序的时候就会可能出现名字的冲突。namespace引入了复杂...

2015-05-25 16:54:30

阅读数:310

评论数:0

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