现在位置: 首页 > ChristiFeeney发表的所有文章
  • 03月
  • 30日
综合 ⁄ 共 4752字 评论关闭
题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。   作者: tyc611, 2007-01-25    本文主要讨论C++标准库中的关联容器(associative container),内容主要涉及map, set, multimap和multiset四类容器。    如果文中有错误或遗漏之处,敬请指出,谢谢! 概述    关联容器(Associative Container)与顺序容器(Sequential Container)的本质区别在于:关联容器是通过键(key)存储和读取元素的,而顺序容器则通过......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 1707字 评论关闭
1. 函数原型解析 函数声明: DFBResult Clear (     IDirectFBSurface    *  thiz,      u8     r,      u8     g,      u8     b,      u8     a   );     Clear the surface and its depth buffer if existent.      Fills the whole (sub) surface with the specified color while ignoring drawing flags and color of the current state, but limited to the current clip.      As with all drawing and blitting functions the backbuffer is written to. If you are initializing a double buffered surface you m......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 2584字 评论关闭
using System; using System.IO; class ListAllFilesDemo { public static void Main()    {     Console.Write( "请输入要查询的目录: ");       string dir = Console.ReadLine();       try       {         ListFiles(new DirectoryInfo(dir));       }       catch(IOException e)       {         Console.WriteLine(e.Message);       }     }   public static void ListFiles(FileSystemInfo info)  ......
阅读全文
  • 02月
  • 11日
操作系统 ⁄ 共 1420字 评论关闭
如果对linux源码结构不熟悉的话,在linux内核中查找定义是一个很痛苦的事。 对于ARM OMAP平台,linux内核头文件的路径主要有三个 include arch/arm/include arch/arm/palt-omap/include 但是今天追一个定义的时候怎么也找不到,该定义出现在arc/arm/mach-omap2/board-4430sdp.c中,代码如下 MACHINE_START(OMAP_4430SDP, "OMAP4430 4430SDP board") /* Maintainer: Santosh Shilimkar - Texas Instruments Inc */ .atag_offset = 0x100, .reserve = omap_reserve, .map_io = omap4_map_io, .ini......
阅读全文
  • 01月
  • 31日
数据库 ⁄ 共 702字 评论关闭
默认是不允许远程连接的,因为有很大的安全隐患。 需要手动增加可以远程访问数据库的用户。 方法一、本地登入mysql,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改为"%" #mysql -u root -prootmysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;  方法二、直接授权(推荐)   从任何主机上使用root用户,密码:youpassword(你的root密码)连接到mysql服务器: # mysql -u root -proot mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'......
阅读全文
  • 01月
  • 29日
综合 ⁄ 共 939字 评论关闭
Sae中使用的servlet容器是jetty7.4.x 我想在web.xml中配置一个自己编写的servlet,实现web启动时的初始化工作,但是总是出现各种问题,下面总结了一下在sae中使用java的一些注意事项: 1、在eclipse中开发java web项目时,我总喜欢直接把需要的jar包复制到WEB-INF/lib下,但在开发sae项目时,最好把需要的jar包放到usr library里,然后将usr library添加到工程的build path中,这样不会把jar包打到war文件中。其实sae在jvm中实际加载的jar包并不是war中包含的jar包,所以在war中包含jar包也是浪费上传时间,还会造成不必要的麻烦(......
阅读全文
  • 12月
  • 20日
综合 ⁄ 共 1369字 评论关闭
http://wiki.qemu.org/Features/QDevCleanup All devices should have a DeviceState associated with them. Otherwise, there's really no point in having qdev at all. We have lots of devices today that don't have DeviceState's associated with them because the have a separate qdev representation with a reference to the non-DeviceState object. We have non-DeviceState objects because otherwise we end up with an inheritance diamond. We have this problem because we want to have relationships like: ......
阅读全文
  • 12月
  • 03日
数据库 ⁄ 共 486字 评论关闭
SQL Server 中截取字符串常用的函数: 1.LEFT ( character_expression , integer_expression ) 函数说明:LEFT ( '源字符串' , '要截取最左边的字符数' ) 返回从字符串左边开始指定个数的字符 select LEFT('SQL_Server_2008',4 ); 返回结果:SQL_ 2.RIGHT ( character_expression , integer_expression ) 函数说明:RIGHT ( '源字符串' , '要截取最右边的字符数' ) 返回字符串中从右边开始指定个数的 integer_expression 字符 select RIGHT('SQL_Server_2008',4 ); 返回结果:2008 3.SUBSTRING ( character_expression , st......
阅读全文
  • 10月
  • 28日
综合 ⁄ 共 1014字 评论关闭
平时,我们经常会是用到typtdef 来方便我们的编程,比如说一个类型名特别长,我为了书写方便和便于代码的阅读,可以使用typedef来实现别名功能,如 typedef int size; size a = 5; //相当于int a = 5 复杂名字的简化 struct Hello_hi_bye //假设有这么2b的名字,这么复杂 { int b; float c; }//可以简化 typedef hello_hi_bye ty; //如此以来就可以减轻写代码的负担 hello_hi_bye a; hello_hi_bye b; hello_hi_bye c; //可以改写为 ty a; ty b; ty c; //恩轻松多了! 写过mfc的人,或者写过win32程序的人一定有这......
阅读全文
  • 10月
  • 14日
综合 ⁄ 共 1852字 评论关闭
当一个方法中的匿名类或者局部内部类需要访问方法区域中的变量时,该变量参数必须定义为fina。 追究根本原因其实就是作用域中变量的生命周期导致的。 首先,内部类和外部类其实是处于同一个级别,内部类不会因为定义在方法中就会随着方法的执行完毕而跟随者被销毁。问题就来了,如果外部类的方法中的变量不定义final,那么当外部类方法执行完毕的时候,这个局部变量肯定也就被GC了,然而内部类的某个方法还没有执行完,这个时候他所引用的外部变量已经找不到了。如果定义为final,java会将这个变量复制一份作为成员变量内置于内......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 3650字 评论关闭
E. Tree time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output Recently Bob invented a new game with a tree (we should remind you, that a tree is a connected graph without cycles): he deletes any (possibly, zero) amount of edges of the tree, and counts the product of sizes of the connected components left after the deletion. Your task is to find out the maximum number that Bob can get in his new game for a given tree. ......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 3065字 评论关闭
 程序员面试题精选(09)-查找链表中倒数第k个结点题目:输入一个单向链表,输出该链表中倒数第k个结点。链表的倒数第0个结点为链表的尾指针。链表结点定义如下: struct ListNode{      int       m_nKey;      ListNode* m_pNext;};分析:为了得到倒数第k个结点,很自然的想法是先走到链表的尾端,再从尾端回溯k步。可是输入的是单向链表,只有从前往后的指针而没有从后往前的指针。因此我们需要打开我们的思路。既然不能从尾结点开始遍历这个链表,我们还是把思路回到头结点上来。假设整个链表有n个结点,那么倒数第k个结点是从......
阅读全文