首页 > 2017年02月15日 > 全部分享
最小生成树求法 Prim + Kruskal
prim算法的思路 和dijkstra是一样的 每次选取一个最近的点 然后去向新的节点扩张 注意这里的扩张 不再是 以前求最短路时候的到新的节点的最短距离 而是因为要生成一棵树 所以是要连一根最短的连枝 所以关键部分修改一下 dist[u] = min(dist[u], e.cost) >>e是连接 ...
分类:其他   时间:2017-02-15 23:52:04    收藏:0  评论:0  赞:0  阅读:297
java中同步和异步有什么异同?
同步交互:指发送一个请求,需要等待返回,然后才能够发送下一个请求,有个等待过程; 异步交互:指发送一个请求,不需要等待返回,随时可以再发送下一个请求,即不需要等待。 区别:一个需要等待,一个不需要等待,在部分情况下,我们的项目开发中都会优先选择不需要等待的异步交互方式。 哪些情况建议使用同步交互呢? ...
分类:编程语言   时间:2017-02-15 23:51:52    收藏:0  评论:0  赞:0  阅读:201
组合模式(Composite)
一、组合模式介绍 组合模式:将对象组合成树形结构以表示:部分--整体 的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 java中的组合是指:在A类里定义一个B类的引用,A拥有了B,叫组合。只是单纯的组合而已,而不是一种设计模式。 组合和组合模式不是一回事! 基本上见到的树形结构都 ...
分类:其他   时间:2017-02-15 23:51:17    收藏:0  评论:0  赞:0  阅读:225
Java23种设计模式学习笔记【目录总贴】
创建型模式:关注对象的创建过程 1、单例?模式:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点 主要: 饿汉式(线程安全,调用效率高,但是不能延时加载) 懒汉式(线程安全,调用效率不高,但是可以延时加载) 其他: 双重检测锁式(由于JVM底层内部模型原因,偶尔会出问题。不建议使用) 静态 ...
分类:编程语言   时间:2017-02-15 23:51:01    收藏:0  评论:0  赞:0  阅读:225
Python 面向对象class(2)
Python 面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。 如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对 ...
分类:编程语言   时间:2017-02-15 23:50:48    收藏:0  评论:0  赞:0  阅读:242
大话设计模式读书笔记--4.代理模式
生活中的例子: 代理模式的目的是: 隐藏真实访问对象,同时可以处理别的事情 定义 代理模式:为其他对象提供一种代理以控制对这个对象的访问 也就是说,代理是一个中介, 它连接客户端和目标对象,同时可以附加对种用途 模式结构 Subject: 定义了RealSubject和Proxy共用的接口 Prox ...
分类:其他   时间:2017-02-15 23:50:30    收藏:0  评论:0  赞:0  阅读:280
[LeetCode] 12. Integer to Roman ☆☆
Given an integer, convert it to a roman numeral. Input is guaranteed to be within the range from 1 to 3999. 解释: 罗马数字采用七个罗马字母作数字、即Ⅰ(1)、X(10)、C(100)、M(1 ...
分类:其他   时间:2017-02-15 23:50:13    收藏:0  评论:0  赞:0  阅读:170
阅读笔记二2017.1.27
之前看了前三章对软件工程有了大致认识,对个人开发的流程及软件工程师的成长过程有了比以前更清晰的了解。 这一周重点阅读了第四章,本章讲了两人合作的前提是代码要规范(包括代码风格规范及代码设计规范)及代码复审,然后才能结对开发。 大学一年交了很多代码作业,但质量仅仅是完成了而已,对于缩进、行宽、括号、与 ...
分类:其他   时间:2017-02-15 23:49:59    收藏:0  评论:0  赞:0  阅读:229
Windows程序员必须知道的字符编码和字符集
在存储和传递文本过程中,为了使得所有电脑都能够正确的识别出文本内容,需要有一个统一的规则。 2. 字符集 (Character Set) ) 一般情况,一种编码方式对应一种字符集。如 ASCII,对应 ASCII 字符集。GBK 编码方式对应 GBK 字符集。但是也有一种编码方式,多种字符集的,Un ...
分类:Windows开发   时间:2017-02-15 23:49:28    收藏:0  评论:0  赞:0  阅读:339
构造方法
特点: 方法名称和类名系统 没有返回值类型,连void也没有 没有具体的返回值 作用: 对数据进行初始化的 注意事项: 构造方法也是有return语句的,格式是return; 如果我们没有给出构造方法,那么系统会提供一个无参的构造方法 如果我们给出了构造方法,那么系统就不会系统无参的构造方法 ...
分类:其他   时间:2017-02-15 23:49:12    收藏:0  评论:0  赞:0  阅读:181
log4j
Log4j日志级别:级别表示只有设置的当前级别及其以上的日志信息才输出 debug:调试级别 info:信息级别 warn:警告级别 error:错误级别 fatal:崩溃级别 一.一个最基本的示例: package com.wode.Test; import org.apache.log4j.Co ...
分类:其他   时间:2017-02-15 23:48:52    收藏:0  评论:0  赞:0  阅读:180
前端面试js题
var a=10; (function(){ console.log(a); var a=100; })(); 结果:输出undefined 解释: function中有var a=100; 声明会提升到function最开头,但赋值发生在最后。 上面的代码等价于 var a=10; (functi ...
分类:Web开发   时间:2017-02-15 23:48:35    收藏:0  评论:0  赞:0  阅读:244
在win10安装Node.js+npm模块管理
花费了一整天的时间,终于在晚上10点前弄好了,为了纪念今天,就把结果排序下,第一次写就简单除暴点,总结的不好请轻拍 1、Node.js官方Windows版程序; https://nodejs.org/en/#download Node.js在Windows平台上提供了两种安装方式,一是.MSI安装文 ...
分类:Windows开发   时间:2017-02-15 23:48:17    收藏:0  评论:0  赞:0  阅读:415
xml文件,xml格式字符串 读写
最近工作需要写一个小工具,对会员卡卡号进行修改,需要修改的会员卡号存放在excel中,其中有id,正确卡号,当前错误卡号,状态 4列,为了不让用户随意修改excel内容,需要将excel转化为xml,然后对xml进行加密,在程序中读取xml内容,放到字符串中,进行解密,然后在读卡后,查找xml是否有 ...
分类:其他   时间:2017-02-15 23:48:05    收藏:0  评论:0  赞:0  阅读:310
关于闭包,不断理解不断更新
1、 function say667(){ var num = 666; var sayAlert = function(){ alert(num); } num++; return sayAlert;}var sayNumber = say667();sayNumber(); 闭包中使用的函数局部 ...
分类:其他   时间:2017-02-15 23:47:34    收藏:0  评论:0  赞:0  阅读:304
File类
File类:唯一一个与文件本身有关的操作类。 下面3个构造方法可以用来生成File对象。 File(String directoryPath); File(String directoryPath,String fileName); File(File dirObj;String fileName) ...
分类:其他   时间:2017-02-15 23:47:13    收藏:0  评论:0  赞:0  阅读:255
安装sql 2008步骤以及所遇到的问题
下载网址:http://www.xiazaiba.com/html/4610.html 安装步骤: 1. 在Windows7操作系统系,启动Microsoft SQL 2008安装程序后,系统兼容性助手将提示软件存在兼容性问题,在安装完成之后必须安装SP1补丁才能运行,如图1-1所示。这里选择“运行 ...
分类:数据库技术   时间:2017-02-15 23:46:55    收藏:0  评论:0  赞:0  阅读:381
搜狗浏览器也可以直接安装Chrome插件,太棒了
这是最近才发现的一个小密码,简直太棒了,从此以后可以直接从Chrome应用店安装插件,再也不用到搜狗应用里面找插件了。 地球人都在用的ABP终于可以用了。 方法很简单,在搜狗浏览器里面打开Chrome应用店的地址:https://chrome.google.com/webstore/category ...
分类:其他   时间:2017-02-15 23:46:43    收藏:0  评论:0  赞:0  阅读:368
SVN(一)
1.Help→Install new softwera 2.Work with一栏→点击Add→Name自定义,Location插件下载地址 3.全选→Finish 如若报错可修改SVN接口 1.Window→Preferences→SVN→Client→切换JavaHL(JNI)1.7.10(r1 ...
分类:其他   时间:2017-02-15 23:46:32    收藏:0  评论:0  赞:0  阅读:247
【Python基础入门】第 1 课:入门基础
一些学习资源的收集: 可汗学院 视频 公开课 Grossin 编程教室: 一个非常简单,对初学者非常友好的教程和在线联系 廖雪峰教程 书籍: Python核心编程: 这本书应该是最清楚、最深入全面的书 像计算机科学家一样思考python:很好的一本入门书 Python2.7 Tutorial中文版 ...
分类:编程语言   时间:2017-02-15 23:46:22    收藏:0  评论:0  赞:0  阅读:304
1182条   上一页 1 2 3 4 ... 60 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!