首页 > 编程语言
LeetCode 88. Merge Sorted Array(合并有序数组)
Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array. Note:You may assume that nums1 has enough space (size tha ...
分类:编程语言   时间:2017-08-02 09:33:20    收藏:0  评论:0  赞:0  阅读:205
初识遗传算法 蚁群算法
今天看这篇文章 Link 里面提到遗传算法、蚁群算法等。 遗传算法看这一篇: https://www.zealseeker.com/archives/python-genetic-algorithm/ 这篇文章比较了几种寻找最大值的方法: http://blog.csdn.net/emiyassta ...
分类:编程语言   时间:2017-08-02 09:32:25    收藏:0  评论:0  赞:0  阅读:265
python之块包导入
一、模块 1、什么是模块 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C ...
分类:编程语言   时间:2017-08-02 09:31:42    收藏:0  评论:0  赞:0  阅读:219
12步轻松搞定python装饰器
12步轻松搞定python装饰器 呵呵!作为一名教python的老师,我发现学生们基本上一开始很难搞定python的装饰器,也许因为装饰器确实很难懂。搞定装饰器需要你了解一些函数式编程的概念,当然还有理解在python中定义和调用函数相关语法的一些特点。 我没法让装饰器变得简单,但是通过一步步的剖析 ...
分类:编程语言   时间:2017-08-02 09:30:30    收藏:0  评论:0  赞:0  阅读:149
Spring中Bean的配置方式之FactoryBean
Spring 中有两种类型的 Bean, 一种是普通Bean, 另一种是工厂Bean, 即FactoryBean. 工厂 Bean 跟普通Bean不同, 其返回的对象不是指定类的一个实例, 其返回的是该工厂 Bean 的 getObject 方法所返回的对象 相关代码: Car.java CarFa ...
分类:编程语言   时间:2017-08-02 09:28:08    收藏:0  评论:0  赞:0  阅读:279
快速排序
快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 设要排序的数组是A[0]… ...
分类:编程语言   时间:2017-08-02 09:24:48    收藏:0  评论:0  赞:0  阅读:190
Spring中Bean的配置方式之通过工厂方法
通过调用静态工厂方法创建Bean 调用静态工厂方法创建 Bean是将对象创建的过程封装到静态方法中. 当客户端需要对象时, 只需要简单地调用静态方法, 而不同关心创建对象的细节. 要声明通过静态方法创建的 Bean, 需要在 Bean 的 class 属性里指定拥有该工厂的方法的类, 同时在 fac ...
分类:编程语言   时间:2017-08-02 09:20:35    收藏:0  评论:0  赞:0  阅读:257
JAVA虚拟机关闭钩子(Shutdown Hook)
Java程序常常也会遇到进程挂掉的情况。一些状态没有正确的保存下来,这时候就须要在JVM关掉的时候运行一些清理现场的代码。JAVA中的ShutdownHook提供了比較好的方案。 JDK提供了Java.Runtime.addShutdownHook(Thread hook)方法。能够注冊一个JVM关 ...
分类:编程语言   时间:2017-08-02 09:20:20    收藏:0  评论:0  赞:0  阅读:185
python学习(十二) 图形化用户界面
12.1 丰富的平台 12.2 下载和安装wxPython 12.3 创建示例GUI应用程序 12.3.1 开始 12.3.2 窗口和组件 12.3.3 标签、标题和位置 12.3.4 更智能的布局 12.3.5 事件处理 12.3.6 完成了程序 12.4 但是我宁愿用... 12.4.1 使用T ...
分类:编程语言   时间:2017-08-02 09:19:58    收藏:0  评论:0  赞:0  阅读:187
python错误和异常
语法:当没有语句异常发生时,else中的语句将会被执行。 try: 这里是语句块except(IOerror),x: #其中x代表异常的实例 print xelse: print "程序没有错误!" 案例: Python异常类 ...
分类:编程语言   时间:2017-08-02 09:14:27    收藏:0  评论:0  赞:0  阅读:193
Java Web返回JSON
Web项目中经常涉及到AJAX请求返回JSON和JSONP数据。JSON数据在server端和浏览器端传输,本质上就是传输字符串,只是这个字符串符合JSON语法格式。浏览器端会依照普通文本的格式接收JSON字符串。终于JSON字符串转成JSON对象通过JavaScript实现。眼下部分浏览器(IE9 ...
分类:编程语言   时间:2017-08-02 09:13:26    收藏:0  评论:0  赞:0  阅读:168
Java对象的序列化和反序列化Serializable
1、什么是序列化和反序列化 Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。 2、什么情况下需要序列化 a)当你想把的内存中的对象保存到一个文件中或者数据库中时候; b)当你想用套接字在网络上传送对 ...
分类:编程语言   时间:2017-08-02 09:11:56    收藏:0  评论:0  赞:0  阅读:182
C C++基本输入输出
//#include #include #include //http://www.cnblogs.com/Yogurshine/p/3677201.html using namespace std; #define ERROR 1 #define OK 0 int WriteFileWithCSt... ...
分类:编程语言   时间:2017-08-02 09:09:57    收藏:0  评论:0  赞:0  阅读:268
给定一整型数组,若数组中某个下标值大的元素值小于某个下标值比它小的元素值,称这是一个反序
【问题】 找出反序的个数 给定一整型数组,若数组中某个下标值大的元素值小于某个下标值比它小的元素值,称这是一个反序。 即:数组a[]; 对于i < j 且 a[i] > a[j],则称这是一个反序。 给定一个数组,要求写一个函数,计算出这个数组里全部反序的个数。 【代码】 #include <std ...
分类:编程语言   时间:2017-08-02 09:06:54    收藏:0  评论:0  赞:0  阅读:257
一致性hash算法
题记 学习别人的精髓,并加以总结,消化吸收,这就是提高!!! 在拜读前阿里巴巴技术大牛李智慧先生的著作《大型网站技术架构:核心原理与案例分析》时,第一次比较完备的了解了一致性hash算法, 一致性哈希算法早在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,而该算法的核心是将hash环 ...
分类:编程语言   时间:2017-08-02 00:21:53    收藏:0  评论:0  赞:0  阅读:251
Java对象与JSON互相转换jsonlib以及手动创建JSON对象与数组——(二)
首先声明一下,jsonlib转换与GSON相比太差劲了,操作不是一般的繁琐。GSON可以直接转换成各种集合与对象类型。强烈推荐使用GSON。而且GSON一个方法就可以解决,jsonlib转来转去太繁琐了。 手动创建JSONObject与JSONArray有用,用于读取文件对字符串进行处理 jsonl ...
分类:编程语言   时间:2017-08-02 00:20:23    收藏:0  评论:0  赞:0  阅读:412
【Python算法】图与树的实现
对于图结构的实现来说,最直观的方式之一就是使用邻接列表。下面我们来实现一个最简单的:假设现在我们有n个节点,编号分别为0,...,n-1。 然后,每个邻接列表就是一个数字列表,我们可以将他们编入一个大小为n的主列表,并用节点编号对其进行索引。 邻接集表示法: 邻接列表 加权邻接字典 嵌套 list ...
分类:编程语言   时间:2017-08-02 00:17:05    收藏:0  评论:0  赞:0  阅读:338
Spring AOP
一.前言 在以前的项目中,很少去关注Spring Aop的具体实现与理论,只是简单了解了一下什么是Aop具体怎么用,看到了一篇博文写得还不错,就转载来学习一下,博文地址:http://www.cnblogs.com/xrq730/p/4919025.html AOP AOP(Aspect Orien ...
分类:编程语言   时间:2017-08-02 00:16:15    收藏:0  评论:0  赞:0  阅读:279
Java学习之理解递归
Java支持递归。递归是根据自身定义内容的过程。就Java编程而言,递归是一个允许方法调用自身的特性。调用自身的方法被称为递归。典型的例子就是阶乘的计算,N的阶乘就是从1到N之间所有整数的乘积。 当方法调用自身时,在堆栈上为新的局部变量和参数分配内存,并使用这些新的变量从头开始执行方法的代码。当每次 ...
分类:编程语言   时间:2017-08-02 00:15:22    收藏:0  评论:0  赞:0  阅读:369
commons-fileupload-1.2.1.jar 插件上传与下载
1:首先在页面上写个文本域: <form action="uploadServlet" method="post" enctype="multipart/form-data"> file:<input type="file" name="file"/> 描述:<input type="text" n ...
分类:编程语言   时间:2017-08-02 00:15:10    收藏:0  评论:0  赞:0  阅读:309
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!