《漫长的婚约》

“温柔地吻你,像你喜欢的那么温柔。你那双美丽的眼睛,我看到了,还有阳光下你的嘴,正冲着我微笑。” ——马奈克 战争后,马奈克失去了记忆和身份,他已经记不得马蒂尔德,这本是件伤心的事情。但幸好,他已经不记得马蒂尔德和那场战争了,他们又可以不忆过往再次开始。马蒂尔德是锲而不舍的,是幸福的,并不是所有的感情都可以在创伤过后善始善终,真羡慕这样一份崭新的爱情篇章。 “这条叫‘鹰嘴豆’的狗是一条比利牛斯牧羊犬,彻底聋了,整天去追逐那些松鼠,就是想和它们过不去。” 甜蜜到爆炸的画面,突然开始羡慕一条狗的生
分类: 其他 发布时间: 05-15 23:50 阅读次数: 0

1.Linux系统的相关知识

1.操作系统(Operation System)主要在管理与驱动硬件,因此必须能管理内存、管理装置、负责行程管理以及系统呼叫,因此能够让硬件准备好就是一个好的系统了。 2.Unix的前身是贝尔实验室(Bell lab)的Ken Thompson用汇编语言写的,后来在1971-1973年间由Dennis Ritchie用C语言进行改写,才变成Unix。 3.1977年Bill Job发布BSD(Berkeley Software Distribution),这些操作系统称为Unix-like操作
分类: 其他 发布时间: 05-15 23:50 阅读次数: 0

js手写深拷贝的实现

一、深浅拷贝的定义: 1、对于简单数据类型要实现深拷贝,用简单的复制方法即可; 2、对于引用数据类型,若用简单的复制语句,就只是复制了数据的地址,若源对象发生改变,那么复制的数据也会发生改变,这时就需要深浅拷贝来实现了;浅拷贝是针对一层的复制,即对象中的元素是基本数据类型;当对象的元素不是基本数据类型时,即多层,将用到深拷贝的方式; 二、手写一个通用的拷贝函数 该函数对简单数据类型和引用数据类型都能实现深拷贝 而对于引用数据类型的一层和多层都适用 function copyObj(obj){
分类: 其他 发布时间: 05-15 23:50 阅读次数: 0

C# Bitmap图片GetPixel 和 SetPixel 效率问题

在对Bitmap图片操作的时候,有时需要用到获取或设置像素颜色方法:GetPixel 和 SetPixel, 如果直接对这两个方法进行操作的话速度很慢,这里我们可以通过把数据提取出来操作,然后操作完在复制回去可以加快访问速度 其实对Bitmap的访问还有两种方式,一种是内存法,一种是指针法 1、内存法   这里定义一个类LockBitmap,通过把Bitmap数据拷贝出来,在内存上直接操作,操作完成后在拷贝到Bitmap中 1      public class LockBitmap
分类: 其他 发布时间: 05-15 23:50 阅读次数: 0

anaconda+tensorflow2.2+python3.7安装

安装anaconda:可以下载社区版本的anaconda 一路next 注: 在“Advanced Installation Options”中不要勾选“Add Anaconda to my PATH environment variable.”(“添加Anaconda至我的环境变量。”)。因为如果勾选,则将会影响其他程序的使用。如果使用Anaconda,则通过打开Anaconda Navigator或者在开始菜单中的“Anaconda Prompt”(类似macOS中的“终端”)中进行使用。
分类: 其他 发布时间: 05-15 23:50 阅读次数: 0

【学习笔记】《架构整洁之道》(1)

零、前言 《架构整洁之道》的内容大体分为3个部分: 编程范式(结构化编程、面向对象编程和函数式编程) 设计原则(主要是SOLID) 软件架构(其中讲了很多有关软件架构高屋建瓴的内容) 第一部分学习笔记,包含上述1,2两部分。 无论是微观世界的代码,还是宏观层面的架构,无论是三种编程范式还是微服务架构,它们都在解决一个问题——分离控制和逻辑。 所谓控制就是对程序流转的业务逻辑无关的代码或系统的控制(如多线程、异步、服务发现、部署、弹性伸缩等),所谓逻辑则是指实实在在的业务逻辑,是解决用户问题的逻
分类: 其他 发布时间: 05-15 23:50 阅读次数: 0

Go下载与安装

1.1安装 1.1.1安装包下载地址 转载教程 转载地址:https://www.liwenzhou.com/posts/Go/install_go_dev/ 安装包地址: https://studygolang.com/dl Go官网下载地址:https://golang.org/dl/ Go官方镜像站(推荐):https://golang.google.cn/dl/ 1.1.2Linux下安装 如果不是要在Linux平台敲go代码就不需要在Linux平台安装Go,我们开发机上写好的go代
分类: 其他 发布时间: 05-15 23:50 阅读次数: 0

SQL取两列的较小值或者较大值

  今偶遇这样一场景,两列都是日期时间类型,需要通过判断这两个日期的大小来取值。为了更好地说明这个流程,我们就假设去两列日期时间中较大者。那如何通过一条SQL语句搞定呢?此时,就需要借助IF-ELSE的思路了,请看示例代码: SELECT case when col_date_1 > col_date_2 then col_date_1 else col_date_2 end as max_time FROM table_name WHERE some_col = 'some_value'
分类: 其他 发布时间: 05-15 23:50 阅读次数: 0

【学习笔记】《架构整洁之道》(2)

发表于二月 2, 2020由星空下 因为读完感觉虽厚,但讲的核心内容并不难总结,所以这个笔记分两部分。第一部分是我划书的摘录。第二部分是用自己的话,总结一下Bob大叔想传达的思想,当然是我认为的。 摘录 构建组件(粒度)有3个基本原则: REP:复用/发布等同原则 软件复用的最小粒度应等同于其发布的最小粒度。 CCP:共同闭包原则 我们应该将那些会同时修改,并且为相同目的而修改的类放到同一个组件中,而将不会同时修改,并且不会为了相同目的而修改的那些类放到不同的组件中。 CRP:共同复用原则 不
分类: 其他 发布时间: 05-15 23:50 阅读次数: 0

散列表PTA判断

1-1 在散列表中,所谓同义词就是具有相同散列地址的两个元素。 (1分) T F 解析:同义词为映射到同一散列地址的关键字。 作者 DS课程组 单位 浙江大学 1-2 采用平方探测冲突解决策略(hi(k)=(H(k)+i2)%11, 注意:不是±i2),将一批散列值均等于2的对象连续插入一个大小为11的散列表中,那么第4个对象一定位于下标为0的位置。 (3分) T F 解析:第一个地址为2,第二个为2+1,第三个为2+4,第四个为2+9,即下标为0。 作者 DS课程组 单位 浙江大学 1-3
分类: 其他 发布时间: 05-15 23:50 阅读次数: 0

python自动化管理sshy(ssh,ssh-copy-id,ssh-agent)

Python自动化管理sshy介绍ssh优势:安全传输文件登录批量执行命令对于一名刚开始接触Linux系统管理的工程师来说,他眼里的系统管理的步骤可能是:使用SSH登录服务器,修改应用相关的配置文件,执行一些Linux命令,重启相应的进程,最后退出服务器。如果还有更多的服务器,那么,就重复上述过程。上面这一系列步骤是Linux系统管理的基础知识,是系统管理的基本功。但是,在实际工作中,一般不会手动
分类: 编程语言 发布时间: 05-15 23:50 阅读次数: 0

15-1 SpringCloud Gateway章节介绍

和zuul本质上是做的一样的事情。但是特性上会有一些区别。 结束
分类: 其他 发布时间: 05-15 23:34 阅读次数: 0

LeetCode 面试题64. 求1+2+…+n

我的LeetCode:https://leetcode-cn.com/u/ituring/ 我的LeetCode刷题源码[GitHub]:https://github.com/izhoujie/Algorithmcii LeetCode 面试题64. 求1+2+…+n 题目 求 1+2+...+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 示例 1: 输入: n = 3 输出: 6 示例 2: 输入: n = 9
分类: 其他 发布时间: 05-15 23:34 阅读次数: 0

android检测心率应用实例

参考博客:https://blog.csdn.net/qq_36982160/article/details/81260273 参考github:https://github.com/ZhaoYukai/HeartRate 如果运行时出现Program type already present: android.support.v4.app.BackStackRecord$Op错误,参考:https://stackoverflow.com/questions/49917614/program-
分类: 其他 发布时间: 05-15 23:34 阅读次数: 0

分布式数据库 [分享]浅谈分布式数据库

[分享]浅谈分布式数据库 1、先抛出两个问题 问题一、当mysql单表数据量爆炸时,你怎么办? 问题二、当你的数据库无法承受高强度io时你怎么办? 2、 基本概念 2.1 谈数据库分片需要首先确定以下概念 1) 单库,就是一个库 2) 分片(sharding),分片解决扩展性问题,属于水平拆分,引入分片,就引入了数据路由和分区键的概念。分表解决的是数据量过大的问题,分库解决的是数据库性能瓶颈的问题。 3) 分组(group),分组解决可用性问题,分组通常通过主从复制(replication)的
分类: 其他 发布时间: 05-15 23:34 阅读次数: 0

vue-resource发起get,post,jsonp请求

vue-resource发起get,post,jsonp请求 以下是一个简单的 Get 请求实例,请求地址是一个js文件: <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script s
分类: 其他 发布时间: 05-15 23:34 阅读次数: 0

jav坑的变量

Java语言支持的变量类型有: 类变量:独立于方法之外的变量,用 static 修饰。 实例变量:独立于方法之外的变量,不过没有 static 修饰。 局部变量:类的方法中的变量。 实例 public class Variable{ static int allClicks=0; // 类变量 String str="hello world"; // 实例变量 public void method(){ int i =0; // 局部变量 } } Java 局部变量 局部变量声明在方法、构造方
分类: 其他 发布时间: 05-15 23:34 阅读次数: 0

oracle 函数 bitand 与 decode

1.bitand()函数 学习链接https://blog.csdn.net/sread/article/details/9971471?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2
分类: 其他 发布时间: 05-15 23:34 阅读次数: 0

5.15正则表达式

# 一、事件复习 1. 事件的组成,赋值式绑定事件举例 - obox.onclick = function(eve){} - obox:事件源 - on:绑定事件的方式 - click:事件类型 - function:事件处理函数 - eve:事件对象,有兼容,需要主动获取 2. 事件对象的获取方式 - var e = eve || window.event; 3. 事件对象身上的属性 - 鼠标类 - 坐标类... - button:配合鼠标的按下事件,检测鼠标的按键 - 键盘类 - var
分类: 其他 发布时间: 05-15 23:34 阅读次数: 0

js中的防抖函数

举个例子:   我们直接执行了一个 refresh(),这个refresh函数会被执行30次,    这样的话就太过于频繁了,我们就可以将refresh放入防抖函数中去,生成一个新的函数,之后,我们就使用新的函数    这个新生成的函数,并不会非常频繁的调用,如果下一次执行来的非常快,那么会将上一次的取消掉;    上面说的可能有些抽象了,看看下面的代码,估计会好理解一些    /** * 封装一个防抖动方法 * debounce: 防抖函数, 它的两个参数=> func:函数(要进行防抖的函
分类: 其他 发布时间: 05-15 23:34 阅读次数: 0