Iterable 这样就可以遍历且不暴露内部成员items Iterable需要实现Iterator,而Iterator需要实现hasNext和next 其他的实现接口和类 Collection List Queue Set ArrayList PriorityQueue HashSet Linke ...
分类:
编程语言 时间:
2020-04-27 15:24:52
阅读次数:
74
上午在读取文件时,发生错误: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbe in position 0: invalid start byte 切换编码:gbk,正常解决。 但有时,utf-8和gbk都不好使用,使用notepad+ ...
分类:
编程语言 时间:
2020-04-27 15:30:03
阅读次数:
74
java代码 @GetMapping("/exportExcel") public void exportExcel(@RequestParam(value = "ztId") int ztId, HttpServletResponse response) throws IOException { ...
分类:
编程语言 时间:
2020-04-27 15:30:19
阅读次数:
411
1、十进制转二进制 bin(10) 输出:'0b1010' 2、十进制转八进制 oct(9) 输出:'0o11' 3、十进制转十六进制 hex(15) 输出:'0xf' ...
分类:
编程语言 时间:
2020-04-27 15:31:37
阅读次数:
70
0基础到底该学习Python?对于很多人来说学习Python是一件非常重要的事情,但是因为很多人都没有基础可能都会疑惑要不要学习?今天小编就跟大家介绍一下吧。
分类:
编程语言 时间:
2020-04-27 15:32:59
阅读次数:
80
Spring Cloud Stream 在 Spring Cloud 体系内用于构建高度可扩展的基于事件驱动的微服务,其目的是为了简化消息在 Spring Cloud 应用程序中的开发。 是一款用于构建消息驱动的微服务应用程序的轻量级框架 应用程序通过 inputs 或者 outputs 来与 Sp ...
分类:
编程语言 时间:
2020-04-27 15:35:44
阅读次数:
70
1.标识符 给属性,类,方法起的名字,第一位不可以是数字,不可以是关键字,以_$字母开头 2.八个基本数据类型:byte short int long char float double boolean 整型数的默认类型int 浮点数的默认类型double int a=10; a++;true a= ...
分类:
编程语言 时间:
2020-04-27 15:38:05
阅读次数:
74
一、高级文件处理接口shutilshutil是一种高层次的文件操作工具类似于高级API,而且主要强大之处在于其对文件的复制与删除操作更是比较支持好。使用方法copyfile(src,dst)从源src复制到dst中去。当然前提是目标地址是具备可写权限。抛出的异常信息为IOException.如果当前的dst已存在的话就会被覆盖掉copymode(src,dst)只是会复制其权限其他的东西是不会被复
分类:
编程语言 时间:
2020-04-27 15:39:10
阅读次数:
58
1、使用os包读取文件的内容 // 自定义每次读取数据长度 func ReadFileFromOS() { file, err := os.Open("./abc") if err != nil { fmt.Printf("open file fail,err: %+v\n", err) retur ...
分类:
编程语言 时间:
2020-04-27 15:41:30
阅读次数:
63
C语言toupper函数用于把小写字母转换为大写字母。在本文中,我们先来介绍toupper函数的使用方法,然后编写一个自定义的_toupper函数,实现与toupper函数相同的功能。1、包含头文件#include<ctype.h>2、函数声明inttoupper(intc);3、功能说明把小写字母转换为大写字母,如果参数c不是小写字母就不转换,您可能会问:toupper函数的参数和返
分类:
编程语言 时间:
2020-04-27 15:41:44
阅读次数:
178
题目: 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 思路: 使用哈希表变得简单了很多,使用暴力法很容易超时。 程序: class Solution: def lengthOfLongestSubstring(self, s: str) -> int: length = len( ...
分类:
编程语言 时间:
2020-04-27 15:45:53
阅读次数:
81
1、all函数用来判断元素是否都为真,其接受一个迭代器 例子: all([1,2,3,4]) 输出:True 需要注意的是,凡是不为0的数都被认为是真,只要其中出现了0,那么整个结果就是False 2、any函数用来判断至少有一个为真,其接受一个迭代器 例子: any([0,0,0,0,1]) 输出 ...
分类:
编程语言 时间:
2020-04-27 15:47:47
阅读次数:
79
一、multiprocess.process模块 1、join方法 阻塞主进程,等待子进程执行完毕再放开阻塞 import time import random from multiprocessing import Process # 单个子进程 def func(index): time.sle ...
分类:
编程语言 时间:
2020-04-27 16:58:55
阅读次数:
59
为了编写高效的程序,需要在设计层次上做考虑,并在实现层次上考虑细节。(一定要在程序的生命周期已开始就考虑性能)。 “编写高效的C++程序”指要编写能高效运行的程序,而不是高效地编写程序,要学会如何节省用户的时间,而不是节省你自己的时间。 ? 1、实现高效的两种方法 如果想编写真正高性能的应用,就必须 ...
分类:
编程语言 时间:
2020-04-27 16:59:18
阅读次数:
80
还真有!而且只需要3天的时间,就可以精通C++!你需要完成这几步: 和你的朋友立个flag:我要3天学会C++,赌一辆玛莎拉蒂! 花上10年的功夫,精通C++; 研究生物化学、分子生物学、遗传学,利用这些知识,研制出返老还童药水; 回到在第3天学习C++的时候,并干掉那一天的你,并替代它; 这时候, ...
分类:
编程语言 时间:
2020-04-27 17:03:02
阅读次数:
101
一、ReactiveX 与 RxJava ReactiveX 的全称为Reactive Extension,一般缩写为 Rx,即我们平常所说的反应式编程。其设计原理主要使用了观察者模式,区分数据的生产者和消费者,通过事件流的方式进行数据的异步处理。 RxJava 是 ReactiveX Java语言 ...
分类:
编程语言 时间:
2020-04-27 17:14:00
阅读次数:
69
选择固件 从官方网站上下载最新版本固件 https://micropython.org/download/?utm_source=wechat_session&utm_medium=social&utm_oi=1029749422720237568#esp8266 烧录 使用FLASH_DOWNLO ...
分类:
编程语言 时间:
2020-04-27 17:14:33
阅读次数:
89
本文只是简单的介绍了五种错误处理策略,对于如何更优雅的处理错误,可以翻看我往期的文章。 "go之父谈error" "go 1.13的错误处理" 错误处理策略 1. 传播错误 这意味着函数中某个子程序的失败,会变成该函数的失败。把流程中某个子函数的错误“传播”给主流程函数,并中断。 这样的错误返回也可 ...
分类:
编程语言 时间:
2020-04-27 17:15:58
阅读次数:
59
github传送门为:https://nlohmann.github.io/json/ 简介 首先这个库不是奔着性能去的,设计者考虑的是:直观的语法(Intuitive syntax)、微小的整合(Trivial integration)、认真的测试(Serious testing) 至于内存效率和 ...
分类:
编程语言 时间:
2020-04-27 17:18:39
阅读次数:
77
1 类别及其成员- 谈封装(encapsulation) 模块始终是是一个很重要的概念,硬件如此,软件也是如此。物以类聚,类型因为其属性、行为的相同与不同。 让我们把世界看成是一个由对象(object)所组成的大环境。对象是什么?白一点说,「东西」是也!任何实际的物体你都可以说它是对象。为了描述对象 ...
分类:
编程语言 时间:
2020-04-27 17:19:34
阅读次数:
56