用通俗和严谨的方式分别证明了Floyd-Warshall算法的正确性。 ...
分类:
编程语言 时间:
2020-04-27 13:42:04
阅读次数:
83
列子: [{"id":342},{"id":343},{"id":344}] 代码: $arr = ['reminders_status' => 1]; array_walk($isOverdue, function (&$value, $key, $arr) { $value = array_me ...
分类:
编程语言 时间:
2020-04-27 13:44:05
阅读次数:
270
2.1 概述 对Java程序员来说,在虚拟机自动内存管理机制的帮助下,不再需要为每个对象的new操作去写配对的delete/free 代码,不容易出现内存泄露和内存溢出的问题。不过,仍然需要Java虚拟机是如何使用内存的,方便我们定位内存泄露和内存溢出的问题: 2.2 运行时数据区域 Java虚拟机 ...
分类:
编程语言 时间:
2020-04-27 13:45:47
阅读次数:
73
给定两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。 说明: 初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。 你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中 ...
分类:
编程语言 时间:
2020-04-27 13:48:19
阅读次数:
69
封装的表现: 1、方法就是一个最基本封装体。 2、类其实也是一个封装体。 从以上两点得出结论,封装的好处: 1、提高了代码的复用性。 2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,也可以理解为就是封装的概念。 3、提高了安全性 私有private: private ...
分类:
编程语言 时间:
2020-04-27 13:48:36
阅读次数:
94
Python+Apache环境搭建 Python+apache搭建时需要apache拓展mod_wsgi模块,apache启动时自动加载mod_wsgi模块,通过mod_wsgi与python通信,实现python部署在apache上。 安装 1.下载源码包mod_wsgi 2.解压缩mod_wsg ...
分类:
编程语言 时间:
2020-04-27 13:51:44
阅读次数:
83
Python参数传递情况没有我想的那么简单。不是非黑即白。 1. 不可变对象 2. 可变对象 (1) 增删 (2) 加减 不可变对象需要解释?str int 这种,函数中的修改对外部无影响。 重点在可变对象如list这种. def f(l): l.extend(['ilovecxk', 123]) ...
分类:
编程语言 时间:
2020-04-27 13:53:10
阅读次数:
114
ES6 中实现对象编程 定义类方法 class A{ constructor(){ //构造函数 用来定义初始化数据 } } 非私有化属性直接定义即可,例如 class A{ constructor(){ //构造函数 用来定义初始化数据 this.publicAttrbute = {}; } } ...
分类:
编程语言 时间:
2020-04-27 13:54:20
阅读次数:
185
1 背景 用户本地有一份txt或者csv文件,无论是从业务数据库导出、还是其他途径获取,当需要使用蚂蚁的大数据分析工具进行数据加工、挖掘和共创应用的时候,首先要将本地文件上传至ODPS,普通的小文件通过浏览器上传至服务器,做一层中转便可以实现,但当这份文件非常大到了10GB级别,我们就需要思考另一种 ...
分类:
编程语言 时间:
2020-04-27 15:01:34
阅读次数:
90
```xml org.mybatis.generator mybatis-generator-maven-plugin 1.3.7 mysql mysql-connector-java 5.1.47 ``` ...
分类:
编程语言 时间:
2020-04-27 15:01:49
阅读次数:
63
参考链接:https://m.jb51.net/article/33631.htm 要求:以固定长度在中间输出某字符串,剩余部分用其他符号补齐。如:“Hello World” --> " Hello Word " 方法: "Hello World".center(30, "=") 其他后续需用到在补 ...
分类:
编程语言 时间:
2020-04-27 15:02:23
阅读次数:
58
//queue:先进先出,pop头部删除//stack:先进后出,pop尾部删除int main() { queue<Student> stuque; stuque.push(Student("zhangsan",22)); stuque.push(Student("lisi",22)); stuq ...
分类:
编程语言 时间:
2020-04-27 15:05:54
阅读次数:
66
Python实现堆 堆 堆是一种完全二叉树(当一个高度为 h 的完美二叉树减少到 h 1,并且最底层的槽被毫无间隙地从左到右填充,我们就叫它完全二叉树),有最大堆和最小堆两种 最大堆: 对于每个非叶子节点 V,V 的值都比它的两个孩子大,称为 最大堆特性(heap order property) 最 ...
分类:
编程语言 时间:
2020-04-27 15:06:28
阅读次数:
47
原文:https://www.cnblogs.com/best/p/9676515.html 原文有的地方命令有出入,注意哦 下载和安装 java jdk 下载 maven 配置 maven ...
分类:
编程语言 时间:
2020-04-27 15:06:46
阅读次数:
65
1、 <bean id="schedulerFactory" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref local="creat ...
分类:
编程语言 时间:
2020-04-27 15:10:53
阅读次数:
81
前言 使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是configParser configParser解析的配置文件的格式比较象ini的配置文件格式,就是文件中由多个section构成,每个section下又有多个配置项ConfigParser简介 ConfigParser是用来读取配置文件
分类:
编程语言 时间:
2020-04-27 15:13:28
阅读次数:
67
一、方法的语法格式 1.1 在Java中,声明一个方法的具体语法格式如下: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){ 执行语句 ……… return 返回值; } 对于上面的语法格式中具体说明如下: l 修饰符:方法的修饰符比较多,有对访问权限进行限定的, ...
分类:
编程语言 时间:
2020-04-27 15:14:06
阅读次数:
60
使用lambda匿名函数来实现。>>> dic1 = {'a':1,'b':2,'e':5,'d':4,'c':3}>>> result = sorted(dic1.items(), key = lambda x :(x[1]))>>> result[('a', 1), ('b', 2), ('c'... ...
分类:
编程语言 时间:
2020-04-27 15:15:10
阅读次数:
62
死锁与递归锁(了解) 当你知道锁的使用抢锁必须要释放锁,其实你在操作锁的时候也极其容易产生死锁现象(整个程序卡死 阻塞) 信号量(了解) 信号量在不同的阶段可能对应不同的技术点 在并发编程中信号量指的是锁!!! Event事件(了解) 一些进程/线程需要等待另外一些进程/线程运行完毕之后才能运行,类 ...
分类:
编程语言 时间:
2020-04-27 15:19:26
阅读次数:
57
错误:导入类文件后,发现虽然在同一目录下,引用该类时,InteliJ无法识别 原因:是由于类文件过大,超过了InteliJ最大的代码识别范围所致 解决方案:进入InteliJ的安装目录下的bin文件夹下,修改如下文件 路径:C:\Program Files\JetBrains\IntelliJ ID ...
分类:
编程语言 时间:
2020-04-27 15:23:22
阅读次数:
63