第一部分:理论知识 1.AWT与Swing简介 (1)Swing用户界面库是非基于对等体的GUI工具箱。? Swing具有更丰富并且更方便的用户界面元素集合。? Swing对底层平台的依赖很少,因此与平台相关的bug很少。? Swing会带来交叉平台上的统一视觉体验。? Swing类库被放在java ...
分类:
编程语言 时间:
2018-11-18 13:12:31
阅读次数:
220
利用数组的文件输入输出 1. 将数组以二进制格式保存到磁盘 np.save和np.load是读写磁盘数组数据的两个主要函数。默认情况下,数组是以未压缩的原始二进制格式保存在扩展名为.npy的文件中的。 如果文件路径末尾没有扩展名.npy,则该扩展名会自动加上。然后就可以通过np.load读取磁盘上数 ...
分类:
编程语言 时间:
2018-11-18 13:34:36
阅读次数:
196
在上一篇文章中《P2P技术是什么》,我们介绍了P2P技术的特点以及发展历史。在本篇文章中,我们来介绍某一个具体的算法。 如今很多P2P网络的实现都采用DHT的方式实现查找,其中Kademlia(简称Kad)算法由于其简单性、灵活性、安全性成为主流的实现方式。下面我们就来详细分析这个应用于比特币和以太 ...
分类:
编程语言 时间:
2018-11-18 13:34:51
阅读次数:
295
这个函数可以对字符串按照某种方式进行拼接,比如你要在三个字母中间都添加一个特定字符,就可以用这个函数实现 当然join后传入的参数是一个string类型同样也是可以的 实现换行,或者漂亮的输出都可以用这个来实现。 ...
分类:
编程语言 时间:
2018-11-18 14:13:37
阅读次数:
173
使用 PySide2 开发 Maya 插件系列三:qt语言国际化(internationalization) 前言: 这是 qt for python 的语言国际化,基于 UI 的,python 也有自身的语言国际化,两者是不同的。 先来看最终效果: 前期准备: 这次创建一个 main window ...
分类:
编程语言 时间:
2018-11-18 14:14:02
阅读次数:
332
测试环境为DEV-C++,并且选择排序,插入排序,冒泡排序,均为优化后的,若想了解具体优化过程,请参照:https://blog.csdn.net/qq_40164152 测试用例: 选择排序:基本思想:每一趟在n-i+1(i=1,2,…,n-1)个记录中选取关键字最小的记录作为有序序列中第i个记录 ...
分类:
编程语言 时间:
2018-11-18 14:14:42
阅读次数:
241
<题目链接> 题目大意:给出n个点m条单向边边以及经过每条边的费用,让你求出走过一个哈密顿环(除起点外,每个点只能走一次)的最小费用。题目保证至少存在一个环满足条件。 解题分析: 因为要求包含所有点一次的环,我们不难发现,这个环中的每个点的出度和入度均为1,所以我们不妨将每个点进行拆点,将所有点的出 ...
分类:
编程语言 时间:
2018-11-18 14:15:00
阅读次数:
301
一、理论与知识学习部分 Java的抽象窗口工具箱(Abstract Window Toolkit, AWT)包含在java.awt包中,它提供了许多用来设计GUI的组件类和容器类。 大部分AWT组件都有其Swing的等价组件,Swing组件的名字一般是在AWT组件名前面添加一个字母“J”。 通常把由 ...
分类:
编程语言 时间:
2018-11-18 14:15:50
阅读次数:
309
java对数 先看看Java源码里的对数函数(在Java.lang.Math里) 方法1:log() 作用:返回以自然常数e为底数的对数值 说明: e ≈ 2.71828 18284 59045 23536 02874 71352 66249 77572 47093 69995 95749 6696 ...
分类:
编程语言 时间:
2018-11-18 14:18:28
阅读次数:
265
import threadingimport timedef run(n): lock.acquire() global num num +=1 lock.release() time.sleep(1)lock = threading.Lock()num = 0t_objs = [] #存线程实例f ...
分类:
编程语言 时间:
2018-11-18 14:57:25
阅读次数:
150
一、题目:最小编辑代价 给定两个字符串str1和str2,再给定三个整数ic,dc,rc,分别代表插入、删除、替换一个字符的代价,返回将str1编辑成str2的最小代价。举例:str1="abc" str2="adc" ic=5 dc=3 rc=2,从"abc"编辑到"adc"把b替换成d代价最小, ...
分类:
编程语言 时间:
2018-11-18 14:57:31
阅读次数:
229
JSON与Java对象的互相转换 例一(单个对象进行赋值): @RequestMapping("test1.do") @ResponseBody public JSONObject test1(HttpServletRequest request, HttpServletResponse respo ...
分类:
编程语言 时间:
2018-11-18 14:58:14
阅读次数:
171
今天准备学习爬虫的scrapy模块,在这之前需要安装许多别的模块,Twisted就是其一 一开始想着直接用pycharm来安装就行了,没想到安装了一会就报错了,如下 后来就换到命令提示符来安装,在官网发现直接pip安装就行了 当我以为一切顺利的时候,又报错了,还是相同的错误。(WTF!!) 好吧,然 ...
分类:
编程语言 时间:
2018-11-18 14:58:24
阅读次数:
172
xml是实现不同语言或程序之间数据交换的协议,类似json,比json出现得更早。 如下一个名为xml_test的文件,下面的操作都对这个文件进行 <date>和</date>、<country>和</country>、<year>和</year>等成对出现的为非闭合标签,而<neighbor>是自 ...
分类:
编程语言 时间:
2018-11-18 14:58:44
阅读次数:
249
理论知识部分 1.Java的抽象窗口工具箱(AbstractWindow Toolkit,AWT)包含在java.awt包中,它提供了许 多用来设计GUI的组件类和容器类。 2.Swing用户界面库是非基于对等体的GUI工具箱。Swing类库被放在javax.swing包里。 3.大部分AWT组件都 ...
分类:
编程语言 时间:
2018-11-18 14:59:09
阅读次数:
241
__attribute__( at(绝对地址) )的作用分两个,一个是绝对定位到Flash,另个一是绝对定位到RAM。 1、定位到flash中,一般用于固化的信息,如出厂设置的参数,上位机配置的参数,ID卡的ID号,flash标记等等。 2、定位到RAM中,一般用于数据量比较大的缓存,如串口的接收缓 ...
分类:
编程语言 时间:
2018-11-18 14:59:49
阅读次数:
216
参考:“机器学习实战-ApachCN” ...
分类:
编程语言 时间:
2018-11-18 15:00:32
阅读次数:
185
# 单行注释 """ 多行字符串可以用 三个引号包裹,不过这也可以被当做 多行注释 """ #################################################### ## 1. 原始数据类型和操作符 ################################## ...
分类:
编程语言 时间:
2018-11-18 15:04:16
阅读次数:
158
Mac下HTMLTestRunner.py存放路径: ~/anaconda/lib/python3.6/site packages/HTMLTestRunner.py 已经更改,python3可以直接使用 ...
分类:
编程语言 时间:
2018-11-18 15:07:16
阅读次数:
138
如果是1 n, 那么上述公式每个i加1即可。 ...
分类:
编程语言 时间:
2018-11-18 15:08:05
阅读次数:
166