自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(41)
  • 资源 (10)
  • 收藏
  • 关注

原创 布隆过滤器&HyperLogLog

目标都是节省存储空间,结果都是非精准,都有一定的设置误判率或误差率的能力。布隆过滤器核心在于判定是元素是否存在,HLL核心是计数。所以反过来讲,由于地层逻辑的区别,布隆过滤器不能做计数,HLL不能判定元素是否存在。

2022-09-08 11:51:30 273 1

原创 protobuf序列化和反序列化原理

protobuf编码/解码 方式简单,只需要简单的数学运算、位移等,序列化 & 反序列化速度很快protobuf采用了独特的编码方式,如Varint、Zigzag编码方式等等,采用T - L - V的数据存储方式,数据存储得紧凑,数据压缩效果好。

2022-08-23 10:59:17 1783 1

转载 Dubbo 深度学习 修行之路

-----------------学习dubbo源码,能给你带来什么好处?-----------1.提升SOA的微服务架构设计能力通过读dubbo源码是一条非常不错的通往SOA架构设计之路,毕竟SOA的服务治理就是dubbo首先提出来的,比起你去看市面上的SOA微服务架构的书籍,学到的架构原理要更丰富更有深度。2.提升自己在部门团队的技术影响力你所在的部门团队如果使用了dub...

2019-10-24 16:46:54 269

原创 Android源码学习(一):Activity知识拾零

首先,复习一下Android应用京城

2014-10-12 20:29:04 329

原创 我的代码主页

https://code.csdn.net/wangdanyangtc代码主页的介绍

2014-09-28 12:34:41 381

原创 关于Andorid's FloatMath和Java's Math函数

在Android API 8的版本之前,如果不需要double精度,而float精度就可以满足需要,那么可以使用Android API 中提供的FloatMath函数代替Java中的Math函数,优化速度。Android最新提示:如果只需要在Android API 8以及以上版本使用APP的话,可以直接是用Java提供的Math函数,因为最新的JIT已经对Math函数做了优化,除了占用

2013-12-17 21:17:17 1381

原创 关于如何获取Android的view的各种位置

所有的方法需要在View绘制完以后使用,否则都会是初始值0。getDrawingRect(Rect outRect):返回View可见的绘制边界,当然是个矩形的区域。getLocalVisibleRect(Rect r):返回View的边界,也是个矩形的区域,上边界和左边界都是0。getGlobalVisibleRect:获取全局坐标系的一个视图区域, 返回一个Rect对象;这

2013-12-17 16:51:08 615

转载 为什么程序员都是夜猫子

为什么程序员都是夜猫子伦敦科技馆里一个大猩猩的大脑一种很流行的说法是,程序员是把咖啡因转化成程序代码的机器。说的是实情,随便问一个程序员,问他什么时候工作最有状态,估计他很有可能说是深夜。有人稍微早一点,有人更晚。有一种流行的趋势是凌晨4点起床,在破晓之前这段时间里做一些事情。而另一些人喜欢凌晨4点才睡觉。所有这些的主要目的是躲避打搅。但是你把自

2013-12-06 18:34:45 421

转载 请不要对我说“你要马上把这个小问题修改好”

“我需要”,“小问题”,“立刻”。你激怒我了。你的每个词都激怒我了。这种情绪很难翻译成英语表达,但在荷兰,有些人就是用这种方式要求你。翻译成英语,这有点像“你要几分钟内把这个东西修改好”。大家都知道的这样的逻辑,你要么追求好和快,但付出很多,要么追求好但不付出,这样你就别贪图快,要么追求快,但是不想付出,那你只能得到坏的结果。荷兰人有一个毛病,干什么事都说“只需要几分钟”。

2013-12-06 18:30:07 325

转载 如果当初学习编程时能有人给我这些忠告该多好

Cecily Carver  是多伦多的一位程序媛,和 Jennie Faber 一起创办了一个游戏制作工作室。她喜欢歌剧、舞蹈和弹钢琴。Cecily 在这篇文章分享她在编程道路上的所感所想,给出很多值得思考的编程箴言以及一些思想误区,比如在你学习编程之前思考一下你的目标、编程不是什么神秘的东西、坚持比方法更重要等,可以让我们在编程路上少走一些弯路,从而有更多的时间学习技术让自己变的越来越强大。

2013-12-06 18:28:17 357

转载 不要写那么多注释!

如果用很多注释来“装饰”代码是件好事的话,那么在代码中加入大片大片的注释便是锦上添花了。是这样吗?事实上不完全是这样的。过犹不及,好心也会办坏事。'*************************************************' Name: CopyString'' Purpose: This routine copies a string from the s

2013-12-06 18:26:22 382

原创 Java核心技术读书笔记

第一章 概述名词解释    体系结构中立:java编译器会生成与特定的计算机体系结构无关的字节码,只要有java运行时系统,就可以在许多处理器上运行,而且还可以跨素的翻译成本地机器的代码。    高性能:它通过即时编译器,一次把字节码编译为本地代码,并将结果缓存起来,在需要的时候重新调用,从而提高运行速度。    可移植性:各种类型的数据都明确的规定了其大小,不随处理器的改变而

2013-12-02 18:19:09 403

转载 JAVA获得当前时间的几种方法

package com.wdy.common.util;import java.sql.Timestamp;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Date;import com.ttsoft.framework.util.DateUtil;/**

2013-11-26 14:53:37 382

转载 Java日期时间使用总结

标签:日期 Date DateFormat 休闲 CalendarJava日期时间使用总结 一、Java中的日期概述 日期在Java中是一块非常复杂的内容,对于一个日期在不同的语言国别环境中,日期的国际化,日期和时间之间的转换,日期的加减运算,日期的展示格式都是非常复杂的问题。 在Java中,操作日期主要涉及到一下几个类: 1、java.util.Date

2013-11-26 12:18:54 377

原创 Android 线程,UI相关:calledfromWrongThreadException 的原因

Android 编程:calledfromWrongThreadException 的原因子线程更新UI会发生android.view.ViewRoot$CalledFromWrongThreadException异常的解决方法子线程更新UI    显然假如你的程序需要执行耗时的操作的话,假如像上例一样由主线程来负责执行该操作是错误的。所以我们需要在onClic

2013-11-26 11:04:01 421

转载 请慎用java的File的renameTo(File)方法

以前我一直以为File#renameTo(File)方法与OS下面的 move/mv 命令是相同的,可以达到改名、移动文件的目的。不过后来经常发现问题:File#renameTo(File)方法会返回失败(false),文件没有移动,又查不出原因,再后来干脆弃用该方法,自己实现一个copy方法,问题倒是再也没有出现过。 昨天老板同学又遇到这个问题,File#renameTo(File)方法

2013-11-25 14:12:20 441

转载 隐马尔可夫模型的学习

隐马尔可夫模型 (Hidden Markov Model,HMM) 最初由 L. E. Baum 和其它一些学者发表在一系列的统计学论文中,随后在语言识别,自然语言处理以及生物信息等领域体现了很大的价值。平时,经常能接触到涉及 HMM 的相关文章,一直没有仔细研究过,都是蜻蜓点水,因此,想花一点时间梳理下,加深理解,在此特别感谢 52nlp 对 HMM 的详细介绍。  考虑下面交通

2013-11-07 09:56:03 426

原创 主X的船长你走吧,我们能赢

大约下午1点,正是太阳高升的时候,蝉在鸡鸡鸡鸡的叫。 我喊了我的三个基友 义无反顾的冲进周围的网吧,上机。 这么好的天气,正是打DOTA爽的时候。 我买了包绿箭。 嚼完后一般都是下午四五点了。 我决定像往常一样,吃完一片绿箭就必须杀15个人。 我们熟练

2011-10-15 10:04:52 4768

原创 Rails:利用ajax轻松实现二级级联

以下使用JQuery,ajax,实现rails的二级级联选择框 我根据访问的流程来实现这个功能 基本原理:两个并列的选择框,当第一个选择框中的选项被选中时,触发js方法,并把省份的id传给该方法,然后,在js与controller交互,也就是将省份的id传给con

2011-09-20 16:11:44 855

原创 Rails里用AJAX实现级联下拉菜单

方法1.用observe_field (观察者,监测select的事件):1)在view中:点击触发的select:options = {}, {:id => 'person_area'}) %>生成观察者的JS(:update是使用了innerHTML,在I

2011-09-20 16:01:44 748

原创 Date and Time Fields-rails中的时间标签

下午解决了一个时间的问题.数据库表中有个字段borrow_time类型是date,用rails的脚手架生成的_form.html中使用了借用时间这样生成的时间月份显示的是英文,这不符合客户的要求,所以要改成数字,经查找发现要添加:use_month_numbers =

2011-09-14 16:39:49 541

原创 Useful Rails3 Commands – Cheatsheet

Useful Rails3 Commands – Cheatsheetrails new ApplicationName – Create a new applicationrails generate/g model ModelName – Creates a

2011-09-04 13:27:59 300

原创 ruby连接数据库

1.使用mysql驱动连接数据库require 'mysql'mysql = Mysql.init()mysql.connect('localhost', 'root', 'root')mysql.select_db('test')results =

2011-09-02 14:13:39 675

原创 cookie和session

一、cookie机制和session机制的区别具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于

2011-08-10 13:15:41 251

原创 Linux高手是怎样“练”成的

现在是使用Linux的时候了。 这个免费的开放源代码操作系统正以狂风暴雨之势袭卷着整个世界,它不仅出现在企业服务器和专业怪才们的讨论组中,也开始在家用PC机上生根了。Linux的普及程度正在与日俱增,因此我们想,大概已是让我们帮你掌握Linux的时候了。Linux并不

2011-08-10 13:07:37 238

原创 Linux的快技法

1、处理特殊的文件名    假设Linux系统中有一个文件名叫“-aaa”,如果我们想对它进行操作,例如现在要删除它,如果我们按照一般的删除方法在命令行中输入rm -aaa命令,界面将会提示我们是无效选项(invalid option),原来由于文件名的第一个字符为 - ,L

2011-08-10 13:06:24 214

原创 怎么样学习嵌入式linux

怎么学习嵌入式Linux,步骤是怎样的? 嵌入式学习是一个循序渐进的过程,如果是希望向嵌入式Linux方向发展的话,关于这个方向,我认为大概分3个阶段:1、嵌入式linux上层应用,包括QT的GUI开发2、嵌入式linux系统开发3、嵌入式linux驱动开发

2011-08-10 11:25:19 827 1

原创 CISCO技术(1.7万)

0 base|以零为基底\r\n0 disturbed zero output signal|干扰0输出信号\r\n0parallel communication cable|平行通讯传输缆线\r\n1 binary operation|二进制运算\r\n1 di

2011-08-09 10:51:57 67009 1

原创 DOTA的哲学

女人就像是圣剑,当你倒下的时候,也许别人会将她捡起,而这个人往往最有可能是你的朋友】【爹妈就象出门那六百块,给你吃给你喝让你成长,可后来却最容易被遗忘】初恋就像是林肯法球,投入大量时间和金钱,结果只能避免自己再次受伤..  分手就像是疯狂面具,顺风时,对对方造成更大伤害,逆风

2011-08-09 10:45:05 370

原创 struts1和struts2的区别

struts1和struts2的区别其实并不是太大,两者的区别:Action 类:   ◆Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。   ◆Struts 2 Action类可以实现一个Action接口,也

2011-08-09 09:57:58 201

原创 Struts笔记(随时更新)

配置文件通配符:*,action,class,method,result,{N},校验文件:ActionName-methodName-validation.xml尽量不要让超链接直接连接到某个视图资源,因为这增加了额外的风险,推荐将所有请求都发给Struts2框架处

2011-08-09 09:53:12 221

原创 JDBC连接的方式大全

各种数据库的jdbc连接方式大全! Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境

2011-08-09 09:51:13 209

原创 Java 程序中的多线程

Java 程序中的多线程在Java程序中使用多线程要比在 C 或 C++ 中容易得多,这是因为 Java 编程语言提供了语言级的支持。本文通过简单的编程示例来说明 Java 程序中的多线程是多么直观。读完本文以后,用户应该能够编写简单的多线程程序。为什么会排队等待?

2011-08-08 21:11:51 200

原创 如何使用线程

如何使用线程Java平台从开始就被设计成为多线程环境。在你的主程序执行的时候,其它作业如碎片收集和事件处理则是在后台进行的。本质上,你可以认为这些作业是线程。它们正好是系统管理线程,但是无论如何,它们是线程。线程使你能够定义相互独立的作业,彼此之间互不干扰。系统将交换这些作业

2011-08-08 21:11:25 236

原创 java中的io系统总结!!!

java中的io系统总结!!!Java的学习历程— 作者 Jason @ 2005年07月10日, 20:10 java中的io系统总结.java中的io中的(input/output)stream无非就是包括基于字符的stream、基于字节的stream和把字节导向

2011-08-08 21:10:12 220

原创 struts2标签与OGNL表达式

一、什么是OGNL,有什么特点?  OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点:  1、支持对象方法调用,形式如:objName.metho

2011-08-07 11:38:05 285

原创 2011神州数码Java笔试面试题

2011神州数码Java笔试面试题时间:2011-2-12 11:20:11  作者:Gjrencai.com  来源:【Gjava人才】  查看:7  评论:0内容摘要:神州数码笔试面试题分享 1、把字符串转化成整形,不能用系统函数。 package jishi; pu

2011-08-04 12:05:05 1179

原创 如何用JS得到当前页面的URL信息

URL即:统一资源定位符 (Uniform Resource Locator, URL)完整的URL由这几个部分构成:scheme://host:port/path?query#fragment scheme:通信协议常用的http,ftp,maito等

2011-08-03 21:49:09 433

原创 struts2_default.properties配置选项

### 指定Struts 2的配置类,默认为下面的配置,你也可以通过继承 ### org.apache.struts2.config.Configuration来实现自己的配置类 # struts.configuration=org.apache.struts2.config.D

2011-08-03 18:01:21 247

原创 js trim()

----------------------------------js去空格---------------------------去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编

2011-08-03 17:17:57 210

jdk-8u291-macosx-x64.dmg.zip

JAVA/JDK8MAC版本 dmg文件

2021-06-08

计算机组成与结构(第4版)习题详解与实验指导

计算机组成与结构(第4版)习题详解与实验指导

2014-03-01

20个Android通用程序源代码

20个Android通用程序源代码,包括备忘录,闹钟等等。

2013-11-12

文档免费下载工具

最新的文档免费下载工具,支持百度文库、豆丁、道客巴巴等主流文库。

2013-11-09

隐马尔可夫模型最佳范例

随即过程,隐马尔可夫模型的最佳范例,详细的讲解和范例说明

2013-11-09

最新百度众测客户端

最新的百度众测客户端,更快的获得百度礼券,为找不到的用户提供方便。

2013-11-09

10天学会asp.net教程

10天学会asp.net教程10天学会asp.net教程

2011-08-09

java面试大全 java面试

java面试大全,我看了好几遍,觉得还行,特此分享,希望对你们有帮助

2011-08-07

空空如也

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

TA关注的人

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