字典的魔法(一)

字典 1、字典的基本结构 info = {"k1":18,"kw":True,"k3":[11,[],(),22,33,{"kk1":"vv1","kk2":"vv2","kk3":(11,22),}],"k4":(11,22,33,44)} print(info) 2、字典的value可以是任何值 info = {"k1":18,"kw":True,"k3":[11,[],(),22,33,{"kk1":"vv1","kk2":"vv2","kk3":(11,22),}],"k4":(11,
分类: 其他 发布时间: 02-26 23:34 阅读次数: 0

对函数式编程语言的理解

1.什么是函数式语言? 函数式语言(functional language)一类程序设计语言,是一种非冯·诺伊曼式的程序设计语言。函数式语言主要成分是原始函数、定义函数和函数型。这种语言具有较强的组织数据结构的能力,可以把某一数据结构(如数组)作为单一值处理;函数式编程语言最大的特点就是函数可以作为参数、结果也可以是函数,这种定义的函数称为高阶函数,程序就是函数,程序作用在结构型数据上,产生结构型结果,从根本上改变了冯·诺伊曼式语言的“逐词”工作方式。 函数式编程(英语:functional
分类: 其他 发布时间: 02-26 23:34 阅读次数: 0

矩阵的相似对角化

转载自:https://blog.csdn.net/LSGO_MYP/article/details/68483934
分类: 其他 发布时间: 02-26 23:34 阅读次数: 0

Hadoop YARN上运行MapReduce程序

(1)配置集群 (a)配置hadoop-2.7.2/etc/hadoop/yarn-env.sh 配置一下JAVA_HOME export JAVA_HOME=/home/hadoop/bigdatasoftware/jdk1.8.0_161 (b)配置yarn-site.xml <!-- reducer获取数据的方式 --> <property> <name>yarn.nodemanager.aux-services</name> <value>mapreduce_shuffle</valu
分类: 其他 发布时间: 02-26 23:34 阅读次数: 0

Codeforces Round #226 (Div. 2) 题解

站位,今天发布了,明天补上#226以及#227
分类: 其他 发布时间: 02-26 23:34 阅读次数: 0

springboot和mybatis之thymleaf整合简单插入用户数据

编写mapper接口和对应的mapper.xml文件,注意对应的注解 @Mapper @Repository public interface StudentMapper { void insertStudent(Student student); } @Mapper注解标注这个接口是个mapper接口 @Repository mapper.xml文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC
分类: 其他 发布时间: 02-26 23:34 阅读次数: 0

输入阻塞

C++ while(cin>>a>>b){....} while(scanf("%d%d",&a,&b)){....} =while(~scanf()) EOF的值其实就是-1,当scanf读取内容发生错误或者读到文件结尾的时候就会返回EOF while(scanf()!=EOF) 效果与 while(~scanf()) 相同
分类: 其他 发布时间: 02-26 23:34 阅读次数: 0

VS Code移动整行

alt + 上下键
分类: 其他 发布时间: 02-26 23:34 阅读次数: 0

数据库之redis篇(3)—— Python操作redis

虽然前面两篇已经说了redis的一些配置安装什么的,篇幅有点长,可能看完了也不知道怎么操作,这里再浓缩一下: 什么是redis redis完全开源免费的,遵守BSD协议,是一个高性能的非关系型key-value数据库, redis特点: redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用,相比memcache,redis可以持久化存储,这是memcache没有的。 redis支持五种数据类型。 redis支持数据库备份。 redis优势: redis性能
分类: 其他 发布时间: 02-26 23:34 阅读次数: 0

javascript 操作符

javascript 操作符 一元操作符 位操作符 布尔操作符 乘性操作符 加性操作符 关系操作符 相等操作符 条件操作符 赋值操作符 逗号操作符
分类: 其他 发布时间: 02-26 23:34 阅读次数: 0

#leetcode刷题之路6- Z 字形变换

将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下: L C I R E T O E S I I G E D H N 之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"LCIRETOESIIGEDHN"。 请你实现这个将字符串进行指定行数变换的函数: string convert(string s, int numRows); 示例 1: 输入: s = "LEETCODEI
分类: 其他 发布时间: 02-26 23:34 阅读次数: 0

模板标签、模板的继承和引用

  前面我们学习了模板变量,今天我们来学习模板标签,什么是模板标签?它有什么用?怎么用?如果模板有相同的部分该怎么办?复制粘贴?nonono。看完这篇将会解除疑问哦。 模板标签 模板的include 模板的继承 模板标签   作用:给硬编码加入逻辑,加入循环让代码更简单;   语法:{% tag %} {% endtag %} 或者{% tag 参数 参数 %} {% if 条件 %} 执行语句 {% endif %} if+空格+条件 {% for xx in xxx %}执行语句{% en
分类: 其他 发布时间: 02-26 23:34 阅读次数: 0

rails 表单中默认值

在表单中加入默认提示值,如([email protected]): <div class="field"> <%= form.label :email,"Email*" %> <%= form.email_field :email,placeholder: "[email protected]" %> </div>    placeholder: "[email protected]"
分类: 其他 发布时间: 02-26 23:34 阅读次数: 0

Python3基础 list remove 删除元素

       Python : 3.7.0        OS : Ubuntu 18.04.1 LTS        IDE : PyCharm 2018.2.4       Conda : 4.5.11    typesetting : Markdown   code coder@Ubuntu:~$ source activate py37 (py37) coder@Ubuntu:~$ ipython Python 3.7.0 (default, Jun 28 2018, 13:15:42
分类: 其他 发布时间: 02-26 23:34 阅读次数: 0

Hadoop 历史服务配置启动查看

历史服务配置启动查看 1)配置mapred-site.xml <property> <name>mapreduce.jobhistory.address</name> <value>hadoop-001:10020</value> </property> <property> <name>mapreduce.jobhistory.webapp.address</name> <value>hadoop-001:19888</value> </property> 2)查看启动历史服务器文件目录:
分类: 其他 发布时间: 02-26 23:34 阅读次数: 0

Python3基础 list str转成list

       Python : 3.7.0        OS : Ubuntu 18.04.1 LTS        IDE : PyCharm 2018.2.4       Conda : 4.5.11    typesetting : Markdown   code """ @Author : 行初心 @Date : 18-9-23 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichengjiu """ d
分类: 其他 发布时间: 02-26 23:34 阅读次数: 0

哈希表操作

#include <stdio.h> #include <stdlib.h> #include <conio.h> #define HASHTABLE_LINE 1000 typedef int ElemType; typedef struct hashNode { ElemType site; ElemType key; struct hashNode*next; } HashNode,*pHNode; typedef struct hashHead {
分类: 其他 发布时间: 02-26 23:34 阅读次数: 0

六种排序算法(插入排序、希尔排序、冒泡排序、快速排序、选择排序、堆排序)

#include <stdio.h> #include <stdlib.h> #include <conio.h> #define MAX_NUM 32768 typedef int ElemType;//元素类型 typedef struct { ElemType key; } KeyType;//关键字的类型 typedef struct { KeyType R[MAX_NUM+1]; int length; }*orderList,Node; int comp
分类: 其他 发布时间: 02-26 23:33 阅读次数: 0

顺序表基本操作实现(c语言)

#include <stdio.h> #include <stdlib.h> #include <conio.h> #define MAX_SIZE 100 typedef int ElemType; typedef struct node { ElemType data[MAX_SIZE+1]; int length; }*seqList; //初始化一个空的顺序表 seqList initSeqList() { seqList l=(seqList)malloc
分类: 其他 发布时间: 02-26 23:33 阅读次数: 0

链表基本操作实现(c语言)

#include <stdio.h> #include <stdlib.h> typedef int ElemType; typedef struct node { ElemType data; struct node*next; }*linkList,linkNode; //链表初始化 linkList initLinkList() { linkList head=(linkList)malloc(sizeof(linkNode)); if(!head)
分类: 其他 发布时间: 02-26 23:33 阅读次数: 0