现在位置: 首页 > babu发表的所有文章
  • 05月
  • 14日
综合 ⁄ 共 799字 评论关闭
  WinXP到Win7可谓是一个革命性的跨越,其中UI以及操作方式方面的变化巨大,给人带来更完美的用户体验也是有目共睹的。但UI及操作方式大规模改善的同时也给人们带来了诸多不便,一个很典型的例子,XP左面任务栏的显示桌面功能跑到最右侧显示时钟的旁边。 下面,给出一小段代码配合一定的操作来实现XP经典的显示桌面功能。 本例使用VC编译小程序代码,创建一个Win32工程,删除所有原有生成的代码,然后复制(或手动输入)如下代码: #include <windows.h> #include <shldisp.h> int WINAPI WinMain( __in HINSTANCE hIn......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 494字 评论关闭
a.使用gcd    //切换到线程中执行             dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{                 // Do the work in background                 [[MyManager shareInstance] myMethod];             }); b.使用performSelectorInBackground方法                [self performSelectorInBackground:@selector(myMethod:)                                                               withObject:myObj]; 对应的原始方法:- (void)myMethod:(id)myObj; 其中方式a适应性强......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 9948字 评论关闭
  在这个由两部分组成的系列的第一篇文章中,Web 服务专栏作家 Mike Olson 和 Uche Ogbuji 讨论了 Python 可以使用的各种 SOAP 实现,并给出了详细的代码示例。 在前面的 3 部分中,我们已经用 4Suite Server 开发了一个 Web 服务实现,并利用了该产品的 SOAP 支持。(请参阅 参考资料。)Python 还有其它的 SOAP 实现;实际上,这好象成了很流行的使用 Python 的开放源代码活动。在本文中,我们将看一下工作中的 Soap.py。关于其它开放源代码的 SOAP 项目的更新,请参阅 旁注。但我们马上要讨论的麻烦问题,是 Python SOAP 模块......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 1203字 评论关闭
       欧拉函数题。题意:一个在第一象限的格点(x,y),x和y可以为0且x和y必须是整数。如果一条线段从原点到这个格点不经过其他格点,那么我们称这个格点是有价值的。现在给你范围n,请你求x和y不大于n的情况下有多少有价值的格点。        我的解题思路:首先,如果从原点到(x,y)这个格点的线段经过其他格点,假设这个格点为(a,b),那么容易知道x / a = y / b,假设等于c,可以断定c必定不等于1,否则格点(a,b)就是格点(x,y),也就是说这个线段不经过其他格点,这和假设相反。因此,可以知道,如果x和y的最大公约......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 3096字 评论关闭
http://blog.csdn.net/saint1126/archive/2010/04/29/5541171.aspx     《 Rails 高级编程》前言介绍说这不是为初学者准备的,读者应该对 web 构架有所了解,很好的掌握 ruby1.8 ,有使用 ruby on rails 的网站开发经验。还推荐了一些读者本书之前应该读的一些图书。作者推荐的下面几本书都是 很不错的,不过有些还没看。 1 、《 Programming Ruby 》,第 2 版,之前看类和模块的部分。 2 、《 The Ruby Programming Language 》 , 该书对 ruby1.8 和 ruby1.9 都做了详细的介绍,目前正在读,十分不错的一本书。 3 、《 Best of  ......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 72字 评论关闭
haar特征人脸识别说明的比较详细的网页 http://blog.sina.com.cn/s/blog_4e6680090100d2sc.html
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 1567字 评论关闭
题意:有n个区域布局,每个区域有一些金矿,挖开金矿需要一定的费用,可以得到一定的利润,要想挖开一个金矿,必须挖开所有在这个金矿上边的金矿,求最大利益,给的数据价值太大,用64位。 分析:如果一个金矿可以获利,就从源点引一条边,容量为获得的利益,否则向汇点引一条边,容量为损耗,一个金矿向所有的必须在它之前开发的金矿连边,容量为无穷大。求出最大流就是最小损耗,,, #include<stdio.h> #include<string.h> const int N=2600; const __int64 inf=0x3fffffffffffffff; int dis[N],gap[N],head......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 280字 评论关闭
    private boolean validateEmail(String mail) {         Pattern p = null;                  if(TextUtils.isEmpty(mail))             return false;         if(p == null)             p = Pattern.compile("^[_a-zA-Z0-9]+(\\.[_a-zA-Z0-9]+)*@[a-zA-Z0-9_-]+(\\.[a-z0-9A-Z-_]+)+$");         Matcher m = p.matcher(mail);         return m.matches();     }
阅读全文
  • 02月
  • 05日
综合 ⁄ 共 1770字 评论关闭
 早期b/s结构系统业务逻辑,数据持久,控制逻辑混在一起,这些处理逻辑都通过页面的脚本实现,面临后期维护困难,难以扩充的问题。 MVC设计模式重新定义了b/s结构应用的开发模式。 MVC的核心思想:将程序分成相对独立而又能协同工作的三个部分。(分离数据访问和数据表现) MVC作用:降低模块之间的耦合,提供应用的可扩展性,MVC每个组件只关心组件内的逻辑,不与其他组件的逻辑混合。 Java EE 的出现更加规范了b/s结构应用的开发 Java EE 推荐将应用分为数据持久层,业务逻辑层,Web层,各层之间以松耦合的方式组织在一起。   Ajax......
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 6570字 评论关闭
一、目标: 实现一个只允许上传*.png *.bmp *.jpg *.jpeg *.gif图片的文件上传系统,如下图: 用户选定文件之后,点击上传按钮传到服务器的相应webapps工程的文件夹下的upload文件夹里面。 如果文件上传成功,则跳转至显示这个图片文件与用户在文件标题栏输入内容的页面,如下图: 如果文件上传失败,则在本页显示相关的出错信息: 二、基本思想: 与此前的struts基本工程没有太大地不同,只是在相应的Action多了几个必须处理的整型。同时在struts.xml要写入相应的拦截器拦截非图片类型的文件与对原版为英文的错误信息进行翻译......
阅读全文
  • 01月
  • 18日
综合 ⁄ 共 935字 评论关闭
    在单线程程序中,经常要用全局变量实现共享数据。在多线程环境下,由于数据空间是共享的,因此全局变量也是各线程共有。但有时在应用程序设计过程中有必要提供线程私有的全局变量,仅在某个线程中有效,却可以跨多个函数进行访问,比如程序可能需要每个线程维护一个链表,要使用相同的函数操作,最简单的办法就是使用同名而不同变量地址的线程相关数据结构。这样的数据结构就是私有数据(TSD)        程序就是演示这样的数据结构。创建了两个新的线程,分别把自己的ID写入私有数据,然后互不干扰的输出。代码如下: #include&......
阅读全文
  • 11月
  • 09日
综合 ⁄ 共 12556字 评论关闭
Set表示一种没有重复元素的集合类,在JDK里面有HashSet的实现,底层是基于HashMap来实现的。这里实现一个简化版本的Set,有以下约束: 1. 基于链表实现,链表节点按照对象的hashCode()顺序由小到大从Head到Tail排列。 2. 假设对象的hashCode()是唯一的,这个假设实际上是不成立的,这里为了简化实现做这个假设。实际情况是HashCode是基于对象地址进行的一次Hash操作,目的是把对象根据Hash散开,所以可能有多个对象地址对应到一个HashCode,也就是哈希冲突,要做冲突的处理。常见的处理就是使用外部拉链法,在对应的Hash的节点再创......
阅读全文