- 博客(107)
- 资源 (23)
- 收藏
- 关注
原创 重新安装window10
重新安装了window10,做个记录。一、制作系统盘准备8G以上的U盘(U盘中的文件最好先拷贝出来,因为安装过程会格式化)下载 Windows 10 (microsoft.com)下载之后是可运行的exe文件,如下图:电脑上插入U盘,在电脑上打开这个安装工具,如下:接受条款选择版本,我选的是中文家庭版,有需求可以选企业版,企业版需要激活。选择使用的介质:U盘安装介质选择U盘,下一步。安装过程会提示格式化U盘最后提...
2022-04-21 17:33:03
844
原创 Pandas案例1
import pandas as pdIn[4]:#创建DataFrame# pd.Series(data=[12,2,3])pd.Series(data=[12,2,3],index=[1,3,5])Out[4]:1 123 25 3dtype: int64In[5]:inf={"11":"gg","33":"rr"}data=pd.Series(inf)# data.values# data[1]# data.indexd...
2022-04-15 23:21:00
2873
原创 Numpy简单例子(2)
import numpy as nparr=np.arange(16)new_arr=arr.reshape(4,4)new_arrOut[1]:array([[ 0, 1, 2, 3], [ 4, 5, 6, 7], [ 8, 9, 10, 11], [12, 13, 14, 15]])In[3]:#T转置new_arr.TOut[3]:array([[ 0, 4, 8, 12], ...
2022-04-13 18:11:52
880
原创 Acanonda 使用
一.jupyter 代码提示自动补全1.1进入环境进入命令行环境。我使用的是conda。有两种方式进入命令行。方法1:通过anconda navigator界面,选择environments,选择对应环境名,选择open terminal方法2:直接使用cmd或者terminal等终端进入命令行。激活你想要配置代码补全的环境(如果是默认环境不用激活)1.2依次输入:pip install jupyter_contrib_nbextensionsjupyter contri
2022-04-13 13:56:24
1699
原创 Anaconda的详细安装教程
概述Anaconda是一个用于科学计算的 Python 发行版,支持 Windows、Linux、Mac 系统,提供了包管理与环境管理的功能,可以很方便地解决多版本 Python 并存、切换以及各种第三方包安装问题。安装下载地址:https://www.anaconda.com/download/官网下载比较慢,可以使用国内镜像:Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror..
2022-03-18 14:45:53
6272
1
原创 HBase入门
一、Hbase是什么HBase是一种构建在HDFS之上的分布式、面向列的存储系统。在需要实时读写、随机访问超大规模数据集时,可以使用HBase。HDFS和HBase有啥区别阿?可以把HBase当做是MySQL,把HDFS当做是硬盘。HBase只是一个NoSQL数据库,把数据存在HDFS上。HBase在HDFS之上提供了高并发的随机写和支持实时查询,这是HDFS不具备的。HBase的特点大:一个表可以有上亿行,上百万列。面向列:面向列表(簇)的存储和权限控制,列(簇)独立检索。稀疏:对于
2021-09-24 11:53:30
877
原创 Hive数据仓库学习一
一、引入问题:需要对各种数据源(MySQL、MongoDB、第三方数据)进行整合汇总分析时一个故事在很久很久以前,世界上生活着许多种族,有人类,有矮人,有精灵......他们有着不同的信仰,不同的文化,彼此相安无事。可是,有一个猥琐男却偏偏想要统治整个世界。如何统治这么多不同文化信仰的种族呢?猥琐男想出一个馊主意,打造出几枚拥有魔力的戒指,免费送给不同种族的领袖,让他们可以更好地统治各自的族人。当各个种族的领袖美滋滋地戴上各自的魔戒,走上人生巅峰的时候,猥琐男又打造出一枚独.
2021-09-23 09:48:19
480
原创 ZooKeeper入门
一、zookeeper介绍官方文档上这么解释zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。上面的解释有点抽象,简单来说zookeeper=文件系统+监听通知机制。Apache ZooKeeper致力于开发和维护开源服务器,实现高度可靠的分布式协调。整个大数据生态圈就是一个动物园。Hadoop就是小象,hive就是一个小蜜蜂,hba
2021-09-22 10:56:35
445
原创 信息系统管理——项目立项管理(详细可行性研究的结构)
第一部分 概述1. 项目背景 1)项目名称 2)项目承担单位,主管部门及客户 3)承担可行性研究工作的单位 4)可行性研究的工作依据 5)可行性研究工作的基本内容 6)基本术语和一些约定2. 可行性研究的结论 1)项目的目标、规模 2)技术方案概述及特点 3)项目的建设进度计划 4)投资估算和资金筹措计划...
2021-09-08 11:11:04
1076
原创 idea中打jar包
将项目打包成jar1、右键项目名称——>Open Module Settings1、右键项目名称——>Open Module Settings,如下:3、填写Main Class(点击…选择WordcountMain),再然后下面有两个选项,第一个是extract to the target JAR,指将项目及项目依赖的包都打包成一个JAR(结果运行比较慢,见附录),第二个是copy to the output directory and link via manifest,指
2021-08-31 15:24:36
248
原创 MapReduce
设计MapReduce的出发点就是为了解决如何把大问题分解成独立的小问题,再并行解决。MapReduce的架构图:ClientClient的含义是指用户使用MapReduce程序通过Client来提交任务到Job Tracker上,同时用户也可以使用Client来查看一些作业的运行状态。Job Tracker这个负责的是资源监控和作业调度。JobTracker会监控着TaskTracker和作业的健康状况,会把失败的任务转移到其他节点上,同时也监控着任务的执行进度、资源使用量等...
2021-08-24 11:31:55
768
原创 《深度剖析HDFS》---核心设计
一、数据存储内存存储:lazy_persist 直接将内存作为数据存放的载体,即节点的内存也充当一块“磁盘”。异步存储步骤: 1)对目标文件目录设置存储策略为LAZY_PERSIST; 2)客户端向nameNode发送读写请求 3)客户端请求到具体对DataNode后,dataNode把数据写入RAM,同时启动异步线程服务将内存数据持久化写到磁盘上。二、内存存储流程分析 1、设置内存存储策略: 三种方式:命令、调用对应的程序方法、通过FileSystem的s...
2021-08-24 10:20:19
266
原创 IDEA建hadoop项目
一、新建项目project选择maven;填写maven的坐标,“groupId”,“artifactId”,以及“version”,其中groupId是公司域名的反写,而artifactId是项目名或模块名,而version就是该项目或模块所对应的版本号,点击next:next之后,finish;二、配置pom打开 pom.xml,进行修改:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http
2021-08-23 15:07:46
2234
原创 IDEA配置Hadoop插件
一、安装插件1.1搜索的方式安装:如果还是不行,你可以在cmd里面ping plugins.jetbrains.com 一下https://my.oschina.net/u/4359728/blog/33051151.2 第二种本地插件的安装(成功)我的是2018版的IDE,还是搜不到,搜到了如下办法:https://blog.youkuaiyun.com/weixin_43311978/article/details/105558773?utm_medium=distribut...
2021-08-23 11:46:15
2513
原创 hadoop安装(window10)
一、下载和winutils1.下载:http://archive.apache.org/dist/hadoop/core/官网下载:http://hadoop.apache.org/releases.html (提供最新的几个版本)https://github.com/steveloughran/winutils(windows安装需要)如果出现“Bandwidth limit exceeded”-限制下载,可以用迅雷下载,本人直接用迅雷下载;或者参考:https://blog...
2021-08-20 15:57:56
3631
2
原创 vue学习——动态组件
一、Vue中提供了<component>来挂载不同组件,使用 is 选择要展示的组件。案例:index.vue<template> <div> <component :is="cmpName"></component> <br/> <button @click="changeCmp('cmpone')">第一个组件</button> <button @c
2021-08-18 15:16:11
610
原创 springBoot连接数据库(mybatis)
1、创建项目时需要注意勾选SQL中的JDBC API、MyBatis Framework、MySQL Driver,创建项目后就会自动配置和引入这些包。2、配置在pom.xml文件中添加依赖: 在<dependencies></dependencies>中添加以下代码,引入jdbc、mybatis和mysql依赖包: <!-- jdbc --> <dependency> <gro
2021-08-16 17:31:22
1449
原创 hadoop学习(序列化和压缩)
一、common模块的配置参考:Configuration配置类的分析https://blog.youkuaiyun.com/Androidlushangderen/article/details/41599873二、序列化将一个对象编码成字节流称为序列化该对象。主要三种用途:作为一种持久化格式、作为一种通信数据格式、作为一种拷贝、克隆机制。分布式数据处理中主要使用前两种功能。Java内建序列化机制:Java中使一个类的实例可被序列化非常简单,只需在类声明中加入implement Serializabl
2021-08-11 13:34:12
139
原创 Hadoop学习(环境配置)
一、生态系统的组成Hadoop Common:0.2版本开始,Hadoop项目的core部分更名为Hadoop common,为其Hadoop其他项目提供了一些常用工具。包括系统配置工具Configuration、远程过程调用RPC、序列化机制和Hadoop抽象文件系统FieSystem等。Avro: 是一个数据序列化系统。可以将数据结构或者对象转换成便于存储和传输的格式。Zookeeper: 是一个分布式的服务框架。可用于处理分布式的一些数据管理问题,如统一命名服务、状态同步服务、集群管理..
2021-08-09 15:56:26
195
原创 Hadoop HDFS文件系统
HDFS全称Hadoop Distributed File System。它是一个基于Java开发的分布式文件系统,用于在hadoop集群的多个节点上存储大数据量文件。HDFS是一个主-从(master-slave)架构,一个hadoop集群中HDFS只能有一个Namenode和多个Datanode组成,这两类节点分工明确:1、NameNode(名字节点):HDFS系统中只有一个,是一个中心服务器角色,负责管理构建HDFS的名字空间(namespace),比如打开、关闭、重命名文件或目录;管理和检索
2021-08-06 16:49:51
677
原创 新建spring boot项目
1、新建项目“new project”,选择“spring initializr”注:如果没有该选项的话,如下操作:IntelliJ IDEA 社区版没有 Spring Initializr。打开文件 - 设置 - 插件; 输入Spring找到插件Spring Assistant并安装 重启 IDEA 后,新建项目就可以看见Spring Assistant选项了开始新建项目:new file,选择如下:选择依赖包:在Web下勾选Spring W...
2021-07-28 11:49:08
333
原创 排序算法之:插入排序
思想:對未排序的数据执行逐个插入到前面已排好的位置package utils;public class InsertSort { static final int SIZE = 10; static void insertS(int[] a) { int i, j, t; for (i = 1; i < a.length; i++) { t = a[i]; j = i - 1; while (j >= 0 && t < a[j])
2021-07-24 20:17:42
91
原创 排序算法之:选择排序
思想:每次选最小的放在第i位置。package utils;//选择排序public class SeletSort { static final int SIZE=10; static void selectS(int[] a){ int temp; for(int i=0;i<a.length-1;i++){ int index=i; for(int j=i+1;j<a.length;j++){ if(a[j]<a[index]){
2021-07-24 18:36:35
97
原创 排序算法:冒泡算法
package utils;public class MyFirst { static final int SIZE=10; public static void bubble(int[] arr){ int temp; for(int i=1;i<arr.length;i++){ for(int j=0;j<arr.length-i;j++){ if(arr[j]>arr[j+1]){ temp=arr[j]; arr[j]=arr[j+1];.
2021-07-24 18:04:37
104
原创 android2.2项目迁移到AS4.2
一、准备参考:https://cuichen.blog.youkuaiyun.com/article/details/99307055?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blo...
2021-06-16 11:53:30
577
原创 android总结三(新AS打开旧AS项目)
1、解决Error:All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com
2021-06-11 17:03:48
414
1
原创 SSL/TLS协议
1、概念SSL/TLS是一种密码通信框架。SSL(Secure Socket Layer)安全套接层TLS(Transport Layer Security)传输层安全
2021-06-10 15:58:32
205
原创 androidStudio的多版本共存
背景需要运行一个gradle:3.x的新项目,而目前旧项目的AS的版本是2.x,由于2.x项目升级到3.x改动比较大,又不想对旧项目进行大量调试,那该怎么办?能不能同时使用AS 2.x和3.x ?于是多版本AS共存的问题便产生了。官方AS的提供的下载方式分为安装版(.exe)和无安装版本(zip),也就是说,要想AS双版本共存,需要一个用安装版,另外一个用无安装版。按照上面的情况,我们需要准备 2.x的安装版和3.x的无安装版或者相反准备2.x的无安装版和3.x的安装版AS新版下载地址:http
2021-05-27 11:47:22
3820
1
原创 uni-app(二)基础
1、数组push() 结尾添加 数组.push(元素) unshift() 头部添加 数组.unshift(元素) splice() 方法向/从数组指定位置添加/删除项目,然后返回被删除的项目。
2021-05-14 16:53:40
884
转载 H5 和移动端 WebView 缓存机制解析与实战
本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/qHm_dJBhVbv0pJs8Crp77w作者:叶建升个人主页:http://www.linkedin.com/in/jiansheng-ye-b3319778/导语在web项目开发中,我们可能都曾碰到过这样一个棘手的问题:线上项目需要更新一个有问题的资源(可能是图片,js,css,json数据等),这个资源已经发布了很长一段时间,为什么页面在浏览器里
2021-04-30 15:15:56
443
原创 Vue学习四---组件及echart图表
1、学习网站https://www.iconfont.cn/home/index? (阿里巴巴icon库)https://www.w3cschool.cn/vantlesson/vantlesson-3q7s35v1.html (vant库学习)https://v-charts.js.org/#/ (v-charts 学习)https://echart
2021-04-26 17:09:13
129
原创 vue-cli和webpack
一、vue-cli : vue的脚手架工具 帮助编写好vue的基础代码的工具;github上查看vue-cli的源码;二、vue-cli的安装2.1 先查看node版本:cmd中输入命令:node -v (要求在V4版本以上)2.2 安装: npm install -g vue-cli (window环境) sudo npm install -g vue-cli(mac 环境?!)安装成功后,运行:vue 命令...
2021-04-26 11:19:59
2259
原创 vue学习---响应
1、增加属性assign:this.set:vue.set: vue.set:vue.set:vm.$set:2、mutationObserver:当我们想想监听某个DOM发生了更改,可以使用MutationObserver,该API被所有现代浏览器支持。方法:disconnect() 阻止 MutationObserver 实例继续接收的通知,直到再次调用其observe()方法,该观察者对象包含的回调函数都不会再被调用。observe() 配置MutationObserv
2021-04-21 15:49:47
111
原创 信息项目管理师(二)
1、计算机网络:应用层:提供接口使程序能使用网络服务;协议有:HTTP、Telnet、FTP、SMTP表示层:解密加密、数据转换、格式化和文本压缩,协议有:JPEG、ASCII、GIF、BES、MPEG会话层:建立和维持通信;协议:RPC、SQL、NFS传输层:TCP、UDP、SPX网络层:IP、ICMP、IGMP、IPX、ARP数据链路层:物理层:2、应用层协议FTP文件传输协议(TCP):建立TCP连接,21、20端口TFTP简单文件传输协议(UTP):不可靠的数据流传输服务HTT
2021-04-21 11:52:48
287
原创 信息项目管理师(一)
1、信息系统与信息化信息:信息量单位bit; 负熵属性:精确性、完整性、可靠性、及时性、经济性、可验证性、安全性(非授权访问)。信息安全包括:秘密性、完整性、可用性、有效性;2、信息传输模型:信源----》编码—》信道(噪声)-----》解码----》信宿3、信息的传输技术(通信、网络)是信息技术的核心;整个传送信息的通信网络;(即信道);信息系统的主要指标是它的有效性(尽可能多有用的)和可靠性(信息一致,增加冗余编码);**4、信息的特性:**开放性(可访问性)、脆弱性、健壮性(抵御非预
2021-04-20 16:47:59
243
原创 Vue学习二(初建项目)
新建一个Vue项目测式一下建议尽量不要装在C盘,因为Vue下载下来的文件比较大,如果要改盘的话,直接输入G:回车就可以直接改盘;2.根据模版创建新项目然后我们开始创建新的项目输入命令:vue init webpack my-project 回车,my-project是我自己的文件夹的名字(使用英文),是基于webpack的项目,输入之后就一直回车,直到出现是否要安装vue-route,这个我们在项目要用到,所以就输入y 回车;在新建过程中会要输入几次回车和y,如下图(记得最后一步选择No I wi
2020-12-28 16:41:37
360
原创 vue学习一(环境配置)
win10下安装node和npmNode.js是一个基于Chrome V8引擎的JavaScript运行环境,使用了事件驱动非阻塞式I/O模型。npm(Node Package Manager)是一个包管理和分发工具,运行在node环境下。npm已经内置在Node.js中,所以直接安装Node.js就可以了。最新版本:https://nodejs.org/en/download/历史版本:https://nodejs.org/dist/按照正常安装流程安装,Add To PATH最好勾选,不然安装
2020-12-25 15:53:18
357
原创 IOS-项目总结(二)
1、字典、数组// 创建数组NSArray *arr = [NSArray arrayWithObjects:@"a", @"b", @"c", nil];// 创建字典NSDictionary *dic = [NSDictionardictionaryWithObjectsAndKeys:@"1",@"a",@"2", @"b", nil];// // 1.数组套数组// NSArray *arr1 =...
2020-07-07 14:02:54
220
原创 IOS-项目总结(一)
一、页面之间的跳转、传递参数1.1 通过代码创建控制器:首先创建控制器AViewController和BViewController,点击控制器A中的button跳转到B控制器传值,B控制器有个name属性,在跳转的方法里传值-(void)btnClick{BViewController *BVC = [[BViewController alloc] init];BVC.name = @"要传的值";[self.navigationController pushViewContro..
2020-06-16 16:03:37
794
eclipse+tomcat+lomboz配置
2010-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人