字典是 Python 中基础的数据结构之一,字典的使用,可以说是非常的简单粗暴,但即便是这样一个与世无争的数据结构,仍然有很多人 "看不惯它" 。也许你并不觉得,但我相信,你看了这篇文章后,一定会和我一样,对原生字典开始有了偏见。我举个简单的例子吧当你想访问字典中的某个 key 时,你需要使用字典特 ...
分类:
编程语言 时间:
2021-05-24 16:41:29
收藏:
0 评论:
0 赞:
0 阅读:
22
归并排序也是一种基于分治的思想时间复杂度为nlogn的排序算法,这种分治的思想在实际中有很多的应用。 ...
分类:
编程语言 时间:
2021-05-24 16:41:09
收藏:
0 评论:
0 赞:
0 阅读:
37
###并发操作中的3大问题:原子性问题,可见性问题,有序性问题 原子性:一个或者多个操作在 CPU 执行的过程中不被中断的特性 可见性:一个线程对共享变量的修改,另外一个线程能够立刻看到 有序性:程序执行的顺序按照代码的先后顺序执行 ###问题产生的原因 ######线程切换带来的原子性问题 案列: ...
分类:
编程语言 时间:
2021-05-24 15:45:43
收藏:
0 评论:
0 赞:
0 阅读:
17
Java读取Excel文件(支持xls,xlsx,多sheet) 1. pom.xml依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.0.1</version></de ...
分类:
编程语言 时间:
2021-05-24 15:45:28
收藏:
0 评论:
0 赞:
0 阅读:
14
Blog链接:https://blog.51cto.com/13969817很多公司为了增加业务人员对SharePoint的使用,通常会寻找方法来增强SharePoint的功能,其实JavaScript也可以帮助大家在SharePoint中提供更好的功能和相对很好的用户体验,接下来我将为大家分享一下SharePoint使用JavaScript的广阔世界,视图解开Javascript和SharePo
分类:
编程语言 时间:
2021-05-24 15:44:19
收藏:
0 评论:
0 赞:
0 阅读:
15
我们启动多线程时,可能某一个子线程的操作会出现不重要的panic错误(只需要打印日志即可,不用结束整个进程),这时我们就可以用recover来捕获panic错误,来进行处理,下面是具体实例: package main import ( "fmt" "time" "runtime" ) // 定义te ...
分类:
编程语言 时间:
2021-05-24 15:40:16
收藏:
0 评论:
0 赞:
0 阅读:
23
1、@ConfigurationProperties 可以非常方便的把资源文件中的内容绑定到对象上 绑定单一属性值,绑定整个对象属性 2、@Value("${app.name}") 注入简单值 3、@Import 通过导入的方式实现把实例加入springIOC容器中 4、@RequestMappin ...
分类:
编程语言 时间:
2021-05-24 15:39:41
收藏:
0 评论:
0 赞:
0 阅读:
16
1 package t1; 2 import javax.swing.*; 3 public class Test5 extends JFrame { 4 JTextField jtf=new JTextField("该文本框不可编辑",30); 5 static JPasswordField jp ...
分类:
编程语言 时间:
2021-05-24 15:37:30
收藏:
0 评论:
0 赞:
0 阅读:
10
1.下载black 下载命令为:pip install black 2.使用 where black 命令获取black的安装地址。记录此时获取的地址 3.下载file watch插件。setting-plugins-file watch 4.点击setting-tools-file wachter ...
分类:
编程语言 时间:
2021-05-24 15:34:16
收藏:
0 评论:
0 赞:
0 阅读:
26
本文主要记录C++程序实现的通讯录管理系统,主要功能有添加联系人、查找联系人、修改联系人、删除联系人、清空联系人、显示联系人、退出等功能。 ...
分类:
编程语言 时间:
2021-05-24 15:31:25
收藏:
0 评论:
0 赞:
0 阅读:
15
传递参数给线程函数 void f(int i, string s) { for (size_t per = 0; per < i; per++) { cout << per << "-" << s[per] << endl; } } int main() { std::string s = "hel ...
分类:
编程语言 时间:
2021-05-24 15:28:17
收藏:
0 评论:
0 赞:
0 阅读:
14
synchronized 这个关键字,我相信对于并发编程有一定了解的人,一定会特别熟悉,对于一些可能在多线程环境下可能会有并发问题的代码,或者方法,直接加上synchronized,问题就搞定了。 但是用归用,你明白它为什么要这么用?为什么就能解决我们所说的线程安全问题? 下面,可乐将和大家一起深入 ...
分类:
编程语言 时间:
2021-05-24 15:27:36
收藏:
0 评论:
0 赞:
0 阅读:
10
这是我的第一个javaWeb项目,下面介绍一下开发流程。 1.项目搭建和工具整理 先把MVC框架的代码以及配置文件和德鲁伊数据连接池的文件导入到工程里面。 然后在写一些自己可能用到的工具类: 最后将前台的代码复制到项目中去: 2.建数据库 下面是管理员数据库的创建。 3.Bean 前后台回复数据的结 ...
分类:
编程语言 时间:
2021-05-24 15:26:50
收藏:
0 评论:
0 赞:
0 阅读:
12
问题 在用csv.writer().writerow()写入文件时, 会产生空白行 解决方法: 在open()函数内部加上一个参数“ newline='' ”, f = open("data.csv", mode="w", newline='', encoding="utf-8") ...
分类:
编程语言 时间:
2021-05-24 15:25:38
收藏:
0 评论:
0 赞:
0 阅读:
19
java 判断本机电脑是否能连接外网 String host = "202.108.22.5";int timeOut = 3000; //超时应该在3钞以上boolean status = InetAddress.getByName(host).isReachable(timeOut); 当返回值 ...
分类:
编程语言 时间:
2021-05-24 15:24:00
收藏:
0 评论:
0 赞:
0 阅读:
18
参考:https://www.bilibili.com/video/BV14f4y1C7hg 宝藏up主! 1.时间复杂度 O(1) O(n) 复杂度看最高的 O(n2) 如果只是两个并列的for循环,时间复杂度还是O(n),100个并列的for循环,也是O(n) 这里有继承,两个循环分摊一个任务 ...
分类:
编程语言 时间:
2021-05-24 15:23:23
收藏:
0 评论:
0 赞:
0 阅读:
36
文件存储格式 从Hive官网得知,Apache Hive支持Apache Hadoop中使用的几种熟悉的文件格式,如 TextFile(文本格式),RCFile(行列式文件),SequenceFile(二进制序列化文件),AVRO,ORC(优化的行列式文件)和Parquet 格式,而这其中我们目前使 ...
分类:
编程语言 时间:
2021-05-24 15:23:10
收藏:
0 评论:
0 赞:
0 阅读:
14
1、内存泄漏memory leak : 是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出。 2、内存溢出 out of memory : 指程序申请内存时,没有足够的内存供申请者使用,或者说,给了你一块存储int类型数据的存储空间,但 ...
分类:
编程语言 时间:
2021-05-24 15:22:30
收藏:
0 评论:
0 赞:
0 阅读:
19
1.基础说明 官网:https://spring.io/projects/spring-cloud-stream#overview 文档:https://docs.spring.io/spring-cloud-stream/docs/current/reference/html/ 中文文档:http ...
分类:
编程语言 时间:
2021-05-24 15:20:32
收藏:
0 评论:
0 赞:
0 阅读:
17
1.考点 2.打开和关闭 3.文件的读写 代码案例1.实现将指定路径下的文件打开-读取-关闭操作 path='d:\\' f=open(path+'a.txt','r') print(f.read()) f.close() 代码案例2.实现将指定路径下的文件打开-写入-关闭操作 path='d:\\ ...
分类:
编程语言 时间:
2021-05-24 15:19:34
收藏:
0 评论:
0 赞:
0 阅读:
25