- 浏览: 29398 次
- 性别:
- 来自: 珠海
最新评论
文章列表
为了更好的学习,周末装了Ubuntu12.04,简单的记录一下配置环境的资料。
1.配置java
从oracle上下载java的linux版本的sdk,要搞清楚自己的linux是32位系统还是64位系统,否则会失败。对应我的64位的系统,我下载了jdk-6u35-linux-x64.bin安装包,然后把它放到/opt/java目录,执行bin文件。
sudo sh jdk-6u35-linux-x64.bin
然后配置环境变量,这里直接配置所有用户的有效,而不是针对某个用户设置环境变量
sudo gedit /etc/profile
在打开的文件后面加上环境变量的内容:
...
今天遇到一个问题就是要实例化对象的一些对象的时候,里面需要用到数据库操作,所以里面有dao层的引用,但是这些要创建的对象,使用的参数都不一定一样的,所以在这些对象里我需要有一个ApplicationContext的引用来获取相应的资源对象。网上找了一下,找到了处理的方法,记录一下。为了避免多次加载或者获取ApplicationContext对象的麻烦,这个时候我们应该在项目启动的时候就把系统启动时的创建的那个ApplicationContext的实例保存起来,用一个静态变量保存,方便以后使用。做法就是继承ContextLoaderListener类,并重写contextInit ...
文章转自:http://www.cnblogs.com/codingmylife/archive/2010/06/06/1752807.html
这个星期开始学习Python了,因为看的书都是基于Python2.x,而且我安装的是Python3.1,所以书上写的地方好多都不适用于Python3.1,特意在Google上search了一下3.x和2.x的区别。特此在自己的空间中记录一下,以备以后查找方便,也可以分享给想学习Python的friends.
1.性能 Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的 ...
python学习杂记(三)
- 博客分类:
- python
python日志模块----logging:
使用python的logging模块能很好的帮我们完成程序的日志功能,其实它跟java中的log4j有不少相似的地方。下面记录下今天学习到的logging的知识(因为有一些还没真正使用过,不知道是否说得对,希望大家看到有说的不对的地方可以告诉下小弟,谢谢!)。
1)像其它的语言那样,python里的logging信息同样也是分为5个等级,从低到高依次是:DEBUG,INFO,WARNING,ERROR,CRITICAL
2)python中,logging由logger,h ...
【转】Mysql创建函数
- 博客分类:
- 数据库
一、查看创建函数的功能是否开启:
mysql> show variables like '%func%';
+-----------------------------------------+-------+
| Variable_name | Value |
+-----------------------------------------+-------+
| log_bin_trust_function_cre ...
今天是周末,继续学习python,在看一本《Python核心编程(第二版)》的pdf电子书。看了前面6章,总结下看到的一些知识
一、python对象:
1.python里的标准类型:
python中的标准类型有五个,分别是:数字,字符串,元组,列表,字典。其中这几个标准类型中,数字,字符串,元组是不可变类型,列表,字典是可变类型。通过使用id()函数可以很容易地验证以上内容。如:
a = u"abcdef";
first_id = id(a);
a = u"abcde";
second_ ...
Python的一些基础知识介绍:
windows环境下,python环境的安装很简单,只要从python官方网站下载python的exe安装包,直接进行安装,然后在环境变量path中添加python的安装路径即可。完成之后,CMD中,键入"python"命令验证下吧。
IDE工具,我使用的是PyDev,稍微吐槽一下,不知道为什么背景颜色都是黑色的,看得我眼睛有点不舒服。
关于python的一些语法知识,可以参考《简明Python教程》:http://sebug.net/paper/python ...
如果想使用easy_install工具,可能需要先安装setuptools,可以到这里下载http://pypi.python.org/pypi/setuptools
windows下有exe安装包,也使用ez_setup.py脚本安装:
wget -q http://peak.telecommunity.com/dist/ez_setup.py
python ez_setup.py
安装完后,PATH环境变量里添加下面的路径:
Windows: E:\work_programes\Python27\Scripts(E:\work_programes\Python27是python的安装路 ...
本博客内容转自:http://www.wubiao.info/372
随着移动终端的普及,很多应用都基于LBS功能,附近的某某(餐馆、银行、妹纸等等)。
基础数据中,一般保存了目标位置的经纬度;利用用户提供的经纬度,进行对比,从而获得是否在附近。
目标:
查找附近的XXX,由近到远返回结果,且结果中有与目标点的距离。
针对查找附近的XXX,提出两个方案,如下:
一、方案A:
=================================================================================================
抽象为球面两点距 ...
开门见山,首先来理解一下什么是二叉搜索树:也叫二叉排序树,是具有下列性质的二叉树:若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的 ...
1. 永远不要停止学习和阅读
阅读 书籍,而不只是网站
阅读 只为自我提升,而不是为了下一个项目
阅读 提升你的基础,而不只是最新技术
2. 跟比你聪明的人一起工作
跟比你更聪明的人或者是更有经验的人一起工作,可以让你 ...
Jedis是是Redis官方推荐的Java客户端开发包,用于处理redis服务上的缓存数据。
Jedis的官方API文档地址:http://www.jarvana.com/jarvana/view/redis/clients/jedis/2.0.0/jedis-2.0.0-javadoc.jar!/index.html
jedis的maven以及spring中bean的配置:http://clojure.iteye.com/blog/1114652
想了解redis是什么,可以通过下面的地址查看redis的一些相关内容:
redi ...
堆排序是利用堆的性质进行的一种选择排序。堆排序的平均时间复杂度是O(nlogn),最坏情况的时间复杂度O(nlogn)。堆排序也是一种不稳定的排序算法。
堆实际上是一棵完全二叉树,其任何一非叶节点满足性质:Key[i]<=key[2i+1]&&Key[i]<=key[2i+2]或者Key[i]>=Key[2i+1]&&key>=key[2i+2],即任何一非叶节点的关键字不大于或者不小于其左右孩子节点的关键字。
堆排序的基本思想:
1)将初始待排序关键字序列(R1,R2....Rn)构 ...