自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 腾讯2015春招pc客户端开发练习卷

分类: C/C++2015-06-04 11:43 237人阅读 评论(0) 收藏 举报c++面试腾讯1.下列说法错误的有()A.  在类方法中可用this来调用本类的类方法B. 在类方法中调用本类的类方法时可直接调用C. 在类方法中只能调用本类中的类方法D.  在类方法中绝对不能调用实例方法  答案:AC

2015-08-29 20:38:16 505

转载 glib简介入门

glib 可调试/configure CFLAGS=-g && make && make installormake CFLAGS=-g   简介原文地址: http://laiyuanyuan7.blog.163.com/blog/static/1527432120112104428767/glib库是Linux平台下最常用的C语言函数库,它具有很好的可移

2015-08-04 16:38:05 572

转载 GObject入门教程

GObject TutorialGObject TutorialRyan McDougall(2004)目的—这篇文档可用于两个目的:一是作为一篇学习Glib的GObject类型系统的教程,二是用作一篇按步骤的使用GObject类型系统的入门文章。文章从如何用C语言来设计一个面相对想的类型系统开始,使用GObject作为假设的解决方案。这种介绍的方式可以更好的解释这

2015-08-04 16:34:39 2320

转载 linux中,安装程序,指定路径./configure --prefix=/ABC

在LINUX中的源代码编译程序都遵守一个规则,就是以指定的目录为相对目录,安装程序,例如,安装前./configure --prefix=/ABC那么,安装后,在/ABC下就有对于这个程序的/ABC/include该程序的头文件目录 /ABC/etc该程序的配置目录,/ABC/bin该程序应用目录等,这时,我们直接打应用程序名就不可能运行得起来,因为PATH变量里没有指向/ABC/bin应

2015-08-04 13:45:07 25209

转载 gstreamer教程系列之动态插件的实现与原理

gstremer的插件机制是其核心,所有的元件的都是以插件的形式绑定在管道中用来实现媒体播放的效果。动态加 载机制简单的说就是gstreamer框架依照所请求的流的格式来向自己的插件库中寻找可用插件已实现自动绑定的一种模式。这大大方便了对于上层应用开发人员的使用。    decodebin2就是动态加载机制实现的一个解码管道,根据手册上说的可以知道,动态加载核心便是在管道中加载了一个typ

2015-08-03 11:35:21 1770

转载 gstreamer插件工作原理与流程分析

gstreamer plugins的工作同所有的基于插件的程序的工作原理类似,本质上都是通过读取动态库实现的,只需要每个动态库都实现某一个特定的接口就可以了,比如XX_init等,gstreamer统一使用plugin_init。里面会有个像注册表一样的数据结构会存储所有的插件的信息。     (1)在应用程序启动时,会调用gst_init--->gst_init_check。gst_in

2015-07-31 18:26:15 1797

转载 快速上手Gobject

What is G-object?—很多人被灌输了这样一种概念:要写面向对象程序,那么就需要学习一种面向对象编程语言,例如C++、Java、C#等等,而C语言是用来编写结构化程序的。—事实上,面向对象只是一种编程思想,不是一种编程语言。换句话说,面向对象是一种游戏规则,它不是游戏。—Gobject,亦称Glib对象系统,是一个程序库,它可以帮助我们使用C语言编写面向对象程序;它提供了一

2015-07-31 18:17:59 356

转载 Java Web 常见乱码问题

最基本的乱码问题这个乱码问题是最简单的乱码问题。一般新会出现。页面编码不一致导致的乱码Html代码: <%@ page language="java" pageEncoding="UTF-8"%><%@ page contentType="text/html;charset=iso8859-1"%><html> <head> <title>中文问题</title>

2015-05-20 21:27:22 402

原创 Sqlsever因实例....问题登不上去时&&在tomcat说端口占用时即查看端口占用方法

1、可能是没开或杀死了什么服务进程,没自启或360一键删除了2、端口占用问题,先查看端口被那个pid标志进程占用,再用命令杀或用进程管理器杀即可,一般问题都能解决!端口占用问题百度经验:http://jingyan.baidu.com/article/3c48dd34491d47e10be358b8.html

2015-05-20 07:06:42 379

转载 单例/单体模式(Singleton)

单例/单体模式(Singleton)首先,单例模式是对象的创建模式之一,此外还包括工厂模式。单例模式的三个特点:1,该类只有一个实例2,该类自行创建该实例(在该类内部创建自身的实例对象)3,向整个系统公开这个实例接口Java中大概是这个样子12345678910

2015-05-15 12:12:23 406

转载 抽象工厂模式和工厂模式的本质区别(代码示例)

抽象工厂模式是让工厂和依赖工厂的子类全部依赖一个接口或者抽象类,因为抽象代表这稳定,这样可以很容易的遵循oo中比较著名的开放关闭原则,设计出来的系统、框架或者程序很富有弹性和扩展能力(这句话有点大概的意思,没有具体的)网上搜一句话,不知道对还是错 其实这两者的区别,GOF的书上说得很清楚。工厂方法采用的是类继承机制(生成一个子类,重写该工厂方法,在该方法中生产一个对

2015-05-15 10:58:31 1144

转载 Java中的system

System类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于java.lang包。         由于该类的构造方法是private的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员变量和成员方法都是static的,所以也可以很方便的进行调用。         1、成员变量System类内部包含in、out和err三个成员变量,分别代表标准输入流(键盘输

2015-04-28 11:15:44 408

转载 Java经典笔试题

1.请看下列代码:class ClassA {}class ClassB extends ClassA {}class ClassC extends ClassA {}public class Test{ public static void main(String[] args) {  ClassA p0 = new ClassA();  ClassB p1 = ne

2015-04-23 12:15:16 6995

转载 JSP共有以下9种基本内置组件 简介 jsp内置对象

简介可以不加声明就在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量 内置组件JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它

2015-04-23 12:06:45 389

转载 理解 JAVA线程同步及其中中wait()和notify()简洁例子

JAVA线程同步中wait()和notify()简洁例子  搞懂这两个的用法之前,请你务必搞懂线程同步的道理,否则,下面这一大篇你应该是看不懂的。wait()和notify()一系列的方法,是属于对象的,不是属于线程的。它们用在线程同步时,synchronized语句块中。我们都知道,在synchronized语句块中,同一个对象,一个线程在执行完这一块代码之前,另一个线程,如果传进来

2015-04-23 12:04:37 759 1

转载 Java 同步方式 (2) —— wait和notify/notifyall

Java 中除了关键字 synchronized 能够实现线程同步外,还可以使用 wait 和 notify/notify 实现同步。wait 方法是使拥有当前对象(object)的线程(thread)放弃锁(release lock),进入睡眠状态notify 通知该对象(object)因上面调用wait而等待的某一进程重新唤醒启动notifyAll 通知在对象(object

2015-04-23 11:57:51 355

转载 Socket原理等

一、Socket简介Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。几个定义:(1)IP地址:即依照TCP/IP协议分配给本地主机的网络地址,两个进程要通讯,任一进程首先要知道通讯对方的位置,即对方的IP。(2)端口号:用来辨别本地通讯进程,一个本地的进程在通讯时均会占用一个端口号,不同的进程端口号不同,

2015-04-23 11:41:48 291

转载 synchronized的4种用法

记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。     一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。     二、然而,当一个线程访问ob

2015-04-23 11:31:26 269

转载 static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?

static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?C语言中讲讲static变量和static函数有什么作用static关键字有两种意思,你看上下文来判断1,表示变量是静态存储变量 表示变量存放在静态存储区. 2,表示该变量是内部连接 (这种情况是指该变量不在任何{}之内,就象全局变量那

2015-04-07 11:59:55 445

转载 vfork,fork,clone,pthread_create 区别

进程是一个指令执行流及其执行环境,其执行环境是一个系统资源的集合,这些资源在Linux中被抽象成各种数据对象:进程控制块、虚存空间、文件系统,文件I/O、信号处理函数。所以创建一个进程的过程就是这些数据对象的创建过程。在调用系统调用fork创建一个进程时,子进程只是完全复制父进程的资源,这样得到的子进程独立于父进程,具有良好的并发性,但是二者之间的通讯需要通过专门的

2015-04-06 21:02:35 561

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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