现在位置: 首页 > pout发表的所有文章
  • 08月
  • 06日
综合 ⁄ 共 1879字 评论关闭
给自己看的,很乱,没整理。   ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- -- 要不断的实践和练习,要有自己的总结和想法。核实自己的总结和想法的对错。了解书中的思路。 -- 只有把书上的都基本上弄明白了,再总结 和想法,单节、单章都可以。围绕书。 -- 要脑子里有这个东西,用的时候能想出来。     --最主要的就是 table 的元表 与元方法。面向对象编程......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 2518字 评论关闭
Timer example: #include <linux/kernel.h> #include <linux/module.h> #include <linux/timer.h> MODULE_LICENSE("GPL"); static struct timer_list my_timer; void my_timer_callback( unsigned long data ) { printk( "my_timer_callback called (%ld).\n", jiffies ); } int init_module( void ) { int ret; printk("Timer module installing\n"); // my_timer.function, my_timer.data setup_timer( &my_timer, my_timer_callback, 0 ); printk( "Starting timer to fire in 200m......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 7991字 评论关闭
Django 的数据库查询《转》 Python代码 1. class Blog(models.Model): 2. name = models.CharField(max_length=100) 3. tagline = models.TextField() 4. 5. def __unicode__(self): 6. return self.name 7. 8. class Author(models.Model): 9. name = models.CharField(max_length=50) 10. email = models.EmailField() 11. 12. def __unicode__(self): 13. return self.name 14. 15. class Entry(models.Model): 16. blog = models.......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 162字 评论关闭
使用该方法可以输出调用这个方法的整个递归堆栈信息。 public void printCallStatck() { RuntimeException here = new RuntimeException("here"); here.fillInStackTrace(); Log.w(TAG, "Called: " + mContext, here); }
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 655字 评论关闭
一、互斥与同步 1.互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。 2.同步:是指在互斥的基础上(大多数情况),通过其它机制实现访问者对资源的有序访问。在大多数情况下,同步已经实现了互斥,特别是所有写入资源的情况必定是互斥的。少数情况是指可以允许多个访问者同时访问资源. 3.同步是一种更为复杂的互斥,而互斥是一种特殊的同步. 二、通信与同步 进程间同步本身也是一种进程间通信(因为涉及信息的交换),当然也是一种原始的进程......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 1084字 评论关闭
Eclispse 换主题、皮肤、配色,换黑色主题护眼 Eclipse写android代码时,默认的文本和框架都是白色,长时间使用,显得过于刺眼。这里介绍三种方法换黑色护眼配色。 1、系统设置里更改 2、从Eclipse Marketplace里下载主题 3、安装别的网站适配的主题 工具/原料 Eclipse 1、系统设置里更改 1 如果Eclipse系统自带黑色皮肤主题,那么就可直接设置。window下,打开Preferences 2 依次点击General--Apperance 3 点击红框中的Classic,在下拉菜单里点击Dark 4 此事,整个页面就都换成了暗色......
阅读全文
  • 02月
  • 08日
综合 ⁄ 共 4159字 评论关闭
一 程序的设计 要避免错误,首先要从好的设计开始。对于程序的设计,需考虑到程序的两个特性: 1简单性 大多数常见的错误来源于程序设计中不必要的复杂成分。一个好的设计应该反映问题本身的要求,而不必为了刻意追求“满足将来的需要”而添加不必要的特性。实际上,简单优雅的设计比那些复杂的设计更能迎合未来的需求。 2 耦合性 耦合(decoupling)性用来衡量不同对象之间的依赖程度。松耦合的程序易于理解和实现,易于测试和维护,且这种程序包含错误的可能性小,错误也较容易发现和清除。 二 编程风格 编程风格是个人问题,有很......
阅读全文
  • 01月
  • 30日
综合 ⁄ 共 2781字 评论关闭
 前面关于Spring Batch的文章,讲述了SpringBatch对Flat、XML等文件的读写操作,本文将和大家一起讨论Spring Batch对DB的读写操作。Spring Batch对DB数据的读取操作提供两种形式,一种是以游标为基础,一条条的读取数据;另外一种是分页的方式读取DB。       通过前面文章的讲解,大家应该对SpringBatch的框架和基本配置有了一定的了解。为了不显得啰嗦,本文只提供读取DB方式的核心配置,一些辅助信息的配置,如果不明白,可以参照前面几讲的内容。       首先是读操作: 1 <bean:bean id="jdbcItemReader" 2 cl......
阅读全文
  • 01月
  • 30日
综合 ⁄ 共 2172字 评论关闭
一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后有系统释放 4......
阅读全文
  • 01月
  • 19日
综合 ⁄ 共 541字 评论关闭
How many days? Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 5638    Accepted Submission(s): 3327 Problem Description 8600的手机每天消费1元,每消费K元就可以获赠1元,一开始8600有M元,问最多可以用多少天? Input 输入包括多个测试实例.每个测试实例包括2个整数M, k,(2 <= k <= M <= 1000).M = 0, k = 0代表输入结束. Output 对于每个测试实例输出一个整数,表示M元可以用的天数。 Sample Input 2 2 4 3 0 0 Sample Output 3 5   /* HDU 15......
阅读全文
  • 01月
  • 13日
综合 ⁄ 共 2209字 评论关闭
Description 在一个r行c列的网格地图中有一些高度不同的石柱,一些石柱上站着一些蜥蜴,你的任务是让尽量多的蜥蜴逃到边界外。 每行每列中相邻石柱的距离为1,蜥蜴的跳跃距离是d,即蜥蜴可以跳到平面距离不超过d的任何一个石柱上。石柱都不稳定,每次当蜥蜴跳跃时,所离开的石柱高度减1(如果仍然落在地图内部,则到达的石柱高度不变),如果该石柱原来高度为1,则蜥蜴离开后消失。以后其他蜥蜴不能落脚。任何时刻不能有两只蜥蜴在同一个石柱上。 Input 输入第一行为三个整数r,c,d,即地图的规模与最大跳跃距离。以下r行为......
阅读全文
  • 01月
  • 09日
综合 ⁄ 共 1263字 评论关闭
现在支持Qt的IDE(集成开发环境,以下简称IDE)有很多种,其中能够像Qt一样跨平台使用的主要有Qt Creator、QDevelop 、Eclipse 、MonkeyStudio、 Code::Blocks等。在X11平台上还有老牌的 Kdevelop。在Windows平台上使用比较多的则主要是Microsoft的Visual Studio系列以及Eclipse。在Mac上主要是使用XCode。在上述IDE中,Qt Creator是最值得推荐的。因为它是Nokia官方推出的一款跨平台开源IDE,具有界面简洁、操作容易、与Qt结合完美等优点。Qt Creator唯一可以被拿出来指摘的就是它的资历尚浅,许多功能尚不能做到稳定的实现。但是......
阅读全文