自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(136)
  • 资源 (15)
  • 收藏
  • 关注

原创 阿里巴巴B2B技术部5月深圳专场招聘

岗位描述:阿里B2B-5月 深圳技术专场招聘会欢迎以下技术方向的候选人投递1、JAVA架构方向;2、JAVA开发方向;3、无线开发方向(IOS&Android);4、测试开发方向;5、算法方向来专场与技术大牛面对面交流,获得极速面试反馈,我们等你。岗位要求:1、以上技术方向3年以上工作经验;2、本科以上学历;3、有互联网行业经验工作经验优

2016-05-06 19:10:45 1277

原创 仿支付宝钱包:带分割线的GridView

需求:本文记录了我尝试实现支付宝钱包样式带分割线GridView的过程。首先看一下高大上的支付宝钱包首页:                                                                                   这里画红框的部分,给人的直观感觉就是一个GridView 。当然,这里很可能是支付宝同学自定义了一个Gr

2015-08-12 19:52:40 2813 3

原创 Android性能测试 一些适用于Android Studio的代码审查和性能测试工具

导言:          Android应用在CPU占用,内存消耗方面的性能指标是影响产品质量的重要因素,由于QQ管家,360手机助手等应用都提供直观的内存消耗,流量监控功能,致使用户比以往更加关注软件的性能,并以此进行软件选用的决策。     目前,已经有很多可以监控android app 性能的工具可以供开发人员使用,如:基于Eclipse插件体系的MAT,其通过生成.hprof文件对

2015-07-24 09:45:24 10722

原创 阿里巴巴2016秋招内部推荐-B2B快速通道

Hi  大家。    目前针对想要内推填报阿里巴巴中文站,国际站(B2B)的同学,这里有一个快速通道: 注意,每个人只能内推一次。已经收到邮件链接并完善简历的同学不能使用此通道    该快速通道的优势在于:会根据你的填表自动生成表格,节省我手动录入的时间。并且你的资料会直接留存于hr部门。 请使用微信扫码。 或点连接http://hitest.aliyun.co

2015-07-07 13:17:44 1588

原创 Android五天乐(第三天)ListFragment与ViewPager

1ListFragment今天首先学习了一种非常常用的展示场景:列表展示。 昨天学习了使用Fragmet来代替activity进行设计,今天在托管单个fragment的基础上,掌握托管一个布局list。先看下效果:  因为Fragment列表需要使用ArrayList保存,而为了使Fragment对象受acrivity等生命周期影响, 创建如下单例类:p

2015-06-25 09:49:51 1255 1

原创 Android五天乐(第二天)Activity跳转与数据传输,Fragment

1 Activity的生命周期    activity在生命周期内共有运行,暂停,和停止三种状态。每次发生状态转换时,都有一个Activity方法将状态改变的消息通知给activity。activity的生命周期,状态及状态切换时系统调用的方法如下图所示。    2改变Activity状态的三种场景  改变Activity状态的场景有很多,这里举例三种比较典型的场景

2015-06-24 09:42:37 1656 1

原创 Android五天乐(第一天)开发环境的部署,开发流程与调试

因为项目要求参与无线端开发,本着技多不压身的指导精神,决定依然从web转攻客户端!   因为之前自己玩过两个月android(实际上只是做了两个有失水准的demo级app),本来以为这次再来学习将游刃有余。 没想到主管只给了足足一,个,礼,拜,的学习时间,第二周直接参与业务! 好吧,android五天乐begin!为了云市场O2O做技术储备,今天开始学习android基础,共学

2015-06-23 11:44:36 1359 1

原创 阿里巴巴2015实习生招聘(在校生)内部推荐

大家好,阿里巴巴集团2015年实习生招聘(内部推荐)即将开始。按去年的经验,内部推荐流程将免除笔试,以电话面试方式进行。甚至在正式招聘前就可以确定offer。相对来讲难度小于正式流程。关于岗位可以在官网查看。http://campus.alibaba.com/我去年成功内推5人拿到offer,深知内推形式为同学最终通过所提供的优势,所以希望大家把握这次机会。阿里巴巴将为您提供行业领先的技术

2015-02-12 19:13:00 2140

原创 Webx启动流程

1 WebxContextLoaderListener      Webx Framework 通过配置在web.xml中的WebxContextLoaderListener来初始化Spring     com.alibaba.citrus.webx.context.WebxContextLoaderListener   WebxContextL

2015-02-09 22:17:06 1919

原创 安装SpringExt以查看schema文件

1 SpringExt插件有什么用?    SpringExt扩展了Spring的schema机制,使得开发者可以借助schema来扩展框架的功能。然而使用schema来编写配置文件时,我们面临一个问题:XML编辑器到哪里去找到schema?例如,我们在Eclipse中打开一个典型的Webx配置文件:     <beans:beans xmlns:xsi="http://www.w3

2015-02-06 16:09:28 1737

原创 maven 工程pom文件详解

概述       之前接触maven管理项目,学习了些皮毛。后来发觉自己之前现查现用这种做法应该是不可取的——对一个问题的解决方案秒秒钟就忘掉了,然后还得查阅博客。今天找时间详细学习了一些pom文件各部分的意义,虽说前路漫漫,但也受益匪浅。      以现在接触的比较大型的webx工程来看,一个pom文件大致包括以下几个部分:

2015-02-04 20:55:02 6299 1

原创 基本shell命令

shell 命令1 export应用场景:export M2_HOME="/usr/alibaba/install/apache-maven-2.2.1"export JAVA_HOME="/usr/alibaba/java6u32"export LANG=zh_CN.UTF-8PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$SVN_HOME/bin

2015-02-03 14:09:13 847

原创 深度学习预备课:神经网络

什么是神经网络       人工神经网络(Artificial Neural Networks,简写为ANNs)也简称为神经网络(NNs)或称作连接模型(Connection Model),它是一种模仿动物神经网络行为特征,进行分布式并行信息处理的算法数学模型。这种网络依靠系统的复杂程度,通过调整内部大量节点之间相互连接的关系,从而达到处理信息的目的。神经网络BP算法       BP

2014-12-28 19:40:04 2262 1

原创 动态规划解不包含相同数字的子串个数问题

比赛描述    仙灵女巫露露,对于魔法的热忱可是超出常人,要是发现了什么上古遗留下的魔法,她总是想方设法地获得,然后研究分析。而最近,他又从邪恶小法师维嘉那里获得了一个“奇怪”的魔法卷轴;    这个魔法卷轴上有一大串数字,而且根据卷轴上的描述,这个魔法的威力指数来自于这一串数字中“魔法区间”的数量;    所谓“魔法区间”指的是一段连续的闭区间,且这段区间上的所有数字

2014-12-16 21:17:21 1625 1

原创 Maven 入门

下载maven:     官网地址:http://maven.apache.org/download.cgi    选择  apache-maven-3.2.3-bin.zip    下载到本地后解压.环境变量配置:     MAVEN_HOME: maven的解压目录,如:C:\Users\PRlab3\Desktop\mvn\apache-maven-3.2.3

2014-11-06 15:48:13 888

原创 基于JAVA语言的网络爬虫

Introduction:这个小demo用于爬取淘宝网的相关链接。首先从“www.taobao.com"这个url开始,手机页面上的所有url,然后存入toCrawList 。当toCrawList不为空时,拿出一个url,把它存入数据集并且搜寻这个url上的所有链接充入toCrawList. 这是一个BFS过程。Framework:Code:就网络爬虫来讲这个de

2014-10-09 18:04:38 3166 2

原创 使用java代码调用exe程序 (包括参数传递)

使用Java代码调用exe1使用场景      我现在使用eclipse+tomcat的架构建立了web server, 在这个web project中我需要建立一个定时任务,在定时任务中执行本地的一个C#工程生成的exe。2Java代码      public class MyTask extends TimerTask { public void run() {

2014-08-29 13:30:13 12212

原创 Missile:双状态DP

题目描述Long , long ago ,country A invented a missile system to destroy the missiles from their enemy . That system can launch only one missile to destroy multiple missiles if the heights of all the

2014-08-21 22:56:33 1552

原创 Eclipse+Tomcat+Axis2配置webservice。

前言VS2012安装慢的出翔,借时间总结一下前两天初次搭建webservice的过程 。整个项目需求是在android 的client端实现一个浏览器的插件, 并且需要调用webservice的功能。 webservice这边亦需要连接数据库(以后有时间再总结),同时因为我创建的是java项目,又要用一些C#的源码,所以再后期可能还需要一些整合的工作。这篇文章仅总结一下搭建webservi

2014-08-21 16:38:33 2389 1

原创 UC浏览器插件开发

pip installUC浏览器插件是个什么玩意?如图所示,便是UC的插件面板。 UC通过开放浏览器插件api, 使开发者能够进行插件的开发。 插件种类:1 : extension。 就是上图中显示的button 。 实际上也确实就是button, 通过点击来触发事件。2  : receiver:  通过对各种浏览器事件进行监听来触发事件。插件定义:

2014-08-19 20:27:27 5529 2

原创 在eclipse中关联android源码

1打包源码成jar:  1 新建一个java项目  2  import  想打包的源码文件  3 export 这个文件 : 选择java->jar file .  这里会让你选择输出路径2 添加源码关联:  1 在 项目右键-> properties 中的 java build path -> libraries 中选择 想要关联的 jar包, 选择里面的 sourc

2014-07-31 11:51:50 1006

原创 Velocity知识点总结

Velocity知识点总结 1. 变量 (1)变量的定义: #set($name = "hello") 说明:velocity中变量是弱类型的。 当使用#set 指令时,括在双引号中的字面字符串将解析和重新解释,如下所示: #set($directoryRoot = "www" ) #set($templateName = "index.vm" )

2014-07-07 13:47:46 1209

原创 WebxFrameworkFilter 请求响应流程

2014-07-03 19:50:12 1308

原创 webx启动流程

由于设置了监听器,所以在项目启动时首先进入com.alibaba.citrus.webx.context.WebxContextLoaderListener,此类继承于ContextLoaderListener,所以首先执行WebxContextLoaderListener的contextInitialized方法。createContextLoader()是一个很重要的过程,剩下工作都由co

2014-07-03 19:49:12 1268

原创 FORM验证简单demo

详细解释稍后添加。        项目结构如图:                    web.xml            <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2014-06-27 18:46:54 1731

原创 eclipse 快捷键大全,eclipse查找类,文件,添加注释

/* ---------------------------------------自理解----------------------------------------*/ctrl+shift+T //查找当前工程下的某个类   实时提示ctrl+shift+R//查找当前工程下的某个文件   实时提示ctrl+/添加注释/* ------------------

2014-06-26 14:26:06 1171

原创 achieve aop through xml

The main way to achive AOP is deploying a xml file。Now a xml file is presented to be a explanation .<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/

2014-06-12 19:33:16 877

原创 Spring 自动装配AutoWire

引用:在xml配置文件中,autowire有5种类型,可以在元素中使用autowire属性指定 模式                        说明    no                       不使用自动装配,必须通过ref元素指定依赖,默认设置。   byName                    根据属性名自动装配。此选项将检查容器并根据名字

2014-05-26 10:48:01 1674

原创 Spring 架构的简单模拟实现

Spring 架构主要有两大特点:     IOC /DI: 控制反转/依赖注入    AOP  切面编程 .      今天主要是实现IOC这一特点.    主要的逻辑如下:    User 用户类.    UserDAO  User类的访问接口.     UserDAOImpl  实现UserDAO 接口以实现拓展.     UserService

2014-05-22 16:01:03 955

原创 Eclipse 代码修改后仍然是之前的运行结果

网上很多方法, 又重启编译器又clear的, 都没好使。  实际上是因为项目执行前没有自动保存, 而单单勾选project 中的 build  automatically是没有用的 。    将项目先save 一下, 执行就可以了。  当然还是自动保存比较方便。  Windows-> preferences->run/debug>launching->save re

2014-05-20 21:18:06 15182 4

原创 Python编写网页爬虫爬取oj上的代码信息

OJ升级,代码可能会丢失. 所以要事先备份. 一开始傻傻的复制粘贴, 后来实在不能忍, 得益于大潇的启发和聪神的原始代码, 网页爬虫走起! 已经有段时间没看Python, 这次网页爬虫的原始代码是 python2.7版本, 试了一下修改到3.0版本, 要做很多包的更替,感觉比较烦,所以索性就在这个2.7版本上完善了. 首先观赏一下原始代码,我给加了一些注释: # -*-

2014-05-14 15:01:42 2592 3

原创 ODPS 下map / reduce 的编写

接到阿里电话说实习和竞赛智能二选一, 真伤心, 在实习前发挥余热吧.     总结一下在ODPS下 编写map / reduce 和进行购买预测的过程.    首先这里的hadoop输入输出都是表的形式, 我们需要一张输入表和一张输出表.   输入表为 提供的 t_alibaba_bigdata_user_brand_total_1  输出表为自定义的wc_out    w

2014-05-08 16:24:55 2687 2

原创 回文字符串

输入一个字符,求出其中最长的回文子串。子串的含义是:在元串中连续出现的字符串片段。回文的含义是:正看和倒看相同,如abba和yyxyy,在判断时候应该忽略所有的空格和标点符号,且忽略大小写,但输出应该保持原样,输入的字符长度不超过5000,且占据单独一行,输出最长的回文子串如有多个,输出,起始位置最靠左的样例输入:Confuciuss say:Mandam,I ˊm Adam.样例输出

2014-05-06 15:34:53 1057

原创 虚拟机ODPS初体验

大数据竞赛的第二阶段需要通过远程桌面的方式连接阿里提供的虚拟机, 所有操作都是在远程主机上进行, 在搞清楚文件回传方式之前真是各种麻烦(写博客都没有办法贴代码)。    用了两个上午初步上手, 希望接下来进展顺利, 不要第一个月就惨遭淘汰。    首先在cmd 通过mstsc 链接远程桌面,  远程桌面上只有一个我的电脑图标。 C盘目录下的TOOLS文件夹中有eclipse ,pyth

2014-05-03 18:52:31 1792

原创 eclipse 读取 csv文件

要做一个手写数字识别的作业, 本来想用张磊的稀疏编码做, 后来查阅了一些资料, 好像大多数人对手写数字这一块也没使用太复杂的算法, 而目前有的稀疏编码源码要是改写成java 或者C确实是一个浩大的工程. 所以决定先用bayes做一个,看看效果.       训练集是csv格式, 第一次用eclipse接收这种格式的数据,记录一下模板方法.      import java.io.Buf

2014-04-17 15:40:41 5511

原创 用户限量购买逻辑的实现

这是阿里研发笔试的一道附加题,当时写的并不好,后来做了一个更好的实现方案。题目大概要求是, 现有gift 99个, 用来回馈淘宝用户, 每个用户可以用30个积分来兑换,且每个用户只能兑换一次。 实现这个Order逻辑。 新的想法是做一个 class  order, 其中包含静态变量gift 和 makeorder 方法, 当然makeorder方法一定要是同步的。 套用生产者/

2014-04-13 13:14:28 2288

原创 当同步方法被锁住时,非同步方法是否可以访问同步方法中改变的变量?

考虑如下情景:  一个class 中有一个成员变量b。    成员方法m1()为同步方法, 并且对b进行操作。   成员方法m2()不是同步方法,并且访问b。   那么如果在m1() 锁住b时 , m2()能够执行吗?  如果能 , 得到的b是修改前的还是修改后的呢?  如果m2()也是同步方法呢?  将上诉问题代码化如下, 当m2()不是同步方法时:package

2014-04-07 17:06:35 2226

原创 线程死锁

创造一个线程死锁事件。  稍微想一下应该很简单, 只需在执行一个同步方法1时, 里面需要执行另一个同步方法2, 而另一个线程恰好需要先执行2再执行1 ,两个就锁住了。  需要注意的是:  这两个同步方法需要嵌套关系,而不是并列关系。 因为后者在完成第一个同步方法时,第一个方法的锁就打开了,达不到循环等待的效果。  另外在接口里使用flag 变量来控制线程先执行哪个同步方法, 因为两

2014-04-07 16:23:31 1142

原创 后缀数组的构造sa,rank和height数组

智商余额又不足了, 看着后缀树的代码看了一整天还是一知半解,看来暂时只能套模板了。 后缀数组sa[] 保存了一个字符串的所有后缀, 并且按字典序排序。 sa[i] =k 的意思就是 排在第2i个的后缀, 在原串里是以k开头的后缀。 rank[]数组是sa数组的逆运算, rank[k]=i的意思是从位置k开始的后缀在后缀数组中排第i位。height数组保存了 后缀数组中相邻两个后缀的最大

2014-04-06 20:34:42 3657

原创 线程合并join方法和出让CPUyield方法

1 关于join方法的意义,很多地方的表述为线程合并, 根据我的理解, 也可以解释为一个线程等待另一个线程执行结束后再继续执行.      例如在这个主线程中,我有一个名为MyThread的线程类的mythread实例,  我在主线程的某个阶段需要等待mythread执行结束再执行(可能需要利用mythread)的执行结果,那么就需要在主线程需要等待的地方加入mythread.join

2014-04-04 14:49:51 1320

SVM零基础入门教材

真正的svm零基础入门,深入浅出,循循善诱。就算完全没有基础过机器学习和分类算法的同学也可以通过这篇pdf完全了解svm的原理和步骤,好到没朋友的经典材料。对楼主帮助很大

2014-10-10

UC浏览器插件开发指引

UC 浏览器插件平台依托 UC 浏览器的内核技术和云端架构构建,基于 UC 海量用户和强大的 流量,与第三方合作伙伴一起向用户提供丰富功能和完善服务的开放平台。将你的应用程序接入 UC 插件平台,有助于使你的应用获得更多的品牌曝光、以及应用程序的安装量,甚至获得海量流 量,帮助你轻松获得收益。

2014-08-19

axis2-1.6.2 包以及eclipse插件

axis2 1.6.2 的bin包和war包,以及axis2的eclipse插件。亲测可用,童叟无欺

2014-08-13

Algorithm on String..

关于字符串算法的经典书籍,包含大量字符串算法,是编程爱好者和ACMer的必读教材

2014-03-18

Sparse Representation

人脸检测的好算法 效果极佳 做检查的可以试验一下

2014-01-13

Cygwin-step-x86_64

Cygwin 最新版本, 用于将windows系统加上linux外壳. 如果用windows从事hadoop等基于linux的软件的开发则必须使用该软件

2013-12-29

大数据概念技术与应用

大数据讲演PPT, 包含大数据相关技术介绍,大数据关键技术,大数据与云计算之间的关系等等。 适于关于大数据的讲演和大数据初学者

2013-12-22

Python 2.7

Python 2.7.6 版本. Python 3.0 版本目前并没有对应的wxpython ,也就无法使用spe 作为集成开发环境(ide). 此版本Python则可解决此问题

2013-12-18

2008 ACM ICPC

2008 年acm比赛 icpc题目说明

2013-12-18

python spe

Python 集成开发环境,亲测可用.python学习者不容错过

2013-12-13

APK文件反编译工具

APK文件反编译工具 ,根据apk文件可以查看其源码. 方便大家对android应用/游戏开发的学习和参考

2013-12-04

标准二维表

用于解决高精度标准二维表问题,网上的大多数做法都无法支持1000以上的数据规模, 本压缩包内三种算法都可以用作10000以上的句句结构

2013-11-24

金币阵列问题

适用于ACM的金币阵列问题, 采用标准回溯法求解. 对大家更好地理解和学习回溯法很有帮助

2013-11-19

多项式乘法代码

ACM的多项式乘法问题, 大家平时学习时都会用到

2013-11-18

android 指南针源码

指南针程序,界面美观 ,包含源码. 供大家使用和学习

2013-11-14

空空如也

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

TA关注的人

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