- 博客(20)
- 收藏
- 关注
原创 上海某讯公司笔试面试
一. 笔试部分1.1 逻辑概率题目 1.1.1 沙漠运水贩水最大利润 1.1.2 23枚硬币翻转问题。正面朝上一样多。 1.1.3 给工人分金条的问题。每天给金条... 1.1.4 求最少及格人数的问题。第一题答对多少,第二题答对多少。1.2 c++ 题目 1.2.1 多态问题。父类指针或者应用指向子类对象。求各种输出结果。1.2.2 多个类继承
2014-03-17 13:57:40
1472
转载 Linux多线程编程(不限Linux)
http://www.cnblogs.com/skynet/archive/2010/10/30/1865267.html
2014-03-12 14:26:16
610
转载 鱼还是熊掌:浅谈多进程多线程的选择
http://software.intel.com/zh-cn/blogs/2010/07/20/400004478
2014-03-07 15:30:13
771
转载 面试总结,多进程和多线程的区别
关于多进程和多线程,教科书上最经典的一句话是“进程是资源分配的最小单位,线程是CPU调度的最小单位”。这句话应付考试基本上够了,但如果在工作中遇到类似的选择问题,那就没有那么简单了,选的不好,会让你深受其害。所以他也是面试者最喜欢考察的题目之一。我们按照多个不同的维度,来看看多进程和多线程的对比(注:都是相对的,不是说一个好得不得了,另一个差的无法忍受)维度多进
2014-03-07 15:15:20
843
转载 C++任务队列与多线程
http://www.cnblogs.com/zhiranok/archive/2013/01/14/task_queue.html
2014-03-06 16:16:39
758
原创 2014-03-03-上海科**公司面试
1. Java 强应用和弱应用2. C++多态的实现原理3. 智能指针的应用场景4. C++多态继承 子对象的内存布局5.STL用过哪些6.多线程的程序写过哪些7. Android UI线程8. Android service 的生命周期10. 数据结构常用树以及应用场景举例11. Java GC 的实现机制都有哪些12. 如何设计一个堆管理的程序
2014-03-03 18:20:17
1147
转载 android面试题 不单单为了面试也是一次很好的学习
以下面试题都是在网上找的总结出来的,谢谢大家的分享!希望,我们共同进步,找到自己梦想的公司:1.android dvm 的进程和Linux的进程,应用程序的进程是否为同一个概念:答:dvm是dalivk虚拟机。每一个android应用程序都在自己的进程中运行,都拥有一个dalivk虚拟机实例。而每一个dvm都是在linux的一个进程。所以说可以认为是同一个概念。
2014-03-03 11:24:00
659
转载 设计模式C++实现(1)——工厂模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍工厂模式的实现。 工厂模式属于创建型
2014-02-27 18:25:06
790
转载 C++中的单例模式
单例模式也称为单件模式、单子模式,可能是使用最广泛的设计模式。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出,GUI应用必须是单鼠标,MODEM的联接需要一条且只需要一条电话线,操作系统只能有一个窗口管理器,一台PC连一个键盘。 单例模式有许多种实现方法,在C++中,甚至可以直接用一个全局变量做到这一点
2014-02-27 16:25:37
571
原创 2014-02-27-某迈科技-电话面
1. static 的作用?2. 单例模式如何实现。3. 构造函数可以私有吗?4. python 如何使用 C/C++ 库?5. python的网络应用?6. python的数组和元组的区别?7. shell命令, grep 的用法?8. linux 系统命令的用法?9. git的用法?
2014-02-27 15:41:58
635
原创 2014-02-26-某摄像头公司-某卡-电话面
1.C++内存布局2. Malloc free 与 New Delete的区别3. 构造函数能否抛出异常 析构函数能否抛出异常?4. C++ 类型转换有哪几种,子类转换父类使用哪种?5. C++ 重载的定义?哪几种情况属于重载?函数名和形参相同,返回值不同属不属于重载?6. C++ 要使用C函数要怎么做?为什么要这么做?7. 进程和线程的区别和联系?8. C++在什
2014-02-26 22:33:23
938
转载 linux system函数的学习
1. system是库函数还是系统调用?system是一个库函数,system会fork一个child process,然后在这个child process中去执行shell命令。如果你的程序需要调用system函数,你需要#include system函数的原型是int system(const char *command);2. system是同步函数吗?所谓同
2014-02-20 23:30:31
1386
转载 使用 GDB 调试 Linux 软件
编译开始调试之前,必须用程序中的调试信息编译要调试的程序。这样,gdb 才能够调试所使用的变量、代码行和函数。如果要进行编译,请在 gcc(或 g++)下使用额外的 '-g' 选项来编译程序:gcc -g eg.c -o eg回页首运行 gdb在 shell 中,可以使用 'gdb' 命令并指定程序名作为参数来运行 gdb,例如 'gdb eg';或者在
2014-02-20 21:57:19
622
转载 使用gdb调试程序详解
熟练使用gdb是一个linux下开发人员必备的一项技能,我们由浅入深的学习一下gdb的强大功能。一.gdb简单介绍名称 gdb - GNU 调试器提要 gdb [-help] [-nx] [-q] [-batch] [-cd=dir] [-f] [-b bps] [-tty=dev] [-s symfile] [-e pro
2014-02-20 21:53:18
593
转载 GCC使用入门(一)(2)
需要注意的是,要生成可执行程序时,一个程序无论有有一个源文件还是多个源文件,所有被编译和连接的源文件中必须有且仅有一个main函数,因为main函数是该程序的入口点(换句话说,当系统调用该程序时,首先将控制权授予程序的main函数)。但如果仅仅是把源文件编译成目标文件的时候,因为不会进行连接,所以main函数不是必需的。四、常用选项许多情况下,头文件和源文件会单独存放在不同的目录中
2014-02-20 21:45:44
482
转载 GCC使用入门(一)(1)
【51CTO.com独家特稿】一、GCC简介通常所说的GCC是GUN Compiler Collection的简称,除了编译程序之外,它还含其他相关工具,所以它能把易于人类使用的高级语言编写的源代码构建成计算机能够直接执行的二进制代码。GCC是Linux平台下最常用的编译程序,它是Linux平台编译器的事实标准。同时,在Linux平台下的嵌入式开发领域,GCC也是用得最普遍的一种编译器。G
2014-02-20 21:44:32
565
转载 Linux GCC常用命令
1简介2简单编译2.1预处理2.2编译为汇编代码(Compilation)2.3汇编(Assembly)2.4连接(Linking)3多个程序文件的编译4检错5库文件连接5.1编译成可执行文件5.2链接5.3强制链接时使用静态链接库1简介GCC 的意思也只是 GNU C Compiler 而已。
2014-02-20 21:43:00
563
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人