码迷,mamicode.com
首页 > 编程语言 > 日排行
python浮点数陷阱
计算机浮点数陷阱
分类:编程语言   时间:2019-05-24 23:53:10    阅读次数:149
C/C++ 堆和栈的区别
预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。堆区(heap):一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。全局区(静态区)(static):全局变量和静态变量的存储是放在一块的,初始化
分类:编程语言   时间:2019-05-24 23:54:41    阅读次数:232
Python常用框架
序言 Django Flask Tornado 适合后端微服务 资料 flask ...
分类:编程语言   时间:2019-05-24 23:55:43    阅读次数:211
对不起,我不是针对你,我是说在座的各位都不会写 Java!
技术点本文不是一个吹嘘的文章,不会讲很多高深的架构,相反,会讲解很多基础的问题和写法问题,如果读者自认为基础问题和写法问题都是不是问题,那请忽略这篇文章,节省出时间去做一些有意义的事情。开发工具不知道有多少”老”程序员还在使用Eclipse,这些程序员们要不就是因循守旧,要不就是根本就不知道其他好的开发工具的存在,Eclipse吃内存卡顿的现象以及各种偶然莫名异常的出现,都告知我们是时候寻找新的开
分类:编程语言   时间:2019-05-24 23:56:27    阅读次数:266
spring chapter4 用SPRING BOOT创建一个项目
如何开发一个简单的“Hello World!”Web应用程序,该应用程序突出了Spring Boot的一些主要功能。我们使用Maven来构建这个项目,因为大多数IDE都支持它。 在开始之前,打开终端并运行以下命令以确保安装了有效的Java和Maven版本: 1:创建POM 我们需要从创建Maven  ...
分类:编程语言   时间:2019-05-25 00:00:14    阅读次数:151
python-gitlab 之更改 merge_method
参考: https://docs.gitlab.com/ee/api/projects.html https://python-gitlab.readthedocs.io/en/stable/gl_objects/projects.html# Project merge method There a ...
分类:编程语言   时间:2019-05-25 00:03:36    阅读次数:255
C++ 中不容忽视的API 错误设计
  对于许多C++开发人员来说,API设计可能会在其优先级列表中排名第3或第4。大多数开发人员都倾向于使用C++来获得原始功能和控制权。因此,性能和优化的想法占据这些开发者的时间的百分之八十。   当然,每个C++开发人员都会考虑头文件设计的各个方面,但是API设计不仅仅是头文件设计那样。事实上,我强烈建议每一个开发人员在其API的设计上,无论是面
分类:编程语言   时间:2019-05-25 00:04:57    阅读次数:148
spring的事务
一、事务的ACID特性 :原子性,一致性,隔离性,持久性 二、事务的分内 事物分为两种,一种是编程式事务,就是之前利用JDBC写的commit和rowback的方式提交或者回滚事物,这种控制事物的方式比较麻烦,一般在做大型项目的时候不建议使用这种方式。 另一种是声明式事务,就像字面上的意思一样,在一 ...
分类:编程语言   时间:2019-05-25 00:08:57    阅读次数:132
关于SpringMVC中web.xml配置servlet和filter中url-pattern参数的
<servlet><servlet-name>dispatcherServlet</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>
分类:编程语言   时间:2019-05-25 00:09:44    阅读次数:155
python中生成器对象和return 还有循环的区别
python中生成器对象和return 还有循环的区别 在python中存在这么一个关键字yield,这个关键字在项目中经常被用到,比如我写一个函数不想它只返回一次就结束那我们就不能用return,因为return后面就不能跟任何东西,意味着函数的结束。那么我们完全可以这么做: def main() ...
分类:编程语言   时间:2019-05-25 09:14:19    阅读次数:164
基于spring的观察者模式
简单的说,观察者模式,就类似于 广播站发送广播,和收音机的关系。多个收音机去收听同一个广播频道。 在实际的业务场景中,可以是这样的。创建订单成功后,发布事件。然后减库存。发送短信。调用微信。调用物流服务。等多个后续业务,都去监听同一个事件。 定义一个事件。 定义事件发布器 订单服务中,发布事件 发短 ...
分类:编程语言   时间:2019-05-25 09:15:18    阅读次数:105
python 变量类型 number
import randomimport math# python3支持的数值类型int 整型 正负整数,不限大小float 浮点型,正负小数 不限大小complex 复数 a+bj 或者complex(a,b) # Python 数字类型转换有时候,我们需要对数据内置的类型进行转换,数据类型的转换,... ...
分类:编程语言   时间:2019-05-25 09:18:57    阅读次数:131
Windows下直接双击可执行的jar
如果没有设置,那么就是用命令行: jar处在文件夹路径下打开命令行:java -jar xxx.jar 总的来说是有点不方便 首先默认打开jar程序得是相同jdk的java.exe 然后是一闪而过 下面就是设置好-jar命令 win+R或者打开Windows搜索regedit 找到HKEY_CLAS ...
分类:编程语言   时间:2019-05-25 09:19:17    阅读次数:111
Java 泛型
Java 泛型技术产生的原因: 上述的程序中,利用Point类存储整型数据,利用Object对象进行存储,向下转型为int型 上述代码则是利用Point类存储小数,利用Object对象进行存储,向下转型为Double型 上述代码则是利用Point类存储String数据内容,利用Object对象进行存 ...
分类:编程语言   时间:2019-05-25 09:20:45    阅读次数:122
Python之面向对象
father类 结果 fei the age of father is :24 ...
分类:编程语言   时间:2019-05-25 09:30:39    阅读次数:119
python的课前准备
我是业余的。。。。。。。。。。。。。。。 进入正文 首先,我们往电脑上安装python,安装包可以在官网上找,因为官网上的会附带很多东西,至于我的,,,算是简化版吧。安装过程我就不说了。以下是我在win10上面的操作。 安装完成之后,我们可以在系统的命令提示符窗口里面看到我们的python版本。那么 ...
分类:编程语言   时间:2019-05-25 09:37:34    阅读次数:90
六、IDEA-SpringBoot项目设置热部署
啥是热部署!???(不要去查了,,同学) 根据上面的提示,我们已经完成了Spring Boot项目的创建和运行,但是有一个问题就是,每次修改代码之后都需要重新启动调试,代码才能生效,比较麻烦,那有没有一种简单的方式呢? 答案是有的,那就是接下来要说的热部署。 热部署的配置如下: 第一步: 设置IDE ...
分类:编程语言   时间:2019-05-25 09:38:12    阅读次数:124
Spring Cloud Alibaba-MyShop-项目介绍
本节视频 【视频】Spring Cloud Alibaba-MyShop-项目介绍 开发环境 操作系统:Windows 10 Enterprise 开发工具:Intellij IDEA 数据库:MySQL 8.0.13 Java SDK:Oracle JDK 1.8.152 部署环境 操作系统:Li ...
分类:编程语言   时间:2019-05-25 09:40:58    阅读次数:212
SpringBoot自动配置的实现原理
一,配置属性类 其实就是值对象注入的方式去配置一些Spring常用的配置,我们编写一个最简单的配置对象。 @ConfigurationProperties(prefix = "hello") //@Component //如果这里添加了注解那么在自动配置类的时候就不用添加@enableConfigu ...
分类:编程语言   时间:2019-05-25 09:42:37    阅读次数:115
python使用sched模块执行周期性任务和定时任务
执行周期性任务 sched模块是一个通用的事件调度程序,可以对任务进行延迟调度,基于此,可以用它来实现周期性任务。 执行结果为: 任务每隔3s执行一次,周期性执行。 s.enter()方法用来加入调度事件,即将任务加入到队列中,它有四个参数,分别为:间隔时间、优先级(为两个被调度在相同时间执行的函数 ...
分类:编程语言   时间:2019-05-25 09:43:33    阅读次数:221
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!