• avatar Miss.Zhou 2018-04-23 16:07:11

    设计模式——状态模式State

    针对方法过长违背“单一职责原则”和“开放封闭原则”而提出     定义:当一个对象的内在状态改变时允许改变其行为,这个对象看起来是改变其类 主要解决的是当控制一个对象状态转换的条件表达式过于复杂的情况。把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化 好处: 将于特定状态相

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2018-04-19 13:54:47

    设计模式——桥接模式bridge

    将抽象部分和实现分离,使得他们可以独立变化 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 桥

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2018-04-08 11:55:31

    leecode 135. Candy【贪心】

    https://leetcode.com/problems/candy/description/ There are N children standing in a line. Each child is assigned a rating value. You are giving candi

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2018-04-06 15:43:40

    设计模式——享元模式Flyweight

    定义:运用共享技术有效支持大量细粒度的对象 有一个享元工厂,用来创建并管理flyweight对象。它主要是确保合理共享flyweight,当用户请求一个flyweight时,flyweight工厂对象提供一个已知创建的实例或者创建一个 内部状态和外部状态: 在享元对象内部并且不会随环境变化而变化的共

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2018-03-27 17:53:42

    设计模式——原型模式(浅拷贝,深拷贝)

    定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 浅拷贝: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.T

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2018-03-27 09:32:33

    Wannafly挑战赛12C 删除子串【dp】

    本来上周五是想好好做就算没有奖金最差没准能混一个校招直通,piapiapia打脸啊 ( ̄ε(# ̄)☆╰╮( ̄▽ ̄///) 最开始的想法是尽可能的删掉连续的a或者b,还大费周折的预处理成数组形式orz 看到对象AC的代码,昨天晚上又拽着讲了一遍,基本上是明白了 dp[i][j][k]   i表示递推到

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2018-10-23 20:26:18

    docker-compose demo1【网页计数器】

    感觉只有自己写个demo一行行看才明白啊 Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。 Compose 项目由 Python 编写,实现上调用了 Docker 服务提供的 API 来对容器进行管理。因此,只要所操作的平台支持 Docker

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2018-09-06 10:32:56

    最长公共子串&最长公共子序列

    子串要求连续 子序列不要求连续 之前的做法是dp求子序列  #include <iostream> #include <cstdio> #include <cstring> using namespace std; const int INF = 0x3

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2018-07-11 19:42:25

    P2865 [USACO06NOV]路障Roadblocks【次短路】

    370通过 1<small style="font&#45;size&#58;&#46;5em&#59;">K</small>提交 题目提供者FarmerJohn2 评测方式云端评测 标签USACO2006

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2018-07-06 10:33:24

    leetcode 5 Longest Palindromic Substring【manacher算法】

    Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000. Example 1: Input: "babad"

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2018-06-13 10:08:10

    leetcode 714. Best Time to Buy and Sell Stock with Transaction Fee【贪心??水题】

    Your are given an array of integers prices, for which the i-th element is the price of a given stock on day i; and a non-negative integer fee represen

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2018-04-10 18:06:36

    leetcode 91. Decode Ways

    简单dp 感觉自己越来越差了==可能本来就是这个水平吧orz 能想到dp[i]=dp[i-1]+dp[i-2]但是写不明白,20+行的代码还要找标称 其实如果想着判断两位字符是用函数封装一下,问题就是so easy 单独一位的不合法的情况只有为'0' 两位的是大于>27 如果遍历到某一位发现d

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2018-04-09 11:16:30

    设计模式——装饰模式Decorate

    装饰模式定义:动态给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活 Component是定义了一个对象接口,可以给这些对象动态添加职责。 ConcreteComponent是定义了一个具体的对象,也可以给这个对象添加一些职责 Decorator装饰抽象类,继承了Compone

    来自 Miss.Zhou
    00
  • avatar Aaron_涛 2019-07-19 16:00:58
    来自 Aaron_涛
    00
  • avatar Miss.Zhou 2018-03-28 14:50:00

    设计模式——组合模式Composite

    逻辑非常清晰,代码非常好写的一种设计模式 定义:讲对象组合成树形结构以表示“部分-整体”的层次结构。组合你是是的用户对单个对象和组合对象的使用具有一致性 using System; using System.Collections.Generic; using System.Linq; using

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2018-03-23 16:21:50

    leetcode2 Add Two Numbers【链表模拟大数加法】

    给定的链表是倒序的 MDZZ………………我还自己写了半天反转链表,才发现不对………… 然后后来又是各种报错,发现自己写麻烦了,总共先定义两个指针,一个作为头,一个往后走就可以了………… AC1.0 /** * Definition for singly-linked list. * struct

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2018-03-21 20:52:31

    设计模式——代理模式

    代理模式:为其他对象提供一种代理以控制对这个对象的访问 使用场合: (1)远程代理,为一个对象在不同的地址空间提供局部代表,这样可以隐藏一个对象存在于不同地址空间的事实 .NET中在应用程序项目中加入一个web引用,引用一个WebService此时会在项目中产生一个WebReference的文件夹和

    来自 Miss.Zhou
    00
  • avatar Aaron_涛 2019-04-03 20:39:52

    InnoDB怎么解决幻读的?

    1. 结论 首先说结论,在RR的隔离级别下,Innodb使用MVVC和next-key locks解决幻读,MVVC解决的是普通读(快照读)的幻读,next-key locks解决的是当前读情况下的幻读。   2. 幻读是什么 事务A,先执行: update table set name=

    来自 Aaron_涛
    00
  • avatar Aaron_涛 2019-03-27 22:16:19

    服务等级协议SLA到底是在说什么?

    SLA(Service Level Agreement)服务等级协议 它描述是双方的一种约定,是一种服务可用性的指标。服务可用性也是用百分比表示,但是与TP线含义不同 tp99%表示 满足99%的请求所用的最大响应时间 可用性99%表示一定时间内提供服务的停机时间。 拿一年为例 1年 =

    来自 Aaron_涛
    00
  • avatar Aaron_涛 2019-03-06 23:15:33

    运行期间动态切换Redis数据库

    public void selectDB(int db) { LettuceConnectionFactory factory = (LettuceConnectionFactory) redisTemplate.getConnectionFactor

    来自 Aaron_涛
    00
  • avatar Aaron_涛 2019-02-15 19:49:24

    Mockito快速使用教程

    1. 什么是 Mockito Mockito 是一个强大的用于 Java 开发的模拟测试框架, 通过 Mockito 我们可以创建和配置 Mock 对象, 进而简化有外部依赖的类的测试.   2. 为什么使用Mockito 我们系统一般的功能是controller->biz->s

    来自 Aaron_涛
    00
  • avatar Aaron_涛 2019-01-23 11:30:18

    Redis-单机数据库的实现-数据库原理

    目录 1. 服务器中的数据库 2. 数据库键空间 2.1. 读写空间时的维护操作 3. 过期时间 4. 过期删除策略 4.1. 定时删除 4.2. 惰性删除 4.3. 定期删除 4.4. Redis删除策略 5. AOF、RDB和复制功能对对过期键的处理 5.1. RDB 5

    来自 Aaron_涛
    00
  • avatar Miss.Zhou 2018-03-13 19:39:37

    面试经典题【两个栈模拟队列 两个队列模拟栈】

    由于随便投的G社简历居然过初筛了,本着有那么一丢丢希望还是要拼一把的心理还是要准备一下,死皮赖脸让对象晚上看我编程暴露了一堆问题,写之前不沟通 代码逻辑 代码风格 变量名…………而且第一道题出现的错误第二个还会出现…… 两个栈模拟队列,牛客网上都做过…… class Solution { publi

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2018-03-13 09:26:41

    设计模式——外观模式

    定义:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高级接口,这个接口使得这一个子系统更加容易使用。 首先,在设计初期阶段,应该要有意识的将不同的层分离。其次,在开发阶段,子系统往往因为不断的重构演化而变得复杂,增加外观类可以提供一个简单的接口,减少他们的依赖。第三,在维护一个遗留的大型系

    来自 Miss.Zhou
    00
  • avatar Aaron_涛 2019-01-20 23:52:02

    流控神器-Sentinel-资源节点树的构成(NodeSelectorSlot)

    目录   1. 概述 2. 一些需要知道的前提 2.1. Resource 2.2. Context 2.3. Entry 2.4. Node 3. 深入分析 3.1. demo启动 3.2. 创建Context 3.3. 创建Entry 3.4. 执行NodeSelecto

    来自 Aaron_涛
    00
  • avatar Miss.Zhou 2018-03-11 21:06:34

    设计模式——中介者模式

    中介者模式:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式的相互引用,从而使得其耦合松散,而且可以独立的改变它们之间的交互。 abstract class Mediator//抽象中介者 { public abstract void Send(string

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2018-03-08 12:10:03

    最大礼物价值 【二维dp 记忆化搜索】 特别水

    在一个mXn的棋盘的每一个格子都放有一个礼物,每个礼物都有一定的价值(价值大于0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向左或者向下移动一格。直到到达棋盘的右下角。 给定一个前以及其上面的礼物,请计算你最多能拿到多少价值的礼物。 不喜欢递归……师兄问起来,墨迹了一个多小时才写出来……菜

    来自 Miss.Zhou
    00
  • avatar 字节跳动幸福里内推 2019-07-19 16:14:33

    暑期集训第一天

    The sum problem Given a sequence 1,2,3,......N, your job is to calculate all the possible sub-sequences that the sum of the sub-sequence is M. I

  • avatar Miss.Zhou 2018-03-05 09:04:55

    设计模式———建造者模式

    对象说除了单例模式以外这个设计模式最简单……小100行……哪里简单 学习建造者模式再次印证了学习OOP最好的方法是学设计模式 运用场景是讲一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。即:讲一个产品的内部表象和产品的生成过程分割开来,从而可以使得一个建造过程生成具有不同内部

    来自 Miss.Zhou
    00
  • avatar Aaron_涛 2019-01-17 17:04:59

    Redis-数据结构与对象-压缩列表

    1. 作用 压缩列表是列表键和哈希键的底层实现之一 当一个列表键只包含少量列表项,并且每个列表要么就是小整数值,要么就是长度比较短的字符串,那么使用压缩列表作为底层实现 当一个哈希键只包含少量键值对,而且每个键值对的键和值要么是小整数值要是就是长度比较短的字符串,那么底层实现是压缩列表  

    来自 Aaron_涛
    00
  • avatar Aaron_涛 2019-01-17 17:03:17

    Redis-数据结构与对象-整数集合

    1. 作用 整数集合是集合键的底层实现之一,当一个集合只包含整数值元素,并且这个集合的元素数量不多,Redis会使用整数集合作为集合的底层实现   2. 数据结构 typedef struct intset{     //编码方式     uint32_t encoding;    

    来自 Aaron_涛
    00
  • avatar Miss.Zhou 2018-02-28 16:22:06

    设计模式——策略模式

    设计商场收银软件 根据客户需求购买的单价和数量,计算总额 商场需求:打折和满减 简单工厂弄湿每次维护或扩展收费都要改动这个工厂,以至于代码需要重新编译部署 引入策略模式:定义算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户 using System;

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2018-02-26 16:04:09

    c#反射机制+抽象工厂

    using System.Configuration;默认使用之前要添加引用对应的dll 之前用抽象工厂模式类名没法变啊,还是要手动写出要实例化的类,重新编译 但是,反射机制的出现使得我们通过修改配置文件无需再次编译! 具体如下 修改配置文件的Sqlserver即可 配置文件 <?xml ve

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2018-02-23 11:28:39

    工厂方法模式

    简单工厂模式的最大优点在于工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖 引入: 工厂方法模式 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到了其子类 简单的来说,工厂模式实现的时候,客户端需要决定实

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2018-02-03 10:21:16

    Wannafly挑战赛9 A 找一找 C 列一列

    A  题目链接 链接:https://www.nowcoder.com/acm/contest/71/A 来源:牛客网 给定n个正整数,请找出其中有多少个数x满足:在这n个数中存在数y=kx,其中k为大于1的整数 输入描述: 第一行输入一个n 接下来一行输入n个正整数a

    来自 Miss.Zhou
    00
  • avatar Aaron_涛 2019-01-04 16:31:49

    Redis-数据结构与对象-字典

    1. 作用 字典类似Java中的Map 在Redis中用在做数据库底层和哈希键的使用 例如  SET  msg  “redis”   msg就是键,redis就是值,底层就是保存在字典中 当一个哈希键包含的键值对比较多,又或者键值对中的元素都是比较长的字符串,Redis会使用字典作为哈希键的

    来自 Aaron_涛
    00
  • avatar Aaron_涛 2019-01-04 16:30:08

    Redis-数据结构与对象-链表

    1. 作用 Redis中链表被广泛运用在很多地方,例如 列表键,发布订阅,慢查询,监视器,Redis服务器本身还是要链表保存多个客户端状态信息,以及运用链表构建客户端输出缓冲区 2. 数据结构 typedef struct listNode{     //前置节点     struct

    来自 Aaron_涛
    00
  • avatar Aaron_涛 2019-01-03 19:41:31

    Redis-数据结构与对象-简单动态字符串

    1. Redis中的String 在Redis中没有使用c语言的字符串,而是使用了一种叫做简单动态字符串的数据结构,简称SDS,而c中的字符串在Redis只有字面量,且无需对字符串内容修改的时候才使用,其他时候都是使用SDS 例如  set msg “redis”  其中msg和”redis“ 

    来自 Aaron_涛
    00
  • avatar Aaron_涛 2018-12-03 23:13:27

    Navicat for Premium 12 Mac 破解

    1.为什么选择使用Navicat for Premium 感觉Navicat的ui很好看,习惯了Navicat,功能也确实强大   2.下载可以破解的版本 首先不能在官网上下载最新版本,目前我找到的方法支持120版本。 链接:https://pan.baidu.com/s/1WAodDADi

    来自 Aaron_涛
    00
  • avatar Aaron_涛 2018-11-25 14:24:03

    【2】Ioc容器的初始化过程 --- BeanDefinition在IoC容器中的注册

    1. 准备 在上一个阶段的基础之上进行下一步分析 开始的地方 //这里是处理BeanDefinition的地方,具体委托给BeanDefinitionParserDelegate完成,ele对应XML元素,DOM树元素 protected void processBeanD

    来自 Aaron_涛
    00
  • avatar Aaron_涛 2019-05-18 13:36:09

    一文看懂JDK12中新版垃圾回收器-Shenandoah GC

    目录 1. 简介 2. 流程 3. 实现 3.1. GC 前 3.2. GC 疏散阶段(Concurrent Evacuation) 3.3. GC 更新引用阶段(Concurrent Update References) 3.4. GC更新引用阶段(Final Update Refs

    来自 Aaron_涛
    00
  • avatar Aaron_涛 2019-04-14 22:01:43

    长尾请求

    1. 什么是长尾? 长尾请求一般是指明显高于均值的那部分占比较小的请求。 业界关于延迟有一个常用的P99标准, 也就是99%的请求延迟要满足在一定耗时以内, 1%的请求会大于这个耗时, 而这1%就可以认为是长尾请求。   2. 长尾会导致什么危害 假设,一个服务B,有1%的可能性响应时间大于

    来自 Aaron_涛
    10
  • avatar Aaron_涛 2019-03-27 22:13:45

    为什么Caffeine比Guava好?

    目录   1. 缓存淘汰算法 1.1. FIFO 1.2. LRU 1.3. LFU 2. 几种缓存的实现 2.1. 原生Java 2.2. Guava 2.3. Caffeine 3. 参考资料 1. 缓存淘汰算法 1.1. FIFO 先进先出:最先进入的缓存被最先淘汰

    来自 Aaron_涛
    10
  • avatar Aaron_涛 2019-01-17 17:24:20

    流控神器-Sentinel-工作原理

    Sentinel 是面向分布式服务架构的轻量级流量控制框架,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助您保护服务的稳定性。   1. Sentinel资源&规则 我们说的资源,可以是任何东西,服务,服务里的方法,甚至是一段代码。使用 Sentinel 来进行

    来自 Aaron_涛
    00
  • avatar Aaron_涛 2019-01-08 11:57:57

    Redis-数据结构与对象-跳跃表

    1. 作用 跳跃表在Redis中主要运用在有序集合和集群节点用作内部数据结构   2. 数据结构 typedef struct zskiplist{     zskiplistNode *header; //跳跃表头节点     zskiplistNode *tail;   //跳跃表

    来自 Aaron_涛
    00
  • avatar Miss.Zhou 2018-01-06 10:42:43

    2018新年有感

    既然嫌弃环境太low,你倒是做到No.1啊! 1月7日补充: 今天是2018年的第一个周日,其实周六的时候就有一闪而过的想要今天休息的念头,想想还是理智占了上风。 动不动就吐槽周围少有人志同道合,你倒是想想自己怎么有资本说这话的。 2016年上半年惨痛的教育意义给予我的远大于大四侥幸得到的那

    来自 Miss.Zhou
    00
  • avatar Aaron_涛 2018-11-24 20:19:08

    【2】Ioc容器的初始化过程 --- BeanDefinition的载入和解析

    1. 准备 启动类 public class FileSystemXmlApplicationContextStartProcess {     public static void main(String[] args){         FileSystemXmlAppl

    来自 Aaron_涛
    00
  • avatar Miss.Zhou 2018-01-06 10:03:01

    Wannafly挑战赛7 codeJan与旅行

    据说是CF div1的难度T^T 就只出了两个题,还是因为有一个是原题,昨天晚上做题居然又没想到dp滚动数组 dp啊 又爱又恨啊 第一次WA50%因为最大值取小了 https://www.nowcoder.com/acm/contest/56/B 时间限制:C/C++ 1秒,其

    来自 Miss.Zhou
    00
  • avatar Aaron_涛 2018-11-24 20:17:38

    【2】Ioc容器的初始化过程 --- BeanDefinition的Resource定位

    1. 准备 编程式Ioc启动 ClassPathResource res = new ClassPathResource("beans.xml");   //定位资源 DefaultListableBeanFactory factory = new Def

    来自 Aaron_涛
    00
  • avatar Miss.Zhou 2018-03-13 20:06:59

    [leetcode]394. Decode String

    s = "3[a]2[bc]", return "aaabcbc". s = "3[a2[c]]", return "accaccacc". s = "2[abc]3[cd]ef", return &

    来自 Miss.Zhou
    00
  • avatar Aaron_涛 2018-11-24 20:13:35

    【1】Spring容器系列的设计与实现

    1. BeanFactory和ApplicationContext 在spring Ioc容器的设计中,有两个主要的容器系列,一个是BeanFactory接口的简单容器系列,这个系列只实现了容器的最基本功能,另一个是ApplicationContext应用上下文,它作为容器的高级形式而存在,应用上

    来自 Aaron_涛
    00
  • avatar Miss.Zhou 2018-03-06 21:02:47

    设计模式——适配器模式

    感觉这个才是最简单的设计模式有木有!就是把之前的接口再封装一下而已== 当系统的数据和行为都正确,但是接口不符合时,我们应该考虑使用适配器模式,目的是使控制范围之外的一个原有对象与某个接口匹配。适配器模式主要用于希望复用一些现有的类,但是接口和复用环境不一致的情况 abstract clas

    来自 Miss.Zhou
    00
  • avatar Aaron_涛 2018-11-24 20:09:15

    《Maven实战》--- 灵活的构建

    一个优秀的构建系统必须足够灵活,它应该能够让项目在不同的环境下都能成功地构建,例如,典型的项目都会开发环境,测试环境和产品环境,这些环境的数据库配置不尽相同。 maven为了支持构建的灵活性,内置了三大特性,即属性,Profile和资源过滤   1. maven属性 maven有6类属性

    来自 Aaron_涛
    10
  • avatar Aaron_涛 2018-11-24 20:08:10

    《Maven实战》--- 聚合与继承

    1. 聚合 父pom配置 //这三行和其他构件一样 <artifactId>yyy</artifactId> <groupId>xxxx</groupId> <version>1.0.0</version>

    来自 Aaron_涛
    00
  • avatar Miss.Zhou 2018-02-03 10:12:51

    牛客练习赛11E 求最值

    题目链接 链接:https://www.nowcoder.com/acm/contest/59/E 来源:牛客网 给你一个长为n的序列a 定义f(i,j)=(i-j)2+g(i,j)2 g是这样的一个函数 求最小的f(i,j)的值,i!

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2018-01-20 15:58:22

    Wannafly挑战赛8 C 小C打比赛

    题目描述    https://www.nowcoder.com/acm/contest/57/C 小C现在要参加一场wannafly挑战赛,一场挑战赛一共有n道题,一共有m分钟。 对于第i道题,小C解决它需要恰好j分钟的概率是p i,j。 小C每次会选择某一道没做完的

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2018-01-11 20:00:23

    解决php调用shell sudo输入免密码的问题

    问题背景: 想在oj上加一个重启判题服务的按钮调用shell而已 1.使用su root进入root账户 修改/etc/sudoers权限 777 %sudo ALL=(ALL:ALL) ALL改为 %sudo ALL=(ALL:ALL) NOPASSWD:ALL %表

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2017-10-17 13:09:56

    机器学习、深度学习的理论与实战入门建议整理

    http://blog.csdn.net/zyj098765/article/details/52860183 作者:muzhi 目录 引言 阶段一.机器学习入门 阶段二.深度学习入门 阶段三.实战

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2017-09-20 09:24:51

    [leetcode]376. Wiggle Subsequence 贪心

    Given a char array representing tasks CPU need to do. It contains capital letters A to Z where different letters represent different tasks.Tasks could

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2017-09-18 13:29:20

    [leetcode]435. Non-overlapping Intervals

    Given a collection of intervals, find the minimum number of intervals you need to remove to make the rest of the intervals non-overlapping. Note:

    来自 Miss.Zhou
    00
  • avatar Aaron_涛 2018-11-24 20:03:13

    《maven实战》--- 生命周期和插件

    1. 生命周期 在maven出现前,项目构建的生命周期就已经存在 maven的生命周期就是为了对所有的构建过程进行抽象和统一 这个生命周期包含:项目清理,初始化,编译,测试,打包,集成测试,验证,部署,站点生成等所有构建步骤 maven生命周期本身是抽象的,不做任何工作 实际上的任务都是通

    来自 Aaron_涛
    00
  • avatar Miss.Zhou 2017-09-17 19:29:16

    【tensorflow】基本使用

    本系列使用的是tensorflow0.12和极客学院的中文教程有出入 import tensorflow as tf state=tf.Variable(0,name="counter")#使用tensorflow在默认的图中创建节点,这个节点是一个变量 one=tf.

    来自 Miss.Zhou
    00
  • avatar Aaron_涛 2018-11-24 20:01:46

    《Maven实战》--- 坐标和依赖

    1. 坐标详解 坐标表明在仓库中组件的位置,根据坐标可以从仓库中将组件定位,并且拉下来 例子 <dependency>     <groupId>org.sonatype.nexus</groupId>     <artifactI

    来自 Aaron_涛
    00
  • avatar Miss.Zhou 2017-07-14 13:31:17

    操作系统(六)文件与文件系统

    1.文件是什么: 文件是对磁盘的抽象 所谓文件 是指一组带标识(标识即文件名)的、在逻辑上有完整意义的信息项的序列 信息项:构成文件内容的基本单位(单个字节,或多个字节)各个信息项之间具有顺序关系 文件内容的意义:由文件建立者和使用者解释 2.文件系统: 操作系统中同意管理信息资源的一种

    来自 Miss.Zhou
    00
  • avatar Aaron_涛 2018-10-19 19:35:13

    《微服务架构实战》读书笔记四----Docker

    文章目录 《微服务架构实战》读书笔记四----Docker Docker原理 更轻量级的虚拟化 三个概念理解Docker Dockerfile 定制一切 Dockerfile命令 Dockerfile构建

    来自 Aaron_涛
    00
  • avatar Miss.Zhou 2017-07-13 15:05:30

    设计模式——简单工厂模式

    本系列摘录于《大话设计模式》旨在记录学习过程,之前看的都忘记了,好在每天一个设计模式工作量也不太大 业务的封装是让业务逻辑与界面逻辑分开,降低耦合度 简单工厂模式:到底实例化谁,将来会不会增加实例化对象 例子:计算器 using System; using System.Collectio

    来自 Miss.Zhou
    00
  • avatar Aaron_涛 2018-10-12 16:31:18

    《微服务架构实战》读书笔记三---SpringBoot

    《微服务架构实战》读书笔记三—SpringBoot springboot是什么? springboot是为了简化spring的开发过程,通过少量代码就能创建一个独立的,产品级spring应用 springboot的核心思想是约定大于配置,基本不需要写配置文件,或者写少量配置即可 特点

    来自 Aaron_涛
    00
  • avatar Miss.Zhou 2017-07-13 11:14:09

    面向对象基础

    1.面向对象三大特征——封装、继承、多态 (1)封装:每个对象都包含它能进行操作所需要的所有信息,因此对象不必依赖其他对象来完成自己的操作 优点:良好的封装能够减少耦合;类内部的实现可以自由的修改;类具有清晰的对外接口 (2)继承:继承定义了类如何相互关联,共享特性。 子类拥有父类非priv

    来自 Miss.Zhou
    00
  • avatar Aaron_涛 2018-09-21 16:43:06

    《微服务架构实战》读书笔记二----微服务设计原则

    文章目录 《微服务架构实战》读书笔记二----微服务设计原则 设计原则之分层架构 设计原则之统一通信原则 设计原则之单一职责 设计原则之服务拆分 设计原则之前后端分离 设计原则之版本控制 设计原

    来自 Aaron_涛
    00
  • avatar Aaron_涛 2018-09-14 20:54:04

    操作系统---IO设备

    操作系统—IO设备 IO设备 IO控制方式 1、程序中断控制方法 2、中断驱动方法 3、DMA 4、通道控制方法 举例

    来自 Aaron_涛
    00
  • avatar Aaron_涛 2018-09-14 10:57:32

    微服务架构实战读书笔记(一)---微服务概述

    微服务架构实战读书笔记(一)—微服务概述 什么是微服务 架构的演变 微服务的可扩展性 微服务和SOA区别 常见的微服务组件 常用的微服务框架

    来自 Aaron_涛
    00
  • avatar Aaron_涛 2018-09-14 10:53:39

    Linux权限详解

    Linux权限详解 Linux文件 文件访问方式 文件权限 如何改变用户权限 Linux权限详解 Linux文件 在li

    来自 Aaron_涛
    00
  • avatar 字节跳动幸福里内推 2019-07-19 16:26:10

    暑期集训第二天(gcd 快速幂)

    美素数 小明对数的研究比较热爱,一谈到数,脑子里就涌现出好多数的问题,今天,小明想考考你对素数的认识。问题是这样的:一个十进制数,如果是素数,而且它的各位数字和也是素数,则称之为“美素数”,如29,本身是素数,而且2+9 = 11也是素数,所以它是美素数。给定一个区间,你能计算出这个区间内有多少个美

  • avatar Miss.Zhou 2017-06-29 15:25:37

    #python练习#leetcode 406. Queue Reconstruction by Height【贪心】

    Suppose you have a random list of people standing in a queue. Each person is described by a pair of integers (h, k), where h is the height of the pers

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2017-06-21 21:58:34

    操作系统(五)存储模型

    1.地址重定位(非常重要)也叫地址转换、映射、翻译 之前知道:程序装载到内存才可以运行,通常,程序可执行文件格式保存在磁盘上;多道程序设计模型,允许多个程序同时激怒内存;每个进程有自己的地址空间,进程不能执行不合适的操作 要解决问题: 进程地址空间加载到物理内存,多个进程地址空间都要加载到物理

    来自 Miss.Zhou
    01
  • avatar Miss.Zhou 2017-05-31 19:15:39

    python3.4获取网站40x 50x错误并发邮件通知

    之前的代码只能获取404……然后服务器挂了……就悲剧了 他和   python刷博客访问量 其实原理不一样 不是单纯的访问 取状态码  而且我为啥要把脚本放到服务器里跑,真要是断网了还怎么发邮件…… 电脑里安装了一个python2.7 一个python3.4希望不要打架…… 还有一

    来自 Miss.Zhou
    00
  • avatar Aaron_涛 2018-09-08 14:44:29

    聚集索引和非聚集索引

    聚集索引和非聚集索引 概念 索引和表的关系 聚集索引和物理存储上的关系 主键和聚集索引的关系 非聚集索引 联合索引 覆盖索引

    来自 Aaron_涛
    00
  • avatar Miss.Zhou 2017-05-29 17:37:35

    操作系统(四)同步互斥机制&amp;管程&amp;进程间通信

    1.进程的并发执行 并发是所有问题产生的基础,也是OS设计的基础 并发:进程的执行是间断性的,进程的相对执行速度不可预测 2.进程互斥: 由于各进程要求使用共享资源(变量、文件),而这些资源需要排他性使用,各进程之间竞争使用这些资源 临界资源:系统中某些资源一次只允许一个进程使用(也叫临界

    来自 Miss.Zhou
    00
  • avatar Aaron_涛 2018-09-06 16:36:46

    LeetCode 零钱找零

    给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。 示例 1: 输入: coins = [1, 2, 5], amount = 11 输出: 3 解释: 11 = 5 + 5 +

    来自 Aaron_涛
    00
  • avatar Miss.Zhou 2017-05-29 08:54:03

    leetcode402. Remove K Digits【单调栈变形】

    Given a non-negative integer num represented as a string, remove k digits from the number so that the new number is the smallest possible. Note:

    来自 Miss.Zhou
    00
  • avatar Aaron_涛 2018-09-05 20:59:51

    LeetCode 使用最小花费爬楼梯

    数组的每个索引做为一个阶梯,第 i个阶梯对应着一个非负数的体力花费值 costi。 每当你爬上一个阶梯你都要花费对应的体力花费值,然后你可以选择继续爬一个阶梯或者爬两个阶梯。 您需要找到达到楼层顶部的最低花费。在开始时,你可以选择从索引为 0 或 1 的元素作为初始阶梯。 示例 1: 输入:

    来自 Aaron_涛
    00
  • avatar Miss.Zhou 2017-05-28 17:12:49

    操作系统(二)进程&amp;线程

    1.多道程序设计技术: 允许多个程序同时进入内存并运行,为了提高系统效率 2.并发环境: 一段时间间隔内,单个处理机有两个及以上的程序同时处于开始运行但尚未结束的状态,并且次序不是事先确定的 在并发环境中执行的程序叫并发程序 3.进程的定义:process(对CPU的抽象) 具有独立功能

    来自 Miss.Zhou
    00
  • avatar Aaron_涛 2019-01-17 17:08:05

    Redis-数据结构与对象-对象

    1. 作用 Redis使用对象作为五种不同类型的底层实现,字符串,列表,哈希,集合,有序集合等 而对象是基于之前的分析的数据结构创建的。每个对象都至少用到一种数据结构,这意味着,Redis五大类型,底层实现是可以有多种实现的,这方便在不同场景下选择合适的底层结构,优化性能 在Redis中,键和

    来自 Aaron_涛
    00
  • avatar 字节跳动幸福里内推 2019-07-19 16:28:46

    暑期集训第三天(STL 栈和队列)

    A and B and Compilation Errors A and B are preparing themselves for programming contests. B loves to debug his code. But before he runs the solution a

  • avatar Aaron_涛 2018-11-24 20:15:02

    【2】Ioc容器的初始化过程---序

    1. Ioc容器初始化过程 1.1. Resource定位过程 这个Resource定位是指BeanDefinition的资源定位,它由ResourceLoader通过统一的Resource接口来完成,这个Resource对各种形式的BeanDefinition的使用都提供来统一接口,比如,在文

    来自 Aaron_涛
    00
  • avatar Miss.Zhou 2017-05-25 17:56:15

    操作系统(一)

    1.操作系统定义 操作系统是计算机系统中的一个系统软件,是一些程序模块的集合—— 他们能以尽量有效、合理的方式组织和管理计算机的软硬件资源 合理地组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能 使得用户能够灵活、方便地使用计算机,使整个计算机系统高效率运

    来自 Miss.Zhou
    00
  • avatar Aaron_涛 2018-11-24 20:10:11

    maven profile动态选择配置文件

    1.背景 开发过程中,我们的软件会有不同的环境、如开发环境、预览环境、生产环境等,不同的环境,使用的配置文件往往是不同的。如数据源的配置、log的配置、其他一些基础配置。 在发布环境时,每次对配置文件改来改去的,很麻烦,而且极易出错。 Maven提供了一种解决这类问题的方案,那就是profil

    来自 Aaron_涛
    00
  • avatar Aaron_涛 2018-11-24 20:06:59

    《Maven实战》---仓库

    1. 仓库的布局 任何一个构件都有其唯一的标示,根据这个标示可以定义仓库中唯一的存储路径,这便是maven仓库的布局方式 该路径与坐标对于的大致关系为:groupId/artifactId/version/artifactId-version.packaging 例子:log4j/log4j/

    来自 Aaron_涛
    00
  • avatar Aaron_涛 2018-09-11 20:23:00

    Innodb读快照

    文章目录 Innodb读快照 概念 为啥要用读快照 读快照怎么实现 普通读发送了啥 总结 Innodb读快照 概念 ​ 什么是读快照 ​ 简而言之在innodb中为了提高并发

    来自 Aaron_涛
    00
  • avatar Miss.Zhou 2017-05-08 12:46:10

    nefu最小生成树周赛题解

      poj2349Arctic Network最小生成树 题意只是要顾及临边,即每次加入到集合的那个数本身,排个序就好了 Description 国防部(DND)要用无线网络连接北部几个哨所。两种不同的通信技术被用于建立

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2017-04-17 20:11:14

    LeetCode 45 Jump Game II【贪心】

    Given an array of non-negative integers, you are initially positioned at the first index of the array. Each element in the array represents your maxi

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2017-04-12 13:37:47

    leetcode 55. Jump Game [贪心]

    Given an array of non-negative integers, you are initially positioned at the first index of the array. Each element in the array represents your maxi

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2018-03-20 17:19:26

    程序员面试金典 2.3链表 访问单个节点的删除

    https://www.nowcoder.com/practice/6a668a3960e24d3ea04bba89109c6451?tpId=8&tqId=11003&tPage=1&rp=1&ru=/ta/cracking-the-coding-interview

    来自 Miss.Zhou
    00
  • avatar Miss.Zhou 2018-03-01 15:46:01

    设计模式——单例模式

    用全局变量使得一个对象被访问,但是它不能防止你实例化多个对象。最好的办法是,让类自身负责保存它唯一的实。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该实例的方法 class Singleton { private static Singleton instan

    来自 Miss.Zhou
    00
  • avatar Aaron_涛 2018-09-04 10:20:13

    数据库隔离机制的实现

    文章目录 数据库隔离机制的实现 数据库隔离机制 数据库事务可能导致的问题 脏读 不可重复读 幻读 数据库隔离机制的实现 一、读未提交 二、

    来自 Aaron_涛
    00
  • avatar Miss.Zhou 2017-07-06 13:00:49

    #python练习#leetcode392. Is Subsequence【贪心】

    Given a string s and a string t, check if s is subsequence of t. You may assume that there is only lower case English letters in both s and t. t is

    来自 Miss.Zhou
    00
  • avatar Aaron_涛 2018-08-21 17:00:07

    LeetCode 计数质数

    统计所有小于非负整数 n 的质数的数量。 示例: 输入: 10 输出: 4 解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。 思路: 如果一个数是质数那么它的倍数一定不是质数 从2开始,2是质数,那么 4 8 10…都不是质数 再从3开始 3是质数,那么

    来自 Aaron_涛
    00
  • avatar Miss.Zhou 2017-05-28 21:26:43

    操作系统(三) CPU调度

    1.CPU调度: 任务是控制、协调进程对CPU的竞争,即按一定的调度算法从就绪队列中选择一个进程,把CPU的使用权交给被选中的进程。如果没有就绪进程,系统会安排一个系统空闲进程或idle进程 2.CPU调度要解决三个问题: (1)按着什么原则选择下一个要执行的进程 (2)何时进行选择 (3

    来自 Miss.Zhou
    00