https://studygolang.com/articles/1113 概述 在 Go 语言中,如果一个结构体和一个嵌入字段同时实现了相同的接口会发生什么呢?我们猜一下,可能有两个问题: 编译器会因为我们同时有两个接口实现而报错吗? 如果编译器接受这样的定义,那么当接口调用时编译器要怎么确定该使 ...
分类:
编程语言 时间:
2017-11-30 13:28:09
阅读次数:
235
C语言判断文件夹或者文件是否存在的方法 方法一:access函数判断文件夹或者文件是否存在 函数原型: int access(const char *filename, int mode); 所属头文件:io.h filename:可以填写文件夹路径或者文件路径 mode:0 (F_OK) 只判断是 ...
分类:
编程语言 时间:
2017-11-30 13:28:44
阅读次数:
134
没有解决问题之前客户端代码: 没有解决问题之前服务端代码: 演示过程 出现问题: java.net.SocketException: Socket is closed ...
分类:
编程语言 时间:
2017-11-30 13:29:05
阅读次数:
418
什么是反射 反射机制允许在Java代码中获取被JVM加载的类信息,如:成员变量,方法,构造函数等。 在Java包java.lang.reflect下提供了获取类和对象反射信息的相关工具类和接口,如:Field,Method,Constructor等。 使用反射可以做什么事情 反射通常被用于需要检查或 ...
分类:
编程语言 时间:
2017-11-30 13:32:20
阅读次数:
183
python的连接符主要有 加号(+)、逗号(,)、空格( ) 、反斜线(\)、join()的方式、 加号(+),demo如下: 逗号(,),demo如下: 空格( ),demo如下: 反斜线(\),demo如下: join()的方式不举例子,其他的方式后期继续添加 ...
分类:
编程语言 时间:
2017-11-30 13:35:48
阅读次数:
313
http://blog.csdn.net/ldy597321444/article/details/53519753 android的默认调试签名,所有市场都不允许debug签名的应用发布的。所以,第一次发布时新建一个代表自己签名的key和keystore,以后都用这个,如果以后你的公司大了,有别的 ...
分类:
编程语言 时间:
2017-11-30 13:38:58
阅读次数:
264
JS中声明全局变量主要分为显式声明或者隐式声明下面分别介绍。 声明方式一: 使用var(关键字)+变量名(标识符)的方式在function外部声明,即为全局变量,否则在function声明的是局部变量。该方式即为显式声明详细如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 <scri ...
分类:
编程语言 时间:
2017-11-30 13:39:04
阅读次数:
214
直接插入排序是一种非常简单的排序,基本思想是:依次将带排序序列中的每一个记录插入到一个以排序好的序列中,直到全部记录都有序。 在这个过程中,为了减少比较次数,在数组0下标位置设置一个哨兵。直接插入排序简单直观,但是效率较低,时间复杂度为O(n2),因为需要一个哨兵,所以空间复杂度为O(1)。 下面是 ...
分类:
编程语言 时间:
2017-11-30 14:03:59
阅读次数:
170
转载地址:http://blog.csdn.net/zv3e189os5c0tsknrbcl/article/details/78661641 有人在讨论 Python 代码是编译执行还是解释执行?这个问题还可以换一种说法: Python 是编译型语言还是解释型语言?回答这个问题前,我们先弄清楚什么 ...
分类:
编程语言 时间:
2017-11-30 14:04:54
阅读次数:
196
Swing 用户界面组件 老师,我把第十二章的总结写在了手机上的WPS office 上,还没总结完呢,写在手机上方便我随时去看。我是参考书和网上的资料总结的,请老师看看有什么不对的地方需要修改的 Swing 用户界面组件 ...
分类:
编程语言 时间:
2017-11-30 14:05:18
阅读次数:
159
最近遇到这样一个问题,要删除一个集合中的某个元素,该怎么解决? 我自己写了两段代码来删除,都报了一个错java.util.ConcurrentModificationException;为了让更多可能没注意到这个点的程序猿注意一下,我在这里分享下~ 先看代码 1 package com.zwt123 ...
分类:
编程语言 时间:
2017-11-30 15:01:26
阅读次数:
227
最近在写一个自己的邮箱服务器里用到 监视及起/停 windows 中的服务,调查发现还是得用dos来做这些事情 说一下遭遇战的过程 首先是java里如何执行DOS命令,查到下记函数 Runtime.getRuntime().exec() (到这你可以试着启动个 记事本 计算器的了Runtime.ge ...
分类:
编程语言 时间:
2017-11-30 15:01:37
阅读次数:
144
查找方法 : 顺序查找法 二分查找法 1 import time,random 2 3 #时间计算 4 def cal_time(func): 5 def wrapper(*args,**kwargs): 6 time1=time.time() 7 n=func(*args,**kwargs) 8 ...
分类:
编程语言 时间:
2017-11-30 15:03:33
阅读次数:
179
参见官网:http://selenium-python.readthedocs.io/locating-elements.html Selenium提供了下面的方法来定义一个页面中的元素: 下面是查找多个元素(这些方法将返回一个列表): 除了上面给出的公共方法,这里也有两个在页面对象定位器有用的私有 ...
分类:
编程语言 时间:
2017-11-30 15:04:59
阅读次数:
238
1. K-NN算法简介 K-NN算法 ( K Nearest Neighbor, K近邻算法 ), 是机器学习中的一个经典算法, 比较简单且容易理解. K-NN算法通过计算新数据与训练数据特征值之间的距离, 然后选取 K (K>=1) 个距离最近的邻居进行分类或者回归. 如果K = 1 , 那么新数 ...
分类:
编程语言 时间:
2017-11-30 15:06:31
阅读次数:
316
解构赋值 从ES6开始,JavaScript引入了解构赋值,可以同时对一组变量进行赋值。 什么是解构赋值?我们先看看传统的做法,如何把一个数组的元素分别赋值给几个变量: 现在,在ES6中,可以使用解构赋值,直接对多个变量同时赋值: 变量作用域与解构赋值 阅读: 159082 在JavaScript中 ...
分类:
编程语言 时间:
2017-11-30 15:08:49
阅读次数:
176
"BZOJ 3289" Mato的文件管理 题意 求区间逆序对。 题解 在莫队的基础上使用树状数组求逆序对。 在当前区间左侧加入一个数时,res += 原区间比它小的数的个数; 在当前区间右侧加入一个数时,res += 原区间比它大的数的个数; 在当前区间左侧删除一个数时,res = 原区间比它小的 ...
分类:
编程语言 时间:
2017-11-30 15:09:31
阅读次数:
131
面向对象: 1, 面向过程的思想 准备去一个地方: 先买车, 挂牌, 开导航, 踩油门, 过黄河, 穿越珠穆朗玛峰... 2, 面向对象的思想 我开着车去, 车怎么去随便 所有去这个地方的信息, 全部封装在这个车里面, 我不了解这个车是怎么运行的, 我也不需要了解, 我只知道我能到达这个地方就行了 ...
分类:
编程语言 时间:
2017-11-30 15:10:14
阅读次数:
166