首页 > 编程语言
java——递归(动态规划,回溯)
最近刷面试题经常刷到递归方面的算法,一直以为都是递归,后来发现竟然都有具体的叫法,所以写了这篇博客来牢记以下 1. 五大常用算法 (1) 分治算法 把一个复杂的问题分成两个或多个相同或者相似的子问题,然后不断地细分,直到最后的子问题可以很简单地求解出来,原问题的解就是自问题的合并。比如常见的快速排序 ...
分类:编程语言   时间:2017-08-30 11:37:09    收藏:0  评论:0  赞:0  阅读:336
基于 Spring + Atomikos 的多数据源配置(含有BaseDao,BaseService)
1.spring配置文件 ...
分类:编程语言   时间:2017-08-30 11:30:29    收藏:0  评论:0  赞:0  阅读:254
C++类的定义和声明
参考:http://www.weixueyuan.net/view/6333.html 总结: 类相当于一个新的数据类型,定义类对象时,除了能定义单个变量以外,用类定义一个数组或者指针都是可行的。 在用类定义对象的时候,一定要先给出类声明。 C++语言可以看成是C语言的扩展和改进,相对于C语言,C+ ...
分类:编程语言   时间:2017-08-30 11:29:10    收藏:0  评论:0  赞:0  阅读:232
eclipse下执行wordcount报错 java.lang.ClassNotFoundException 解决办法
eclipse下执行wordcount报错java.lang.ClassNotFoundException17/08/2907:52:54INFOConfiguration.deprecation:fs.default.nameisdeprecated.Instead,usefs.defaultFS17/08/2907:52:54WARNutil.NativeCodeLoader:Unabletoloadnative-hadooplibraryforyourplatform...usingbuilt..
分类:编程语言   时间:2017-08-30 10:56:15    收藏:0  评论:0  赞:0  阅读:384
Python-字典
为什么学习字典-又称为(#hash,映射,关联数组)-"字"--->先找首字母,查到这个字的解释所在的页数;字典是python中唯一的映射类型,key-value(哈希表),字典对象是可变的,但key必须用不可变对象字典支持异构,嵌套"172.25.254.1":{"user":"root","password":"westos","command"..
分类:编程语言   时间:2017-08-30 10:56:04    收藏:0  评论:0  赞:0  阅读:311
Python-函数
一.内置函数(BIF,built-infunction)min,max,sum,zip,abs,int,float,str,list,tuple,bool,函数实质上是一个变量;函数名是一个指向函数对象的引用,完全可以把函数赋值给一个变量,相当于给这个函数起了个别名;In[59]:a=absa变量指向abs函数In[60]:a(-1)可以通过a实现abs的功能;O..
分类:编程语言   时间:2017-08-30 10:55:29    收藏:0  评论:0  赞:0  阅读:277
Python-练习4
题目1:用户管理系统V2:用户功能如下:welcometoxxxxsystem-1.注册:若用户存在,直接报错"name已经存在",若用户不存在,将用户信息保存起来,显示"注册成功";-2.登陆:若用户存在,判断密码是否正确,若用户不存在,报错"name不存在";-3.注销:若用户存在,删除用户信息;若不存..
分类:编程语言   时间:2017-08-30 10:53:46    收藏:0  评论:0  赞:0  阅读:251
python解析域名
先上代码。刚刚军训完回来,在军训期间想写一个项目,所以就写了个域名解析主要用了socket里的gethostbyname来解析urllist.txt里的域名 然后解析完成后在写入到iplist.txt中 >>>运行>>>>>> ...
分类:编程语言   时间:2017-08-30 10:49:33    收藏:0  评论:0  赞:0  阅读:280
Python中新式类 经典类的区别(即类是否继承object)
首先什么是新式类 经典类呢: Python中推荐大家使用新式类 1.新的肯定好哈,已经兼容经典类 2.修复了经典类中多继承出现的bug 下面我们着重说一下多继承的bug 如图: BC 为A的子类, D为BC的子类 ,A中有save方法,C对其进行了重写 在经典类中 调用D的save方法 搜索按深度优 ...
分类:编程语言   时间:2017-08-30 10:45:23    收藏:0  评论:0  赞:0  阅读:284
JavaScript工作机制:V8 引擎内部机制及如何编写优化代码的5个诀窍
概述 JavaScript引擎是一个执行JavaScript代码的程序或解释器。JavaScript引擎可以被实现为标准解释器,或者实现为以某种形式将JavaScript编译为字节码的即时编译器。 下面是实现了JavaScript引擎的一个热门项目列表: V8 — 开源,由Google开发,用C++ ...
分类:编程语言   时间:2017-08-30 10:43:54    收藏:0  评论:0  赞:0  阅读:401
python守护进程--->deamon
1.守护进程: (1)守护进程会在主进程结束的时候立马结束 (2)守护进程要设置在start之前 (3)守护进程能不能再开启子进程,否则会报错。(错误:AssertionError: daemonic processes are not allowed to have children) 代码例子: ...
分类:编程语言   时间:2017-08-30 10:43:01    收藏:0  评论:0  赞:0  阅读:772
python基本语法
1、代码结构 1)注释 单行注释:# 多行注释:""" """ """ a=11111 print(a) """ 2)基本数据类型 boolean: True 和False (python里边boolean类型的区分大小写) int: 整数类型 (python不区分short,long,int 统一 ...
分类:编程语言   时间:2017-08-30 10:41:44    收藏:0  评论:0  赞:0  阅读:245
unity中实现三个Logo图片进行若隐若现的切换
public GameObject canvas; private Transform logoParent; private Transform Logo_logo; //logo一 private Transform Logo_qmtgTrans; //logo二 private Transfo ...
分类:编程语言   时间:2017-08-30 10:41:23    收藏:0  评论:0  赞:0  阅读:468
Levenshtein Distance莱文斯坦距离算法来计算字符串的相似度
转 理解起来不难,但是很实用。 核心公式就是下面: (1) 1.百度百科介绍: Levenshtein 距离,又称编辑距离,指的是两个字符串之间,由一个转换成另一个所需的最少编辑操作次数。 许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。 编辑距离的算法是首先由俄国科学家L ...
分类:编程语言   时间:2017-08-30 10:41:11    收藏:0  评论:0  赞:0  阅读:618
java——同步机制(synchronized, volatile)
1. java的线程间通信是由java的内存模型(JMM)来控制的。 JMM(java memory management) 定义了线程和主内存之间的抽象关系,一个是主内存(多线程之间来进行共享),一个是每个线程自己的私有内存 2. 为什么需要同步机制? (1) 同步机制一般发生在多线程中,当需要跨 ...
分类:编程语言   时间:2017-08-30 10:40:39    收藏:0  评论:0  赞:0  阅读:279
C#,往线程里传参数的方法总结
C#,往线程里传参数的方法总结 C#,往线程里传参数的方法总结 Thread (ParameterizedThreadStart) 初始化 Thread 类的新实例,指定允许对象在线程启动时传递给线程的委托。 Thread (ThreadStart) 初始化 Thread 类的新实例。 由 .NET ...
分类:编程语言   时间:2017-08-30 10:40:24    收藏:0  评论:0  赞:0  阅读:207
java中 this 的三种用法
Java中this的三种用法 调用属性 (1)this可以调用本类中的任何成员变量 调用方法(可省略) (2)this调用本类中的成员方法(在main方法里面没有办法通过this调用) 调用构造方法 (3)this调用构造方法只能在本构造方法中调用另一个构造方法(4)this 调用构造方法必须写在第 ...
分类:编程语言   时间:2017-08-30 10:36:00    收藏:0  评论:0  赞:0  阅读:212
java面向对象三大特性之封装
其实以前一直在做Java开发的过程中或者刚开始初学的时候没有想那么多,都是单纯的一直去做,但是自从做了某个项目之后也慢慢发现很多时候,人的精力和脑力是有限的,总是会忘记以前做过或者学过的东西,慢慢就开始了写博客的习惯,一是可以自己加强一下,二是可以分享给别人可..
分类:编程语言   时间:2017-08-30 09:45:55    收藏:0  评论:0  赞:0  阅读:236
java字符串 删除指定字符的那些事
公司突然有这麽这需求: 1.算出2周以前的时间,以正常日期格式返回 2.如果月份和日期前面有0需要去掉返回结果,什么意思呢,比如:2017-08-15 就需要显示2017-8-15,你们说操蛋不,什么鬼需求,好了言归正传,直接撸代码。 Calendar calendar = Calendar.get ...
分类:编程语言   时间:2017-08-30 09:37:07    收藏:0  评论:0  赞:0  阅读:197
八大排序算法JAVA实现(时间复杂度O(n*logn)篇)
本文讲述时间复杂度为n*logn的排序算法:归并排序、快速排序、堆排序以及希尔排序的原理、Java实现以及变形应用。 一、归并排序 原理:把两个有序数列合并为一个有序数列。需递归实现。 Java实现: 二、快速排序 原理:每一次将一个数放在一个左边的数全部比它小,且右边的数全部比它大的位置,然后递归 ...
分类:编程语言   时间:2017-08-30 09:36:18    收藏:0  评论:0  赞:0  阅读:360
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!