现在位置: 首页 > pyro发表的所有文章
  • 11月
  • 04日
综合 ⁄ 共 7216字 评论关闭
Python正则表达式指南 本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。 注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。 尊重作者的劳动,转载请注明作者及原文地址 >.<html 1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处......
阅读全文
  • 08月
  • 09日
综合 ⁄ 共 1868字 评论关闭
一、在Activator中注册和引用服务     该方式可以说是最原始的方法,首先在MANIFEST.MF中配置需要导入的服务接口MyService(Import-Package: org.jack.MyService),然后采用硬编码方式注册服务: public class MyActivator implements BundleActivator { private ServiceRegistration serviceRegistration = null; /* * 发布服务 */ public void start(BundleContext context) throws Exception { ServiceRegistration = context.registerService(MyService.class.getName(), new MyServiceImpl(), null); } /* ......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 925字 评论关闭
http://blog.csdn.net/az44yao/article/details/8208087 ViewGroup用onLayout实现view的自由移动 http://qq187155685.iteye.com/blog/1442778 Android屏幕元素层次结构 http://www.cnblogs.com/xingmeng/archive/2012/06/04/2535027.html Android view中的requestLayout和invalidate方法  http://blog.csdn.net/tzhtub/article/details/6922028 View 中的 requestLayout(); invalidate(); View.requestLayout() 请求重新布局 View.invalidate()        刷新视图,相当于调用View.onDraw()方法 Android中View绘制流程以及invalid......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 1559字 评论关闭
文章目录 为什么要使用多态? 1.多态(Polymorphism):就是父类型的引用可以指向子类型的对象。 2.Parent p = new Child ();当使用多态调用方法时,首先检查父类有没有该方法,若有,则执行该方法;若没有,则编译错误。 3.一共有两种类型的强制类型转换: a) 向上类型转换(upcast): 比如说将Cat类型转换为Animal类型,即子类型转换为父类型。对于向上类型转换,不需要显式使用强制类型转换。 1.Cat cat = new Cat (); 2.Animal animal = cat; 第二行代码为向上类型转换......
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 2615字 评论关闭
究竟什么是用户态,什么是内核态,这两个基本概念以前一直理解得不是很清楚,根本原因个人觉得是在于因为大部分时候我们在写程序时关注的重点和着眼的角度放在了实现的功能和代码的逻辑性上,先看一个例子: 1)例子 C代码 1.     voidtestfork(){ 2.     if(0==fork()){ 3.     printf(“createnewprocesssuccess!\n”); 4.     } 5.     printf(“testforkok\n”); 6.     } void testfork(){ if(0 = = fork()){ printf(“create new process success!\n”); } printf(“testfork ok\n”); } 这段代码很简单,从功能的角度来看,......
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 3583字 评论关闭
Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。从JDK1.5开始Java并发包里提供了两个使用CopyOnWrite机制实现的并发容器,它们是CopyOnWriteArrayList和CopyOnWriteArraySet。CopyOnWrite容器非常有用,可以在非常多的并发场景中使用到。 什么是CopyOnWrite容器 CopyOnWrite容器即写时复制的容器。通俗的理解是当我们往一个容器添加元素的时候,不直接往当前容器......
阅读全文
  • 01月
  • 13日
综合 ⁄ 共 407字 评论关闭
#include<iostream> #include<cstdio> #include<stack> using namespace std; int n,a,ans; stack<int> s; inline int read(){ int x=0,f=1;char ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();} while(ch>='0'&&ch<='9'){x*=10;x+=ch-'0';ch=getchar();} return x*f; } int main(){ n=read(); for(int i=1;i<=n;i++){ a=read();a=read(); while(!s.empty()&&a<=s.top()){ if(a==s.top())ans++; s.pop(); } s.pu......
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 7084字 评论关闭
1:网络的底层环境 采用apache 的httpClient 链接池框架 2:图片缓存采用基于LRU 的算法 3:网络接口采用监听者模式 4 包含图片的OOM 处理(及时回收处理技术的应用) package xiaogang.enif.image; import java.io.FilterInputStream; import java.io.IOException; import java.io.InputStream; import java.lang.ref.SoftReference; import java.util.HashMap; import java.util.concurrent.RejectedExecutionException; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.Htt......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 36字 评论关闭
今天看了一个帖子,发现这个办法特别好用。 if false; then .. fi
阅读全文
  • 01月
  • 09日
综合 ⁄ 共 1204字 评论关闭
昨天在模拟器上给gallery放入图片的时候,出现java.lang.OutOfMemoryError: bitmap size exceeds VM budget 异常,图像大小超过了RAM内存。模拟器RAM比较小,只有8M内存,当我放入的大量的图片(每个100多K左右),就出现上面的原因。由于每张图片先前是压缩的情况。放入到Bitmap的时候,大小会变大,导致超出RAM内存,具体解决办法如下://解决加载图片 内存溢出的问题//Options 只保存图片尺寸大小,不保存图片到内存BitmapFactory.Options opts = new BitmapFactory.Options();//缩放的比例,缩放是很难按准备的比例进行缩放的......
阅读全文
  • 12月
  • 10日
综合 ⁄ 共 2558字 评论关闭
转自:http://roclinux.cn/?p=2129 + http://roclinux.cn/?p=2115    参考:http://www.nvie.com/posts/a-successful-git-branching-model/   一张描述git数据迁移的示意图,很清晰,对于理解git的命令很有帮助,转发分享在这里:   1 GIT,在技术层面上,绝对是一个无中心的分布式版本控制系统,但在管理层面上,我建议你保持一个中心版本库。   2 我建议,一个中心版本库(我们叫它origin)至少包括两个分支,即“主分支(master)”和“开发分支(develop)”   3 要确保:团队成员从主分支(master)获得的都是处于可发布状态的代码,......
阅读全文
http://www.cocoachina.com/bbs/read.php?tid=169992 我使用cocos2d-x-3.0alpha1 在IOS环境下做好了一个cocostudio的范例.但是在Android环境下编译的时候.就出现了cocostudio/CocoStudio.h: No such file or directory 不知道是什么原因.有人帮忙解答一下吗? -------------------------------------------------------------- 你可以看一这篇文章是否能帮助你  ----------------------------------------------------------- 没有引入,包括加载UI的头文件和包。包含lib:libGUI.liblibCocosStudio.lib包含以下头文件及命名空间......
阅读全文