我一度对于C语言与C++是不是开源语言很困惑:为什么有那么多人鼓吹Java、Python、PHP等是开源语言,却没有人提C与C++开源与否呢?今天在stackoverflow上找到了几个比较满意的回答,特写篇博文总结一下老外的回答,也供各位对此问题持疑问态度的朋友一个参考。 关于C语言开源与否: C ...
分类:
编程语言 时间:
2019-11-03 13:09:05
阅读次数:
90
void MergeSort(int low, int high) { int mid = (low + high) / 2; if (high - low < 1) { return; } MergeSort(low, mid); MergeSort(mid + 1, high); Merge(l... ...
分类:
编程语言 时间:
2019-11-03 13:15:08
阅读次数:
101
1.下载java开发工具包JDK,https://www.oracle.com/technetwork/java/javase/downloads/index.html进入首页, 点击下载页: 点击下载: 下载结束后安装(如果需要JAVA开发就顺手安装JRE)即可。 2.配置环境变量 1) 右击"我 ...
分类:
编程语言 时间:
2019-11-03 13:15:36
阅读次数:
95
机器学习库sklearn 官方documentation(资料)中分为不同的部分: 其中我们主要讲User Guide(机器学习算法理论介绍)、API(程序实现方法): 一、User Guide https://scikit-learn.org/stable/user_guide.html 二、ap ...
分类:
编程语言 时间:
2019-11-03 14:23:33
阅读次数:
111
js的数组迭代方法 Array.forEach forEach方法为每个数组元素调用一次函数(回调函数)。 数组求和: var arr = [1,2,4,67,3]; var result=0; arr.forEach(sumArray); function sumArray(value, inde ...
分类:
编程语言 时间:
2019-11-03 14:24:06
阅读次数:
54
第一部分连接https://blog.51cto.com/14232799/2447326二.String的模拟实现在第一步之后紧接着的就该是模拟实现部分,这一部分主要是体现自己对第一部分的掌握情况。强烈推荐和我一样在学习String的朋友们自己动手实现一下。因为在面试中,面试官总喜欢让我们自己来模拟实现string类。自己来实现String最主要是实现String类的构造、拷贝构造、赋值运算符重
分类:
编程语言 时间:
2019-11-03 14:25:09
阅读次数:
90
ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。
ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List l)函数返回一个线程安全的Array... ...
分类:
编程语言 时间:
2019-11-03 14:25:22
阅读次数:
78
https://blog.csdn.net/ggdhs/article/details/90713154 ...
分类:
编程语言 时间:
2019-11-03 14:27:40
阅读次数:
210
前段时间我朋友介绍我看一套b站Java教程 说这个教程是b站口碑最好的 我去看了一段时间 确实讲的非常好 这套是求知讲堂出的 网址:https://www.bilibili.com/video/av61604219 大家一起学习 有看过评价下这套教程 觉得他是不是b站最好的Java教程 ...
分类:
编程语言 时间:
2019-11-03 14:30:30
阅读次数:
75
Spring Boot的一些基础配置 全局配置 基本用法 在 下可以定义Spring Boot的默认配置文件 或者 创建application.yml全局配置文件,使用@Value注入到对象中 启动Spring Boot应用程序,打印从容器中获取的Ranger实例如下: 使用配置文件实现开关 创建配 ...
分类:
编程语言 时间:
2019-11-03 14:30:53
阅读次数:
72
jar包 java目录 mapper包下UserMapper.xml的代码 service包下UserServiceImpl的代码 resources目录 applicationContext.xml mybatis.cfg.xml test目录 ...
分类:
编程语言 时间:
2019-11-03 14:37:04
阅读次数:
67
已离职已有 10 天,这段时间里除了看源码,就是投简历面试了。一共面试了 4 家,说说感受。
分类:
编程语言 时间:
2019-11-03 14:39:05
阅读次数:
94
@序章 自动化测试是软件测试的主流方向之一; 教程从测试的根本需求出发,讲解如何施展自动化测试。 首先,我们要明白,自动化仅仅是满足我们某种需求的一种工具;没有必要花费时间把它全部弄懂;我们只需要学会它的一些功能,然后让它为我们工作;仅此而已。 python+selenium环境部署 官方地址:ht ...
分类:
编程语言 时间:
2019-11-03 14:39:36
阅读次数:
90
Spring Boot整合MyBatis 引入MyBatis和数据库驱动依赖 使用mybatis spring boot starter,这样可以减少很多配置 减少XML配置; 自动检测存在的DataSource; 自动使用SqlSessionFactoryBean传递DataSource作为一个输 ...
分类:
编程语言 时间:
2019-11-03 14:41:30
阅读次数:
88
传送门 考虑简单的容斥 设 $F(n,m)$ 表示 $a \in [1,n] , b \in [1,m]$ 的满足 $a+b=a \text{ xor } b$ 的数对的数量 那么答案即为 $F(r,r)-2F(l-1,r)+F(l-1,l-1)$ 意思就是总方案减去 $a,b$ 至少一个数小于 $ ...
分类:
编程语言 时间:
2019-11-03 14:43:59
阅读次数:
103
程序从程序入口进入,到程序执行结束,大体是按照顺序结构执行语句、函数或代码块,掌握程序的结构,有利于把握程序的主体框架。 1、顺序结构--最常见的结构 顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。程序的执行严格按照程序语句在程序中出现的先 ...
分类:
编程语言 时间:
2019-11-03 14:47:22
阅读次数:
67
在前面博客学习了网关zuul,今天学下spring官方自带的网关spring cloud gateway。Zuul(1.x) 基于 Servlet,使用阻塞 API,它不支持任何长连接,如 WebSockets,Spring Cloud Gateway 使用非阻塞 API,支持 WebSockets ...
分类:
编程语言 时间:
2019-11-03 14:48:01
阅读次数:
102
Python使用类(class)和对象(object),进行面向对象(object-oriented programming,简称OOP)的编程。 面向对象的最主要目的是提高程序的重复使用性。我们这么早切入面向对象编程的原因是,Python的整个概念是基于对象的。了解OOP是进一步学习Python的 ...
分类:
编程语言 时间:
2019-11-03 14:50:55
阅读次数:
78
地址 https://leetcode-cn.com/contest/biweekly-contest-12/problems/array-transformation/ 首先,给你一个初始数组 arr。然后,每天你都要根据前一天的数组生成一个新的数组。 第 i 天所生成的数组,是由你对第 i-1 ...
分类:
编程语言 时间:
2019-11-03 14:51:27
阅读次数:
72
Python split() 方法通过指定分隔符对字符串进行分割并返回一个列表,默认分隔符为空字符,包括空格,换行(\n),制表符(\t)等 str.split() 默认以空格,换行(\n),制表符\t分割 str.split('字符串'):以字符串为分割 str.split('字符串',2)分割以 ...
分类:
编程语言 时间:
2019-11-03 14:52:32
阅读次数:
72