核心思想:以起始原点为中心,想外层扩展,知道扩展到重点为止。设到A点的最短路径上,A点前驱节点为B,则该路径包含到达节点B的最短路径。S集合代表已经探索过的节点,U集合表示未探索过的节点。时间复杂度为O(n^2)具体过程见下图和表C++代码如下: 1 #include 2 #define MAX.....
分类:
编程语言 时间:
2015-05-21 01:19:14
阅读次数:
335
Caused by: java.lang.NoClassDefFoundError: org/hibernate/annotations/common/reflection/MetadataProvider at java.lang.Class.getDeclaredConstructors0(Na...
分类:
编程语言 时间:
2015-05-21 01:16:31
阅读次数:
328
深入剖析 Spring 框架的 BeanFactory
分类:
编程语言 时间:
2015-05-21 01:15:37
阅读次数:
192
Java中的面向对象在软件开发的学习中,我最先接触的开发语言就是java,但都是简单的函数和循环数组的应用。说道面向对象,第一次看到这个词的时候还是在C#的学习过程中,我记得当时PPT上霸气的解释,什么是对象?万物皆对象!够霸气吧,当时的面向对象思想对我来说还是挺崩溃的,什么继承多态啊!经过了无.....
分类:
编程语言 时间:
2015-05-21 01:13:37
阅读次数:
181
Description
输入一个大于1的正整数,如果是素数则输出“yes”,如果不是素数,则输出“no”,
Input
一个大于1的正整数
Output
如果该整数是素数则输出“yes”,如果不是素数,则输出“no”
/* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作者...
分类:
编程语言 时间:
2015-05-21 00:09:03
阅读次数:
188
POJ Transmitters(计算几何 极角排序啊)...
分类:
编程语言 时间:
2015-05-21 00:07:38
阅读次数:
148
Python:优雅、明确、简单
适合的领域:web网站和各种网络服务、系统工具和脚本、作为“胶水”语言把其他语言开发的模块包装起来方便使用
不适合的领域:贴近硬件的代码(首先C)、移动开发:IOS/Android有各自的开发语言(ObjC,Swift/Java)、游戏开发:C/C++
实际应用:
国外:YouTube、 OpenStack
国内...
分类:
编程语言 时间:
2015-05-21 00:06:24
阅读次数:
336
代码:
root@linux:/study/python# cat write.py
#!/usr/bin/python
output_file = open("test.txt","w")
output_file.write("write test\n")
output_file.close()
output_file = open("test.txt","a")
output_file...
分类:
编程语言 时间:
2015-05-21 00:06:21
阅读次数:
253
开通博客园以来第一次写随笔,就写一下关于C语言指针的一些感想吧。很多同学都搞不懂指针,我一开始也云里雾里没看懂指针,而且老师又把指针说得很难的样子。其实主要是把指针”*“的作用给弄混了,不用畏惧,细心点看就可以了。首先简介一下指针的概念好了。指针本身也是一个变量,只不过这个变量的值比较特殊,它不是常...
分类:
编程语言 时间:
2015-05-21 00:02:02
阅读次数:
401
今天被吐槽在客户端用js对密码进行md5加密其实也不见得安全。这种做法其实不见得有什么作用,学过计算机网络都知道,在网上抓一个包是很简单的事,就算别人抓包抓不到你原始密码,用这个md5后的密码一样可以模拟登录系统。这样做无非就是直接通过登录页没法直接输入用户名密码,但用个程序模拟登陆也不是什么太难....
分类:
编程语言 时间:
2015-05-20 23:58:40
阅读次数:
556
以下资料转自CSDN 某牛人。对c++容器有一个比较好的理解:http://blog.csdn.net/acosoft/article/details/4395468http://blog.csdn.net/acosoft/article/details/4398367http://blog.csd...
分类:
编程语言 时间:
2015-05-20 23:58:44
阅读次数:
315
解题思路:中序遍历,左子树-根节点-右子树JAVA实现如下: public List inorderTraversal(TreeNode root) { List list = new ArrayList(); if(root==null) r...
分类:
编程语言 时间:
2015-05-20 23:56:04
阅读次数:
174
MonoBehaviour中的消息非常多,一共有62个!除了必须关注的脚本生命周期的一系列函数外,还有其他两组比较常混淆的消息:碰撞和触发。按3D和2D物体区分,又分为碰撞:Collision、Collision2D。触发:Trigger、Trigger2D。以3D物体为例做了如下实验,分别测试下O...
分类:
编程语言 时间:
2015-05-20 23:56:22
阅读次数:
1449
很多的APP中都会用到用户的当前位置信息,本文将实现这个小功能import UIKitimport CoreLocation //添加引用class ViewController: UIViewController,CLLocationManagerDelegate { let locati...
分类:
编程语言 时间:
2015-05-20 23:52:46
阅读次数:
177
http://www.cnblogs.com/zhxhdean/archive/2011/03/25/1995431.htmljava中的数据类型,可分为两类:1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比...
分类:
编程语言 时间:
2015-05-20 23:52:49
阅读次数:
153
1. 一次一密加密、解密算法一次一密密码系统的一个重要特性是密钥K为一个真随机序列,且密钥只使用一次。下面通过计算机的伪随机函数产生的随机序列作为密钥来简单演示一次一密的加密解密算法,代码示例如下: /** * 一次一密加密、解密算法 * @param str 明文(密文) ...
分类:
编程语言 时间:
2015-05-20 23:50:56
阅读次数:
177
正则表达式re模块中用findall查找到的是ascii码,所以当比对替换时也需要对应的ascii码才能匹配成功。以下程序是查找文件夹下文件名中含有男、女的文件,并将男替换成1,将女替换成2的程序# -*- coding: utf-8 -*-import fnmatchimport osimport...
分类:
编程语言 时间:
2015-05-20 23:52:10
阅读次数:
307