数组的排序算法 选择排序 每次选择所要排序得数组中的最大值(由大到小排序,由小到大排序则选择最小值)的数组元素,将这个数组元组的值与最前面没有排序的数组元素进行交换, 第一次排序之后,最大的数字来到了第一位,再从第二个元素开始找,找到最大的元素,与第二个交换位置 1 2 3 4 5 6 7 8 9 ...
分类:
编程语言 时间:
2018-04-27 20:01:29
阅读次数:
180
序列化对象: 对象序列化:对象的状态转化为字符串,也可以将字符串还原为对象。方法:JSON.stringify(),用来序列化,JSON.parse(),用来还原对象。 JSON(JavaScript Object Notation),即JavaScript对象表示法。var o = {x:1}; ...
分类:
编程语言 时间:
2018-04-27 20:02:20
阅读次数:
200
...
分类:
编程语言 时间:
2018-04-27 20:02:58
阅读次数:
198
多线程tcp server & client tcp服务端: 1 from socket import * 2 from threading import Thread 3 4 def client(socket_client, msg_addr): 5 print(">>>有新客户端连接<<<") ...
分类:
编程语言 时间:
2018-04-27 21:03:13
阅读次数:
199
一、模块、包 1.什么是模块模块实质上就是一个python文件,它是用来组织代码的,意思就是说把python代码写到里面,文件名就是模块的名称,test.py test就是模块名称。 2.什么是包包,package本质就是一个文件夹,和文件夹不一样的是它有一个__init__.py文件,包是从逻辑上 ...
分类:
编程语言 时间:
2018-04-27 21:04:56
阅读次数:
245
问题描述:不带参数的函数可以通过C#调用,含有参数的函数报错: EntryPointNotFoundException;此外,采用depends可以查看到所有导出函数。 此问题解决方案:步骤1:在C++中添加模块定义文件(.def),将要导出的函数写进去。 LIBRARY EXPROTS 函数名1 ...
分类:
编程语言 时间:
2018-04-27 21:06:31
阅读次数:
185
https://blog.csdn.net/top_code/article/details/53586551 当我们开发了一个公共模块,将它deploy到Maven仓库时,最好同时提供源码包和Javadoc包,这样使用者可以在IDE中直接进入该依赖的源码查看其实现的细节。 由于生成源码包和Java ...
分类:
编程语言 时间:
2018-04-27 21:07:00
阅读次数:
188
容错能力越强越好 b为平面的偏正向,w为平面的法向量,x到平面的映射: 先求的是,距分界线距离最小的点;然后再求的是 什么样的w和b,使得这样的点,距离分界线的值最大。 放缩之后:; 又要取 其为min,即 取 yi*(w^T*Q(xi) + b) = 1 => ...
分类:
编程语言 时间:
2018-04-27 21:07:21
阅读次数:
159
new是C++中用于动态内存分配的运算符,在C语言中一般使用malloc函数。 (1)plain new顾名思义就是普通的new,就是我们惯常使用的new。非配内存,调用构造函数,在C++中是这样定义的: void* operator new(std::size_t) throw(std::bad_ ...
分类:
编程语言 时间:
2018-04-27 21:08:31
阅读次数:
198
在实际开发中,总存在着这样的场景,比如拦截请求的ip地址,或者在所有的请求都返回相同的数据,如果每一个方法都写出相同数据固然可以实现,但是随着项目的变大,重复的代码会越来越多,所以在这种情况我们可以用拦截器来实现。 最近一直在研究thymeleaf,越发的感觉这个很好用,所以这篇文章也选择结合这个来 ...
分类:
编程语言 时间:
2018-04-27 21:09:47
阅读次数:
192
数据驱动模式的测试好处相比普通模式的测试就显而易见了吧!使用数据驱动的模式,可以根据业务分解测试数据,只需定义变量,使用外部或者自定义的数据使其参数化,从而避免了使用之前测试脚本中固定的数据。可以将测试脚本与测试数据分离,使得测试脚本在不同数据集合下高度复用。不仅可以增加复杂条件场景的测试覆盖,还可 ...
分类:
编程语言 时间:
2018-04-27 21:10:15
阅读次数:
293
https://wenku.baidu.com/view/d7383548767f5acfa1c7cd30.html 只看这个就够了 copy版 VC2010对Excel的操作 创建基于对话框的MFC程序 在工程名上右键,选择“添加”—“类”(或者点击菜单栏的“项目”->“添加类”),选择“Type ...
分类:
编程语言 时间:
2018-04-27 21:11:26
阅读次数:
211
面向对象与面向过程的区别 所谓的面向对象,其实就是将一个事务拆分成很多个功能,每个功能就是一个对象。就像设计五子棋,规则是一个对象,棋盘是一个对象,而黑白棋又是一个对象。 所谓的面向过程,其实就是将一个事务拆分成几个步骤,每个步骤写个函数,一次调用。还是五子棋,1、开始游戏,2、黑子先走,3、绘制画 ...
分类:
编程语言 时间:
2018-04-27 21:11:47
阅读次数:
189
#!/usr/bin/envpython#coding:utf-8importos,sys#判断位置参数argv_num=len(sys.argv)ifargv_num!=3:print("请至少输入2位参数:")print("########################################")print("EXample:python%s\033[1;31mfilenamefil
分类:
编程语言 时间:
2018-04-27 21:12:13
阅读次数:
141
看到了几篇讲的不错的博客,这里收集起来 不明白的地方互相参考 https://blog.csdn.net/fangqingan_java/article/details/9320769 https://blog.csdn.net/michael019/article/details/48714303 ...
分类:
编程语言 时间:
2018-04-27 21:13:40
阅读次数:
154
头次写博客,想说的东西不难,关于泛型的疑问,是前一阵在学习jackson中遇到的。 下面就把我所想到的、遇到的,分享出来。 泛型是JDK1.5后的一个特性,是一个参数类型的应用,可以将这个参数声明在类、接口、方法中,就像我们方法中定义的局部变量一样;在工作中,我们常在List,Map,Set等集合对 ...
分类:
编程语言 时间:
2018-04-27 21:13:58
阅读次数:
242
1.进程 定义:正在进行的程序叫作一个进程。进程负责了内存空间的划分 疑问:windows号称是多任务的操作系统,那么是同时运行多个程序的吗? 从宏观角度:windows确实是同时运行多个应用程序 从微观角度:cpu做了快速的切换动作,只是太快了,我们肉眼看不出切换而已 2.线程 定义:线程在一个进 ...
分类:
编程语言 时间:
2018-04-27 21:14:58
阅读次数:
180
学习内容: 1.网络通信协议 (1)TCP/IP协议: TCP/IP协议中的四层分别是应用层、传输层、网络层和链路层 链路层:链路层是用于定义物理传输通道,通常是对某些网络连接设备的驱动协议,例如针对光纤、网线提供的驱动。 网络层:网络层是整个TCP/IP协议的核心,它主要用于将传输的数据进行分组, ...
分类:
编程语言 时间:
2018-04-27 21:16:39
阅读次数:
165
当一个base64需要剪去前面的部分的时候 ...
分类:
编程语言 时间:
2018-04-27 21:17:56
阅读次数:
232
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2688 题目大意: 给你n数,(n<=3e6),有两个操作,Q为 当前有多少对数,满足严格递增,R l,r为旋转l,r这个区间的数 解题思路: 求严格递增的顺序对我们可以反向用树状数组求逆序对,300W ...
分类:
编程语言 时间:
2018-04-27 21:39:27
阅读次数:
161