算法知识目录整理 1. 算法部分 二分搜索 Binary Search 分治 Divide Conquer 宽度优先搜索 Breadth First Search 深度优先搜索 Depth First Search 回溯法 Backtracking 双指针 Two Pointers 动态规划 Dyn ...
分类:
编程语言 时间:
2018-03-02 23:54:12
阅读次数:
206
跨平台:一次编译,处处运行。 实现原理:Java源代码经过编译,生成字节码文件,交由Java虚拟机来执行,不同得系统有不同得JVM,借助JVM实现跨平台。 ...
分类:
编程语言 时间:
2018-03-02 23:54:29
阅读次数:
200
本文翻译自 Daniel van Flymen 的文章 Learn Blockchains by Building One 略有删改。原文地址:https://hackernoon.com/learn-blockchains-by-building-one-117428612f46 相信你和我一样对 ...
分类:
编程语言 时间:
2018-03-02 23:55:05
阅读次数:
375
Python之字符串 string(字符串):6个基本操作,join,split,find, strip,upper,lower。 字符串一旦创建,不可修改,一但修改或者拼接,都会造成重新生成字符串 a:引号引起来的,就是字符串。 eg: name = “George” name = ‘George ...
分类:
编程语言 时间:
2018-03-02 23:55:56
阅读次数:
371
字典就是键值对应,键唯一,无序。集合用来去重,关系测试,无序。 ...
分类:
编程语言 时间:
2018-03-02 23:56:19
阅读次数:
315
Python之面向对象 面向对象编程是一种编程方式,此编程方式是需要使用 “类” 和 “对象” 来实现的。 所以,面向对象编程其实就是对 “类” 和 “对象” 的使用。 类就是一个模板,模板里可以包含多个函数,函数里实现一些功能 对象则是根据模板创建的实例,通过实例对象可以执行类中的函数 class ...
分类:
编程语言 时间:
2018-03-02 23:57:02
阅读次数:
316
Python之数字 int(数字) >在Python3中,int没有范围,在Python2 中,int 超出范围就叫长整型(Long)。 a:加法(+) eg:age = 25 a1 = 10 a2 = 20 a3 = a1 + a2 b:减法(-) eg:age = 25 a1 = 10 a2 = ...
分类:
编程语言 时间:
2018-03-02 23:57:24
阅读次数:
331
程序目标:输入一个字符串,竖向输出该字符串。使用string和动态分配内存机制。代码如下: #include<iostream>#include "stdafx.h"#include<cstring>int main(){ using namespace std; string s= cin.get ...
分类:
编程语言 时间:
2018-03-03 00:35:16
阅读次数:
293
http://blog.csdn.net/u012587561/article/details/50900781 python2.7.10 amd64 win10 x64 1. 安装setuptools 先下载ez_setup.py文件 http://peak.telecommunity.com/d ...
分类:
编程语言 时间:
2018-03-03 00:35:31
阅读次数:
228
idea 实现启动两个spring boot工程实例的方法 可以参考这篇博客。 因为使用spring tool suite 学习spring cloud 需要实例化两个spring boot 工程来构成一个小小的集群系统, 可以通过sts ,右击选择run as, 使用run configurati ...
分类:
编程语言 时间:
2018-03-03 00:36:10
阅读次数:
342
本章主题:从骨子里看Java的跨平台;本文内容部分摘自https://www.cnblogs.com/roger-yu/p/5827452.html 有过基础Java知识的开发人员都知道Java是跨平台的,可我们知道Java为什么要跨平台吗,Java的跨平台又是如何实现的呢?下面我们来一一了解。 1 ...
分类:
编程语言 时间:
2018-03-03 00:36:23
阅读次数:
230
python JSON JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写。JSON的数据格式其实就是python里面的字典格式,里面可以包含方括号括起来的数组,也就是python里面的列表。 在python中,有专门处理jason格式的模块 ...
分类:
编程语言 时间:
2018-03-03 00:37:39
阅读次数:
218
文章转载自: "正确使用 Volatile 变量" Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅 ...
分类:
编程语言 时间:
2018-03-03 00:38:20
阅读次数:
184
###list类的方法###append 列表内最后增加一个元素a = [1,2,3,4,5,6,"dssdsd"]a.append(5)print(a)###clear 清空列表内的元素示例:a = [1,2,3,4,5,6,"dssdsd"]a.clear()print(a)###copy 复制 ...
分类:
编程语言 时间:
2018-03-03 00:38:53
阅读次数:
211
【1】用python实现9*9乘法表 ...
分类:
编程语言 时间:
2018-03-03 00:39:39
阅读次数:
128
背景: http://www.cnblogs.com/lixuwu/p/8495275.html已经实现了单文件的上传和下载,多文件的上传是另一种情景,这里记录下来 实现过程 先说前台. 运行以后就是这样子的. 一个非常简单的表单页面, 两个文件上传按钮, 一个提交 其中单个文件上传, 即只能选择一 ...
分类:
编程语言 时间:
2018-03-03 00:40:10
阅读次数:
263
1.下载JDK(JDK>JRE>JVM); 2.安装JDK; 3.配置环境变量。 JAVA_HOME:配置JDK安装路径; PATH:配置JDK命令文件的位置(javac.exe,java.exe) CLASSPATH:配置类库文件的位置(lib) A.path,classpath(环境变量的配置) ...
分类:
编程语言 时间:
2018-03-03 00:40:44
阅读次数:
170
深入理解java内存模型(一)——基础 深入理解java内存模型(二)——重排序 深入理解java内存模型(三)——顺序一致性 深入理解java内存模型(四)——volatile 深入理解java内存模型(五)——锁 深入理解java内存模型(六)——final 深入理解java内存模型(七)——总 ...
分类:
编程语言 时间:
2018-03-03 00:41:20
阅读次数:
228
2018-03-0223:58:59 首先在你已成功安装python的情况下运行cmd命令,下载安装opencv插件 如果在命令行可以使用 但是在IDE上面只输入import cv2就报错,那就是IDE的配置问题 可按照下图解决 之后找到cv.2的地址 添加pip命令安装的python opencv ...
分类:
编程语言 时间:
2018-03-03 01:07:22
阅读次数:
462
Java作为一种通用的编程语言可以做很多事情,但怎么学Java就看怎么用了,很多初学者想通过埋头苦学、马不停蹄的敲着代码记住Java基本原理,但一遇到困难便会让自己发狂,种种坎坷将自己打回原形。 为了排除大家的困惑,小编精心准备Java学习路线图,建议你耐心的读完此篇,保你在学Java的道路上能事半 ...
分类:
编程语言 时间:
2018-03-03 01:07:37
阅读次数:
202