Java中的经典算法之选择排序(SelectionSort) 神话丿小王子的博客主页 a) 原理:每一趟从待排序的记录中选出最小的元素,顺序放在已排好序的序列最后,直到全部记录排序完毕。也就是:每一趟在n-i+1(i=1,2,…n-1)个记录中选取关键字最小的记录作为有序序列中第i个记录。基于此思想 ...
分类:
编程语言 时间:
2018-11-29 15:26:30
阅读次数:
140
一、装饰器:本质:就是函数,功能:为其他函数添加附加功能二、原则:1、不修改被修饰函数的源代码(开放封闭原则)2、不修改被修饰函数的调用方式 # 例子 1 # 统计1-100数字求和,所用的时间 import time def cal(l): start_time=time.time() res=0... ...
分类:
编程语言 时间:
2018-11-29 15:27:46
阅读次数:
177
1.字符串是以单引号'或双引号"括起来的任意文本 比如'Mifen',"Amd794",'-956-$*'等等。注意:不能单双引号组合,涉及字符串中存在单双引号出现,应用与其相反的引号括起,例: 2.字符串常用操作: 3.字符串内置方法 ...
分类:
编程语言 时间:
2018-11-29 15:28:01
阅读次数:
138
在研究Java运行原理之前,我们先把视野放宽一点:一般的高级语言是如何工作的?我们在编辑器或者IDE里根据每种语言的语法规则敲入源代码,这些代码我们很容易理解。很显然,这些代码肯定是以二进制存储在我们的硬盘当中,当我们再次打开的时候,编辑器读取这些二进制,还原成我们能读懂的英文。当我们真正运行程序的时候,CPU是读不懂这些英文的,所以我们需要先转化成可执行的二进制文件,这个过程通常由编译器完成。有
分类:
编程语言 时间:
2018-11-29 15:28:44
阅读次数:
149
引用的意义引用作为变量别名而存在,因此在一些场合可以代替指针引用相对于指针来说具有更好的可读性和实用性swap函数的实现对比:void swap(int* a, int* b){int t = *a;*a = *b;*b = t;}void swap_yinyong(int& a,int& b){i... ...
分类:
编程语言 时间:
2018-11-29 15:29:24
阅读次数:
173
【开启和进行远程调试】参考https://blog.csdn.net/WSYW126/article/details/748536801、tomcat:配置catalina.sh jpda参数,主要是address./catalina.sh jpda start 2、springbootmaven插 ...
分类:
编程语言 时间:
2018-11-29 15:29:32
阅读次数:
177
近期,不少读者后台询问类似这样的一些问题:大佬,我是一个小白,很想学习Python,它能做些什么啊?您这边有什么好的入门建议吗?坦白说,这类问题算得上一个很不成功的问题了,问问题其实是一个技术活!当然这另说,今天统一给新手玩家讲一节入门课,推荐一些不错的学习方法和资源。Python作为近期最火热的一门语言,真的是「除了生孩子,什么都可以了!」能够被纳入高考不是没有道理的,那么Python具体可以做
分类:
编程语言 时间:
2018-11-29 15:30:10
阅读次数:
207
1.线程池介绍 线程池是一种线程使用模式。线程由于具有空闲(eg:等待返回值)和繁忙这种不同状态,当数量过多时其创建、销毁、调度等都会带来开销。线程池维护了多个线程,当分配可并发执行的任务时,它负责调度线程执行工作,执行完毕后线程不关闭而是返回线程池,可以执行后续其他任务。举例来说,外卖餐厅对每个订 ...
分类:
编程语言 时间:
2018-11-29 15:31:12
阅读次数:
164
首先使用一个用户提交界面作为举例(文本框,密码框,选择,下拉表单等),效果如下 注:HTML < form> 标签的 action 属性,其定义和用法是: 属性值为URL,表示向何处发送表单数据。其可能值: 绝对 URL - 指向其他站点(比如 src=https://blog.csdn.net/M ...
分类:
编程语言 时间:
2018-11-29 15:33:51
阅读次数:
221
一、迭代器 二、生成器 ...
分类:
编程语言 时间:
2018-11-29 15:35:24
阅读次数:
154
request对象 (1)访问请求参数 处理HTTP请求中的各项参数。在这些参数中,最常用的就是获取访问请求参数。当通过超链接的形式发送请求时,可以为该请求传递参数,这可以通过在超链接的后面加上问好“?”来实现,例如如下的例子,发送一个请求到delete.jsp页面,并传递一个名称为id的参数: 改 ...
分类:
编程语言 时间:
2018-11-29 15:37:39
阅读次数:
127
一 . __getattribute__与__getattr__ 两个都可以重写方法, __getattribute__属性存在或者不存在都会执行 __getattr__ 在__getattribute__未定义重写的情况下,在调用未实例的情况下,调用__getattr__ 或者定义了异常的情况下, ...
分类:
编程语言 时间:
2018-11-29 15:38:16
阅读次数:
210
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 redis是一个key-value存储系统,支持存储的value类型包括string(字符串)、list(链表)、set(集合)、zset(sorted set... ...
分类:
编程语言 时间:
2018-11-29 15:38:26
阅读次数:
187
记录一下搭建 Spring Cloud 过程中踩过的一些坑。写这篇随笔时候不知道为什么想到了看过的一个短片《断崖》,看的时候真的感受到了女主的绝望和无助。感觉自己就像女主一样,我在自己技术水平的坑里努力的爬着,好的是我爬出来了,坏的是外面还有一个更大的坑!!!人生路漫漫,且爬且珍惜! Spring ...
分类:
编程语言 时间:
2018-11-29 15:38:57
阅读次数:
428
为什么需要API Gateway
1、简化客户端调用复杂度
在微服务架构模式下后端服务的实例数一般是动态的,对于客户端而言很难发现动态改变的服务实例的访问地址信息。因此在基于微服务的项目中为了简化前端的调用逻辑,通常会引入API Gateway作为轻量级网关,同时API Gateway中也会实现相关的认证逻辑从而简化内部服务之间相互调用的复杂度。
完整项目的源码来源 技术支持2147775633
分类:
编程语言 时间:
2018-11-29 15:39:07
阅读次数:
230
python的默认编码文件是用的ASCII码,而你的python文件中使用了中文等非英语字符。 在Python源文件的最开始一行,加入一句: ...
分类:
编程语言 时间:
2018-11-29 16:35:33
阅读次数:
215
def set_chrome_pref(self): chromeOptions = webdriver.ChromeOptions() prefs = {"download.default_directory": 'des_dir'} chromeOptions.add_experimental_ ...
分类:
编程语言 时间:
2018-11-29 16:38:44
阅读次数:
330
Keras快速上手:基于Python的深度学习实战
分类:
编程语言 时间:
2018-11-29 16:38:56
阅读次数:
271
在复杂的分布式系统中,相同服务的节点经常需要部署上百甚至上千个,很多时候,运维人员希望能够把相同服务的节点状态以一个整体集群的形式展现出来,这样可以更好的把握整个系统的状态。 为此,Netflix提供了一个开源项目(Turbine)来提供把多个hystrix.stream的内容聚合为一个数据源供Da ...
分类:
编程语言 时间:
2018-11-29 16:40:30
阅读次数:
243
队列队列(queue)是只允许在?端进?插?操作,?在另?端进?删除操作的线性表。队列是?种先进先出的(FirstInFirstOut)的线性表,简称FIFO。允许插?的?端为队尾,允许删除的?端为队头。队列不允许在中间部位进?操作!假设队列是q=(a1,a2,……,an),那么a1就是队头元素,?an是队尾元素。这样我们就可以删除时,总是从a1开始,?插?时,总是在队列最后。这也?较符合我们通常
分类:
编程语言 时间:
2018-11-29 16:44:22
阅读次数:
163