Using mac os python3.6 to connect ssl will occur urllib.error.URLError. It requires a post-install step, which installs the certifi package of certifi ...
分类:
编程语言 时间:
2018-01-15 00:16:41
阅读次数:
296
出去sort不能用以外,我们可以选择用冒泡的方法来解决排序 思路: 1.创建新的数组, 2,用for循环遍历拿出要比较的第一个数和第二个数,依次比较然后交换位置 // let a=[6,4,2,5,5,]; // let b=0; // for(i=0;i<a.length;i++){ // for ...
分类:
编程语言 时间:
2018-01-15 00:17:12
阅读次数:
211
一、PTA实验作业 题目1:使用函数实现字符串部分复制 1. 本题PTA提交列表 2. 设计思路 先用循环计算输入的t字符串的长度,如果m大于t的长度,*s赋值为\0. 否则从m-1开始,到t的长度,t循环赋值给s,s的后一位加上\0. 流程图: 3.本题调试过程碰到问题及PTA提交列表情况说明。 ...
分类:
编程语言 时间:
2018-01-15 00:17:28
阅读次数:
242
要达到的效果就是将线条尽量细化成单像素,按照论文上的Hilditch算法试了一下,发现效果不好,于是自己尝试着写了一下细化的算法,基本原理就是从上下左右四个方向向内收缩。 1.先是根据图片中的原则确定了以下16种情况 2.调试过后发现,迭代次数多了之后,原来连接着的线条会断开,分析原因如下图 3.修 ...
分类:
编程语言 时间:
2018-01-15 00:17:56
阅读次数:
272
本次作业是本学期的最后一次作业,有始有终,本次作业回顾下本学期的第0次作业,为自己本学期学期做个总结。 建议打开你的第0次作业,填写以下内容。 1、当初你是如何做出选择计算机专业的决定的? 经过一个学期,你的看法改变了么,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗? 为什么? 2.对 ...
分类:
编程语言 时间:
2018-01-15 00:18:32
阅读次数:
126
一、思路 枚举所有生成树的边权和值,对每一个枚举的边权和值sum,修改所有边的边权为(es[i].cost - sum * 1.0 / (N - 1))2,即方差公式的分子,然后跑最小生成树算法,同时记录边的原来的权值和,如果求出的“最小方差”生成树的边权值和为sum,那么,用这个"最小方差"去更新 ...
分类:
编程语言 时间:
2018-01-15 00:18:55
阅读次数:
441
处理http请求是后台的最常见的功能,本文将介绍Spring Boot如何处理各种http请求 ...
分类:
编程语言 时间:
2018-01-15 00:20:21
阅读次数:
310
上次通过eclipse在控制台输出了hello world,是不是有点小激动啊,今天接着介绍Java基础知识。 一、Java注释 1、Java注释语句不会被编译器运行,不用担心代码因为许多注释语句显得臃肿而影响程序运行速度。 2、Java注释有三种写法。 一是双斜杠 // 。需要注掉哪一行就添加到哪 ...
分类:
编程语言 时间:
2018-01-15 00:20:31
阅读次数:
166
Slice(切片) >>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack'] >>> L[0:3] ['Michael', 'Sarah', 'Tracy'] >>> L[:3] ['Michael', 'Sarah', 'Tracy'] >>> L[ ...
分类:
编程语言 时间:
2018-01-15 00:20:50
阅读次数:
168
归并排序是一种分治算法。思想是把原数组切分成较小的数组,直到每个小数组只有一个位置,再将小数组归并成较大的数组,直到最后有一个完整有序的大数组。 js实现如下: 归并排序是一种稳定排序,无论最好情况和最坏情况时间复杂度为O(nlogn),空间复杂度为O(n)。 附:T(n)=2T(n/2)+cn; ...
分类:
编程语言 时间:
2018-01-15 00:21:19
阅读次数:
175
首先,需要先配置redis的conf文件,涉及到lru相关的配置一共有三个分别是:maxmemory,设置redis用来存放数据的最大的内存大小,一旦超出这个内存大小之后,就会立即使用LRU算法清理掉部分数据maxmemory-policy,可以设置内存达到最大闲置后,采取什么策略来处理(1)noeviction: 如果内存使用达到了maxmemory,client还要继续写入数据,那么就直接报错
分类:
编程语言 时间:
2018-01-15 00:21:27
阅读次数:
361
冒泡排序 基本思想 冒泡法也称沉底法,没相邻两个记录关键字比较大小,大的记录往下沉(也可以小的网上浮)。每一遍把最后一个下沉的位置记下,下一遍只需检查比较到此位置;到所有记录都不发生变化时,整个过程结束(每交换一次,记录减少一个反序数)。 举例 有一组数据( 83, 16, 9, 96, 27, 7 ...
分类:
编程语言 时间:
2018-01-15 00:21:55
阅读次数:
175
Spring.NET依赖注入框架学习--注入对象常见方法 本篇学习实例化Spring.NET容器的俩种方式 1、通过XmlObjectFactory创建一个Spring.NET容器 这样就可以通过factory的GetObject(“objectName”);获取这个对象 2、通过IApplicat ...
分类:
编程语言 时间:
2018-01-15 00:22:14
阅读次数:
194
我们常用的GCD调度组方式 GCD调度组原理 ...
分类:
编程语言 时间:
2018-01-15 00:22:27
阅读次数:
185
1、新建一个插件(Tools Developer New Plugin)写入如下内容,并保存为 head.py 2、定义快捷键(Preferences Key Bindings),加入如下一行,这样按 Ctrl + Enter 就能添加头部注释信息了,快捷键可以自定义 ...
分类:
编程语言 时间:
2018-01-15 00:22:42
阅读次数:
1232
1 // 2 3 //SpringCollider for unity-chan! 4 5 // 6 7 //Original Script is here: 8 9 //ricopin / SpringCollider.cs 10 11 //Rocket Jump : http://rocketj ...
分类:
编程语言 时间:
2018-01-15 00:22:59
阅读次数:
566
1. Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application de ...
分类:
编程语言 时间:
2018-01-15 00:25:07
阅读次数:
176
高级特性生成器读取生成器元素的两种方式:?g.next()?for循环读取; (生成器实质上是可迭代对象);?列表生成式(列表生成式是Python 内置的非常简单却强大的可以用来创建 list的生成式), 当生成时元素即打印, 会占用内存; [i for i in range(100)] Fibonacci数列:1, 1,2, 3, 5,8, 13, 2
分类:
编程语言 时间:
2018-01-15 00:25:36
阅读次数:
177
中缀表达式与后缀表达式的转换和计算 目录 1 中缀表达式转换为后缀表达式 中缀表达式转换为后缀表达式的实现方式为: 代码实现过程如下, 完整代码 1 from linked_list_stack import Stack 2 3 SIGN = {'+': 1, '-': 1, '*': 2, '/' ...
分类:
编程语言 时间:
2018-01-15 00:26:21
阅读次数:
197
https://www.2cto.com/kf/201712/707981.html 目标 实现角色的衣袖、头发、裙摆、披风、尾巴等,在角色运动时,可以产生随动的效果。类似王者荣耀角色展示界面。 准备 使用Unity-chan模型来测试,下载地址:https://assetstore.unity.c ...
分类:
编程语言 时间:
2018-01-15 00:29:17
阅读次数:
290