自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小叶的编程实验室

一个小小程序猿的成长之路

  • 博客(10)
  • 收藏
  • 关注

原创 【算法】贪心算法(0-1背包问题)

什么是贪心算法?贪心算法并不是一个具体的算法,而是一种算法的思想,或者说是解决问题一种思路。这就有两个关键的点,可以解释贪心算法: 贪心算法解决什么问题? 贪心算法是怎样的一种思路? 1. 贪心算法解决什么问题解决求最优解问题。即此问题的最终的目的,是为了得到一个最优解。比如,从A地到B地之间的最短路径,100块钱可以在一个商场里买到的东西最多,等等之类的。2. 贪心算法是怎样的

2015-10-12 14:16:43 2487

转载 MySQL修改root密码的多种方法

方法1: 用SET PASSWORD命令  mysql -u root  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');方法2:用mysqladmin  mysqladmin -u root password "newpass"  如果root已经设置过密码,采用如下方法  mysqladmin -u root

2015-10-09 14:58:02 325

原创 JavaScript一些细节

删除数组中的元素你或许已经知道,js中要向数组中增加元素,需要用的是push方法。没有和其他语言中类似的add方法,是不是很不适应?但是要是告诉你,从数组中删除元素的方法没有,你是不是简直不敢相信!你如果要说用到delete关键字,那么给你看一个吓死你的:var s=[1,2,3,4];delete s[1];这样操作之后,你猜猜操作结果是怎样的?不买关子,结果是这样的:[1,udefind *

2015-10-09 10:48:27 434

原创 python使用xlwt读取文件写入Excel

先上代码:#coding:utf-8import xlwtimport sysreload(sys)sys.setdefaultencoding('utf-8')style = xlwt.XFStyle()font = xlwt.Font()font.name = 'SimSun' # 指定“宋体”style.font = font wb = xlwt.Workbook(e

2015-09-23 11:42:58 1099

原创 jersey使用指南

jersey 是基于Java的一个轻量级RESTful风格的Web Services框架。官网引入使用maven,在pom.xml中加入:<!-- Jersey --><dependency><groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-client</artifactId> <version>${

2015-09-22 17:27:14 1095

原创 奇葩的JS数组

奇葩的JS数组JavaScript的数组是JavaScript原生的唯一的复杂数据结构,这点有点类似于php。(JSON是一种轻量级数据交换格式)类似于php,JavaScript的数组也是接受自定义下标,当不指定下标时,才使用默认下标。这就会有问题了,如下代码:var a = [];a['h'] = 2;console.log(a.length);你们猜猜这个数组大长度打印出多少?0我明明传入

2015-09-22 17:14:50 390

原创 RESTful

RESTfulREST是一种架构风格,而不是严格的标准。然而在一个项目团队中,要求对这种风格有着同一的认识, 才能发挥REST的最大作用–可读性好。用好了这种风格,可以大大地减少文档的必要,不需要每篇文档都连篇累牍的重复很多事情,在这样一种 统一的结构下做事,代码管理也更加方便。虽然每个人对REST有着不同的理解,但是我总结了基本要遵循三点:每个请求,所请求的都是资源。资源可以是现实存在服务器

2015-09-22 17:12:40 351

原创 欢迎使用CSDN-markdown编辑器

【python】pygraphviz生成二叉树图pytgraphviz是graphviz工具python包装库。在本质上还是使用dot语言,实现画图功能。其最主要的功能点,其实只是快速的生成.dot文件,绘图的功能需要dot的支持。绘图先上代码:#画图def draw_plshu(): r_tulp = getAll() r_map = tulpToMap(r_tulp)

2015-02-12 16:42:43 456

原创 【spring】spring3.x经验小结

spring3.x版本的一个重大改变就是模块化分包。原来的集成在spring核心中的许多功能都被模块化分解出来,使得spring-core的核心功能只剩下了两个,Ioc(依赖注入)和Aop(面向切面)。aspectj:spring依赖于aspectj是因为spring的aop,其实是对aspectj包装。所以在使用spring时,需要显示引入aspectj。且在

2015-01-27 09:55:00 376

原创 Djago入门手记

Django是一个python的web框架。兼容MVC模式,但是更加提倡MVC的增强版本MTV(模型,模板,显示控制器)模式。Django的web开发,目前集中在内容性强的blog等网站上。当然,它拥有开发其他的强大功能,但是似乎没有太多成功案例。中国互联网排名前二十的网站中,只有豆瓣(还有知乎,不过不知道它是不是前二十强。我看到的数据是很多年前的了。勿喷!不要在意这些细节。)一家是使用pytho

2014-08-06 16:57:40 1037

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除