现在位置: 首页 > decca发表的所有文章
  • 11月
  • 21日
综合 ⁄ 共 2502字 评论关闭
踏入C++中的雷区——C++内存管理详解       这篇文章回答了我之前的一个问题,就是分配内存用malloc好,还是用new好,今天跑程序的时候,发现malloc老是失败,气得不行,最后看到了这篇文章,原来如此,以后坚决用new了。。。。        1、有了malloc/free为什么还要new/delete?   malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。   对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自......
阅读全文
  • 08月
  • 24日
综合 ⁄ 共 4003字 评论关闭
Freetype学习笔记   转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd 作者联系方式:Li XianJing <xianjimli at hotmail dot com> 更新时间:2006-12-19   GTK+(基于DirectFB)的字体绘制是通过pango+freetype+fontconfig三者协作来完成的,其中,fontconfig负责字体的管理和配置,freetype负责单个字符的绘制,pango则完成对文字的排版布局。而我对这一部分的了解,基本上是空白的。这两天为了解决一个关于字体的BUG,花了一些时间阅读相关资料,这里记录一些freetype的学习笔记。   尽管点阵字体......
阅读全文
  • 08月
  • 20日
算法 ⁄ 共 2091字 评论关闭
状态压缩dp这题坑在特判 #include<cstdio> #include<cstring> #include<vector> #include<queue> using namespace std; struct node { int id; int l; friend bool operator<(node a,node b) { return a.l>b.l; } }; const int MAX=99999999; vector<node>vt[501]; int cost[501]; int mark[501]; int vi[501][501]; int pa[501][501],psp[501][501]; int temp[501]; int n; int dp[140000][20]; int maxn(int a,int b) { return a&......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 837字 评论关闭
遇到问题描述: 运行android程序控制台输出     [2013-10-13 16:45:50 - ] The connection to adb is down, and a severe error has occured.     [2013-10-1316:45:50 - ] You must restart adb and Eclipse.     [2013-10-1316:45:50 - ] Please ensure that adb is correctly located at '<--此处显示adb.exe的全路径-->' and can be executed.     问题分析1: 关闭eclipse,打开windows任务管理器,查看进程中是否有adb.exe或adb.exe *32。   解决方案1: 如果有则关闭该进程,重新启动eclipse即可;   问题分......
阅读全文
  • 01月
  • 05日
综合 ⁄ 共 97字 评论关闭
1.安装Qt工具 然后开始进行Qt在线安装...... Qt安装与使用教程可以参考:http://wenku.baidu.com/view/0f470f2d3169a4517723a31b.html
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 1078字 评论关闭
 依照个人安装习惯: 1下载apache-tomcat-7.0.42; 下载地址:http://download.csdn.net/detail/guoxin91/7754171 2解压到:D:\Program Files\apache-tomcat-7.0.42; 3配置环境变量:只要jdk的环境变量是配好的就不需要再配置环境变量; 4试验是否安装成功:   4.1window系统,打开D:\Program Files\apache-tomcat-7.0.42\bin下面的startup.bat;   4.2打开浏览器输入localhost:8080或127.0.0.1:8080,出现大猫就ok了. 5在eclipse添加tomcat:   5.1在servers(一般在控制台旁边,如果没有:在window--showview--最下面other--server--servers-......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 1148字 评论关闭
 在基于主机方式配置Spring的配置文件中,你可能会见到<context:annotation-config/>这样一条配置,他的作用是式地向 Spring 容器注册 AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、 PersistenceAnnotationBeanPostProcessor 以及 RequiredAnnotationBeanPostProcessor 这 4 个BeanPostProcessor。 注册这4个 BeanPostProcessor的作用,就是为了你的系统能够识别相应的注解。 例如: 如果你想使用@Autowired注解,那么就必须事先在 Spring 容器中声明 AutowiredAnnotationBeanPostProce......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 862字 评论关闭
【题目描述】     假设一个表达式有英文字母(小写)和数字、运算符(+,—,*,/)和左右小(圆)括号构成,以“@”作为表达式的结束符。请编写一个程序检查表达式中的左右圆括号是否匹配,若匹配,则返回“YES”;否则返回“NO”。表达式长度小于255,左圆括号少于20个。 【输入格式】输入文件包括一行数据,即表达式, 【输出格式】输出文件包括一行,即“YES” 或“NO”。 【样例输入】 2*(x+y)/(1-x)@ 【样例输出】 YES 分析:此题只需判断括号是否匹配,其他的都不需要考虑,这样可以把题简化成只对括号的操作,那让我们看看,不合法的......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 5443字 评论关闭
/添加人员表单 var addPersonForm = new Ext.FormPanel({         baseCls:         'x-plain',         labelWidth:     65,         labelAlign :     'right',         bodyStyle :         'padding-top:5px',         defaultType:     'textfield',         defaultWidth:     '175',         items: [{             fieldLabel:     '用户名',             id:                'username',             anchor:            '90%',             name:             'user_name',             maxLength:        20,          ......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 348字 评论关闭
近日有人问起,如何在文件的摘要属性中增加一个自定义的项。起初我想到Office文档实际上是可以通过OLE来更改,但是其实有些文件比如Mp3,甚至txt文件也有摘要的,这些属性存放在那里呢,经过一番研究,发现实际上是存放在一个叫做Alternate Data Streams的地方,这个东东实际上是另外一个和当前文件相关联的文件。具体请看以下的link,并且你可以在程序中控制这个文件,最后code project 上已经有人给出sample了。我就懒得写了。 Windows NTFS Alternate Data Streams FAQ: Alternate Data Streams in NTFS How To Use N......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 945字 评论关闭
XMPP在其XEP-0045扩展中定义了一个用于多用户文本会议(群聊)的协议,类似于聊天室、QQ群等。由于它作为一个标准协议在定义模型上力求完备,涵盖了现实中的绝大部分IM产品模型,而现实中的IM产品基本都只实现了XMPP定义的模型中的一个子集。 XMPP定义的一些基本概念: 房间:房间的JID标识 <room@service> (例如, <jdev@conference.jabber.org>), 这里 "room" 是房间的名称而 "service" 是多用户聊天服务运行所在的主机名 房客:房客的JID标识<room@service/nick>,nick是房客在房间的昵称 岗位:表达了用户和......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 1595字 评论关闭
  需要注意的几点: 1在一个makefile中定义的变量不能自动传递到下层的makefile,即使使用export关键字声明将其传递到子makefile中,也不能对其进行赋值操作。同时在makefile中定义的变量不能够在target的执行命令中进行赋值,只能在全局声明中进行声明,赋值操作。   2在编写makefie时,每个目标依赖的不光可以是.a, .o这样的用于编译的文件,也可以是其他的目标,在其他的目标中执行一些脚本之类的,比如创建目录,复制文件等一些操作。   3在makefile中可以使用make -Csubdir/,来强制执行子目录下的makefile,使用include /subd......
阅读全文