现在位置: 首页 > avabbigma发表的所有文章
  • 09月
  • 08日
移动开发 ⁄ 共 1945字 评论关闭
package com.sphere.gesturetest; import android.os.Bundle; import android.app.Activity; import android.view.GestureDetector; import android.view.GestureDetector.OnGestureListener; import android.view.Menu; import android.view.MotionEvent; import android.widget.Toast; public class MainActivity extends Activity implements OnGestureListener{ GestureDetector gestureDetector; private int MIN_DESTANCE = 50; @Override protected void onCreate(Bundle savedInstanceState) { ......
阅读全文
  • 09月
  • 02日
综合 ⁄ 共 515字 评论关闭
php本身不支持多线程, 借助他的好搭档linux或apache都可以实现多线程的功能, php本身是由c语言写的,C语言支持多线程,所那么也可以使用c语言开发php多线程扩展 下面使用php搭配linux实现多线程功能: <span style="font-size:14px;"><?php   for ($i=0;$i<10;$i++) {   echo $i;   sleep(10);   } ?></span> 保存为test.php <span style="font-size:14px;">  #!/bin/bash   for i in 1 2 3 4 5 6 7 8 9 10   do   /usr/bin/php -q /var/www/html/test.php &   done</spa......
阅读全文
  • 05月
  • 09日
数据库 ⁄ 共 2959字 评论关闭
JDBC: Connection conn = null; Statement stmt = null; ResultSet rs = null; // 1.加载驱动 try { Class.forName("com.ibm.db2.jcc.DB2Driver"); /*Driver driver = new com.ibm.db2.jcc.DB2Driver(); DriverManager.registerDriver(driver); //这样做,意义不大,因为类在加载的时候就已经创建了DB2Driver对象,并向DriverManager注册*/ } catch (Exception e) { e.printStackTrace(); } String url = "jdbc:db2://10.10.38.138:50000/malltest"; String username = "db2inst1"; String password = "db2inst1"; try ......
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 2333字 评论关闭
 http://blogger.org.cn/blog/more.asp?name=lhwork&id=20369 [Javascript]javascript 继承实现方法软件技术 lhwork 发表于 2006-11-27 16:36:41       javascript的继承机制并不是明确规定的,而是通过模仿实现的,意味着继承不是由解释程序处理,开发者有权决定最适合的继承方式. 下面我给出几种常用的方法:     1 .对象冒充          原理: 构造函数使用this关键字给所有属性和方法赋值, 因为构造函数只是一个函数,所以可以使ClassA的构造函数成为classB的方法,然后调用它.这样classB就会收到classA的构造函数中......
阅读全文
<script type="text/javascript"> function sayHi() {     alert("hi"); } sayHi.alternate=function(){     alert("king"); } sayHi();//hi sayHi.alternate();//king //althernate()实际上是函数sayHi()的方法,althernate()是sayHi()公共作用域中的方法,而非静态方法; </script>
阅读全文
  • 04月
  • 09日

SQL

综合 ⁄ 共 151字 评论关闭
有一个select语句: select * from table1 where table1.字段1 = 外部参数 但如果外部参数是数字0的话,上面的抽出条件就不使用 可以使用如下的SQL语句: SELECT *FROM TABLE1WHERE TABLE1.字段1 = DECODE(外部参数,0,TABLE1.字段1,外部参数);
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 850字 评论关闭
作者:zhanhailiang 日期:2014-12-21 需求场景 Bitmap 对于一些特定类型的计算非常有效。 假设现在我们希望记录自己网站上的用户的上线频率,比如说,计算用户A上线了多少天,用户B上 线了多少天,诸如此类,以此作为数据,从而决定让哪些用户参加beta测试等活动——这个模式可以使 用SETBIT和BITCOUNT来实现。 比如说,每当用户在某一天上线的时候,我们就使用SETBIT,以用户名作为key,将那天所代表的网站 的上线日作为offset 参数,并将这个offset 上的为设置为1。 举个例子,如果今天是网站上线的第100天,而用户(uid=100......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 1588字 评论关闭
在维基百科和其他朋友的帖子里找到了相关概念 一、维基百科解释 1 若一个程序或子程序可以安全的被并行执行,则称其为可重入(reentrant或re-entrant)的;即当该子程序正在运行时,可以再次 2 进入并执行它。若一个函数是可重入的,则该函数必须满足一下必要条件: 3 1、不能含有静态(全局)非常量数据。 4 5 2、不能返回静态(全局)非常量数据的地址。 6 7 3、只能处理由调用者提供的数据。 8 作为可重入函数的输入参数,只能由调用者提供,而且所提供的输入数据必须满足上面两点要求 9 ......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 1836字 评论关闭
O(n)回文子串算法 注:转载的这篇文章,我发现下面那个源代码有点bug。。。在下一篇博客中改正了。。       这里,我介绍一下O(n)回文串处理的一种方法。Manacher算法.原文地址:http://zhuhongcheng.wordpress.com/2009/08/02/a-simple-linear-time-algorithm-for-finding-longest-palindrome-sub-string/ http://blog.csdn.net/ggggiqnypgjg/article/details/6645824    其实原文说得是比较清楚的,只是英文的,我这里写一份中文的吧。    首先:大家都知道什么叫回文串吧,这个算法要解决的就是一个字符串中最长的回文......
阅读全文
  • 03月
  • 15日
综合 ⁄ 共 4163字 评论关闭
1      什么是RabbitMQ? RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然:   单向解耦   双向解耦(如:RPC)     例如一个日志系统,很容易使用RabbitMQ简化工作量,一个Consumer可以进行消息的正常处理,另一个Consumer负责对消息进行日志记录,只要在程序中指定两个Consumer所监听的queue以相同的方式绑定到同一个exchange即......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 15304字 评论关闭
欢迎转载,转载请注明:http://blog.csdn.net/zhgxhuaa 一个Binder实例 我们Binder的学习将从下面的一个实例开始。根据Android文档中的描述,创建一个Binder服务主要包括如下3步: 下面具体看一下在eclipse中是如何开发一个Binder应用的。 第一步:在工程目录下定义aidl文件。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 package com.zxh.ipc;   import com.zxh.ipc.PermissionInfo;   interface ITestManager{     int checkPermission(String permName, String pkgName);           int ch......
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 2159字 评论关闭
15.1. os — Miscellaneous operating system interfaces This module provides a portable way of using operating system dependent functionality. If you just want to read or write a file see open(), if you want to manipulate paths, see the os.path module, and if you want to read all the lines in all the files on the command line see the fileinput module. For creating temporary files and directories see the tempfile module, and for high-level file and directory handling see the shutil module. ......
阅读全文