自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赛博朋克

奋斗青年

  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 PMBOK第7版个人解读

hi,小伙伴们,第7版已经发布了,偶然机会拿到了中英文版本,现在就针对书中内容,个人来进行下解读。 PMBOK第7版一共370页,是第6版的一半,个人感觉对于初学者来说第7版是比较空洞的,之前碰到很多新手项目经理更喜欢你就告诉我怎么做,对于传递价值不太在意。最好的方法是第6版和第7版结合来学习。 PMBOK前6版可以说讲的是项目管理框架,介绍活动,介绍输入输出和工具,在预测环境下教条的指导工作,在实际项目中如何裁剪,裁多裁少真的不好掌握。慢慢可能变成了工具人,迷失在工具和方法中。 第...

2021-08-19 14:16:32 1570

原创 冰与火第8季 什么时候上映

周一, 4月15日 10:00PM HBO

2019-04-12 19:44:51 364

原创 python3 requests 遇到 illegal multibyte sequence问题

用python3可能抓取可能遇到编码问题

2019-04-12 18:16:13 2111 3

原创 PYTHON之WITH语句原理

我们看一个with处理文件操作的实例:with open('/etc/passwd') as f: for line in f: print(line)这段代码的作用:打开一个文件,如果一切正常,把文件对象赋值给f,然后用迭代器遍历文件中每一行,当完成时,关闭文件;而无论在这段代码的任何地方,如果发生异常,此时文件仍会被关闭。 with看起来如此简单...

2019-04-03 14:44:50 238

原创 剑指Offer(一):二维数组中的查找

摘要在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。一、前言本系列文章为《剑指Offer》刷题笔记。刷题平台:牛客网书籍下载:共享资源二、题目在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数...

2019-04-01 16:59:39 180

原创 精讲精练k-近邻算法:knn(一)之KNN 相关面试题

1.简述一下KNN算法的原理kNN算法称为K最近林分类算法。所谓k最近邻,就是最接近K的数据,用他们的最大特征结果来表示。改算法设计3个主要因素:分类决策规则,距离与相似的衡量,k大小。KNN做分类预测时,一般是选择多数表决法,即训练集里和预测的样本特征最近的K个样本,预测为里面有最多类数的类别。而KNN做回归时,一般是选择平均法,即最近的K个样本的样本输出的平均值做为回归预测值。对于距离...

2019-04-01 15:04:00 3042

转载 精讲精练k-近邻算法:knn(一)

#一 简单k-近邻算法    本文将从k-邻近算法的思想开始讲起,使用python3一步一步编写代码进行实战训练。并且,我也提供了相应的数据集,对代码进行了详细的注释。除此之外,本文也对sklearn实现k-邻近算法的方法进行了讲解。实战实例:电影类别分类、约会网站配对效果判定、手写数字识别。1.1 k-近邻法简介   &...

2019-04-01 12:42:12 440

转载 Repo介绍

目录1. 概要2. 工作原理2.1 项目清单库(.repo/manifests)2.2 repo脚本库(.repo/repo)2.3 仓库目录和工作目录3. 使用介绍3.1 init3.2 sync3.3 upload3.4 download3.5 forall3.6 prune3.7 start3.8 status4. 使用实践...

2019-03-25 15:06:48 260

原创 启动uiautomatorviewer闪退

当启动uiautomatorviewer.bat 闪退时,用cmd运行下就能看见错误了笔者发生Unsupported major.minor version 52.0 错误,意思是本机java低于1.8.下好升级jdk到1.8,然后配置java环境。重启在运行可以正常启动。...

2019-03-24 17:24:33 3842

转载 jdk8中java.util.concurrent包分析

 并发框架分类1. Executor相关类Interfaces. Executor is a simple standardized interface for defining custom thread-like subsystems, including thread pools, asynchronous I/O, and lightweight task...

2019-03-20 14:56:09 510

转载 《Linux内核设计与实现》读书笔记(一)-内核简介

原地址:https://www.cnblogs.com/wang_yb/archive/2012/08/15/2640972.html《Linux内核设计与实现》读书笔记(一)-内核简介本篇简单介绍内核相关的基本概念。主要内容:单内核和微内核内核版本号单内核和微内核原理优势劣势单内核整个内核都在一个大内核地址空间上运行。 1. 简单。2. 高效:所有内核都在一个大的地址...

2019-03-19 13:19:53 154

原创 Android性能优化总结 12方面 60个知识点

RAM(random access memory)随机存取存储器。 相当于电脑内存ROM(Read-Only Memory)只读存储器,相当于电脑硬盘。一般Java在内存分配时会涉及到以下区域:寄存器(Registers):速度最快的存储场所,因为寄存器位于处理器内部,我们在程序中无法控制栈(Stack):存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆(Heap...

2019-03-18 13:48:26 420

转载 Compareable和Comparator的用法

Comparable和Comparator的用法一、Comparable 自然排序二、Comparator 定制排序三、两者之间的差别Java 中为我们提供了两种比较机制:Comparable 和 Comparator 一、Comparable 自然排序Comparable 是排序接口。若一个类实现了Comparable接口,就意味着“该类支持排序”。 即然实现Com...

2019-03-17 19:42:33 1345

转载 Android布局优化之ViewStub、include、merge使用与源码分析

在开发中UI布局是我们都会遇到的问题,随着UI越来越多,布局的重复性、复杂度也会随之增长。Android官方给了几个优化的方法,但是网络上的资料基本上都是对官方资料的翻译,这些资料都特别的简单,经常会出现问题而不知其所以然。这篇文章就是对这些问题的更详细的说明,也欢迎大家多留言交流。一、include首先用得最多的应该是include,按照官方的意思,include就是为了解决重复定义相同布局...

2019-03-17 19:16:34 176

转载 HierarchyViewer使用

我们这一篇文章会提到为什么使用HierarchyViewer,怎么使用HierarchyViewer,后者内容会多一下。为什么使用HierarchyViewer    不合理的布局会使我们的应用程序UI性能变慢,HierarchyViewer能够可视化的角度直观地获得UI布局设计结构和各种属性的信息,帮助我们优化布局设计。HierarchyViewer是我们优化程序的工具之一...

2019-03-17 18:49:38 453

转载 一个线程OOM,进程里其他线程还能运行么

【原创】一个线程oom,进程里其他线程还能运行吗? 引言这题是一个网友@大脸猫爱吃鱼给我的提问,出自今年校招美团三面的一个真题。大致如下一个进程有3个线程,如果一个线程抛出oom,其他两个线程还能运行么?先说一下答案,答案是还能运行不瞒大家说,真在面试中,我遇到这一题,我估计也是答错。因为我初看到这一题,内心嘿嘿一笑,觉得这题是在考察JVM的...

2019-03-14 09:09:00 339

转载 秒懂,Java 注解 (Annotation)你可以这样学

文章开头先引入一处图片。这处图片引自老罗的博客。为了避免不必要的麻烦,首先声明我个人比较尊敬老罗的。至于为什么放这张图,自然是为本篇博文服务,接下来我自会说明。好了,可以开始今天的博文了。Annotation 中文译过来就是注解、标释的意思,在 Java 中注解是一个很重要的知识点,但经常还是有点让新手不容易理解。我个人认为,比较糟糕的技术文...

2019-03-08 16:02:57 174

转载 Android代码中来记忆23种设计模式 (二)

Android代码中来记忆23种设计模式相信大家都曾经下定决心把23种设计模式牢记于心,每次看完之后过一段时间又忘记了~,又得回去看,脑子里唯一依稀记得的是少数设计模式的大致的定义。其实,网上很多文章讲得都非常好,我也曾经去看过各种文章。也曾一直苦恼这些难以永久记下的设计模式,直到我接触到了《Android源码设计模式解析与实战》——何红辉与关爱明著,发现原来其实我们在Android中都接触过这...

2019-03-05 22:28:03 236

转载 scrum敏捷开发工具实践分享

随着敏捷开发越来越火,自然我们也不能落后,我们公司也开始向敏捷转型,前段时间请了Scrum中文网的廖老师给我们企业做了全面的scrum敏捷开发培训课,第一次对敏捷有了全新的认识!而在我们实施敏捷的过程中,Leangoo工具也在帮助我们更好的实践敏捷!我们先从管理产品Backlog开始...首先我们团队和PO一起创建一个“产品Backlog”看板,一起收集产品的需求...

2019-02-19 12:38:31 217

转载 Scrum敏捷开发基础知识篇

Scrum 的定义Scrum (名词): Scrum 是一个框架,在此框架中人们可以解决复杂的自适应难题,同 时也能高效并创造性地交付可能最高价值的产品。 Scrum 是:• 轻量的• 易于理解的• 难以精通的  Scrum 是一个框架,自上世纪 90 年代初以来,它就已经被应用于管理复杂产品的工作 上。Scrum 并不是一种过程、技术或决定性方法。...

2019-02-19 12:10:48 501

转载 软件开发模式之敏捷开发(scrum)

简介这几年关于敏捷开发在互联网企业中越来越广泛被使用到,运用的比较多的当属scrum敏捷开发和xp敏捷开发,人人都在谈论敏捷开发。那什么才是敏捷开发呢?目录什么是敏捷开发?传统的开发模式和敏捷开发模式的对比?敏捷开发scrum的实施。什么是敏捷开发敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成...

2019-02-19 11:05:45 483

转载 敏捷开发系列学习总结(1)——版本管理发布流程

版本管理是非常重要的,但很多公司或者程序员根本对这个版本管理毫无概念。今天,有渔老师就来讲下我在团队中使用的版本管理发布流程。一、软件1、版本命名规范软件版本号由四部分组成,第一个1为主版本号,第二个1为子版本号,第三个1为阶段版本号,第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有5种,分别为:base、alpha、beta、RC、release。例如:1.1.1.051021_b...

2019-02-19 10:19:33 1136

转载 高通骁龙处理器,海思麒麟处理器以及联发科处理器 解说

转载自百家号作者:数码玩伽说到手机芯片,我们可以想到的无非就是高通骁龙处理器,海思麒麟处理器以及联发科处理器,虽然说苹果的A系列处理器目前还是最强,但是由于不是安卓系统的,所以我们也不予对比,今天我们就要说说,同样是做处理器的,为什么手机大厂都喜欢跟高通合作?而联发科则被用户冷落?我们先了解一下处理器的架构,以便后面更容易理解。我们一般叫处理器都会叫成CPU,不过正确的叫法应该是System On...

2018-12-11 13:06:31 5560

原创 Android Dalvik、ART及APK及性能分析

首先了解下堆栈和寄存器的关系堆栈是内存中的一个数据结构.内存是CPU和硬盘之间的通道.寄存器是CPU的存储器.速度快.一、什么是Dalvik虚拟机Dalvik是Google公司自己设计用于Android平台的Java虚拟机,它是Android平台的重要组成部分,支持dex格式(Dalvik Executable)的Java应用程序的运行。dex格式是专门为Dalvik设计的一种压缩格式,...

2018-12-11 12:32:59 592

原创 String:字符串常量池

作为最基础的引用数据类型,Java 设计者为 String 提供了字符串常量池以提高其性能,那么字符串常量池的具体原理是什么,我们带着以下三个问题,去理解字符串常量池:字符串常量池的设计意图是什么?字符串常量池在哪里?如何操作字符串常量池?字符串常量池的设计思想字符串的分配,和其他的对象分配一样,耗费高昂的时间与空间代价,作为最基础的数据类型,大量频繁的创建字符串,极大程度地影响...

2018-12-06 16:15:33 148

转载 Java中File类-File类的的获取功能

      接着来学习Java中的File类的方法,这篇来学习获取功能,也就是API文档中看到的getxxx方法。主要有获取绝对路径,获取路径,获取名称,获取长度,字节数,获取最后一次修改时间,毫秒值,获取指定路径下所有文件或者文件夹的名称的数组,获取指定路径下文件或文件夹的File数组。1.获取绝对路径&nbsp...

2018-12-06 10:29:52 226

转载 java中i=i++ 值无变化原因详解

int i=0; i=i++;      结果i是多少?            代码1: public class Test{

2018-12-05 20:11:30 3128 3

转载 JAVA中的域,静态域,实例域

JAVA中的域,静态域,实例域JAVA中的域,静态域,实例域1.java中的域所谓的域,翻译成英文就是field, 也就是我们常说的字段,或者说是属性。 比如类的字段(属性),局部的,全局的。所谓域,其实是“field”的翻译然后实例域,就是 实例(“object” )的"field"。包括实例域和静态域,静态域又叫类域。java中对象中的数据称为实例域(instance field)。...

2018-12-03 19:37:59 1804 1

转载 Java 的类成员访问权限修饰词

Java 的类成员访问权限修饰词在一个类的内部,其成员(包括成员变量和成员函数)能否被其他类所访问,取决于该成员的修饰词。Java的类成员访问权限修饰词有四类:private,无(默认情况下),protected和public。其权限控制如下表所示:修饰词 本类 同一个包的类 继承类 其他类private √ × × ×无(默认) √ √ × ×protected √ √ √ ×pub...

2018-12-03 18:36:48 267

转载 第1章-简介和配置

一、介绍和安装 1.介绍 1.1 什么是Golang Go也被称为Golang,它是由谷歌创建的一种开源、编译和静态类型的编程语言。Golang的主要目标是使高可用性和可伸缩的web应用程序的开发变得简单易行。1.2 为什么选择Golang 当有很多其他语言(如python、ruby、node.js)时,为什么选择Golang作为服务端编程语言呢?并发是语言的一个固有部分。因此...

2018-04-19 23:01:07 156

转载 区款链好文

综述和简介区块链—1.区块链是什么???区块链—2.拜占庭将军问题区块链-3.区块链技术基础汪晓明对区块链、以太坊的思考黎跃春区块链博客区块链技术博客区块链架构Blockchain区块链架构设计之一:成员管理Blockchain区块链架构设计之二:分布式账本技术对比Blockchain区块链架构设...

2018-04-19 21:30:53 1607

转载 Android WiFi系统

一、wpa_supplicant是什么?      wpa_supplicant本是开源项目源码,被谷歌修改后加入android移动平台,它主要是用来支持WEP,WPA/WPA2和WAPI无线协议和加密认证的,而实际上的工作内容是通过socket(不管是wpa_supplicant与上层还是wpa_supplicant与驱动都采用socket通讯)与驱动交互上报数据给用户,而用户可以通过socke

2017-05-27 13:03:43 333

转载 Android WiFi--系统架构

转 :http://blog.csdn.net/myarrow/article/details/8129607/名词解释:AP:无线访问接入点(WirelessAccessPoint)WAP:WPA全名为Wi-Fi Protected Access,有WPA和WPA2两个标准.保护无线电脑网络安全系统1. 系统架构        Android WiFi系统引入了wpa_supplicant

2017-05-27 12:23:19 441

转载 Android中用到的设计模式

Android系统使用Java语言进行开发,Android源码中设计模式的使用无处不在,以至于日常的开发中,也会根据不同的情况直接套用相应的设计模式。阅读Android源码的一大乐趣就是可以学习到Google大牛对设计模式的灵活运用。下面就来看一下Android系统都用了哪些常用的设计模式。模板方法模式       这应该是我们在Android开发中接触的比较早的设计模式。新建一个Actiivty时

2017-05-12 23:56:12 333

转载 Android AsyncTask 源码解析

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38614699,本文出自:【张鸿洋的博客】1、概述相信大家对AsyncTask都不陌生,对于执行耗时任务,然后更新UI是一把利器,当然也是替代Thread + Handler 的一种方式。如果你对Handler机制还不了解,请看:Android 异步消息处理机制 让你深入理解 Loo

2017-05-12 18:59:55 252

原创 Activex 一控件如何对参数处理 ,新手 上班第一天接到这东西看不懂不理解

STDMETHODIMP CTracker::execute(VARIANT varCommand, VARIANT varParameter, VARIANT *RetVal){ ::VariantInit(RetVal); RetVal->vt = VT_BSTR; if ((varCommand.vt != VT_BSTR)  || (varCommand.bstrVal == NULL

2007-10-09 12:06:00 690

机器学习实战(高清PDF+源代码) 中文

本书第一部分主要介绍机器学习基础,以及如何利用算法进行分类,并逐步介绍了多种经典的监督学习算法,如k近邻算法、朴素贝叶斯算法、Logistic回归算法、支持向量机、AdaBoost集成方法、基于树的回归算法和分类回归树(CART)算法等。第三部分则重点介绍无监督学习及其一些主要算法:k均值聚类算法、Apriori算法、FP-Growth算法。第四部分介绍了机器学习算法的一些附属工具。

2019-03-31

对话框

我创建的对话框

2008-11-27

空空如也

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

TA关注的人

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