现在位置: 首页 > ChristiFeeney发表的所有文章
  • 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个结点是从......
阅读全文
  • 03月
  • 25日
综合 ⁄ 共 4344字 评论关闭
 串口设置的一般步骤可以总结为如下几个: 1) 串口时钟使能, GPIO时钟使能  2) 串口复位 3)GPIO 端口模式设置 4) 串口参数初始化  5) 开启中断并且初始化 NVIC(如果需要开启中断才这个步骤) (如果需要开启中断才这个步骤) 6) 使能串口 使能串口 7) 编写中断处理函数  下面,我们就简单介绍这几个与串口基本配置直接相关的固件库函数。这些函数和 定义主要分布在 stm32f10x_usart.h ,stm32f10x_usart.c 文件中。  1.串口时钟使能。串口是挂载在APB2上的,所以使能函数为: RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1) 2......
阅读全文
  • 01月
  • 08日
综合 ⁄ 共 283字 评论关闭
这是ADT 16.0的新特性,在一些没有文本显示的控件里,如imageView和imageButton等,ADT会提示你定义一个android:contentDescription属性,用来描述这个控件的作用。 加上这个属性即可: android:contentDescription="@string/app_name" 原文链接:http://stackoverflow.com/questions/8500544/android-lint-contentdescription-warning 但是: 我的项目中一直就没有写过这个属性。。 有182项需要改偶?这。。。。。。
阅读全文