现在位置: 首页 > yuoeis发表的所有文章
  • 07月
  • 28日
综合 ⁄ 共 24字 评论关闭
linux kernel map android map
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 170字 评论关闭
C++程序员在各种面试场合都会被问道什么是多态,那么到底该如何回答这个问题? 多态的特点是: 允许将子类类型的指针赋值给父类类型的指针。在c++中是通过虚函数来实现的。 多态性是允许将父对象设置成一个或更多的和子对象相等的技术,赋值之后, 父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。 多态的本质: 将子类类型的指针赋值给父类类型的指针
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 1170字 评论关闭
// Tarjan+缩点:找出入度为0的强连通分量, //找出每个强连通分量的最小费用求和 #include<stdio.h> #include<stack> using namespace std; #define N 1002 int n,m,dfs[N],low[N],ins[N]; int in[N],belong[N],ct[N],cnt[N]; struct edge { int ed; struct edge *next; }*p[2*N]; void add(int x,int y) { edge *q=new edge; q->ed=y; q->next=p[x]; p[x]=q; } int ans,idx; stack<int>Q; void Tarjan(int x) { int v; dfs[x]=low[x]=idx++; Q.push(x); ins[x]=......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 557字 评论关闭
ogre中以树状组织场景中所有的物体---物体拥有位置方位缩放等属性,同时还应有顶点材质等属性。Ogre很好地将二者分离开来,位置方面的属性等单独放在Node/SceneNode中,顶点等放在MovableObject的派生体系中。它以树状结构组织Node,每一个Node下可以挂接多个不同的MoveableObject. Node以树状结构组织,每一个Node都会有子节点与父节点,它代表一本地坐标系,记录的信息有: 1. 记录从其父节点坐标系变化到其本地坐标系需要的几个基本信息:由父坐标系经过旋转、平移、缩放变化到本地坐标系==分别对应着四元数表示的旋转量、Vecto......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 1003字 评论关闭
方法1: BOOL GetFileList(CString strSourceDir, CString fileListPath) { //保存文件列表 CString strFileList = ""; //要查找的目录 strSourceDir = strSourceDir + "*.*"; _finddata_t file; long longf; if((longf = _findfirst(strSourceDir, &file))==-1l) { return FALSE; } else { string tempName; while( _findnext(longf, &file ) == 0) { tempName = ""; tempName = file.name; if (tempName == "..") { continue; } //保存文件名 strFileLi......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 3723字 评论关闭
http://sarin.iteye.com/blog/603684/       先来看一个例子,代码如下: Java代码   public class Test {        public static void main(String[] args) {            String str = "abc";            String str1 = "abc";            String str2 = new String("abc");            System.out.println(str == str1);            System.out.println(str1 == "abc");            System.out.println(str2 == "abc");            System.out.println(str1 == str2);            System.out.println(str1.equals(str2));  ......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 11853字 评论关闭
前面我们分析到WifiDisplaySource会调用ANetworkSession的接口去创建一个socket,并在这个socket上监听是否有客户端的连接请求。先来看看Wifi Display规范的一些流程图: 从之前的一篇文章中,当ANetworkSession创建好RTSP的listen socket后,就会把它加入到selelct中等待对方的连接,那我们首先来看ANetworkSession的threadLoop方法: [java] view plaincopy void ANetworkSession::threadLoop() {          int res = select(maxFd + 1, &rs, &ws, NULL, NULL /* tv */);          {           Mu......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 1371字 评论关闭
            相信很多研究人员都和我一样使用Matlab分析和研究各种算法。最近无意之中发现matlab提供的并行工具箱,通过简单地修改(仅仅把for改为parfor,存在依赖关系的变量用新变量代替),就可以让单机matlab并发多个线程运行,并发线程数与本机cpu核数相当。例如:我的机器是Intel i5 2300,有四个物理core,因此最多可并发为4线程。         目前我正在进行一种算法的训练实验,需要使用大量图片数据,受到内存容量限制,目前采用一张一张从磁盘上读取处理的方式,单线程matlab处理起来速度很慢,通过4线程并发,速度提高了不......
阅读全文
       安装了vs2010,想在新环境下玩玩MFC,结果一直出现“fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”的错误,搜了一下网上的解决办法,即: 1.将 项目-->>项目属性-->>配置属性-->>|清单工具-->>|输入和输出-->>嵌入清单将 “是”改为“否”;       2.我的64位系统修改后还是报错,那么接下来就是终级解决办法,先打开C:\Program Files(x86)\Microsoft Visual Studio 10.0\vc\bin目录,在里面找到cvtres.exe,查看其对应版本号,如图   再打开自己vs的安装路径,我的是D:\Prog......
阅读全文
  • 02月
  • 08日
综合 ⁄ 共 5588字 评论关闭
获取语音设备并创建Interface     DirectSound开发中常常需要获取系统当前可用的语音设备列表,在SDK Samples中最先介绍了它。DirectX将它封装成函数DirectSoundEnumerate/DirectSoundCaptureEnumerate,我们所要做的只是以DSEnumCallback作为接口模板,添加一个自定义的回调函数,然后简单的调用一下即可。    获取设备列表后,创建DirectSound环境使用函数DirectSoundCreate8/DirectSoundCaptureCreate8。   下面是示例源代码: /*----------------------------------------------------------------------------------* File: ......
阅读全文
  • 02月
  • 06日
综合 ⁄ 共 362字 评论关闭
题目由于数据量比较大,还是要想一下的,代码如下。 #include<stdio.h> int arr[100005]; int sum[100005]; int main(){ int i,j,n,m; scanf("%d",&n); sum[0]=0; for(i=1;i<=n;i++){ scanf("%d",&arr[i]); sum[i]=sum[i-1]+arr[i]; } scanf("%d",&m); int s,e,t; int ra,rb; for(i=0;i<m;i++){ scanf("%d %d",&s,&e); if(s>e){ t=s; s=e; e=t; } ra=sum[e-1]-sum[s-1]; rb=sum[n]-ra; if(ra<rb) printf("%d\n",ra); else printf("%d\n",rb); } ret......
阅读全文
  • 01月
  • 22日
综合 ⁄ 共 1790字 评论关闭
VMControl 作为 IBM Systems Director 的一个高级管理器,提供了一系列的管理功能帮助 Power 管理员快速捕获部署虚拟机系统,进行虚拟化环境的管理。而现代的数据中心,出于安全性,网路负载等多重因素的考虑,一般会存在有多个网络,常见的像管理网络和生产网络。管理网络单独使用一个网段,仅用于系统管理员的维护管理工作,从而保证管理网络中不会有较多的网络负载占用带宽而影响到日常的管理;而生产网络往往是私有网络,也就是系统生产运行的网络,一般和外部网络,管理网络不可互通,以免受到外面的安全威胁;在这种管理网......
阅读全文