内置函数_map()、reduce()、filter()

map()、reduce()、filter() map()内置函数把一个函数func依次映射到序列或迭代器对象的每个元素上,并返回一个可迭代的map对象作为结果,map对象中每个元素是原序列中元素经过func处理后的结果,map()函数不对原序列或迭代器对象做任何修改 >>> range(5) range(0, 5) >>> list(range(5)) [0, 1, 2, 3, 4] >>> list(map(str,range(5))) # 把列表中的元素转换为字符串 ['0', '1',
分类: 其他 发布时间: 03-03 23:34 阅读次数: 0

架构阅读笔记1

参考资料: 阅读文章链接 文章 把一个整体(完成人类生存的所有工作)切分成不同的部分(分工),由不同角色来完成这些分工,并通过建立不同部分相互沟通的机制,使得这些部分能够有机的结合为一个整体,并完成这个整体所需要的所有活动,这就是架构。 架构产生的动力: 1. 必须由人执行的工作(不需要人介入,就意味着不需要改造,也就不需要架构了) 2. 每个人的能力有限(每个人都有自己的强项,个人的产出受限于最短板,并且由于人的结构限制,同时只能专注于做好一件事情,比如虽然有两只眼睛,但是只能同时专注于一件
分类: 其他 发布时间: 03-03 23:34 阅读次数: 0

【Codeforces 1114F】Please, another Queries on Array?

Codeforces 1114 F 题意:给你一个序列\(a_{1\dots n}\),以及\(q\)次查询,每次查询有两种格式: TOTIENT \(l\) \(r\):求出\(\phi(\Pi_{i=l}^ra_i)\)。 MULTIPLY \(l\) \(r\) \(x\):将从\(l\)到\(r\)的所有数乘上\(x\leq 300\)。 处理每次查询。 思路:首先我们知道设\(x=\Pi_{i=1}^np_i^{e_i}\),则\(\phi(x)=x\Pi_{i=1}^n\frac{
分类: 其他 发布时间: 03-03 23:34 阅读次数: 0

python列表,字典,集合

初识模块 import sys print(sys.path)#查看化境变量 print(sys.argv)#查看文件的相对路径,但是在pachrm中 会自动转为绝对路径 View Code import os #os.system("dir")#将命令输出的结果展示出来 cmd=os.popen("dir") #将命令显示的结果的内存地址保存下来 #cmd=os.popen("dir").read() 将内存地址中指示的内容展示出来 print(cmd) os.mk
分类: 其他 发布时间: 03-03 23:34 阅读次数: 0

【Atcoder ARC060F】最良表現 / Best Representation

Atcoder ARC060 F 题意:给一个串,求将其分成最少的没有循环节的串的种数。 思路:先求KMP的\(fail\)数组。然后发现最少的串数只有三种可能:\(1\)、\(2\)、\(n\)。 然后就可以用KMP找原串的循环节,如果原串没有循环节,那么不用分。如果原串的循环节为\(1\),则要分成一个一个的,如果循环节为\(2\),则要看每个前缀和后缀是否有循环节,如果对于一个前缀即与之相邻的后缀都是无循环节的,那么答案数要\(+1\)。
分类: 其他 发布时间: 03-03 23:34 阅读次数: 0

内置函数_类型转换与类型判断

类型转换与类型判断 内置函数bin()、oct()、hex()用来将整数转换为二进制、八进制和十六进制 >>> bin(555) '0b1000101011' >>> oct(555) '0o1053' >>> hex(555) '0x22b' 内置函数int()用来将其他形式的数字转换为整数,参数可以为整数、实数、分数或合法的数字字符串,当参数为数字字符串时,还允许指定第二个参数base用来说明数字字符串的进制。其中base取值应为0或2~36之间的整数,其中0表示按数字字符串隐含的进制进行
分类: 其他 发布时间: 03-03 23:34 阅读次数: 0

Linux使用ASF云挂卡(挂游戏时长)

最近在steam上买了十几个游戏还有慈善包,没时间玩萌生出了挂卡回本(亏本)的想法 Steam 社区目前处于被蔷状态,我这里还是域名阻断,改Host都没用,因此本教程只推荐大家使用海外服务器 ① 安装 .NET Core ASF 是 C# 编写,所以需要安装 .NET core Ubuntu: sudo apt-get install libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libcurl4-openssl-d
分类: 其他 发布时间: 03-03 23:34 阅读次数: 0

centos7 安装python3.7.11 笔记

安装python依赖包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make 编译和安装 mkdir /usr/local/python3 ./configure prefix=/usr/local/python3 --enable-optimizations make && make install 删除旧的软链接,创建新的软链接
分类: 其他 发布时间: 03-03 23:34 阅读次数: 0

不一样的go语言创世

  在这之前,我是一名Java程序员,但最近我却已经好几个月没写Java代码了,因为我已经敲了好几个月的go,这是我连续最长的一段时间在写go。陆陆续续地算下来,也有快一年多的时间在与go打交道。期间写了不少的代码,也粗略地读过大神们写的书以及诸多乐于分享知识的大大们的博客,从中受益匪浅。感谢他们让计算机这个世界变得这么地美好!   我常常在想,go的某些特性、设计甚至是语法,在其他语言中是怎么样的?当然这不仅仅局限于从Java语言的层面,从C/C++,Python,Javascript,Co
分类: 其他 发布时间: 03-03 23:34 阅读次数: 0

NullReferenceException 的可恨之处

通常我们在取数据库记录或者字段时,获取不存在的值时,会出现 NullReferenceException 如果根据某个键值去LoadById, 我们通常会检查一下这个键值是否在数据库里存在。 但如果Id键值存在时,还是null reference,例如这样时, _context.Projecs.Where(x => x.AchId.Equals(id)).FirstOrDefault(); 就要检查哪些字段是必填的,但数据库的值是null的。NullReferenceException 的可恨
分类: 其他 发布时间: 03-03 23:34 阅读次数: 0

不一样的go语言之入门篇-Hello World

  这是《不一样的go语言》的开篇之作,我尝试以非go语言转变者的角度来聊一聊go语言。所以今天先从go语言的基础开始,即语法。   学习一门新的编程语言,必从语法开始。但需要注意的是,对于一个有大量项目经验的程序员来说,可能看完语言介绍或者看完Hello World之后,就着急地想着上手写个小东东玩玩,比如写个简单的web服务。但是将一门新的语言应用到实际项目中需要的东西很多很多。诸如go语言的项目结构是怎么样的?有没有什么约定?用什么IDE?依赖是怎么管理的?项目是怎么构建的?是怎么发布的
分类: 其他 发布时间: 03-03 23:34 阅读次数: 0

【Codeforces Round 1117】Educational Round 60

Codeforces Round 1117 这场比赛做了\(A\)、\(B\)、\(C\)、\(D\)、\(E\),\(div.2\)排名\(31\),加上\(div.1\)排名\(64\)。 主要是\(A\)题卡了很久,直到第\(52\)分钟才做出来,思路固化了,一直没想到最大平均值的区间就是只含有最大值的区间。幸好节奏没有受到太大影响。 最后去肝\(G\),最后一分钟一把过了样例,就赶紧交,结果\(ce\)了。。。实在是。。。是因为我定义重数组,而条件编译使我看不出有问题(这段快读的代码本
分类: 其他 发布时间: 03-03 23:34 阅读次数: 0

SpringCloud中 Feign结合Hystrix断路器开发。

Feign结合Hystrix断路器开发:
分类: 其他 发布时间: 03-03 23:34 阅读次数: 0

内置函数_最值与求和

最值与求和 max()、min()、sum()分别用来计算列表、元组、或其他包含有限个元素的可迭代对象中所有元素最大值、最小值以及所有元素之和 >>> from random import randint >>> a = [randint(1,100) for i in range(10)] >>> print(max(a),min(a),sum(a)) 92 1 433 >>> a = [randint(1,100) for i in range(10)] >>> print(max(a),
分类: 其他 发布时间: 03-03 23:34 阅读次数: 0

locate,where,which三个命令的作用域

使用命令 vi /etc/updatedb.conf 可以看到下面的文件 1 PRUNE_BIND_MOUNTS = "yes" 2 PRUNEFS = "9p afs anon_inodefs auto autofs bdev binfmt_misc cgroup cifs coda configfs cpuset debugfs devpts ecryptfs exofs fuse fusectl gfs gfs2 gpfs hugetlbfs inotifyfs iso9660 jff
分类: 其他 发布时间: 03-03 23:34 阅读次数: 0

不一样的go语言-一样的语法

前言   上一篇入门篇算是初识庐山真面目,我们知道了一个go程序的构成,在这里总结一下。 //包名 package //导入包 import "fmt" //main方法,程序入口 func main() { //程序主体 fmt.Println("Hello World!") }   那么,作为一个经验丰富的程序员,接下来很自然地就是看看它的语法是怎么样的,怎么声明变量、常量,有哪些数据类型,有哪些运算符,有哪些控制语句,有哪些数据结构,怎么使用函数,还有注释、转义等等
分类: 其他 发布时间: 03-03 23:34 阅读次数: 0

贪吃蛇(简易版)Leslie5205912著

# include <stdio.h> # include <string.h> # include <windows.h> # include <stdlib.h> # include <conio.h> # include <time.h> # include <math.h> # include<iostream> using namespace std; #pragma warning(disable:4996) #define de_lenth 5//蛇初始长度 #define Ro
分类: 其他 发布时间: 03-03 23:34 阅读次数: 0

内置函数_基本输入输出

基本输入输出 input()和print()是python的输入输出函数 >>> x = input('Please input:') Please input:546 >>> x '546' >>> type(x) # 把用户的输入作为字符串对待 <class 'str'> >>> int(x) 546 >>> eval(x) # 对字符串求值,或类型转换 546 >>> x = input('Please input:') Please input:[1, 2, 3] >>> x '[1,
分类: 其他 发布时间: 03-03 23:34 阅读次数: 0

马哥Linux学习笔记9-3/4,10-1/2程序包管理

9-3 Linux程序包管理 API:Application Programming Interface POSIX:Portable OS 程序源代码-预处理-编译-汇编-链接 静态编译 共享编译:.so ABI:Application Binary Interface Windows与Linux不兼容 库级别的虚拟化: Linux:WINE Windows:Cywin 系统级开发 C C++ 应用级开发 Java python php 二进制应用程序的组成部分 二进制文件,库文件,配置文件
分类: 其他 发布时间: 03-03 23:34 阅读次数: 0

马哥Linux学习笔记11-1网络基础知识,11-2/3使用ifcfg系列命令配置网络属性

11-1 Linux网络属性管理 局域网:以太网,令牌环网 Ethernet:CSMA/CD 冲突域 广播域 MAC:Media Access Control 48bits: 24bits: 24bits: IP:Internet Protocol Routing Protocol Routed protocol 11-2/3 OSI,TCP/IP tcp/ip分层: application layer transport layer internet layer datalink layer
分类: 其他 发布时间: 03-03 23:34 阅读次数: 0