自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

原创 基于thrift、zookeeper的rpc框架-wrpc

wrpcGithubhttps://github.com/nxgych/wrpcDescriptionwrpc是一个基于thrift、zookeeper的跨语言、高可用、轻量级rpc框架。欢迎同行交流及指正,qq:815738968 ~Feature1、基于thrift,跨语言,目前支持java、python、go;2、高可用,利用zookeeper集群来管理...

2020-02-28 16:49:36 519

原创 celery、rabbitmq的使用

最近同事项目想使用celery与rabbitmq来做任务调度,让我做一次这方面的使用分享。工作之余大致整理了一下。一、先介绍一下rabbitmq消息队列•AMQP,即AdvancedMessage Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦

2016-11-11 14:23:31 6000 1

原创 关于elasticsearch function_score的使用

最近做新闻推荐系统,新闻搜索采用的是elasticsearch引擎,为了使推荐更接近用户偏好,搜索时使用了function_score功能对文档进行了重新打分,改变排序规则。以下介绍关于function score的一些用法。     The function_score allows you to modify the score of documents that are retrie

2016-11-09 10:52:47 14788

原创 es2.x安装bigdesk插件

1、下载bigdesk插件包      https://github.com/lukas-vlcek/bigdesk     下载master.zip后解压2、建立elasticsearch-2.x\plugins\bigdesk\_site文件夹3、将解压后的bigdesk-master文件夹下的文件copy到_site4、在plugin\bigdesk下

2016-09-23 17:35:38 1351

原创 PIL support JPEG

使用Image模块出现如下错误IOError: decoder jpeg not available需要安装libjpeg-devel:yum install -y libjpeg-devel重装PIL:pip uninstall PILpip install PIL安装PIL出现如下问题:  Some externally hosted f

2015-07-31 11:24:16 441

转载 Python中的高级数据结构

数据结构数据结构的概念很好理解,就是用来将数据组织在一起的结构。换句话说,数据结构是用来存储一系列关联数据的东西。在Python中有四种内建的数据结构,分别是List、Tuple、Dictionary以及Set。大部分的应用程序不需要其他类型的数据结构,但若是真需要也有很多高级数据结构可供选择,例如Collection、Array、Heapq、Bisect、Weakref、Copy以及

2014-07-02 13:50:23 1005

原创 python 内建函数map&reduce

1.用reduce求阶乘class ParaError(Exception):          def __str__(self):        return 'parameter must be a integer!'def factorial(num):    if not isinstance(num,int):        raise Para

2014-03-12 14:33:06 761

原创 IP地址归属地查询接口

1、新浪IP API:        新浪这个应该说是最不错的。并且返回的数据类型为可以自定义格式(默认为纯文本格式,根据format的参数定义,还可以返回JS、Json格式。下面列举的是JS的格式)。        http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js        返回值数据格式:var r

2014-01-27 10:17:53 3421

转载 Nginx+tomcat+Java

1.8.4 搭建Nginx+Java环境Apache对Java的支持很灵活,它们的结合度也很高,例如Apache+Tomcat和Apache+resin等都可以实现对Java应用的支持。Apache一般采用一个内置模块来和Java应用服务器打交道。与Apache相比,Nginx在配合Java应用服务器方面,耦合度很低,它只能通过自身的反向代理功能来实现与Java

2014-01-22 10:46:07 790

原创 java netty http

个人学习,有误的地方望指正,谢谢!!!AdminServer.javaAdminServerHandler.javaimport static org.jboss.netty.handler.codec.http.HttpHeaders.Names.CONTENT_TYPE;import static org.jboss.netty.handler.codec.http.Htt

2013-12-31 16:52:19 1493

转载 django uwsgi 崩溃 导致502错误

django uwsgi 崩溃 导致502错误  超时导致504错误 1. rest请求数据量过大最初设置的harakiri超时时间为60, 导致uwsgi崩溃重启,解决办法延长harakiri 的时间,或者注释掉harakiri的配置,看一下请求需要花多长时间harakiri这个选项会设置harakiri超时时间(可以看wiki首页的相关内容)。如果一个请求花

2013-12-18 12:16:57 2490

原创 Java 解析csv文件

个人学习,有误的地方望指正,谢谢!!!1、CsvParse.javaimport java.io.BufferedReader;  import java.io.FileInputStream;  import java.io.IOException;  import java.io.InputStreamReader;  import java.util.ArrayLis

2013-12-13 16:17:51 795

原创 python profile模块

profile测试:import profileimport pstatsprofile.runctx("test_method()",globals(),locals(),"test.log")p=pstats.Stats("test.log")p.sort_stats("cumulative").print_stats(20)

2013-12-13 14:40:58 889

原创 Java jdbc链接MySQL

个人备忘---------------------------------------------- import java.sql.*; public class Server {      public static void main(String[] args){      connMysql();    }      public static v

2013-12-11 17:27:55 576

原创 linux java安装

创建或选择目标目录upload : jdk-1_5_0_05-linux-i586.bin sudo chmod +x jdk-1_5_0_05-linux-i586.binsudo ./jdk-1_5_0_05-linux-i586.binif 出现 /lib/ld-linux.so.2: bad ELF interpreter: No such file or direct

2013-12-11 14:34:44 653

原创 MySQL 命令备忘

ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc 表名;修改表名:alter table t_book rename to bbb; 添加列:alter table 表名 add column 列名 varchar(30); 删除列:alter table 表名 drop column 列名; 修改列名MySQL: alter table bbb chang

2013-12-09 10:37:51 763

原创 linux shell脚本 排序

<pre class="plain" name="code">#!bin/bash#选择排序values=(39 5 36 12 9 3 2 30 4 18 22 1 28 25)numvalues=${#values[@]}for (( i=0; i < numvalues; i++ )); do lowest=$i for ...

2013-12-09 09:47:50 907

原创 linux 命令备忘

crontab:*/10 * * * * sudo sh /opt/sites/war2/cron_assign_user.sh >> /opt/sites/war2/crontab.log 2>&1*/10 * * * * sudo sh /opt/sites/war1/cron_assign_user.sh >> /opt/sites/war1/crontab.log 2>&136

2013-12-09 09:44:32 921

Android解析xml文件的3种方式

在androd手机中处理xml数据时很常见的事情,通常在不同平台传输数据的时候,我们就可能使用xml,xml是与平台无关的特性,被广泛运用于数据通信中,那么在android中如何解析xml文件数据呢?

2011-11-07

DOM2高级事件处理

本文详细的介绍了dom2中的高级事件处理,本文中出现的事件处理技术都是DOM0级的一部分,所有支持JavaScript的浏览器都支持DOM0的API。

2011-10-24

手机软件测试,白盒测试,黑盒测试

手机软件测试 白盒测试 黑盒测试 测试用例 系统测试 静态测试 动态测试

2010-06-27

基于MATLAB的离散余弦变换

在图像的变换和压缩中,常常用到离散余弦变换(DCT)。DCT具有能使图像的最重要的信息集中在DCT的几个系数上的性能。正是基于此,DCT通常应用于图像的压缩.

2009-08-10

空空如也

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

TA关注的人

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