首页 > 编程
  • 用Redis实现分布式锁 与 实现任务队列

      这一次总结和分享用Redis实现分布式锁 与 实现任务队列 这两大强大的功能。先扯点个人观点,之前我看了一篇博文说博客园的文章大部分都是分享代码,博文里强调说分享思路比分享代码更重要(貌似大概是这个意思,若有误请谅解),但我觉得,分享思路固然重要,但有了思路,却没有实现的代码,那会让人觉得很浮夸的,在工作中的程序猿都知道,你去实现一个功能模块,一段代码,虽然你有了思路,但是实现的过程也是很耗时的,特别是......
    2015-11-21 23:24:04
  • JSON详解

    JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据交换格式,但是在JS(JavaScript的简写)中处理XML非常不方便,同时XML标记比数据多,增加了交换产生的流量,而JSON没有附加的任何标记,在JS中可作为对象处理,所以我们更倾向于选择JSON来交换数据。这篇文章主要从以下几个方面来说明JSON。 1,JSON......
    2015-11-18 22:20:44
  • MAC下Android的Eclipse开发环境的搭建

    MAC下Android的Eclipse开发环境的搭建MacroCheng  2011年9月30日 一.Eclipse的下载      到网站:http://www.eclipse.org/downloads/上,由于我们是用Java开发的所以步骤如下:1.  找到“Eclipse IDE for java Developers”此处右上角会根据你当前使用的系统自动选择,Mac下就会自动选择位“Mac OS X(Cocoa)”2.  然后点击右边的“Mac OS X 64bit”(这里我的Pro是i5处......
    2015-11-18 22:14:39
  • Myeclipse 10 for mac 安装过程及myeclipse 10 for mac 破解版

    下载地址:http://pan.baidu.com/share/link?shareid=160811&uk=1829115338废话不说。先上地址,让各位先下载着然后看安装过程。。单独破解文件,我自己单独试过。失败。我看很多朋友已经下载好myeclipse10了。想用单独下破解文件试试,那就试一下吧:下载地址myeclipse10需要fq才可以下载,所以很不容易,我就为大家倒腾回来,免费放出:地址更新ing。。。。下载着,然后开始安装过程。打开myeclipse-10.0-offline-installer-macosx.dmg安装。。。。安装完成别急......
    2015-11-18 22:13:22
  • 使用PhoneGap命令行工具创建IOS PhoneGap项目及无证书真机调试

           在使用PhoneGap2.0及以上版本的时候,发现无法像低版本那样直接使用xcode来创建一个新的项目,只能通过PhoneGap的命令行工具来进行创建。       准备工作:       首先,准备好mac的环境和xcode的安装,地球人都知道。       然后得确定你的xcode已安装了Command Line Tools,如果不会安装的可以直接百度,上面有很多教程,这里就不多说了。       接着,下载好最新版本(我......
    2015-11-18 22:11:35
  • NGINX模块开发入门——(最简单、最实用、最细腻)

    最近学习了NGINX模块开发,由于只有大学时代了解过C语言,所以看起来很纠结,但是回过头来想想也可以更方便的掌握基本的方法。本文参阅@夜沨 的文章。代码下载链接,也有详细的模块开发事例一、设定一个目录,里面两个文件建立目录~/ngx_http_echo_module建立下面文件:~/ ngx_http_echo_module|--- ngx_http_echo_module.c|--- config二、编写ngx_http_echo_module.c文件/** Copyright (C) Eric Zhang*/#include <ngx_config.h>#include <ngx_core.h>#include <ngx_http.h&g......
    2015-11-16 13:59:32
  • JAVA开发总结

    1、Float取整long warning;float fwarning = 0f;fwarning = total*0.34/100;warning = new Float(fwarning + 0.5f).longValue();2、eclipse 经常弹出console的问题设置方法:在window->preperences->Run/Debug->console 中,把'show when program writes to standard out'的勾去掉就可以了 3、获取时间戳 System.currentTimeMillis()4、正则表达式使用import java.util.regex.Matcher;import java.util.regex.Pattern;String pstr = "/p/";Pattern p = Pattern.compile(pstr);Matcher m = p.matcher("/p/3333");System.out.println(m.find......
    2015-11-16 13:55:08
  • 新浪分表算法函数

    /**calc_hash_tbl 计算Hash子表编号输入: $u ID号 $n 子表数输出: 两位十六进制子表编号**/function calc_hash_tbl($u, $n = 16){ $h = sprintf("%u", c......
    2015-11-16 13:53:30
  • Spark和hadoop的关系

    1、 Spark VSHadoop有哪些异同点? Hadoop:分布式批处理计算,强调批处理,常用于数据挖掘和数据分析。 Spark:是一个基于内存计算的开源的集群计算系统,目的是让数据分析更加快速, Spark 是一种与 Hadoop 相似的开源集群计算环境,但是两者之间还存在一些不同之处,这些有用的不同之处使 Spark 在某些工作负载方面表现得更加优越,换句话说,Spark 启用了内存分布数据集,除了能够提供交互式查询外,它还可以优化迭代工作负载。Spark 是在 Sc......
    2015-11-16 13:49:34
  • 深入理解git分支分叉(branch diverged)的问题

    问:I googled and read many posts, but none could make me understand the branch divergence problem yet.If I've remote tracking branch, I often get into the following:$ git status# On branch feature/worker-interface# Your branch and 'origin/feature/worker-interface' have diverged,# and have 1 and 4 different commit(s) each, respectively.答:First, you can use the cherry command to see what commits differ between branches, and in what ways. So in this case, running g cherry origin/feature/worker-interface shows us the status of commits on t......
    2015-11-15 22:14:09
参考手册

W3c0.com 提供的内容仅用于培训。我们不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。W3c0 简体中文版的所有内容仅供测试,对任何法律问题及风险不承担任何责任。 当使用本站时,代表您已接受了本站的使用条款和隐私条款。版权所有,保留一切权利。 鲁ICP备15022115号