现在位置: 首页 > bowyer发表的所有文章
  • 10月
  • 10日
移动开发 ⁄ 共 8738字 评论关闭
android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP 当屏幕中包含一个ViewGroup,而这个ViewGroup又包含一个子view,这个时候android系统如何处理Touch事件呢?到底是ViewGroup来处理Touch事件,还是子view来处理Touch事件呢?我只能很肯定的对你说不一定。呵呵,为什么呢?看看下面我的调查结果你就明白了。 and......
阅读全文
  • 08月
  • 23日
综合 ⁄ 共 460字 评论关闭
①合并真机模拟器.a文件,制作通用静态库 这两个库一个是用于真机运行的一个是用于模拟器运行的.其实我们可以利用lipo将这二个文件打包成一个通用的a文件。 命令: lipo -create     /Users/pjk1129/Library/Developer/Xcode/DerivedData/Print-dgfkluumuexoxhcapzidtsmdgqcj/Build/Products/Release-iphonesimulator/libPrint.a       /Users/pjk1129/Library/Developer/Xcode/DerivedData/Print-dgfkluumuexoxhcapzidtsmdgqcj/Build/Products/Release-iphoneos/libPrint.a         -output /Users/pjk1129/Desktop/Xxxx.a ......
阅读全文
  • 08月
  • 08日
综合 ⁄ 共 2612字 评论关闭
转自:http://blog.csdn.net/cctt_1/archive/2010/07/22/5755632.aspx       相信几乎每个人都遇到过memory leak的问题。解决方法各不相同。 1。防止内存泄露 例如c++中使用auto_ptr, java中自己的垃圾回收。对于纯java, python的语言编写的东西,memory leak一般不是啥米的问题,这些语言最严重的问题是内存不足。这些java要处理内存不足就-Xmx1024m或者开更大的内存,或者闲得无聊的时候调调gc. python的解决方法差不多,不过它可以显式delete. 另外听说python调用django时会有内存分配不足的问题,原因在于django这鬼东西在debu......
阅读全文
  • 07月
  • 19日
综合 ⁄ 共 1490字 评论关闭
      在main.xml中:   <LinearLayout     xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="fill_parent"     android:layout_height="fill_parent"     android:gravity="center_horizontal"     android:background="#000000">   <Button       android:layout_marginTop="8dp"       android:id="@+id/mybut"       android:layout_width="120dp"       android:layout_height="40dp"       android:background="#3399ff"       android:textColor="#ffffff"       android:......
阅读全文
  • 06月
  • 21日
综合 ⁄ 共 6855字 评论关闭
 话入正题。了解spring的大虾门肯定一看就知道这个原理,所以我就没有贴太多的注解了。如果有需要的可以留言交流  一、spring3.0.5,mybatis3.0.5、的包都不多说了,需要引入关于atomikos的包如下  二、关于spring的applicationcontext的配置: 读取数据库的信息 点击(此处)折叠或打开 <!--属性文件读入,使用JdbcPlaceholderConfigurer则可以从数据库读取配置信息 -->     <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">         <p......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 14395字 评论关闭
介绍:     设计内存池的目标是为了保证服务器长时间高效的运行,通过对申请空间小而申请频繁的对象进行有效管理,减少内存碎片的产生,合理分配管理用户内存,从而减少系统中出现有效空间足够,而无法分配大块连续内存的情况。 目标:     此次设计内存池的基本目标,需要满足线程安全性(多线程),适量的内存泄露越界检查,运行效率不太低于malloc/free方式,实现对4-128字节范围内的内存空间申请的内存池管理(非单一固定大小对象管理的内存池)。 内存池技术设计与实现     本内存池的设计方法主要参考SGI的alloc的设计......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 7038字 评论关闭
插入模式下的命令:  一般使用Vim时都在正常模式下,但如果知道几个专门用于插入模式下的快捷命令,会感觉更快捷一些。参考:help insert-index,事实上插入模式下的自动补全功能,那个才真正给力。 调整缩进     在插入模式下如果希望调整行的缩进,可以<Esc>返回正常模式,>或者<调整缩进,然后使用i或者a返回插入模式下,要按3次键,下面的组合键能够实现在插入模式下的缩进调整,每次调整一个shiftwidth宽度。这个尤其用在写if之类的缩进结构时候,很方便。  CTRL+D 减少缩进   CTRL+T 增加缩进  复制相邻行......
阅读全文
  • 01月
  • 07日
综合 ⁄ 共 1571字 评论关闭
        题目大意:求一个数列的最长上升子序列(严格上升)。         解题思路: 方法一:O(n^2) dp[i]:表示处理到第i个位置,序列的最长上升子序列末尾为i的长度; a[]数组存储原序列 dp[i] = max{dp[j]+1},a[i]>a[j],0≤j≤i 方法二:O(nlogn)      复杂度降低其实是因为这个算法里面用到了二分搜索。本来有N个数要处理是O(n),每次计算要查找N次还是O(n),一共就是O(n^2);现在搜索换成了O(logn)的二分搜索,总的复杂度就变为O(nlogn)了。      这个算法的具体操作如下:      开一个栈,每次取栈顶元素top和读到的元素te......
阅读全文
  • 05月
  • 28日
操作系统 ⁄ 共 1226字 评论关闭
    1.  Make sure you have imake.         (See the BUILDNOTES file if you want to try building with X11R4).     2.  Do "xmkmf" to create the initial Makefile.         For Unixware 7, use:         "imake -DUseInstalled -I/usr/lib/X11/config"     3.  Do "make World" (note the uppercase World) to build the distribution.         If you'd like to enable the option of having the audio library         automatically start up an NAS server on the local host when         necessary, use the followin......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 1105字 评论关闭
1) StringUtils 如果 str 为null或者"" ,则打印第二个参数,下面的例子打印的是no,还有其他很多实用的字符串方法,请大家自行研究. String str = null; String str2 = StringUtils.defaultIfEmpty(str,"no"); 2) RandomStringUtils 得到一个长度为10,编码为utf-8的随机字符串 String str3 = RandomStringUtils.random(10, "utf-8"); 3) Builder Builder包里的类提供了一些特殊的方法,可用来构造类的toString、hashCode、compareTo 和equals 方法,其基本思路就是构造出类的高质量的toString、hashCode、compareTo 和equals 方法,......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 783字 评论关闭
外来键是个(或数个)指向另外一个表格主键的栏位。外来键的目的是确定资料的参考完整性(referential integrity)。换言之,只有被准许的资料值才会被存入资料库内。举例来说,假设我们有两个表格:一个 CUSTOMER 表格,里面记录了所有顾客的资料;另一个 ORDERS 表格,里面记录了所有顾客订购的资料。在这里的一个限制,就是所有的订购资料中的顾客,都一定是要跟在 CUSTOMER 表格中存在。在这里,我们就会在 ORDERS 表格中设定一个外来键,而这个外来键是指向 CUSTOMER 表格中的主键。这样一来,我们就能确定所有在 ORDERS 表格中的......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 297字 评论关闭
一、计算时注意事项 javascript  中  运用到计算一定要注意  类型转换:           1. parseFloat(price*number_value).toFixed(2);           2.toFixed(2);保留小数点 二、处理只读     设置为只读:document.getElementById("sl"+indexNum).setAttribute("readonly", "readonly");     设置为可输:$("#sl"+indexNum).removeAttr("readonly");//把只读的属性删除了 三、整数相加      pageNum = parseInt(pageNum)+1;
阅读全文