2.3 if switch等流程控制

if条件中可以写多个语句,语句的作用域仅限于if,不可在if之外的地方使用 package main import ( "fmt" "io/ioutil" ) func main(){ const filename = "/home/tidb/IdeaProjects/msdb/msdb/src/study/ifswitch.go" if txt,err := ioutil.ReadFile(filename);err !=nil{
分类: 其他 发布时间: 03-05 23:18 阅读次数: 0

MongoDB初探-基本语句和数据结构

MySQL: 1 金老板 18 15512351234 2 小哪吒 20 15312341234 3 Alex 73 15512341234 MongoDB: { { id : 1, name:金老板, age : 18, phone:15512351234 }, { ids : 1, names:金老板, ages : 18,
分类: 其他 发布时间: 03-05 23:18 阅读次数: 0

typescript中抽象类与接口详细对比与应用场景介绍

现如今,TS正在逐渐成为前端OO编程的不二之选,以下是我在学习过程中对抽象类和接口做的横向对比。 1. 抽象类当做父类,被继承。且抽象类的派生类的构造函数中必须调用super();接口可以当做“子类”继承其他类 抽象类派生: abstract class Human { constructor (readonly name:string) {} } class Student extends Human { constructor (name:strin
分类: 其他 发布时间: 03-05 23:18 阅读次数: 0

动态规划 - 198. House Robber

URL : https://leetcode.com/problems/house-robber/ You are a professional robber planning to rob houses along a street. Each house has a certain amount of money stashed, the only constraint stopping you from robbing each of them is that adjacent hous
分类: 其他 发布时间: 03-05 23:18 阅读次数: 0

Day4、python基础二

一、基础数据类型 列表(list) 1.初识列表 why: 字符串的缺点: 1,只能存储少量的数据。 2,s = '1True[1,2,3]' 无论索引,切片 获取的都是字符串类型,单一,转化成它原来的类型还需要再一步转换。 int(s[0]) what: python基础数据类型之一:list列表。 列表是以中括号组成,每个元素以逗号隔开的,容器型数据类型。 [1, '太白', [1,2,3],True, {'name': 'alex'}, (22,33)] 其它语言:js语言中叫数组。 列
分类: 其他 发布时间: 03-05 23:18 阅读次数: 0

Jmeter功能按钮介绍

Jmeter本来是做性能测试的,所以有很多监听器都是针对性能的,随后边的不断发展,可以应用到接口自动化等测试工作上。 面板的文件菜单中一般都是打开、保存、新建测试的,如下图: 保存时可以直接ctrl+s就能打开如下图的保存窗口: 其实jmeter的菜单中内容和工具栏基本一样的功能,工具栏中标红框内,有新建、打开和保存文件,也有剪切、复制和粘贴,还有绿色三角属于启动测试的按钮,两个扫把分别属于清除一个或清除全部运行结果。望远镜和旁边的扫把属于搜索替换和清除查找结果,在旁边属于函数助手、帮助和插件
分类: 其他 发布时间: 03-05 23:18 阅读次数: 0

已知一个正整数m,编写一个程序求m的反序数

import java.util.Scanner; /** * @author:(LiberHome) * @date:Created in 2019/3/5 21:08 * @description: * @version:$ */ /*已知一个正整数m,编写一个程序求m的反序数*/ public class page1501 { public static void main(String[] args) { Scanner sca
分类: 其他 发布时间: 03-05 23:18 阅读次数: 0

理财课堂日记第2天

第2天 晨读 ----比贫穷更可怕的是“穷人思维” 穷人思维的特点 穷人思维对我们的第一个影响,就是喜欢用时间换钱 经济学的角度上讲,你缺什么,就会把什么看得特别重;不缺什么,就会把这个东西的价值看得特别轻。 穷人思维往往过于注重 " 沉没成本 "。 什么叫沉没成本?就像你明明爱上了一个烂人,却因为已经付出的感情,时间和物质而舍不得沉没成本,寄希望于等待和改变。对此,富人思维则完全相反:花钱,要么是为了赚钱,要么是为了享受,两样都不搭的事,就不值得白白浪费精力。 穷人思维的特点是量入为出,而富
分类: 其他 发布时间: 03-05 23:18 阅读次数: 0

工作随笔—static关键字

问题:在声明一个变量的时候,添加static与不添加static区别在哪里? 回答:在声明一个变量的时候,添加static关键字,那么这个变量就会在保存在代码器里面,而不会保存到堆里面去了,当其余的对象要调用这个变量的时候,所有的对象都是调用的同一个变量,是可能会相互影响的,相当于就是创建了一个静态类变量;不添加static关键字的时候,声明一个变量,那么这个变量就会在堆上面,不同的对象声明的变量是不同的,就不会相互影响。
分类: 其他 发布时间: 03-05 23:18 阅读次数: 0

第十三章 模块[DDT书本学习 小甲鱼]【1】

13.1 模块就是程序 模块是更高级得封装,学过的封装有哪些? ------------------------------------------------------ 容器:列表、元组、字符串、字典等,这是对数据的封装 函数:是对语句的封装 类: 是对方法和属性的封装,也就是对函数和数据的封装 ------------------------------------------------------ 概括:模块就是程序。就是平时写的任何代码,保存的每一个.py结尾的文件, 都是一个独立
分类: 其他 发布时间: 03-05 23:18 阅读次数: 0

CentOS7.6 修改系统时间记录

Last login: Wed Mar 6 03:41:49 2019 from 10.0.0.3 [root@MySQL-Slave ~]# date 2019年 03月 06日 星期三 06:00:58 CST [root@MySQL-Slave ~]# timedatectl Local time: 三 2019-03-06 06:01:05 CST Universal time: 二 2019-03-05 22:01:05 UTC RTC time: 二 2019-03-05 22:0
分类: 其他 发布时间: 03-05 23:18 阅读次数: 0

工作随笔—Elasticsearch大量数据提交优化

问题:当有大量数据提交到Elasticsearch时,怎么优化处理效率? 回答: 批量提交   当有大量数据提交的时候,建议采用批量提交。   比如在做 ELK 过程中 ,Logstash indexer 提交数据到 Elasticsearch 中 ,batch size 就可以作为一个优化功能点。但是优化 size 大小需要根据文档大小和服务器性能而定。   像 Logstash 中提交文档大小超过 20MB ,Logstash 会请一个批量请求切分为多个批量请求。   如果在提交过程中,遇
分类: 其他 发布时间: 03-05 23:18 阅读次数: 0

AI - 深度学习之美十四章-概念摘要(8~14)

原文链接:https://yq.aliyun.com/topic/111 08 反向传播(Back Propagation,简称BP) 算法 在神经网络(甚至深度学习)参数训练中,BP算法占据举足轻重的地位。 实际上BP算法是一个典型的双向算法,但通常强调的是反向传播。 工作流程分两大步: 正向传播输入信号,输出分类信息(对于有监督学习而言,基本上都可归属于分类算法)。简单说来,就是把信号通过激活函数的加工,一层一层的向前“蔓延”,直到抵达输出层。 反向传播误差信息,调整全网权值。如果没有达到
分类: 其他 发布时间: 03-05 23:18 阅读次数: 0

Linux pyenv环境安装

python工作环境管理 pyenv安装: git clone https://github.com/pyenv/pyenv ~/.pyenv echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
分类: 其他 发布时间: 03-05 23:18 阅读次数: 0

Python--day68--Django ORM的字段参数、元信息

字段参数 null 用于表示某个字段可以为空。 unique 如果设置为unique=True 则该字段在此表中必须是唯一的 。 db_index 如果db_index=True 则代表着为此字段设置数据库索引。 default 为该字段设置默认值。 时间字段独有 DatetimeField、DateField、TimeField这个三个时间字段,都可以设置如下属性。 auto_now_add 配置auto_now_add=True,创建数据记录的时候会把当前时间添加到数据库。 auto_no
分类: 其他 发布时间: 03-05 23:18 阅读次数: 0

卡方检验原理及应用

一、无关性假设   举个例子,假设我们有一堆新闻标题,需要判断标题中包含某个词(比如吴亦凡)是否与该条新闻的类别归属(比如娱乐)是否有关,我们只需要简单统计就可以获得这样的一个实际四格表:   通过这个四格表我们得到的第一个信息是:标题是否包含吴亦凡确实对新闻是否属于娱乐有统计上的差别,包含吴亦凡的新闻属于娱乐的比例更高,但我们还无法排除这个差别是否由于抽样误差导致。那么首先假设标题是否包含吴亦凡与新闻是否属于娱乐是独立无关的,随机抽取一条新闻标题,属于娱乐类别的概率是:(19 + 34) /
分类: 其他 发布时间: 03-05 23:18 阅读次数: 0

python 中的lambda filter map reduce

lambda 为关键字,是实现python中单行最小函数。 lambda x:y 说明: x是入参,y是表达式 g = lambda x:x * 2 相当于 def g(x): return x*2 Eg1: print [(lambda x : x*x - 4)(x) for x in range(4)] >>> [-4, -3, 0, 5] print (lambda x:x*x - 4)(3) >>> 5 g = lambda x: x*x-4 for i in range(10): p
分类: 其他 发布时间: 03-05 23:17 阅读次数: 0

剑指offer 编程题 -- 二维数组中的查找

题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 方法1: 直接进行穷举搜索。 class Solution { public: bool Find(int target, vector<vector<int> > array) { for(size_t i=0;i<array.size();i++){ for (size_t j = 0;j
分类: 其他 发布时间: 03-05 23:17 阅读次数: 0

剑指offer编程题 -- 替换空格

题目描述: 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 分析: 注意这里是将长度为1的空格替换为长度为3的“%20”,字符串的长度增加。 1. 如果允许我们开辟一个新的数组来存放替换空格后的字符串,这道题目将非常简单。设置两个指针分别指向新旧字符串首元素,遍历原字符串,当碰到空格时就在新字符串上填入“%20”,否则就复制原字符串上的内容; 2. 如果要求在原字符串上进行操作,并且
分类: 其他 发布时间: 03-05 23:17 阅读次数: 0

剑指offer 编程题 -- 从尾到头打印链表

输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。 /** * struct ListNode { * int val; * struct ListNode *next; * ListNode(int x) : * val(x), next(NULL) { * } * }; */ 方案1:使用两个vector,一个vector用于在链表遍历的时候存储链表中的val值,然后方向输出值保存到另一个vector中。 class Solution { public: vector<int
分类: 其他 发布时间: 03-05 23:17 阅读次数: 0