码迷,mamicode.com
首页 > 编程语言 > 周排行
避免Java中NullPointerException的Java技巧和最佳实践
Java中的NullPointerException是我们最经常遇到的异常了,那我们到底应该如何在编写代码是防患于未然呢。下面我们就从几个方面来入手,解决这个棘手的?问题吧。? 值得庆幸的是,通过应用一些防御性编码技术并遵循应用程序多个部分之间的约定,您可以在一定程度上避免Java中的NullPoi ...
分类:编程语言   时间:2019-10-29 12:06:38    阅读次数:79
菜鸟Python 100题
"参考:菜鸟教程" 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时 ...
分类:编程语言   时间:2019-10-29 13:12:23    阅读次数:111
Python中self的用法详解,或者总是提示:TypeError: add() missing 1 required positional argument: 'self'的问题解决
https://blog.csdn.net/songlh1234/article/details/83587086 下面总结一下self的用法详解,大家可以访问,可以针对平时踩过的坑更深入的了解下。 https://blog.csdn.net/CLHugh/article/details/75000 ...
分类:编程语言   时间:2019-10-29 13:13:35    阅读次数:95
使用python和tushare股票交易日历数据,判断节假日周末休市
接口:trade_cal 描述:获取各大交易所交易日历数据,默认提取的是上交所 注:tushare模块下载和安装教程,请查阅我之前的文章 输入参数 名称 | 类型 | 必选 | 描述 exchange | str | N | 交易所 SSE上交所 SZSE深交所 start_date | str | ...
分类:编程语言   时间:2019-10-29 13:24:04    阅读次数:110
python学习第八天--异常
Exception 常用异常: ...
分类:编程语言   时间:2019-10-29 13:24:19    阅读次数:71
本地搭建Spring Initializr服务器(运行在docker中)
环境 win10 + VMware15.0.2 + CentOS7 + docker18.09.7 说明: 本次要将Spring Initializr运行在docker容器中,我电脑是将docker安装在了虚拟机CentOS系统中,如果自己电脑中已有docker环境直接运行步骤2即可。 步骤 1. ...
分类:编程语言   时间:2019-10-29 13:24:54    阅读次数:563
python练习题:利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法
方法一: 方法二: (此方法会有一个问题,当字符串仅仅是一个空格时‘ ’,会返回return s[1:0];虽然不会报错,但是会比较奇怪。测试了下,当s=‘abc’时,s[1:0]=‘’ 空值) ...
分类:编程语言   时间:2019-10-29 13:26:12    阅读次数:105
Python 教程
Python是一种通用的解释型、交互式、面向对象的高级编程语言。它是由Guido van Rossum在1985 1990年间创立的。与Perl一样,Python源代码也可以在GNU通用公共许可证(GPL)下使用。本教程将帮你熟练掌握Python这门编程语言。 受众对象 从0开始学习Python的程 ...
分类:编程语言   时间:2019-10-29 13:30:20    阅读次数:118
python学习第七天--文件系统常用模块os,os.path,pickle
模块是一个可用代码段的打包,后缀名为py,可被别的程序引入#使用import OS模块:operting system操作系统#import os os.listdir(path) os.renames(old, new) os.path模块: 把目录和文件名合成一个路径 pickle模块:将内容 ...
分类:编程语言   时间:2019-10-29 13:30:56    阅读次数:113
STL源码剖析——算法#1 内存处理基本工具
我们在学习序列式容器时,我们经常会遇到这三个函数:uninitialized_copy、uninitialized_fill、uninitialized_fill_n。在那时我们只是仅仅知道这些函数的功能,至于它们是如何实现的,我们并没有深究。在这节,我们花点时间摘下这几个函数的面具,看看它们不为人 ...
分类:编程语言   时间:2019-10-29 13:31:10    阅读次数:102
Java 日期和时间之间转换
┌─────────────┐ │LocalDateTime│────┐ └─────────────┘ │ ┌─────────────┐ ├───>│ZonedDateTime│ ┌─────────────┐ │ └─────────────┘ │ ZoneId │────┘ ▲ └───── ...
分类:编程语言   时间:2019-10-29 13:31:31    阅读次数:81
Java中static关键字的定义
1、static存在的主要意义 static的主要意义是在于创建独立于具体对象的域变量或者方法。以致于即使没有创建对象,也能使用属性和调用方法! static关键字还有一个比较关键的作用就是 用来形成静态代码块以优化程序性能。static块可以置于类中的任何地方,类中可以有多个static块。在类初 ...
分类:编程语言   时间:2019-10-29 13:32:53    阅读次数:100
SpringBoot整合Mybatisplus3.x之CRUD(一)
pom.xml 1 <dependencies> 2 <dependency> 3 <groupId>org.springframework.boot</groupId> 4 <artifactId>spring-boot-starter</artifactId> 5 </dependency> 6 ...
分类:编程语言   时间:2019-10-29 13:35:00    阅读次数:213
python项目开发环境模块安装记录
cms项目: pylint==2.4.3yapf==0.28.0#安装FlaskFlask==1.1.1#安装pymysql驱动PyMySQL==0.9.3#安装flask-sqlachemyFlask-SQLAlchemy==2.4.1#安装Flask-ScriptFlask-Script==2. ...
分类:编程语言   时间:2019-10-29 13:41:49    阅读次数:90
java设计模式
概念 1,概念 设计模式即软件设计模式,描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。他的目的是为了提高代码的可重用性、可读性、可靠性 2,意义 提高程序员思维能力、编程能力、设计能力 使程序设计更加标准化,代码编制更加工程化、提高软件开发效率,缩短软件开发周期 使设计的代码 ...
分类:编程语言   时间:2019-10-29 13:42:49    阅读次数:84
python GIL锁与多cpu
多核CPU linux : 如果你不幸拥有一个多核CPU,你肯定在想,多核应该可以同时执行多个线程。 如果写一个死循环的话,会出现什么情况呢? 打开Mac OS X的Activity Monitor,或者Windows的Task Manager,都可以监控某个进程的CPU使用率。 我们可以监控到一个 ...
分类:编程语言   时间:2019-10-29 13:43:08    阅读次数:84
《C语言 — 隐式函数声明implicit declaration 》
1. 隐式函数声明概念 在C语言中,函数在调用前不一定非要声明。如果没有声明,那么编译器会自动按照一种隐式声明的规则,为调用函数的C代码产生汇编代码。下面是一个例子: 单纯的编译上述源代码,并没有任何报错,只是在链接阶段因为找不到名为any_name_function的函数体而报错。 之所以编译不会 ...
分类:编程语言   时间:2019-10-29 13:49:27    阅读次数:103
Java8函数式编程的宏观总结
1.java8优势通过将行为进行抽象,java8提供了批量处理数据的并行类库,使得代码可以在多核CPU上高效运行。2.函数式编程的核心使用不可变值和函数,函数对一个值进行处理,映射成另一个值。3.Lambda表达式一种紧凑的、传递行为的方式。4. 静态类型语言java8依旧是静态类型语言,javac ...
分类:编程语言   时间:2019-10-29 13:51:49    阅读次数:99
C++ 程序设计
C++的基本知识C++的数据类型变量和常量运算符和表达式基本的输入/输出方法 基本控制结构程序设计分支结构程序设计循环程序设计break, continue控制语句结构化程序设计思想函数函数的定义与调用函授的参数传递、返回值与函数声明变量的作用域和生存期函数的递归调用函数的重载头文件与多文件结构编译... ...
分类:编程语言   时间:2019-10-29 13:57:43    阅读次数:136
简单枚举---从一数组中任取n个元素
这个问题很明显的需要用枚举的思想来一一遍历数组元素并进行无重复组合 给出一个数组a[14]={1,2,3,4,5,6,7,8,9,10,11,12,13,14},求从中任取n个元素的所有组合 如果任取1个元素+取所有元素:15种可能 如果任取2个元素:C^2 14=91 递归组合 1 2 1 3 1 ...
分类:编程语言   时间:2019-10-29 13:58:08    阅读次数:97
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!