自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 Redis之布隆过滤

典型场景:1、智能推荐,过滤用户已经看过的内容2、爬虫系统,过滤已经爬过的网址3、NoSQL 数据库领域,过滤大量不存在的row请求4、邮箱系统,垃圾邮件过滤默认的error_rate是 0.01默认的initial_size是 100这2个参数可以通过bf.reserve进行设置,用来控制误差率。错误率越低,需要的空间越大。initial_size参数表示预计放入的元素数量,当实际数量超出这个数值时,误判率会上升。实现原理:每个布隆过滤器对...

2021-02-04 17:46:23 146

原创 Android控件封装之RatingBar(三)

Andriod开发的时候,如果在做一些需要评分的应用的时候,通常会使用到RatingBar控件,但是android自带的RatingBar控件比较坑爹,首先控件的大小无法灵活调整,再者样式单一,而且受版本和定制系统的影响,这个时候我们肯定需要自定义RatingBar控件。自定义RatingBar控件的方式很多,通常有拼星星个数的,在这里,我介绍一种我认为比较好的,比较容易操控的方式:该控件使用

2013-06-28 17:06:25 1606

原创 Android控件封装之跑马灯(二)

Android开发时,经常遇到标题或用户昵称比较长而显示不下的时候,我们希望通过跑马灯的效果来向用户展示全部的文字信息,但是利用android自带的TextView却有诸多不便,比如不能控制暂停、开始、不能控制速度,而且还受焦点的影响。这时开发一个自定义的跑马灯控件显得非常有必要。话不多说,java代码如下:package cn.emag.utils.view;import andro

2013-06-27 17:58:44 1169

原创 Android控件封装之虚线(一)

在android中,画实线可以利用view+底色+1px长或宽,来进行布局配置;但对于虚线,没有可以直接利用的虚线控件,也没有利用现有控件的比较好的实现方式。要想实现虚线,不外乎两种方式,一种是利用图片来实现,另一种就是利用画布画虚线来实现。利用图片的方式我就不介绍了,在这里介绍第二种方式,也就是利用画布来做。首先我们定义一个类继承自View,在onDraw方法里面利用画布画出虚线,代码如下所

2013-06-27 10:21:20 1608

原创 浅谈红外、蓝牙、WIFI、NFC等无线通信的发展

无线通信技术有很多,这里就不一一列举了,我们这里要讲的是红外、蓝牙、WIFI、NFC这四种无线通信的优劣及未来的发展趋势。 从上表比较分析:1、红外相比其他几种无线通信技术,无论是在速度、安全性、使用体验等方面都没有什么优势,除了家电遥控领域有可能会沿用,在未来必将被淘汰。然而随着物联网的普及,红外在家电遥控领域将失去最后一道堡垒。2、最近几年蓝牙技术日趋成熟,并逐步取代红外,

2013-06-26 16:03:14 3748

原创 oracle宝宝出生天数日历

小女今年3月5号出生,朋友时常问起小女多大,每次都要算下天数,很是麻烦,直接用sql语句查询出来,很是方便select max(d1) 星期日,       max(d2) 星期一,       max(d3) 星期二,       max(d4) 星期三,       max(d5) 星期四,       max(d6) 星期五,       max(d7) 星期六

2012-06-04 17:38:28 1043

原创 js版贪吃蛇

JS版贪吃蛇

2011-07-14 16:40:12 817

原创 药店常见药

<br />金丝枣(成都月月红实业) <br />奇正消痛贴(西藏奇正) <br />盐酸林可霉素滴耳液(武汉五景) <br />川贝雪梨膏(阿坝九寨沟) <br />藏奇舒利康络贴(风湿关节痛)(天津世济) <br />蜜炼川贝枇杷膏(京都念慈庵) <br />安眠补脑糖浆(李时珍医药) <br />复方大青叶颗粒(山东仙河) <br />固本止咳膏(广西瑞福祥) <br />洁尔阴洗液(成都恩威) <br />复方酮康唑发用洗剂(康王洗剂(昆明滇虹) <b

2011-02-12 17:50:00 13679

原创 oracle sql查询日历

查询当前时间所在月份的日历select sum(d1) 星期日,       sum(d2) 星期一,       sum(d3) 星期二,       sum(d4) 星期三,       sum(d5) 星期四,       sum(d6) 星期五,

2010-12-17 18:01:00 1042

原创 oracle调用java方法

test.Test.javapackage test;public class Test { public static String sayHello(String name) { return "hello " + name; }} 编译(注意JDK的版本,要和oracle的jdk版本一致,oracle 9的jdk为1.4,oracle 10的

2010-05-27 17:00:00 542

原创 组合排列的javascript算法

 本文是关于组合排列Pnm(m>=n)的算法Pnm=Cnm*PnnCnm的计算采用的是一个递归,每次循环是一个Cm-1m,一直到m-1=n时为止循环时即将字符串中去掉一个字符,为了保证去掉多个字符后,留下来的字符不重复,比如:ABCDEF,第一次去掉A,第二次去掉B;                第一次去掉B,第二次去掉A实质上是等价的那么我们等控制下,当第一次去掉B

2009-10-10 15:29:00 893

原创 页面游戏--扫雷

为了哄俺家丫头开心,在寒冷的冬夜,花了2个小时,完成了一个页面小游戏。当然了,做成更windows一样的,那就没意思了,所以在代码里做了点手脚,也算是一个变向的作弊器吧^_^,很想对俺家丫头说声:“我爱你,永远!”。小游戏<!--document.oncontextmenu=function(){return false;}//屏蔽右键菜单var rowLen =

2009-01-20 14:28:00 897 2

原创 table行的选择(含ctrl,shift)

table行的选择(含ctrl,shift),ctrl按下则支持无序多选,shift按下则支持有序多选 new   page var   ctrl=false; var   shift=false; document.onkeydown=function   (){ if(event.keyCode==17){ ctrl=true; }else   if(event.keyCode==

2007-09-29 17:19:00 1594

原创 createElement创建控件时的name属性设置问题

最近在回答一个网友的问题时发现了一个奇怪的问题:在IE下,var obj=document.createElement("");obj.name="divName";document.body.appendChild(obj);//alert(obj.outerHTML);//这样在页面上就创建了一个div对象,name为divName此后,var myAdd=document.getElemen

2007-09-14 23:06:00 2276 1

原创 键盘控制级联菜单

键盘控制级联菜单input {border:1px solid #fff; background:#fff; }input {star : expression(onmouseover=function(){this.style.backgroundColor="#eee"},onmouseout=function(){this.style.backgroundColor="#fff"})}.in

2007-08-31 15:38:00 609

原创 全排列javascript算法

全排列算法:1.利用数组实现function getNumberLoop(arr){if(arr.lengthreturn arr;}else if(arr.length==2){var newArray=new Array();newArray[0]=arr;newArray[1]=new Array();newArray[1][0]=arr[1];newArray[1][1]=arr[0]

2007-08-23 13:27:00 910

原创 解决中文乱码问题的超值方法

在使用ajax传递中文参数的时候,常常会因为编码方式的不同而出现乱码问题。根据乱码出现的原因可以知道,只要调整编码方式,就可以解决乱码问题,比如在get或post方法里用request拿参数之前,设置一下编码方式,如:request.setCharacterEncoding("gb2312"),但是各个环境可能需要设置相应的编码方式,这让初学着感到杂乱无章;此外tomcat下编码方式默认是iso-

2007-06-13 08:46:00 1084

Android控件封装之RatingBar(三)图片资源

Android控件封装之RatingBar(三)图片资源,参考我的博客

2013-06-28

在线答题系统(Struts+Spring+Ibatis)

在线答题系统(Struts+Spring+Ibatis),数据库为Oracle,此系统结构清晰,适合初学者学习用

2009-01-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除