首页 > 编程语言
C#之对象数组排序
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 对象数组排序测试 { class Program... ...
分类:编程语言   时间:2017-01-25 18:41:17    收藏:0  评论:0  赞:0  阅读:283
spring boot redis代码与配置
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.redis... ...
分类:编程语言   时间:2017-01-25 18:40:57    收藏:0  评论:0  赞:0  阅读:313
c++回调函数
回调函数,也就是我们说实现观察者模式、异步编程的关键之处,在java中一般通过匿名类实现比较多,在c/c++中,除非使用正规的OO实现,有不少都采用函数指针的方式实现,尤其是有些情况下可能还不允许随便使用对象。其基本用法如下。 定义相关接口: 调用: 输出如下: oneonetwotwothreet ...
分类:编程语言   时间:2017-01-25 18:40:42    收藏:0  评论:0  赞:0  阅读:192
python+selenium 浏览器的问题
以前用selenium调用firefox是不需要驱动的,最近安装了python3.52+最新的firefox 发现调不起来了 搜索以后发现Firefox 47+需要搞个firefox的驱动 geckodriver(.exe) 在家里的电脑上用python+selenium+chrome是可以跑起来的 ...
分类:编程语言   时间:2017-01-25 18:40:27    收藏:0  评论:0  赞:0  阅读:239
java vm (二) 之 虚拟机启动对类的操作
虚拟机在启动中对类的操作 类的初始化在何时发生呢? 类(接口)在被java程序“首次主动调用”的时候才会被初始化。 说的多好! 首次~~主动~~调用 那么如何调用称呼其为主动调用 以上可以证明写了一个类但是没有主动调用,那么不必担心里面的逻辑了,因为程序走不到哪里。 ...
分类:编程语言   时间:2017-01-25 18:38:34    收藏:0  评论:0  赞:0  阅读:308
JavaScript第一章
学习了javascript第一章,对js有了初步的了解。 首先,javascript主要由三个部分组成:核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM) ECMAScript主要是用来提供核心语言,它包括语法、类型、语句、关键字、保留字、操作符以及对象。需要web浏览器 ...
分类:编程语言   时间:2017-01-25 17:56:52    收藏:0  评论:0  赞:0  阅读:271
spring boot 注解说明
Starters 可以创建自己的Starter,但名字格式不能是 spring-boot-starter-*,而是 *-spring-boot-starter。类似Maven插件的规则。 自动配置 @Import 和 @ComponentScan 类似; @EnableAutoConfigurati ...
分类:编程语言   时间:2017-01-25 17:54:21    收藏:0  评论:0  赞:0  阅读:285
Prim算法——最小生成树
´我们可以对该算法里面的各个步骤分别考虑: ´初始化:V’={x},E’={},x是随便一个节点; ´这一步只需要随便选取一个点即可; ´重复下列操作,直到V’=V: ´在E集合当中选择最小的边<u,v>使得u∈V’但是v?V’; ´V’加入节点v,E’加入<u,v>; ´对于上面的第二步,实际上我 ...
分类:编程语言   时间:2017-01-25 17:51:46    收藏:0  评论:0  赞:0  阅读:302
Tarjan算法——强连通分量
´Tarjan算法是一个通过对图进行深度优先搜索并通过同时维护一个栈以及两个相关时间戳的算法。 ´定义dfn(u)表示节点u搜索的次序编号(时间戳,第几个搜索的节点),low(u)表示节点u或u的子树当中可以找到的最早的栈中的节点的时间戳。 ´由定义,我们可以得到: ´Low(u)=dfn(u), ...
分类:编程语言   时间:2017-01-25 17:51:27    收藏:0  评论:0  赞:0  阅读:342
源码跟读,Spring是如何解析和加载xml中配置的beans
Spring版本基于:跟踪代码源码基于:https://github.com/deng-cc/KeepLearning commit id:c009ce47bd19e1faf9e07f12086cd440b7799a63 1、配置启动Spring所需的监听器web.xml中配置监听器 org.spr... ...
分类:编程语言   时间:2017-01-25 17:51:02    收藏:0  评论:0  赞:0  阅读:479
No.23 Java学习路线
Java体系涉及到三个方面:J2SE,J2EE,J2ME(KJAVA)。⑴J2SE——Java 2 Platform Standard Edition,即JDK,它是三者的基础,属于桌面级应用开发;⑵J2EE和J2ME。 J2ME——The Micro Edition of the Java 2 P ...
分类:编程语言   时间:2017-01-25 17:50:31    收藏:0  评论:0  赞:0  阅读:221
归并排序
1.非递归方法 分成三个函数,用来实现三个功能: 总体实现过程: 第一个函数:Merge,用来实现合并两段有序的序列 :[2,5,7,9,3,8,10]->[2,3,5,7,8,9,10] 。i=0,m=3,n=6. 第二个函数:MergePass,用来实现每两个长度为s的串合并。注意这个函数分成以 ...
分类:编程语言   时间:2017-01-25 17:47:45    收藏:0  评论:0  赞:0  阅读:290
C++ 内存拷贝函数 memcpy
在C/C++中经常会遇到对一段固定的连续内存进行拷贝操作, 这时候我们就需要用到 <cstring> 头文件 中的 memcpy 函数。 具体使用如下: 其中 , y 为 拷贝到的内存段 开始地址, x 为 从拷贝一方的 内存段 开始地址。 第三个参数为拷贝的内存字节数,这里采用 sizeof 对类 ...
分类:编程语言   时间:2017-01-25 17:43:17    收藏:0  评论:0  赞:0  阅读:328
Java动态代理深入解析
要想了解Java动态代理,首先要了解什么叫做代理,熟悉设计模式的朋友一定知道在Gof总结的23种设计模式中,有一种叫做代理(Proxy)的对象结构型模式,动态代理中的代理,指的就是这种设计模式。 在我看来所谓的代理模式,和23种设计模式中的“装饰模式”是一个东西。23种设计模式中将它们作为两种模式, ...
分类:编程语言   时间:2017-01-25 17:41:08    收藏:0  评论:0  赞:0  阅读:137
Dijkstra算法——最短路径
´Dijkstra算法是用于求解正权图当中的单源(出发点唯一)的最短路径问题。 ´下面,我们均假设我们的出发点为1. ´清除所有点的标记,并给每个点设置一个从源点出发的距离,最初d[1]=0,其余d[i]=+oo。 ´循环n次 ´在所有未标记的点当中选择距离最小的节点v ´通过从v出发的所有边(v, ...
分类:编程语言   时间:2017-01-25 17:36:40    收藏:0  评论:0  赞:0  阅读:174
Floyd算法
´Floyd算法则是需要求出任意两点之间的最短路。(保证有最短路,没有负环) ´我们通过dis[i][j]表示从i到j的最短路径。 ´然后最开始我们设dis[i][i]=0,dis[i][j]=+oo。 ´然后接下来我们尝试从逐个逐个中间点的添加,以扩展路径长度 ´理论上该算法也可以采用多次dijk ...
分类:编程语言   时间:2017-01-25 17:36:11    收藏:0  评论:0  赞:0  阅读:201
No.21 Java猜拳小程序
猜拳小游戏 ...
分类:编程语言   时间:2017-01-25 17:35:54    收藏:0  评论:0  赞:0  阅读:300
No. 22 java求1到10的和
/** * 打印出1 - 10 的和 , * */public class W { public static void main (String[]args){ int k = 1; int sum =0; //自己更改要求的值 while(k<=10){ sum=sum+k; k++; } Sy ...
分类:编程语言   时间:2017-01-25 17:34:56    收藏:0  评论:0  赞:0  阅读:181
有向无环图中的拓扑排序
´有向无环图(DAG),指不存在环的有向图 ´点的入度,指以这个点为结束点的边数 ´点的出度,指以这个点为出发点的边数 ´拓扑序就是对于节点的一个排列使得若(u,v)∈E,那么u在排列中出现的位置一定在v前面 ´而拓扑排序,则是一个用于求解拓扑序的方法(只需要求出一组解) 一个合法的拓扑序(1 2 ...
分类:编程语言   时间:2017-01-25 17:33:38    收藏:0  评论:0  赞:0  阅读:304
第二节 Python基础之变量,运算符,if语句,while和for循环语句
我们在上一节中,我们发现当我们用字符串进行一些功能处理的时候,我们都是把整个字符串写下来的,比如"jasonhy".startwith("j"),如果我们在程序中,很多地方用到"jasonhy"的时候,每个都这样写的话,代码看起来就很low了,而且你有时候还有可能写错,再有一个就是,如果现在需求改变 ...
分类:编程语言   时间:2017-01-25 17:31:28    收藏:0  评论:0  赞:0  阅读:238
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!