自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

转载 离线用户的灰色头像处理

主要涉及两个技术点:1、图标加灰色过滤;2、Android的图片资源默认是静态的,单实例;如果两个IM好友的头像一样,最简单的都是用的软件自带头像,有一个在线,一个离线,直接改变头像的灰度,则两个用户的头像都会变灰或者在线,答案是:Drawable.mutate()。代码如下:Drawable mDrawable = context.getResources().getDrawable(R.d...

2017-04-26 23:04:00 367

转载 iOS_20_微博OAuth授权_取得用户授权的accessToken

终于效果图:OauthViewController.m//// OauthViewController.m// 20_帅哥no微博//// Created by beyond on 14-8-5.// Copyright (c) 2014年 com.beyond. All rights reserved.// 授权控制器,仅执行一次...

2017-04-26 21:28:00 69

转载 单例设计模式之安全的懒汉式

package 单例模式;/** * 单例设计模式之安全的懒汉式 */class Single{ private static Single single= null; //私有构造方法 private Single() { } //对外提供公有的获取内部创建的Single对象 public static Single getInstance(){ if(singl...

2017-04-26 15:35:00 43

转载 《图像处理实例》 之 提取特殊背景的直线

目标:提取图像中的直线直接运用霍夫变换行不通,需要经过形态学处理之后再霍夫提取!自动化阈值OTSU算法:形态学操作:这一步其实已经分离出我们需要的区域,可以用我们其他博客所说的方法进行操作--水漫算法,也可以用下面的霍夫变换!霍夫变换:水漫的好处是可以操作这个区域,霍夫的好处是可以得到这个位置!上代码: 1 #include<...

2017-04-25 20:34:00 93

转载 mysql优化:连接数

有时候我们会遇见”MySQL: ERROR 1040: Too many connections”的异常。一种原因是訪问量过高,MySQLserver抗不住。这个时候就要考虑添加从server分散读压力。还有一种原因就是MySQL配置文件里max_connections值过小。首先。我们来查看mysql的最大连接数:mysql&gt; show variables like '...

2017-04-24 13:04:00 87

转载 Log4J使用

Log4J是Apache的一个开放源码的项目。通过使用Log4J。程序猿能够控制日志信息输送的目的地。包含控制台。文件。GUI组件和NT事件记录器,也能够控制每一条日志的输出格式,或通过定义每一条日志信息的级别,更加仔细地控制日志的生成过程。以下的代码是一个样例: //Log4J public void log4jDemo() { Logger logge...

2017-04-22 20:06:00 57

转载 LVS负载均衡群集基础(一)

LVS负载均衡群集(一)1.群集(或集群)的称呼来自于英文单词“Cluster”,用在服务器的领域表示大量的服务器集合,以便与区分单个服务器。2.群集的类型:(1)负载均衡群集(load balancecluster):提高系统的响应能力,尽可能的处理更多的访问请求等,获得高并发,高负载的整体性能。例如应用于:“DNS轮询”、“反向代理”...

2017-04-22 19:26:45 32

转载 Keepalived安装配置

1、安装依赖包yum-yinstalllibnllibnl-develyuminstall-ylibnfnetlinklibnfnetlink-develrpm-ivhlibnfnetlink-1.0.0-1.el6.x86_64.rpmlibnfnetlink-devel-1.0.0-1.el6.x86_64.rpm2、安装Keepalivedcd...

2017-04-22 17:09:49 68

转载 内容提供器(ContentProvider)

一.简介内容提供器(Content Provider)主要用于在不同的应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访数据的安全性。目前,使用内容提供器是Android 实现跨程序共享数据的标准方式。不同于文件存储和SharedPreferences 存储中的两种全局可读写操作模式,内容提供器可以选择只对哪一部分数据进行共享,从而保证...

2017-04-21 16:46:00 79

转载 深入浅出Fiddler

深入浅出FiddlerFiddler安装、常用配置、插件、捕获log日志网上搜索的fiddler的使用一般都比较琐屑,没有看到一个完整的,因此集合整理一份本文主要目的是讲解从小白一些常用的设置和基本使用,较深度的使用也有推荐文章,自行取阅还有就是帮助小白上手,以及解决一些请求捕获不到、fiddler证书安装问题或者身边小伙伴经常...

2017-04-21 15:44:23 118

转载 ActiveMQ点对点的发送和接收

最近在工作中用到了ActiveMQ的点对点模式,在此用一个范例简单描述下使用过程。1.首先在工程导入ActiveMQ的jar包,此jar包在下载的ActiveMQ资源里,这里用的是ActiveMQ版本是5.9。2.编写消息发送者package com.cool.jms;import org.apache.activemq.ActiveMQConnection;...

2017-04-21 14:36:00 70

转载 BGP选路原则

bgp选路原则1 最高有weight优先,默认为0(思科特有,选大的)2 本地优先级高的优先(只可以在IBGP邻居之间传递)3 起源本路由器上的路由(network、aggregate-address)4 as-path最短的优先5 最小的起源代码(IGP 优先 EGP优先incomplete)6 最低的med7 eb...

2017-04-19 22:34:00 138

转载 python Image resize 对iOS图片素材进行2X,3X处理

通常在iOS上开发使用的图片素材1x,2x,3x三种下面利用python Image 库 resize函数,由一个大图,自动生成1x,2x,3x的素材照片;1. 首先你的python环境要安装有Image库, 即PIL 没有安装的,下载源码http://effbot.org/downloads/Imaging-1.1.7.tar.gz 安装PIL: $ t...

2017-04-19 17:06:00 55

转载 SVG绘制loading效果

<div class="loading"> <svg width='40px' height='40px' xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid" class="uil-default"> ...

2017-04-19 16:19:00 181

转载 Three-js 创建第一个3D场景

1.一个场景至少需要的三种类型组件     相机/决定哪些东西将在屏幕上渲染    光源/他们会对材质如何显示,以及生成阴影时材质如何使用产生影响    物体/他们是在相机透视图里主要的渲染队形:方块、球体等 2.浏览器兼容     Moziller Firefox:4.0版本以后开始支持;    Google Chrome:第9版以后开始支持    Safari:5.1版本开始支持;    Op...

2017-04-18 23:23:00 121

转载 从零开始学习渗透Node.js应用程序

本文来源于i春秋学院,未经许可严禁转载。0x01 介绍简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。Node.js使用Module模块去划分...

2017-04-18 14:31:00 61

转载 2017 年“认证杯”数学中国数学建模网络挑战赛 C题思路讲解

之前有小伙伴私信我叫我说说这次比赛C题的思路,怎么写的,我就写篇博客说说吧,仅供参考!针对C题,该题目比较综合,是一个成熟的数模赛题,与国赛的相似性较高。一般而言,第一问难度较低,题目要求进行数据挖掘,找出影响移动端产品发展的主要因素,我们可以把问题简化为从多因子中提取若干主要因子进行分析。然而通过分析数据我们发现数据包含抽象与具体两种,数学建模顾名思义一定是采用数学语言进行的,所以第一步要做...

2017-04-17 16:53:00 1264

转载 软件工程师的成长

软件工程师不仅仅是坐在电脑前打打代码的职业,更多的是理解和协调一个大软件工程的工作。软件工程包括了考法、运营、维护软件的过程中的很多技术、做法、习惯和思想。软件开发流程不光值团队的流程,还包括个人开发流程,因为软件团队是由个人组成的。首先,一个软件工程师怎样、通过什么方法来衡量自己的能力和价值呢?对于初级软件工程师,这本书中介绍了几种成长:1.积累软件开发相关的知识,提升技术技能;2.积累问题...

2017-04-16 13:42:00 35

转载 Leetcode 515. Find Largest Value in Each Tree Row

You need to find the largest value in each row of a binary tree.Example:Input: 1 / \ 3 2 / \ \ 5 3 9 Output: [1, 3, 9] 1 /** 2 ...

2017-04-15 10:30:00 33

原创 Maven组件通过命令上传本地和私有仓库

 安装本地包到本地仓库: mvn install:install-file -DgroupId=com.xxx -DartifactId=mqtt-server-client -Dversion=1.0.1 -Dpackaging=jar -Dfile=E:\__vdt\MVVP\mqtt-server-client-1.0.1.jar -DpomFile=E:\__vdt\MVVP\pom.xm...

2017-04-14 17:26:19 353

转载 服务器被黑后,抓出后门账户思路

情况一:发现公司一台正式生产服务器(有公网IP)的root密码被修改,导致无法登陆服务器1)进入单用户模式修改root密码,服务器在身边,自己修改 2)打电话找IDC机房管理人员修改,如果有GRUB加密,告诉相关人GRUB密码情况二:如果没有改密码,只是服务器被做肉鸡,大量发外数据包 1)last命令查看最近登录过本服务器的IP地址和时间,用IP138查询...

2017-04-14 15:48:57 145

转载 转:Android中的Handler的机制与用法详解

注:Message类的用法:message的几个参数都可以携带数据,其中arg1与arg2可以携带int类型,what是用户自定义的int型,这样接受者可以了解这个消息的信息.说明:使用Message类的属性可以携带int类型的数据,如果要携带其他类型的数据,可以先将携带的数据保存到bundle对象中,然后通过Message类的setdata方法将其添加到Message中.要注...

2017-04-13 10:06:00 35

转载 从“为什么创业”到“怎么创业”(转)

之前,YC(Y Combinator,美国最成功的创业孵化机构)和 Stanford 联合办了一个创业课,这篇文章的内容就是根据前两节课总结而来(主讲人是YC的掌门人Sam Altman),都是非常基础的一些创业须知的点,发在这里做个留存。首先从为什么要创业入手,这个问题说简单也简单,说复杂也复杂。YC 创业课总结了三个最常见的创业原因,并一一提供了基于现实情况的反驳。比如:1)很多人想自己做...

2017-04-12 22:06:00 70

转载 新词发现(一):基于统计

1. 什么是新词现在大部分的分词工具已经做到了准确率高、粒度细,但是对于一些新词(new word)却不能做到很好地识别,比如:快的打车优惠券英雄联盟怎么不可以打排位“快的”、“英雄联盟”应该被作为一个词,却被切成了两个词,失去了原有的语义。未登录词(out-of-vocabulary, OOV)笼统地之未在词典中出现的词,序列标注方法HMM与CRF可以根据上下文很好地识别未登录词,但...

2017-04-12 15:43:00 400

转载 Java之控制反转和依赖注入

Java之控制反转和依赖注入1.简介依赖注入和控制反转,目的是为了使类与类之间解耦合,提高系统的可扩展性和可维护性,下面通过一个例子来引入这一概念。2.案例1)一般情况下的类耦合Main.javapublic class Main { public static void main(String[] args) { ...

2017-04-12 13:07:00 35

转载 使用 log4j 2记录日志

log4j2使用方法还是很简单的1 需要使用的jar包有两个,1)log4j-api-2.8.2.jar2)log4j-core-2.8.2.jar 2 产生Logger 对象非常的简单,使用 LogManager.getLogger(name) 方法可以获取指定名称的 logger对象。其中 name 是在配置文件中的 logger。配置文件可以是多种的一般使用propert...

2017-04-11 16:48:00 68

转载 电脑蓝屏代码大全

电脑蓝屏代码大全0X0000000 操作完成0X0000001 不正确的函数0X0000002 系统找不到指定的文件0X0000003 系统找不到指定的路径0X0000004 系统无法打开文件0X0000005 拒绝存取0X0000006 无效的代码0X0000007 内存控制模块已损坏0X0000008 内存空间不足,无法处理这个指令0X0000009 内存控制模块位址无效...

2017-04-11 09:03:15 337

转载 1176: 零起点学算法83——核反应堆

1176: 零起点学算法83——核反应堆Time Limit: 1 SecMemory Limit: 32 MB 64bit IO Format: %lldSubmitted: 2075Accepted: 551[Submit][Status][Web Board]Description某核反应堆有两类事件发生:高能质点碰击核子时,质点被吸收,放出3个高能质点和1个...

2017-04-10 15:15:00 154

转载 模板指定

控制器代码如下: 1 <?php 2 namespace app\index\controller; 3 use think\Controller; //引入的 4 class Index extends Controller //必须继承Controller 5 { 6 public function index() //方法 7 {...

2017-04-10 14:35:00 57

转载 第四章~~!!!~switch结构

switch结构域多重if结构相似switch结构可以解决等值判断问题switch结构switch(表达式){ //switch表示开关  case 常量1: //case后必须是一个整型或字符型的常量,通常是一个固定的字符,数字,case可以有多个,顺序可以改变,但是case后的常量各不相同    //代码块    break;  case 常量2: ...

2017-04-09 14:49:00 64

转载 安全高效的中小型网络

从第一次接触DOS到winnt――win98――winme――win2000――winxp、linux等各种不同的操作系统,从给别人组装兼容机――安装操作系统――维修笔记本到维护整个网络、服务器及周边设备,经历由易到难、由简到繁的过程,也从中学习到很多技术知识,丰富了自身经验。我现在的工作主要是负责系统集成弱电项目的售前、售中和售后的工作。我所参于实施的很多网络工程中绝大...

2017-04-09 08:59:55 387

转载 一个golang并行库源码解析

场景有这样一种场景:四个任务A、B、C, D,其中任务B和C需要并发执行,得到结果1, 任务A执行得到结果2, 结果1和2作为任务D的参数传入,然后执行任务D得到最终结果。我们可以将任务执行顺序用如下图标识:jobA jobB jobC \ \ / \ \ / \ middle \ ...

2017-04-07 10:02:40 117

转载 CSS3 (1) - Beginner

/Library/Frameworks/Python.framework/Versions/3.5/bingit clone https://*corp.com/*-dev.git/usr/local/packages/aime/ias/run_as_root "su - root"ssh -X zhaofliu@*.commongod --fork --dbpath /Users...

2017-04-07 09:08:00 34

转载 【leetcode 461】. Hamming Distance

要求: 给定两个整数x和y,0 ≤x,y< 231. 求x和y的汉明距离。Example:Input: x = 1, y = 4Output: 2Explanation:1 (0 0 0 1)4 (0 1 0 0) ↑ ↑思路: x,y异或,求结果种1的个数,二进制中1不能被2乘除,所以采用 %2 != 0 来计算1的次数。...

2017-04-07 00:05:00 46

转载 React学习(7)—— 高阶应用:性能优化

为什么80%的码农都做不了架构师?>>> ...

2017-04-06 23:58:00 119

转载 JavaSE学习总结(五)——封装,继承,多态很简单

java面向对象的三大特性是:封装、继承与多态,是面向对象编程的核心。一、封装简单说封装就是将同一类事物的特性与功能包装在一起,对外暴露调用的接口。封装:封装也称信息隐藏,是指利用抽象数据类型把数据和基于数据的操作封装起来,使其成为一个不可分割的整体,数据隐藏在抽象数据内部,尽可能的隐藏数据细节,只保留一些接口使其与外界发生联系。也就是说用户无需知...

2017-04-06 11:01:00 138

转载 高可用系统常用解决手段浅述

作者:蓝鲸链接:https://linux.cn/article-8377-1.html著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。所谓可用性,是指某系统能够提供正常服务的特性。可用性的高低是使用不可用时间占总时间的比例来衡量。不可用时间是从故障发生到故障恢复的时间。比如,可用性4个9的系统(99.99%),它一年宕机时间不能超过53分...

2017-04-06 10:04:00 131

转载 Codeforces 449D:Jzzhu and Numbers

Codeforces 449D:Jzzhu and Numbers 题目链接:http://codeforces.com/problemset/problem/449/D题目大意:给出$n$个数,求有多少种组合使得$a_{i_1}\&a_{i_2}\&...\&a_{i_k}=0(0 \leqslant i < n)$,答案对$10^9+7$取模.容斥原理...

2017-04-05 20:38:00 54

转载 POJ NOI MATH-7656 李白的酒

问题链接:POJ NOI MATH-7656 李白的酒。总时间限制:1000ms内存限制: 65536kB描述李白街上走,提壶去打酒。遇店加一倍,见花喝一斗。n遇店和花,喝光壶中酒。试问壶中原有多少酒?释义:李白提壶上街买酒、喝酒,每次遇到酒店,便将壶中的酒量增添一倍,而每次见到花,便喝酒一斗,这样他遇店、见花经过n次,正好把酒全喝完了...

2017-04-04 18:17:00 64

转载 结构体和typedef

在C语言中,可以使用结构体(Struct)来存放一组不同类型的数据。结构体的定义形式为:struct 结构体名{ 结构体所包含的变量或数组};结构体是一种集合,它里面包含了多个变量或数组,它们的类型可以相同,也可以不同,每个这样的变量或数组都称为结构体的成员(Member)。例子1:#include<stdio.h>struct student{ ...

2017-04-04 16:12:00 73

空空如也

空空如也

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

TA关注的人

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