首页 > 编程语言
JAVA装饰者模式(从现实生活角度理解代码原理)
装饰者模式可以动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。 该模式的适用环境为: (1)在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。 (2)处理那些可以撤消的职责。 (3)当不能采用生成子类的方法进行扩充时。一种情况是,可能有大 ...
分类:编程语言   时间:2016-12-01 02:15:03    收藏:0  评论:0  赞:0  阅读:226
ubuntu14.04安装bodhi桌面系统后,unity启动界面改变,如何还原
按一下 ctrl + alt + f1 # 出現 tty11. sudo service lxdm stop或sudo /etc/init.d/lxdm stop如果出現錯誤訊息 不理它 繼續2. sudo apt-get install --reinstall ubuntu-desktop3. s ...
分类:编程语言   时间:2016-12-01 02:14:13    收藏:0  评论:0  赞:0  阅读:268
java实现支付宝接口--文档..转载
//实现java支付宝很简单,只要从支付宝官方下载 http://help.alipay.com/support/index_sh.htm下载程序,配置一下参数就OK了; 1.先到http://help.alipay.com/support/index_sh.htm下接口程序,右下角有个“接口资料下 ...
分类:编程语言   时间:2016-12-01 02:05:42    收藏:0  评论:0  赞:0  阅读:236
C++笔记----构造函数与析构函数(二)
构造函数是一种特殊的成员函数。在创建对象的时候自动调用,对对象的数据成员进行初始化。 (1)栈区中创建的对象,在生存期结束的时候会自动调用析构函数。 (2) 在堆上创建的对象,要由程序员显示调用delete释放该对象,同时调用析构造函数。 (3)全局对象的构造先于main函数。全局对象在其生存期结束 ...
分类:编程语言   时间:2016-12-01 02:04:02    收藏:0  评论:0  赞:0  阅读:238
python 数据类型 ---字符串
1. 字符串去除空白 ,strip() , 包括空格,tab键, 换行符 2. 字符串的分割, split("分隔符"),分组后成为一个列表 3.字符串的合并 join("连接符") 4.判断空格是否子字符串中 “in” 5.两种字符串格式化打印形式 format 6. 字符串的判断 ...
分类:编程语言   时间:2016-12-01 02:03:19    收藏:0  评论:0  赞:0  阅读:252
java基础算法之插入排序
一、插入排序介绍 插入排序(Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复 ...
分类:编程语言   时间:2016-12-01 01:48:55    收藏:0  评论:0  赞:0  阅读:215
2.Perl 多线程:Threads(线程返回值)
对于函数调用, 如果要得到返回列表, 你应要用一个@values来获得返回值: 在多线程中, 想得到线程返回程, 那就调用join方法, 如果没必要获取返回值, 要调用detach方法, 如果两个都不调用, 会得到一个警告。 一般来说, 都应调用join/detach方法。 ...
分类:编程语言   时间:2016-12-01 01:40:54    收藏:0  评论:0  赞:0  阅读:196
Python之路【第五篇】python基础 之初识函数
函数 一、背景 在学习函数之前,一直遵循:面向过程编程,即:根据业务逻辑从上到下实现功能,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,也就是将之前实现的代码块复制到现需功能处,如下: 一看上述代码,if条件语句下的内容可以被提取出来公用,如下: 对于上述的两种实现方式,第二 ...
分类:编程语言   时间:2016-12-01 01:35:33    收藏:0  评论:0  赞:0  阅读:154
梯度下降算法笔记
今天课上主要讲的是梯度下降算法。 上一次老师留了梯度下降算法求解线性回归的作业。大部分用java和C++实现的。 笔记也主要来自课程ppt,老师课程的ppt也主要参考的斯坦福吴恩达老师的讲义。 梯度下降法(英语:Gradient descent)是一个一阶最优化算法,通常也称为最速下降法。 要使用梯 ...
分类:编程语言   时间:2016-12-01 01:32:08    收藏:0  评论:0  赞:0  阅读:427
openssl evp 哈希算法(md5,sha1,sha256)
1. 简述 openssl提供了丰富密码学工具,一些常用的哈希算法 比如md5,sha 可以直接用提供的md5.h ,sha.h 接口使用; 为了方便开发者使用,openssl 又提供了一个EVP, evp.h 该文件中提供各种常用工具; man evp 可以得知,evp 是openssl 提供的更 ...
分类:编程语言   时间:2016-12-01 01:30:28    收藏:0  评论:0  赞:0  阅读:669
python2.7 爬虫初体验爬取新浪国内新闻_20161130
python2.7 爬虫初学习 模块:BeautifulSoup requests 1、获取新浪国内新闻标题 2、获取新闻url 3、还没想好,想法是把第2步的url 获取到下载网页源代码 再去分析源代码 获取新闻详情页 发表时间 新闻来源等数据 结合MySQLdb模块导入到数据库 4、疑惑:期望是 ...
分类:编程语言   时间:2016-12-01 01:23:57    收藏:0  评论:0  赞:0  阅读:629
前端浏览器JavaScript及CSS兼容总结
前端浏览器JavaScript及CSS兼容总结一、getElementById【标准参考】getElementById是Document接口提供的方法,用于获取一个元素,该方法传入的参数应该是目标元素的id属性的值,目标元素的id是一个大小写敏感的字符串,并且该id在文档内应该是唯一的。【问题描述】但是在IE6IE7..
分类:编程语言   时间:2016-11-30 23:40:52    收藏:0  评论:0  赞:0  阅读:464
java之动态代理
一、动态代理引入packagecn2; publicinterfaceIUserDAO{ /** *登录方法 */ publicvoidlogin(); /** *注册方法 */ publicvoidregister(); } packagecn2; publicclassUserDAOImplimplementsIUserDAO{ @Override publicvoidlogin(){ System.out.println("用户登..
分类:编程语言   时间:2016-11-30 23:30:18    收藏:0  评论:0  赞:0  阅读:234
SpringMVC源码分析(3)DispatcherServlet的请求处理流程
<SpringMVC源码分析(1)标签解析>:介绍了解析过程中,初始化若干组件。<SpringMVC源码分析(2)DispatcherServlet的初始化>:初始化DispatcherServlet的多个组件。本文继续分析DispatcherServlet解析请求的过程。概览①:DispatcherServlet是springmvc中的前端控..
分类:编程语言   时间:2016-11-30 23:22:29    收藏:0  评论:0  赞:0  阅读:485
Python学习记录-2016-11-29
今日学习记录:心灵鸡汤:要有合适自己的目标,一个目标一个目标实现,切忌好高骛远;最好的投资就是投资自己;实现梦想学习,学习,再学习;Talkischeap。从本身而言,余三十而立之年,从事测试行业7七年有余,一年半华为外包路由器,两年无线wifi测试,一年半网管软件测试,..
分类:编程语言   时间:2016-11-30 23:18:03    收藏:0  评论:0  赞:0  阅读:292
Java Queue 使用总结
Queue概览如图所示,在并发队列上,JDK提供了2套实现,一个是以ConcurrentLinkedQueue为代表的高性能非阻塞队列,一个是以BlockingQueue接口为代表的阻塞队列,无论哪种都继承自Queue。使用阻塞算法的队列可以用一个锁(入队和出队用同一把锁)或两个锁(入队和出队用不同的锁..
分类:编程语言   时间:2016-11-30 23:17:48    收藏:0  评论:0  赞:0  阅读:274
Python学习记录-2016-11-30
今日内容:猜年龄游戏和游戏优化:依照上次代码:age=22guess_num=int(input("inputyourguessnumber:"))ifguess_number==age:print("Congratulation,yougotit!")elifguess_number>age:print("Thinksmaller!")else:print("Thinkbigger")加入循环10次age=22foriinrange(10)gue..
分类:编程语言   时间:2016-11-30 23:16:51    收藏:0  评论:0  赞:0  阅读:240
JAVA求圆的面积
import java.text.DecimalFormat;import java.util.Scanner; public class TheAreaOfCircle { public static void main(String[] args) { /*问题描述 给定圆的半径r,求圆的面积。 ...
分类:编程语言   时间:2016-11-30 23:07:38    收藏:0  评论:0  赞:0  阅读:158
Python之路【第四篇】python基础 之基本数据类型之集合
基本数据类型之集合 set set集合,是一个无序且不重复的元素集合 ...
分类:编程语言   时间:2016-11-30 23:05:14    收藏:0  评论:0  赞:0  阅读:171
java从基础知识(八)泛型
1、什么是泛型? 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。 在Java SE 1.5之前,没有泛型的情况的下,通过对 ...
分类:编程语言   时间:2016-11-30 23:02:39    收藏:0  评论:0  赞:0  阅读:192
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!