按类别查询搜索结果
关于关键词 的检测结果,共 4425
bjutslg | 2014-09-05 11:08:20 | 阅读(0) | 评论(0)
[google面试CTCI] 1-4.判断两个字符串是否由相同字符组成2013-10-21 10:57:11     我来说两句       作者:JJDiaries收藏    我要投稿【字符串与数组】 Q:Write a method to decide if two string...【阅读全文】
bjutslg | 2014-09-04 21:57:39 | 阅读(0) | 评论(0)
如何判断两个链表相交及找到第一个相交点   我们学一个算法,一定是为了用吧,所谓“学以致用”吗?那么判断两个链表是否相交有什么用呢?这是因为一旦两个链表出现相交的情况,就可能发生这样的情况,程序释放了链表La的所有节点,这样就导致了另外一个与之有相交节点的链表Lb中的节点也释放了,而Lb的使用者,...【阅读全文】
double_lq | 2014-09-04 11:35:46 | 阅读(0) | 评论(0)
数组问题:在一个整数数组中找到一个位置,使左右两边之和相等。分析:先遍历一趟数组,求得和sum。然后从头开始遍历求和count,此时位置记为a[i],判断count-a[i]与sum-count是否相等。代码如下: #include<iostream>using namespace std;int getPos(int data[],...【阅读全文】
bjutslg | 2014-09-03 15:06:36 | 阅读(0) | 评论(0)
  试题1:请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1  解答:int checkCPU(){ {  union w  {    int a;   char b;  } c;  c.a = 1;  return (c.b == 1); }}  剖析:  嵌入式...【阅读全文】
bjutslg | 2014-09-03 14:32:32 | 阅读(0) | 评论(0)
从一个简单的宏定义看linux内核的严谨,窥C语言的强大2010-12-17 21:13 最近闲来无事,分析下linux kernel里面一些函数都是怎样定义使用的,它们都是怎样避免风险的,从include/l...【阅读全文】
【C/C++】 号量
小霸王88 | 2014-09-02 15:04:55 | 阅读(660) | 评论(0)
he_chengjin | 2014-09-01 23:56:02 | 阅读(120) | 评论(0)
C++中名字查找与继承——lvyilong316C++调用成员函数的步骤一般为:(1)     首先确定函数调用的对象、引用或指针的静态类型。(2)     在该类中查找函数,如果找不到就在直接基类中找,如此循环直到查找到最上层基类。(3)     一旦...【阅读全文】
xinjuwang001 | 2014-09-01 16:40:19 | 阅读(510) | 评论(0)
C++中名字查找与继承——lvyilong316C++调用成员函数的步骤一般为:(1)     首先确定函数调用的对象、引用或指针的静态类型。(2)     在该类中查找函数,如果找不到就在直接基类中找,如此循环直到查找到最上层基类。(3)     一旦...【阅读全文】
lvyilong316 | 2014-08-31 16:13:13 | 阅读(6000) | 评论(2)
C++中名字查找与继承——lvyilong316C++调用成员函数的步骤一般为:(1)     首先确定函数调用的对象、引用或指针的静态类型。(2)     在该类中查找函数,如果找不到就在直接基类中找,如此循环直到查找到最上层基类。(3)     一旦...【阅读全文】
bjutslg | 2014-08-31 13:12:59 | 阅读(1080) | 评论(0)
不能建立数组的引用是说,数组的元素不能是引用。而int (&b)[3] = a;b本身是一个引用,b不是数组。b的引用是数组名a. 如果建立数组的元素的引用,则为:int& b[3]; 但是int& b[3];C++不支持,因为引用不可以作数组中的元素。原因是它不支持传统意义的复制,传统意义的复制:int a = b;a和b在内存中分别占用,内...【阅读全文】
Jan5_Reyn | 2014-08-31 11:53:01 | 阅读(1520) | 评论(0)
引言用Qt程序在手机上显示一幅图片对编程人员来说是再基础不过的一件事情了。那么先让大家看两段代码: //dangerous should not be used, cannot display earth.png, //but if we change earth.png to a smaller image e.g. apple.png, apple.png can be displayed QPixmap pixmap; pixmap.load(...【阅读全文】
bjutslg | 2014-08-30 18:50:01 | 阅读(0) | 评论(0)
 今日翻开严蔚敏的《数据结构(C语言版)》感慨一二,首先书中讲解之详细与形象乃本人博文所不能比拟,有这么一句话说的好"所有的答案都在书中,只是你学习的时候没有注意罢了";其次书的第一章里提到算法的设计要求,除了效率健壮性等,可读性也是重要的一部分,让楼主想起了昨天所写的插入排序中,从后向前查找的...【阅读全文】
易风徜徉 | 2014-08-30 12:36:44 | 阅读(510) | 评论(0)
在实际的编程中会有很多类、方法、函数等出现同名的情况,造成了程序的可读性差的问题。为了避免这种问题的出现,C#提供了很多机制来区别或修改同名的函数或方法,如:命名空间、类名、重载和覆盖等。这篇博客将会对重载和覆盖进行比较,并通过例子来强化记忆。 一、重载  1、重载示意  ...【阅读全文】
xuebabybaby | 2014-08-28 17:34:10 | 阅读(1130) | 评论(0)
不然程序会发生错误,并定位到 __cdecl _lock_file (void __cdecl _lock_file (          FILE *pf          )  {    &n...【阅读全文】
zhongbai | 2014-08-28 10:54:55 | 阅读(310) | 评论(0)
zhongbai | 2014-08-28 10:54:10 | 阅读(420) | 评论(0)
我们知道linux链接so有两种途径:显示和隐式。所谓显示就是程序主动调用dlopen打开相关so;这里需要补充的是,如果使用显示链接,上篇文章讨论的那些问题都不存在。【阅读全文】
zhongbai | 2014-08-28 09:48:07 | 阅读(350) | 评论(0)
linux动态库依赖关系,你知道多少,你知道你经常链接一些无用的so进来吗,他们对程序有哪些影响。本文正是探讨这些问题。使用源码例子,呈现给你,娓娓道来【阅读全文】
show_courage | 2014-08-26 23:45:52 | 阅读(690) | 评论(0)
一、定义信号量 主要是用来保护共享资源,使得资源在一个时刻只有一个进程(线程)所拥有。信号量的值为正的时候,说明它空闲,其值一般代表可用资源数目。所测试的线程可以锁定而使用它。若为0,说明它被占用,测试的线程要进入睡眠队列中,等待被唤醒。二、分类-------- 内核态信号量    |---- 用...【阅读全文】
Jan5_Reyn | 2014-08-24 23:08:41 | 阅读(1360) | 评论(0)
    Qt元对象系统提供了一种部件之间交互的机制,即信号与槽 —— SIGNAL & SLOT。     简单的解释就是:当部件1需要使部件2产生动作时,或者说部件2需要根据部件1的需求来产生动作时,部件1就会发送一个信号给部件2,当部件2接收到该信号就会产生相应的动作。值得注意的是:...【阅读全文】
Jan5_Reyn | 2014-08-22 02:46:13 | 阅读(4640) | 评论(0)
    前段时间刚刚接触Qt的时候,真觉得这是一个神奇的玩意,可以布局,设计按钮,连接槽,做窗口,关键还是跨平台,俨然一个设计利器。于是花了心思去学习,也找了这方面的工作来试手,但在入职前,还真是被这玩意摆弄的很惨。    现在就举一个当初我一直想不明白的问题:往Qt工程中新增文...【阅读全文】