目的  在Android上开发高性能的3D游戏/应用背景  有一定C++基础,无相关工作经验  2年C工作经验  2年移动开发经验(MTK/SPRD)  无任何java基础计划  1,了解Android  2,根据1的信息制定详细的学习计划  3,实施  1,了解Android1.1 现状  市场份额稳定增长,版本众多,目前以2.1 - 2.3为主。最新版本是4.0。1.2 架构  见
转载 2023-07-20 13:50:52
100阅读
文章目录​​1. C++​​​​1.1. 说一下 static 关键字的作用​​​​1.2. 说一下 C++C 的区别​​​​1.3. 指针和引用​​​​1.4. C++的智能指针? 为何使用智能指针​​​​1.5. 重写和重载​​​​1.6. 多态​​​​1.7. 析构函数为何为虚函数:​​​​1.8. map和set的实现​​​​1.9. 指针和数组的区别?​​​​1.10. 定义字符串的
原创 2022-11-25 09:22:26
452阅读
基础篇:操作系统、计算机网络、设计模式一:操作系统1. 进程的有哪几种状态,状态转换图,及导致转换的事件。2. 进程与线程的区别。3. 进程通信的几种方式。4. 线程同步几种方式。(一定要会写生产者、消费者问题,完全消化理解)5. 线程的实现方式. (也就是用户线程与内核线程的区别)6. 用户态和核心态的区别。7. 用户栈和内核栈的区别。8. 内存池、进程池、线程池。(c++程序员必须掌握)9.
原创 2021-07-22 10:37:45
140阅读
基础篇:操作系统、计算机网络、设计模式一:操作系统1. 进程的有哪几种状态,状态转换图,及导致转换的事件。2. 进程与线程的区别。3. 进程通信的几种方式。4. 线程同步几种方式。(一定要会写生产者、消费者问题,完全消化理解)5. 线程的实现方式. (也就是用户线程与内核线程的区别)6. 用户态和...
转载 2013-10-30 21:33:00
105阅读
2评论
参考http://blog.chinaunix.net/uid/20039893/frmd/49956.html及其他一些网上资料,C++程序员的Python入门。 1. important getchas:     judge whether a object is a type     type(object) == ty
推荐 原创 2012-11-05 18:33:49
593阅读
2评论
基础篇:操作系统、计算机网络、设计模式一:操作系统1. 进程的有哪几种状态,状态转换图,及导致转换的事件。2. 进程
原创 2022-04-20 10:40:01
124阅读
直到昨天,我还以为AI永远不会取代我成为程序员。好吧,从一开始,编程作为一种职业就已经陷入了自己的死亡之中。我想,当有人第一次提出汇编程序时,很多人都认为这就是结局。什么?一个可以将人类可读的笔迹转化为真实机器代码的程序?那么每个经理现在都可以编写代码吗?我们过时了吗?我们已经自动化了吗?是时候收拾东西走了吗?然后很快就出现了足够多的高级语言,诸如FORTRAN和COBOL之类的语言。现在,这肯定
C++
转载 2021-03-03 13:08:35
145阅读
2评论
作者:闻数起舞来源:今日头条 直到昨天,我还以为AI永远不会取代我成为程序员。好吧,从一开始,编程作为一种职业就已经陷入了自己的死亡之中。我想,当有人第一次提出汇编程序时,很多人都认为这就是结局。什么?一个可以将人类可读的笔迹转化为真实机器代码的程序?那么每个经理现在都可以编写代码吗?我们过时了吗?我们已经自动化了吗?是时候收拾东西走了吗?然后很快就出现了足够多的高级语言,诸如FORTRAN和CO
C++
转载 2021-05-07 15:58:16
130阅读
2评论
在当今的软件开发领域,多种编程语言的掌握是非常有必要的。作为一名Java程序员,学习C++可以帮助你更好地理解底层的编程原理,提高编程技能和逻辑思维能力。下面我将为你介绍如何实现“Java程序员学习C++”这个过程。 首先,我们需要明确学习C++的步骤,可以使用以下表格展示具体流程: | 步骤 | 操作 | |--
《拾人牙慧》C语言的开发基础(CC++、算法和数据结构、模板STL)(1)Unix/Linux基础。要熟悉Unix/Linux系统的基本操作和基本命令,掌握Vi编辑器的用法。主要内容有,Unix/Linux操作系统Kernel和Shell;Unix/Linux文件系统;常用的Shell命令;vi的使用;环境变量;简单的Shell脚本编程。(2)标准C基础。要完全掌握C语言的本质,成为一名合格的C
转载 2023-06-30 20:24:04
48阅读
英语是程序员的重要技能,有多重要?比较重要,极其重要吗?也不一定。 我是高中毕业,在刚开始学习计算机的一两年,
最近网友问到这一问题,但我更希望被问的是“C程序员需要学面向对象编程吗?”,那就让我先从回答这一问题开始,并做适当的扩展。   就我的成长经历来看,C程序员必须学习面向对象编程!面向对象编程语言有其天然的一个优势 — 将软件世界的一切象现实世界那样视为对象。我在《专业嵌入式软件开发》一书的《设计,质量之本》一章中指出,软件设计的一个原则是&ldqu
原创 2012-01-12 16:31:26
4262阅读
4点赞
1评论
什么是好的程序员
转载 2021-08-11 13:38:22
136阅读
最近网友问到这一问题,但我更希望被问的是“C程序员需要学面向对象编程吗?”,那就让我先从回答这一问题开始,并做适当的扩展。就我的成长经历来看,C程序员必须学习面向对象编程!面向对象编程语言有其天然的一个优势 — 将软件世界的一切象现实世界那样视为对象。我在《专业嵌入式软件开发》一书的《设计,质量之本》一章中指出,软件设计的一个原则是“以人为本”,在软件世界中构建现实世界就能很好地贯彻这
转载 2021-08-12 00:38:29
215阅读
基本数据类型 1、基础数据类型分为三种:整数型、浮点型和void型。(任何表达式都是可转换为void类型的) 2、整型:表示整数、字符和布尔值的算术类型。 包括short、int、long、char、bool等 3、绝对值小于1的浮点数,其小数点前面的0可以省略,例如,0.22可写为.22。 4、常
转载 2020-08-22 17:45:00
216阅读
2评论
什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。我认为好的程序员应该有以下几方面的素质:1、有专研精神,勤学善问、举一反三。2、积极向上的态度,有创造性思维。3、与人积极交流沟通的能力,有团队精神。4、谦虚谨慎,戒骄戒燥。5、写出的代码质量高。包括:代码的
转载 2022-09-12 20:31:34
35阅读
每当把c++和java相提并论,网上总是一番唇枪舌战,各自持不同的观点。比如说c++能做底层开发,java主要是做web开发和高端设备。c++的运行速度比java快很多,C++能写大游戏,java做不了大游戏等等。其实不仅这两门语言本身有一定的区别,从事这两种语言的程序员也有不同的性格特征,也许是被潜移默化了吧!一起来看一看达内老师的几点看法。一、从对基础知识掌握的程度来看;从对基础知识掌握的程度
转载 2023-05-22 22:54:00
59阅读
C++学习1、基础语法2、核心编程引用做函数的返回值引用做函数的返回值引用做函数的返回值3、类和对象 1、基础语法最基本的排序算法不声明函数的话,如果函数在主函数后面,调用时可能会报错!!让代码结构更加清晰const修饰后 变成只读,不可修改const修饰后 变成只读,不可修改const修饰后 变成只读,不可修改(指向的内容10不允许修改)指针常量 常量指针 指针常量结构体中const的使用P6
什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。我认为好的程序员应该有以下几方面的素质:1、有专研精神,勤学善问、举一反三。2、积极向上的态度,有创造性思维。3、与人积极交流沟通的能力,有团队精神。4、谦虚谨慎,戒骄戒燥。5、写出的代码质量高。包括:代码的
转载 2022-07-29 13:11:23
120阅读
  • 1
  • 2
  • 3
  • 4
  • 5