- 博客(54)
- 收藏
- 关注
转载 Java刷题知识点之Map的两种取值方式keySet和entrySet、HashMap 、Hashtable、TreeMap、LinkedHashMap、ConcurrentHashMap 、Weak...
接口java.util.Map,包括3个实现类:HashMap、Hashtable、TreeMap。当然还有LinkedHashMap、ConcurrentHashMap 、WeakHashMap。 Map是用来存储键值对的数据结构,键值对在数组中通过数组下标来对其内容索引的,而键值对在Map中,则是通过对象来进行索引,用来索引的对象叫做ke...
2017-04-30 14:23:00 129
转载 Ant Problem: failed to create task or type foreach 问题
用eclipse导出android时总是会出现有类没有导出的现象,感觉非常麻烦,就用ant些了脚本。在eclipse中运行脚本没问题。可是在命令行下运行会出现Problem: failed to create task or type foreach问题。出问题的脚本是 <taskdef resource="net/sf/antcontrib/antcontrib.prope...
2017-04-30 08:47:00 283
转载 ParallelProgramming-多消费者,多生产者同时运行并行
在上一篇文章演示了并行的流水线操作(生产者和消费者并行同时执行),C#是通过BlockingCollection这个线程安全的对象作为Buffer,并且结合Task来实现的。但是上一篇文章有个缺陷,在整个流水线上,生产者和消费者是唯一的。本文将演示多个消费者多个生产者同时并行执行。一、多消费者、多生产者示意图 与前一篇文章演示的流水线思想类似,不同之处就是本文的topic:消费者和生产...
2017-04-28 14:31:00 125
转载 HTTP 返回码 400
400(错误请求)服务器不理解请求的语法404表示页面不存在返回500表示内部服务出错,返回301表示资源永久性跳转HTTP 500 – 内部服务器错误HTTP 500.100 – 内部服务器错误 – ASP 错误HTTP 500-11 服务器关闭HTTP 500-12 应用程序重新启动HTTP 500-13 – 服务器太忙HTTP 500-14 – 应用程序无...
2017-04-28 13:12:00 1312
转载 【并查集】HDU 1325 Is It A Tree?
推断是否为树 森林不是树空树也是树成环不是树数据: 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 1 0 0 1 2 2 3 4 5 0 0 2 5 0 0 ans:nonoyes #include <stdio.h>#include <string.h>#include...
2017-04-27 10:01:00 47
转载 C# 在Word文档中生成条
简介条形码是由多个不同的空白和黑条按照一定的顺序组成,用于表示各种信息如产品名称、制造商、类别、价格等。目前,条形码在我们的日常生活中有着很广泛的应用,不管是在图书还是各种商品上都随处可见,扫描条形码就可以查询这个商品的信息,非常方便。生成生成条形码分为两步,第一步需要先下载并在系统上安装条形码字体,安装条形码字体的步骤如下:1.条形码的字体有很多种,如code39,code...
2017-04-27 09:58:34 60
原创 Python面向对象运算符重载
运算符重载的概念如下:运算符重载让类拦截常规的Python运算;类可重载所有Python表达式运算符;类也可重载打印、函数调用、属性点号运算等内置运算;重载是类实例的行为想内置类型;重载是通过提供特殊名称的类方法来实现的;常见的运算符重载方法方法重载调用__init__构造函数对象建立:X = Class(args)__del__解析函数X对象收回__add__运算符+如果没有__iadd__,X...
2017-04-27 07:48:51 351
转载 JavaEE开发之SpringMVC中的静态资源映射及服务器推送技术
一、静态资源文件映射静态资源文件映射在SpringMVC中的配置也是比较简单的、在我们Spring的Config文件里边配置一下即可。下方就是我们在配置静态资源文件时所做的内容。1、映射资源文件首先我们在src/main/resources包下方创建了衣蛾assets文件,该文件下就存放着我们工程中所使用所有的静态资源文件。然后我们在Spring的配置文件中重写...
2017-04-26 10:12:24 51
转载 配置Redmine的邮件通知功能
依据《Windows下安装Redmine 2.5.2不全然指南 》一文,我们搭建主要的 Redmine 平台。如今是时候做进一步的配置了。 作为一个项目管理平台,必须能够通知项目成员有关项目和任务的各种状态变化。这也是一种典型的观察者模式。开发者能够跟踪某个任务。当任务状态、备注、文档、优先级等变化时开发者就能够得到通知。 对于新配置的 Redmine ,须要创建用户。还须...
2017-04-25 09:43:00 302
转载 Restful API 就看这些文章 - 收藏集 - 掘金
一套设计良好的 RESTful API 如何成为前后端的桥梁? - 后端 - 掘金移动互联网时代,RESTful API成为越来越重要的移动端和服务器端交互的形式。尤其是在很多互联网公司或者传统行业拥抱移动互联网的时候,一套设计良好的Restful API能够帮助互联网产品支持单服务端+多客户端的场景。RESTful架构本身是一个风格而...
2017-04-24 08:37:02 222
转载 CSU 1553 Good subsequence(RMQ问题 + 二分)
题目链接:http://acm.csu.edu.cn/csuoj/problemset/problem?pid=1553DescriptionGive you a sequence of n numbers, and a number k you should find the max length of Good subsequence. Good subsequence is...
2017-04-21 19:30:00 58
转载 在 Ubuntu 12.04 上通过源码安装 Open vSwitch (OVS)
安装 Ubuntu 12.04, 而且更新系统apt-getupdate;apt-getupgrade; 安装所需的packageapt-get install automake autoconf gcc uml-utilities libtool build-essential pkg-config linux-headers-`uname –r` 下载O...
2017-04-20 21:04:00 74
转载 Maven环境搭建
---------------准备工作-------------Jdk 1.5以上java开发环境。EclipseIDE一个。Maven3.0.3下载地址:http://maven.apache.org/docs/3.0.3/release-notes.html----//快速搭建步骤第一步:配置maven环境将下载文件解压,然后设置maven...
2017-04-20 18:06:00 42
转载 XMPP接受发送消息
在现阶段的通信服务中,各种标准都有,因此会出现无法实现相互连通,而XMPP(Extensible Message and presence Protocol)协议的出现。实现了整个及时通信服务协议的互通。有了这个协议之后。使用不论什么一个组织或者个人提供的即使通信服务,都可以无障碍的与其它的及时通信服务的用户进行交流。比如google 公司2005年推出的Google talk就是一款...
2017-04-20 17:40:00 235
转载 Kali-linux物理访问攻击
物理访问攻击与提升用户的权限类似。即当一个普通用户登录到系统中,破解本地其他用户账户的密码。在Linux中,普通用户可以通过su命令代替其他用户执行某些操作,意味着该用户能够在Linux/Unix系统中提升自己的权限。在这种情况下,可以使用SUCrack工具暴力破解使用su的本地用户账户的密码,来完成后续的渗透攻击操作。本节将介绍使用SUCrack工具攻击该用户。SUCrack是一个多线程...
2017-04-18 17:38:00 131
转载 【MongoDB】2.可视化工具的安装和使用
首先:关于 能支持MongoDB新版本的可视化工具,争议不断,各人都有各人的支持。因此之前选择安装的时候就安装了MongoDB 3.0.14版本的。最终,确定使用Robomongo作为我第一个使用的MongoDB的GUI使用。第一步:下载Rongomongo 进行安装。 下载路径:https://robomongo.org/download第二步: 将Robo...
2017-04-18 15:23:00 56
转载 基于zookeeper的主备切换方法
继承CZookeeperHelper即可快速实现主备切换:https://github.com/eyjian/mooon/blob/master/mooon/include/mooon/net/zookeeper_helper.hzookeeper的ZOO_EPHEMERAL节点(如果ZOO_EPHEMERAL满足不了需求,可以考虑和ZOO_SEQUENCE结合使用),在会话关闭或过期时,...
2017-04-18 14:09:00 142
转载 合并重叠时间段C#
1、实际业务中,存在以下使用场景:不同的开始、结束时间,需要合并其中的重叠部分。例如:StartTimeEndTime06:10:5808:15:2807:38:5610:34:4510:55:0011:34:0013:09:3417:45:2314:23:1215:24:1416:14:2517:52:15...合并后为:StartTimeEndTime06:10:5...
2017-04-17 22:50:00 484
转载 4978:宠物小精灵之收服
普通01背包再加一维状态:d[i][j]代表:有i个球,j体力,最多能捕获多少精灵状态转移:d[i][j]=max(d[i][j],d[i-num[k]][j-val[k]]+1);k为精灵的编号,第k个精灵。边界情况d[i][0]=d[0][j]=0,都初始化为0也行。最后找到所剩的体力最大值判断d[N][i]==d[N][M],i是最少消耗的体力值#include ...
2017-04-17 21:39:00 107
转载 git图解3:分支操作
git 的分支是它最明显的特性, 大部分人听别人推荐使用git都会听到“git分支操作方便...”,对比其他版本控制系统git 分支操作有难以置信的轻量,创建新分支几乎瞬间完成,不同分支之间切换也非常快捷方便;本文将结合实践以及绘图归纳、总结git常见的分支操作指令以及注意事项;本文只总结git分支的实践运用, git分支底层实现原理请...
2017-04-17 13:19:29 515
转载 python简单操作redis
1.安装redis命令:sudo pip install redis2.连接redisimport redisredis_client = redis.Redis("192.168.86.127", port=6379, db=10)3.在indexs对应的list中添加10条数据for i in range(10): redis_client.rpu...
2017-04-16 16:50:00 36
转载 利用AspectJ实现Android端非侵入式埋点
前言最近在项目中遇到通过埋点对用户行为进行收集的需求,由于项目运行在局域网,而且有一些很细化的需求,比较几种技术方案之后,选择了通过AspectJ进行埋点。本文主要介绍笔者对学习和使用AspectJ的总结。AspectJ是什么正如面向对象编程是对常见问题的模块化一样,面向切面编程是对横向的同一问题进行模块化,比如在某个包下的所有类中的某一类方法中都需要解决一个相似的问题,可以通过AOP的编程...
2017-04-16 15:32:44 154
转载 Android中使用Handler造成内存泄露的分析和解决
Handler 内部类持有 外部类Activity的引用,假设Activity退出而Handler还有延迟处理的消息没有处理完,会导致Activity不能回收。重复如此会导致内存泄露。解决方式一: onDestroy时清除消息,mHandler.removeCallbacksAndMessages(null); // 參数为null时会清除全部消息。解决方式二:声明Handler为...
2017-04-16 11:45:00 40
转载 【转】python3+Django+MySQL+pymysql
使用python3和Django搭建自己的服务器的时候使用的是sqlite数据库,一切顺利.可是等到布置生产环境的时候要换成MySQL,根据Django官网的文档也设置好了setting.DATABASES.但是运行python3 manage.py makemigrations的时候又遇到错误了,查看日志大概的问题就是:ImportError: No module named 'My...
2017-04-15 13:25:00 52
转载 java用double和float进行小数计算精度不准确
java用double和float进行小数计算精度不准确大多数情况下,使用double和float计算的结果是准确的,但是在一些精度要求很高的系统中或者已知的小数计算得到的结果会不准确,这种问题是非常严重的。《Effective Java》中提到一个原则,那就是float和double只能用来作科学计算或者是工程计算,但在商业计算中我们要用java.math.BigDecimal,通过使用...
2017-04-15 09:50:00 128
转载 zzc种田
题目背景可能以后 zzc就去种田了。题目描述田地是一个巨大的矩形,然而zzc 每次只能种一个正方形,而每种一个正方形时zzc所花的体力值是正方形的周长,种过的田不可以再种,zzc很懒还要节约体力去泡妹子,想花最少的体力值去种完这块田地,问最小体力值输入输出格式输入格式:两个正整数x,y,表示田地的长和宽输出格式:输出最小体力值输入输出...
2017-04-13 20:56:00 212
转载 DeepMind已将AlphaGo引入多领域 Al泡沫严重
DeepMind已将AlphaGo引入多领域 Al泡沫严重在稳操胜券的前提下,谷歌旗下的AlphaGo还是向柯洁下了战书。4月10日,由中国围棋协会、浙江省体育局、谷歌三方联合宣布,将于5月23日至27日举办“中国乌镇·围棋峰会”。此次峰会上最引人关注的就是AlphaGo将与世界排名第一的柯洁进行三番对弈。 不久前,AlphaGo的升级版Master以60胜0负1和的战绩横扫了众多围棋高...
2017-04-13 18:20:00 99
转载 CentOS6.5 部署***管理系统(StrongSwan+iKEv2+Freeradiu+Mysql+Daloradius)
CentOS6.5 部署×××管理系统(StrongSwan+iKEv2+Freeradiu+Mysql+Daloradius)2016-12-09 15:57:51标签:mysqlCentOSpptpl2tpfreeradius原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://zlyang.blo...
2017-04-13 17:45:11 487
转载 创业公司如何做数据分析(三)用户行为数据采集系统
作为系列文章的第三篇,本文将重点探讨数据采集层中的用户行为数据采集系统。这里的用户行为,指的是用户与产品UI的交互行为,主要表现在Android App、iOS App与Web页面上。这些交互行为,有的会与后端服务通信,有的仅仅引起前端UI的变化,但是不管是哪种行为,其背后总是伴随着一组属性数据。对于与后端发生交互的行为,我们可以从后端服务日志、业务数据...
2017-04-13 13:48:25 96
转载 iOS --- 轮播图
在iOS开发中,有很多项目使用到了轮播图,通常我们更多的是使用一些别人写的方法来实现,当然这样也更加快捷和方便,但其中的实现原理却一窍不通,最近对轮播图研究了一番,也试着去实现了一些基本的功能,下面就让我来介绍一下:本文中的轮播图主要是实用UIScrollView + NSTimer来实现的,具体思路是:首先我们先创建一个UIScrollView,根据图片的数据设置UIScrollView的内...
2017-04-13 10:21:00 128
转载 《linux 内核全然剖析》 sys.c 代码分析
sys.c 代码分析 setregid/* * This is done BSD-style, with no consideration of the saved gid, except * that if you set the effective gid, it sets the saved gid too. This * makes it p...
2017-04-12 09:06:00 132
转载 ngnix进阶
ngnix进阶nginx: [warn] duplicate MIME type "text/html" in /usr/local/nginx/conf/nginx.conf:49把nginx升级到最新以后,发现用原来的配置启动的时候会提示:Starting nginx: [warn]: duplicate MIME type “text/html” in /usr/local/...
2017-04-11 22:08:00 46
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人