自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4313)

转载 js教程(8)-- JSON

2019.9.26:学习内容:JSON:语法、对象、与XML对比、与JS对象之间的转换    JSON 的常规用途是从 web 服务器读取数据,然后在网页中显示这些数据。一、简介:  JSON :1、存储和传输数据的格式。2、和服务器以及网页交流的数据载体。3、轻量级的数据交换格式。4、纯文本,任何语言可编写。 JSON 语法规则数据是名称/值对...

2019-09-28 23:13:00 34

转载 Django基础四之模板系统

本节目录一 语法二 变量三 过滤器四 标签Tags五 模板继承六 组件七 自定义标签和过滤器八 静态文件相关一 语法  模板渲染的官方文档    关于模板渲染你只需要记两种特殊符号(语法):  {{ }}和{% %}  变量相关的用{{}},...

2019-09-26 18:31:00 46

转载 Django基础三之视图函数

本节目录一 Django的视图函数view二 CBV和FBV三 使用Mixin四 给视图加装饰器五 Request对象六 Response对象一 Django的视图函数view    一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并...

2019-09-26 16:30:00 27

转载 js教程(7) -- JS 常见错误、JS加速、保留词、ES5(6)特性

2019.09.24:学习内容:JS 常见错误、JS加速、ES5(6)特性补充:js保留词:https://www.w3school.com.cn/js/js_reserved.aspjs版本及浏览器支持:https://www.w3school.com.cn/js/js_versions.asp一、JS 常见错误:1、=、==、=== 的含义...

2019-09-26 13:11:00 26

转载 python -- itools.functoolz,itoolz.dicttoolz

2019.9.26:学习内容:functoolz、dicttoolz二、functoolz:1、pipe(data, *funcs):  pipe(data,f,g,h) 等价于 h(g(f(data)))  类似于UNIX的管道一样。2、juxt(*funcs)(data):  接受几个函数并返回一个元组,保存data分别在这几个...

2019-09-26 11:54:00 60

转载 python-- toolz.itertoolz

2019.9.25:  toolz 是十分便利的工具学习内容:itertoolz一、Itertoolz:1、accumulate(binop, seq, initial):  反复将二进制函数应用于序列,累积结果,返回迭代器  如果有initial,新序列第一个值就是initial,不然就是seq的第一个值>>> fr...

2019-09-25 23:01:00 79

转载 Django基础二之URL路由系统

本节目录一 URL配置二 正则表达式详解三 分组命名匹配四 命名URL(别名)和URL反向解析五 命名空间模式一 URL配置  Django 1.11版本 URLConf官方文档  URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该U...

2019-09-25 18:28:00 62

转载 Django基础一之web框架的本质

本节目录一 web框架的本质及自定义web框架二 模板渲染JinJa2三 MVC和MTV框架四 Django的下载安装五 基于Django实现的一个简单示例一 web框架的本质及自定义web框架  我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器...

2019-09-25 15:27:00 23

转载 JS教程(6)-- JS 严格模式、this关键字、JS调试、JS代码约定

2019.9.24:学习内容:JS 严格模式、this关键词一、JS 严格模式:"use strict""use strict"是 JavaScript 1.8.5 中的新指令(ECMAScript version 5)。声明严格模式通过在脚本或函数的开头添加"use strict";来声明严格模式。在脚本开头进行声明,拥有全局作用...

2019-09-24 21:10:00 33

转载 买卖股票的最佳时机

这是力扣题库的一道题型,前面自己做复杂了,找到一种很简单的方法(我绝对不是根据代码行数来确定的),记录一下学习学习题目:给定一个数组,它的第i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。 1 function maxProfi...

2019-09-23 17:03:00 39

转载 ConcurrentHashMap与synchronizedMap源码解析

  一、讲解  HashMap在并发执行put的时候会引发死循环,会因为多线程会导致HashMap的entry链表形成环形数据结构,一旦形成环形数据结构Entry的next永远不为空,就会产生死循环获取entry。  HashTable容器使用synchronized来保证线程安全的,但是在线程竞争激烈的情况下,HashTable的效率非常低下,因为当一个线程访问HashTabl...

2019-09-21 11:22:00 24

转载 Vector与ArrayList区别

  一、Vector与ArrayList区别  1、ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要将已经有数组的数据复制到新的存储空间中。当从ArrayList的中间位置插入或者删除元素时,需要对数组进行复制、移动、代价比较高。因此,它适合随机查找和遍历,不适...

2019-09-19 20:54:00 25

转载 js教程(5)-- 控制语句补充、比较特殊的类型转换方法、JS正则表达式、错误捕获与处理、JS变量提升及阻止提升...

2019-09-17:学习内容 :控制语句补充、、比较特殊的类型转换方法、JS正则表达式、错误捕获与处理、JS变量提升及阻止提升一、:控制语句补充:switch(表达式){  case n:    结果一;    break;  case m:    结果二;    break;  default:    结果三;}注意...

2019-09-17 14:49:00 44

转载 js教程(4)-- 数组

2019-09-17:学习内容:数组一、数组(类似于py的列表):1、创建数组:2、下标超界时返回underfined:3、数组遍历:ps:也能用arrayObj.foreach() 方法遍历。 (Internet Explorer 8 以及更早的版本不支持 Array.forEach()。)tex...

2019-09-17 12:30:00 40

转载 centos7 查看开机启动项和程序服务

systemctl list-unit-files (查看开机启动项)systemctl list-unit-files | grep 程序名称 (查看某些服务开机启动状态)systemctl list-unit-files | grep enable (查看哪些为开机启动服务)转载于:https://www.cnblogs.com/MUQINGFENG123/...

2019-09-17 11:50:00 1600

转载 js教程(3)-- 字符串、数字、日期等内置函数, 数组

2019.9.5:学习内容:字符串、数字、日期等内置函数, 数组一、内置函数(1)字符函数:获取字符串str.substr 和 str.substring:注意:第一个参数的值为负数-6,-6会被转换为0。此时就有 slice(a, b)函数,这个函数当a是负数时,真的就从后面往前查找,而不是忽视它!!获取某一位置的...

2019-09-17 09:46:00 29

转载 centos 7 将服务设置开机启动

systemctl enable (服务名称)转载于:https://www.cnblogs.com/MUQINGFENG123/p/11528685.html

2019-09-16 17:52:00 28

转载 centos 7 停止和开启docker进程

systemctl stop docker.service 停止docker进程systemctl start docker.service 启动docker服务转载于:https://www.cnblogs.com/MUQINGFENG123/p/11527282.html

2019-09-16 14:52:00 220

转载 docker 删除所有镜像

docker rmi $(docker images -q) 删除所有镜像转载于:https://www.cnblogs.com/MUQINGFENG123/p/11527202.html

2019-09-16 14:42:00 33

转载 docker 批量打包镜像

docker save $(docker images | grep -v REPOSITORY | awk 'BEGIN{OFS=":";ORS=" "}{print $1,$2}') -o haha.tar 将docker镜像打包成haha.tar ,然后将haha.tar存放指定的机器。docker load -i haha.tar 在本地加载镜像docker i...

2019-09-16 14:09:00 55

转载 centos 7 关闭防火墙

systemctl stop firewalld.service 关闭防火墙systemctl start firewalld.service 开启防火墙firewall-cmd --state 查看防火墙运行状态systemctl disable firewalld.service 禁止开机启动转载于:https://www.cnblogs.com/MUQ...

2019-09-16 11:58:00 23

转载 Jvm Heap 堆(六)

  1、Heap(Java7之前)    一个Jvm实例只存在一个堆内存,堆内存的大小是可以调节的。类加器读取了类文件后,需要把类、方法、常变量放到堆内存中,保存所有引用类型的真实信息以方便执行器执行。    堆内存逻辑上分为三部分:新生+养老+永久       新生区    新生区是类的诞生、成长、消亡的区域,一个类在这里产生,应用,最后被垃圾回收器收...

2019-09-15 11:14:00 99

转载 Jvm Stack栈(五)

  1、Stack栈  栈也叫栈内存,主管Java程序的运行,是在线程创建时创建,它的生命期是跟随线程的生命期,线程结束栈内存也就释放,对于栈来说不存在垃圾回收问题,只要线程一结束该栈就Over,生命周期和线程一致,是线程私有的。8种基本类型的变量+对象的引用变量+实例方法都是在函数的栈内存种分配。  2、栈存储什么?  栈帧中主要保存3类数据:  本地变量(Local ...

2019-09-13 22:00:00 30

转载 Jvm Method Area方法区(四)

  1、Method Area 方法区    方法区是被所有的线程共享,所有字段和方法字节码,以及一些特殊方法如构造函数,接口代码也在此定义。简单说,所有定义的方法的信息都保存在该区域,此区属于共享区间。    静态变量+常量+类信息(构造方法/接口定义)+运行时常量池存在方法区中,但是实例变量存在堆内存中,和方法区无关。 1 public class Car { 2...

2019-09-12 10:19:00 39

转载 Java泛型中的标记符含义

标记符含义说明EElement在集合中使用,因为集合中存放的是元素TTypeJava 类KKey键VValue值NNumber数值类型?表示不确定的java类型S、U、V2nd、3rd、4th types遇到<A>, <B>, <K,V>等, 是用到了ja...

2019-09-12 10:06:00 40

转载 Jvm PC寄存器(三)

  1、PC寄存器  每个线程都有一个程序计数器,是线程私有的,就是一个指针,指向方法区中的方法字节码(用来存储指向下一条指令的地址,也即将要执行的指令代码),由执行引擎读取下一条指令,是一个非常小的内存空间,几乎可以忽略不记。  这块内存区域很小,它是当前线程所执行的字节码的行号指示器,字节码解释器通过改变这个计数器的值来选取下一条需要选哟执行的字节码指令。  如果执行的是...

2019-09-12 09:45:00 208

转载 Jvm 本地接口(二)

  1、 Native Interface 本地接口  本地接口的作用是融合不同的编程语言为Java所用,它的初衷是融合C/C++程序,Java诞生的时候是C/C++横行的时候,要想立足,必须有调用C/C++程序,于是就在内存中专门开辟了一块区域处理标记为native的代码,它的具体做法是Native Method Stack中登记native方法,在Execution Engine...

2019-09-12 09:15:00 27

转载 Jvm 类加载器(一)

  1、JVM的体系机构     2、类加载器ClassLoader    负责加载class文件,class文件在文件开头有特定的文件标识(CA FE BE AN),并且ClassLoader只负责class文件的加载,至于它是否可运行,则由Execution Engine决定。      3、类加载器ClassLoader2    虚拟机自...

2019-09-11 21:00:00 28

转载 equals 和 ==

  1、首先看一下代码:   1 String s1 = new String("abc"); 2 String s2 = new String("abc"); 3 System.out.println(s1 == s2); 4 System.out.println(s1.equals(s2));...

2019-09-11 16:29:00 21

转载 Storm storm API(二)

  1、Spout  Spout最顶层抽象是ISpout接口。   Open()是初始化方法,为spout提供执行环境,执行器将运行此方法来初始化喷头   nextTuple()循环发射数据,通过收集器发出生成得数据   ack()成功处理tuple回调方法,确认处理特定元组   fail()处理失败tuple回调方法,指定不处理和不重新处理特定元组  ...

2019-09-06 11:39:00 30

转载 js教程(2)-- 类型转换、引用对象、闭包、对象、

2019.9.2学习内容:类型转换、引用对象、备注:1、boolean是有的,但是最好还是使用Boolean原始值,避免不易理解。2、与 Boolean 对象相似,Number 对象也很重要,不过应该少用这种对象,以避免潜在的问题。只要可能,都使用数字的原始表示法。3、如果函数无明确的返回值,或调用了没有参数的 return 语句,那么它真正返回的值是 u...

2019-09-05 16:45:00 29

转载 rpm 安装二进制包

rpm -ivh 包名 --force --nodeps (强制安装)转载于:https://www.cnblogs.com/MUQINGFENG123/p/11462901.html

2019-09-05 09:04:00 59

转载 Hadoop hadoop基础(一)

内容楼主正在更新中.............转载于:https://www.cnblogs.com/houstao/p/11459675.html

2019-09-04 16:02:00 22

转载 Storm storm简介(一)

  1、介绍  Storm的使用场景非常广泛,比如实时分析、在线机器学习、分布式RPC、ETL等。Storm非常高效,再一个多节点集群上每秒中可以轻松处理上百万的消息。Storm还具有良好的可扩展性和容错性以及保证数据可以至少被处理一次等特性。  Storm的组成拓扑图就是Storm的应用(Topology),其中的水龙头是Spout,用来源源不断的读取消息并发从出去,水管的每一...

2019-09-04 15:46:00 30

转载 Sqoop sqoop简介(一)

  1、Sqoop概念    Sql-To-Hadoop,sqoop主要用于关系型数据库(mysql,postgresql,oracle....)与hadoop(hive)之间数据的传递,也可以hadoop上hdfs的数据导入导出到关系型数据库中。  利用MapReduce,批处理 的方式进行数据的传输  2、Sqoop导入    导入工具从RDBMS到HDFS导入单个表...

2019-09-04 15:45:00 38

转载 hive简介(一)

44转载于:https://www.cnblogs.com/houstao/p/11459505.html

2019-09-04 15:41:00 19

转载 Kafka kafka简介(一)

33转载于:https://www.cnblogs.com/houstao/p/11459494.html

2019-09-04 15:40:00 19

转载 Spark spark简介(一)

22转载于:https://www.cnblogs.com/houstao/p/11459464.html

2019-09-04 15:34:00 31

转载 Redis 清除缓存脚本

#!/bin/bashauth=123456echo " flushall " | redis-cli -a $authwq(-a 指登陆Redis控制台输入的密码)转载于:https://www.cnblogs.com/MUQINGFENG123/p/11453670.html...

2019-09-03 16:07:00 92

转载 WinForm WebBrowser IE兼容性修改

应用程序中包含的WebBrowser Control控件时,默认WebBrowser使用的是IE7。似乎没有办法在程序里面修改属性以使用客户端最高级的浏览器版本,不过可以通过修改客户端的注册表,让exe使用指定版本的IE。如下编辑注册表:(32位系统可能要忽略WOW6432nODE节点)计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\M...

2019-09-02 23:41:00 129

空空如也

空空如也

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