现在位置: 首页 > carpinteyropuq发表的所有文章
  • 08月
  • 22日
综合 ⁄ 共 1289字 评论关闭
        首先考虑成员变量在类的继承中的行为 代码41-55行,基类指针可以准确的判断出哪些变量是基类可见的,哪些是“理论上”不可见的。这样的行为是C++类的内存结构所实现的。通过sizeof()我们可以发现这三个类的对象的大小分别为8、12、16。所以这三个类在内存中的摆放应该是这的:                                而箭头所指的内存地址就是对象所在的位置。根据你给定的指针的类型的不同,你就只能看到受到限制的这一部分内容了。这里的 三种指针的访问范围就对应了那三个框的范围。         由此可以简单的“越狱”访问你理......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 4756字 评论关闭
注意读入的时候要用 while判断,如下面的函数 char get() { char ch; while((ch=getchar())<'A' || ch>'Z') ; return ch; } 变为一个二分图,用KM算法,时间复杂度O(m*k^3),但可能左边的点数比右边的点数少,即不要求完全匹配;每次边权都初始化为0 /* * Author: nick wong * Created Time: 2014年08月28日 星期四 14时01分50秒 * File Name: j.cpp */ #include<cstdio> #include<iostream> #include<cstring> #include<cstdlib> #include<cmath> #include<algorithm&g......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 1398字 评论关闭
当opengl对一个四方形进行贴图时,会定义纹理贴图坐标,一串数组,相信初学openggl es者看到后会很头疼,不知道写得是什么东西。现在就将我的研究成果与大家分享下! 当纹理映射启动后绘图时,你必须为OpenGL ES提供其他数据,即顶点数组中各顶点的纹理坐标。纹理坐标定义了图像的哪一部分将被映射到多边形。它的工作方式有点奇怪。  下面看下在android平台下Opengl纹理系统坐标,左下角为原点。 我们现在讨论怎样使用这些纹理坐标。当我们指定顶点数组中的顶点时,我们需要在另一个数组中提供纹理坐标,它称为纹理坐标数组。这里......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 489字 评论关闭
1.确认以下编译器已安装: gcc --version g++ --version python --version 2.下载(默认至当前用户的Downloads目录下) URL: http://www.open-mpi.org/software/ompi/v1.6/ 目前版本:openmpi-1.6.5.tar.gz 3.解压openMPI安装文件,放在当前用户目录下: tar zxvf openmpi-1.6.5.tar.gz 4.进入安装文件目录 cd openmpi-1.6.5 5.安装openMPI(默认至目录:/usr/local/lib): ./configure 6.安装所有需要的文件: sudo make all install 7.添加库共享路径: sudo gedit /etc/profile 在profile文件的最后加上一行: export L......
阅读全文
  • 12月
  • 20日
综合 ⁄ 共 764字 评论关闭
#include <GL/glut.h> void render(void) {     glClear(GL_COLOR_BUFFER_BIT);     glBegin(GL_TRIANGLES);         glVertex3f(100,10,0);         glVertex3f(200,10,0);         glVertex3f(0,100,0);     glEnd();     glFlush(); } void reshape(int w, int h) {     glViewport(0,0,(GLsizei)w, (GLsizei)h);     glMatrixMode(GL_PROJECTION);     glLoadIdentity();     gluOrtho2D(0.0,(GLdouble)w, 0.0, (GLdouble)h); } void main(int argc, char **argv) {     glutInit(&argc,argv);     glutInitDisplayM......
阅读全文
  • 12月
  • 02日
综合 ⁄ 共 261字 评论关闭
火狐中国版3.6 下 可以在选择图片之后 正常预览图片,但是到了firefox 24.0下就不能了,选择图片之后直接报js错误,指向了ImagePreviewd.js 中的这一方法: _domfileData: function() { return this.file.files[0].getAsDataURL(); }, 将气改成这样,便可在firefox 24.0下正常预览图片了: _domfileData: function() { return window.URL.createObjectURL(this.file.files[0]); },
阅读全文
  • 11月
  • 30日
综合 ⁄ 共 2806字 评论关闭
本文讲述Hibernate的generator属性的意义。Generator属性有7种class,本文简略描述了这7种class的意义和用法。 [xhtml] view plaincopy <class name="onlyfun.caterpillar.User"   table="USER">    <id name="id" type="string" unsaved-value="null">    <column name="USER_ID"/>    <generator class="uuid.hex"/>   </id>    </class>        Hibernate的Generator属性有7种class,本文简略描述了这7种class的意义和用法。 1、identity:用于MySql数据库。特点:递增 [xhtml]......
阅读全文
  • 11月
  • 30日
综合 ⁄ 共 588字 评论关闭
代码: <div style="margin: 10px; text-align: center;"> <img src="test404_files/06.png" usemap="#Map" alt="HTTP 404,file not found" border="0"  height="422" width="450"> <map name="Map" id="Map"> <area shape="rect" coords="64,340,123,365" href="javascript:history.back();"> <area shape="rect" coords="164,340,205,365" href="http://blog.51yip.com"> </map> </div> 解释: usemap=”#Map”调用一个name=’Map’的标签 <map name=”Map” id=”Map”> htm......
阅读全文
  • 10月
  • 19日
综合 ⁄ 共 931字 评论关闭
  WEBWORK的架构图如上图所示; 一个初始的请求被发送到Servlet容器,这个请求经过一个标准的Filter链,其中包括(可选的)ActionContextCleanUp Filter,如果你要在应用程序中整和其他的技术如Sitemesh,就需要使用这个Filter,然后请求经过FilterDispatcher,在它里面ActionMapper会判断这个请求是否需要调用Action。 如果ActionMapper决定应该调用一个Action,FilterDispather就把请求委托给ActionProxy,ActionProxy通过WebWork的配置文件管理器读取xwork.xml文件里的配置信息,然后创建了一个实现了命令模式的ActionInvocation......
阅读全文
  • 10月
  • 16日
综合 ⁄ 共 3635字 评论关闭
传送门:Codeforces Round #270 A:Design Tutorial: Learn from Math 奇数输出9,n-9;偶数输出4,n-4。 B:Design Tutorial: Learn from Life 排个序,ans = 第1大+第K+1大+第2K+1大+...,可以保证这样一定是最优的,因为下一趟的最大时间被尽量减小了。 C:Design Tutorial: Make It Nondeterministic 对所有编号为i的人两个节点i<<1,i<<1|1,分别代表名和姓。 将题目要求的序列读取到num[]数组里。 如果num[i-1]的名字典序小于num[i]的名,则建边(num[i-1]<< 1,num[i]<<1)。 其他边同理。 最后把......
阅读全文
  • 10月
  • 13日
综合 ⁄ 共 16198字 评论关闭
转自酷壳 – CoolShell.cn  今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希望大家指正和补充。 在开始这篇文章之前,大家可以移步去看一下酷壳以前发表的《代码优化概要》,这篇文章基本上告诉你——要进行优化,先得找到性能瓶颈! 但是在讲如何定位系统性能瓶劲之前,请让我讲一下系统性能的定义和测试,因为没有这两件事,后面的定位和优化无从谈起。 一、系统性能定义 让我们先来说说如何什么是系统性能。这个定义非常关键,如果我们不清楚什么......
阅读全文
  • 09月
  • 30日
综合 ⁄ 共 5046字 评论关闭
 最大熵模型:读书笔记   胡江堂,北京大学软件学院   1. 物理学的熵 2. 信息论的熵 3. 熵和主观概率(一个简单注释 4. 熵的性质 4.1. 当所有概率相等时,熵取得最大值 4.2. 小概率事件发生时携带的信息量比大概率事件发生时携带的信息量多 5. 最大熵原理:直觉讨论 6. 最大熵原理:一个手工例子 7. 最大熵原理:正式表述 8. 最大熵模型的训练:GIS算法 参考文献     这篇读书笔记主要写了对熵的理解、对最大熵原则的理解,还有一个手工计算的例子。在处理一般化的最大熵模型时,我采用了我偏爱的连续随机变量形......
阅读全文