今天参加了阿里2015校招实习生的笔试。
选择题部分确实有水平,由于基础一般再加上没做准备,打得一塌糊涂,目测已经阵亡了,不过附加题的最后一个还是很基础的,关于java的多线程中的生产者和消费者的问题,在此感谢@绝影。
题目:
有个篮子,一个人不停地往里面放苹果,另一个不停地从里面拿出来苹果,篮子最多能放5个苹果,苹果数量无限。用Java模拟实现。
实现过程:
主类:
class Pr...
分类:
编程语言 时间:
2015-04-03 09:26:04
阅读次数:
178
一、 说明
本次分布式部署solr是在两台服务器(10.21.16.31和10.21.16.34)上部署5个结点,10.21.16.31服务器部署3个结点,10.21.16.34服务器部署2个结点
二、 下载需要的工具包
zookeeper-3.4.5.tar.gz,tomcat-7.0.50.tar.gz,solr-4.10.1.tgz(jdk必须是7,可以使用系统自带的openJ...
分类:
其他好文 时间:
2015-04-03 09:24:14
阅读次数:
185
/*
poj 3253 fence repair
题意是说有一个人想要修东西,需要去将一根木头砍成N
段长度指定的木头,现在给定这根木头需要的长度集合
问最少花费是多少
算法设计:贪心的去选择较短的合成,每次都选择最短的两条
最后合成一根木头,也就是还原成原来的总长度
*/
#include
#include
#include
using namespac...
分类:
其他好文 时间:
2015-04-03 09:24:43
阅读次数:
144
最近做一个手机端的项目要用到图片裁剪的功能
在网上找了很久,都找不到免费的触摸裁剪插件
类似jcrop之类的插件在手机上都不能工作
最后自己写了个简单的插件
用FileReader读取图片
根据触摸事件
canvas 动态的改变图片的位置和做缩放
代码我放在github上了,有兴趣的可以去看看https://github.com/xyc-cn/touchCrop...
分类:
移动开发 时间:
2015-04-03 09:25:49
阅读次数:
145
ArcGIS Engine 开发(二)线、圆、矩形、面、文本编辑功能...
分类:
其他好文 时间:
2015-04-03 09:26:00
阅读次数:
403
**对于SeAndroid的学习和研究刚刚开始,还没有了解什么是真正的SeAndroid,所以也不敢妄加评判,等学习之后再好好聊聊对于SeAndroid的看法,对于她的学习我是先从编译开始的,下面就是我的获取和编译的过程。从头到尾编译了差不多得17,8个小时,因为中间有一次出现错误,改正之后重新编译的。** 在64位ubuntu系统中,编译SeAndroid的过程
1:安装openjdk 1.7....
分类:
移动开发 时间:
2015-04-03 09:23:49
阅读次数:
151
背景:多久没有一次ac过了,要提升一次ac的几率啊!这对比赛是很重要的。
思路:这个题主要是更加熟悉了下vector,然后就是一些格式的问题,构造即可。主要感受还是一定要把思路想好再写题!#include
#include
#include
#include
#include
#include
#include
#include
#include
#define LL long...
分类:
其他好文 时间:
2015-04-03 09:24:00
阅读次数:
102
Android开发中,Handler用的非常多,因为它和AsyncTask一样是系统提供给我们的异步的通信机制。能够将一些更新和别的不适合放在UI主线程的操作放到它们中去。
Handler的作用主要有两个:一是在线程中发送消息, 二是获取和处理消息。既可以发送消息sendEmptyMessage(int what) ,也可以发送指定的消息sendMessage(Message msg),还可以利...
分类:
其他好文 时间:
2015-04-03 09:25:07
阅读次数:
155
1.一个二分图中的最大匹配数等于这个图中的最小点覆盖数
König定理是一个二分图中很重要的定理,它的意思是,一个二分图中的最大匹配数等于这个图中的最小点覆盖数。如果你还不知道什么是最小点覆盖,我也在这里说一下:假如选了一个点就相当于覆盖了以它为端点的所有边,你需要选择最少的点来覆盖所有的边。
2。最小路径覆盖=最小路径覆盖=|G|-最大匹配数
在一个N*N的有向图中,路径覆盖就是在图...
分类:
其他好文 时间:
2015-04-03 09:25:24
阅读次数:
116
procedure TFormSystemTree.N29Click(Sender: TObject);
var
tmpStr: string;
// 添加文件..
begin
if OpenDialog1.Execute() then
begin
tmpStr := lvMain.Path + '\' + ExtractFileName(OpenDialog1.filename);...
分类:
系统相关 时间:
2015-04-03 09:24:56
阅读次数:
151
iOS-MVC设计模式
MVC的设计模式就本质就时把类的功能进行分类设计,斯坦福大学的老头子在iOS课程中说过,View不关心数据实体,view通过代理通知Controller自己被操作了,让Controller来决定程序的运行,如逻辑跳转或者页面跳转;Model不关心UI,Model负责数据实体的管理如从网络上获取数据实体,一般设计为单例模式,对数据实体的增加删除修改,而这些操作Model...
分类:
移动开发 时间:
2015-04-03 09:23:56
阅读次数:
165
这篇文章是我一年前写的,当时只是写的word文档,今天将其中的步骤按照该文档重新走了一遍,还是挺详细的,不会没有关系,只要认真参照教程,那么windows下androidNDK开发不是梦,好了,下面看教程。
android应用的ndk开发基础,即在android应用中用java文件调用c文件
1.首先需要安装windows下模拟linux环境的cygwin软件,如下:
1.下载setup...
分类:
移动开发 时间:
2015-04-03 09:24:43
阅读次数:
178
自适应中值滤波(基于C++和OpenCV)Kinect深度图...
分类:
编程语言 时间:
2015-04-03 09:21:24
阅读次数:
347