- 博客(23)
- 收藏
- 关注
Python取最大公因数
最大公因数, 又称最大公约数(greatest common divisor,简写为gcd;或highest common factor,简写为hcf),指某几个整数共有因子中最大的一个。 早在公元前300年左右,欧几里得就在他的著作《几何原本》中给出了高效的解法——辗转相除法。辗转相除法使用到的原理很聪明也很简单,假设用f(x, y)表示x,y的最大公约数,取k = x/y,b ...
2013-02-21 17:36:28 3976
Python实现快速排序算法
快速排序(QuickSort) 1、算法思想 快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。(1) 分治法的基本思想 分治法的基本思想是:将原问题分解为若干个规模更小但结构与原问题相似的子问题。递归地解这些子问题,然后将这些子问题的解组合为原问题的解。(2)快速排序...
2013-02-21 17:35:06 157
斐波纳契数列编程实现
斐波纳契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。 当n = 0, fib(n) = 1; 当n = 1, fib(n) = 1; 当n > 1, fib(n) = fib(n-1) + fib(n-2) 解法1: 直接根据数列描述,由递归的方式解...
2013-02-21 17:32:31 264
原创 Varnish安装No package 'libpcre' found
安装varnish,当configure时报错:[code="shell"]configure: WARNING: xsltproc not found ?not building documentationchecking for rst2man... nochecking for rst2man.py... noconfigure: WARNING: rst2man not...
2012-02-09 14:27:04 311
Ubuntu下Python开发环境搭建
[size=x-large][color=blue]1. 安装MySQL[/color][/size][code="java"]$ sudo apt-get install mysql-server mysql-client[/code]安装完成后,MySQL会默认启动,可以在终端运行以下命令查看MySQL是否正在运行[code="java"]$ sudo netstat -t...
2011-09-21 11:06:41 129
Django使用 Mysql数据库查询时乱码解决
使用DJANGO+MYSQL开发时,开启django admin, auth, 然后在后台界面添加中文,数据库保存成功,但是在查询时会报错:[code="python"]TemplateSyntaxError at /admin/auth/group/Caught DjangoUnicodeDecodeError while rendering: 'ascii' codec can...
2011-09-20 13:56:22 650
Python中Sqlite3引号的处理
自己写了个python爬虫程序,将爬取的网页内容存储到sqlite3数据库中。 之前用[code="python"] cu.execute(u'insert into URLS (title, url, content) values(%s,%s, %s)' %(url, title, content) #content为text类型[/code]结果是content只截...
2011-09-14 18:02:30 1585
pickle.PicklingError: Can't pickle <function scan_progressive at 0x01C255B0>:...
在安装了python-nmap0.14后,写了一个简单的测试执行失败。[code="java"]Traceback (most recent call last): File "", line 1, in File "D:\opt\Python27\lib\multiprocessing\forking.py", line 373, in main prepa...
2011-09-14 17:49:35 2510
Windows中杀死占用某端口的进程
命令行模式下:[code="java"]netstat -nao //列出所有进程以及其占用的端口[/code]记住进程号[code="java"]taskkill -PID 进程号 -F //强制关闭某个进程[/code]...
2011-09-06 16:54:17 108
原创 解决django ImportError: Settings cannot be imported错误
错误描述:[code="python"]ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.[/code]出现原因: 在命令行下使用python命令进入交互模式的,Template(str)在构照模板的时...
2011-08-18 11:18:31 424
JSF不能解析El表达式
JSF工程在部署后,页面不能解析El表达式,及所有的JSF标签。如:[code="html"][/code]在访问的时候显示成#{initParam['SYSPARAM_WindowTitle']}。解决方法1: 确保web.xml中定义的版本是2.5或以上的。[code="xml"][/code]注意改完后要清理tomca...
2011-08-16 23:55:09 137
原创 无需格式化 移动硬盘/U盘上装WinPE、Win7PE图解(二)
二、 无需格式化安装Win7PE WinPE中不能安装Windows Vista或者Windows7, 需要使用Win7PE引导才行。安装过程和WinPE差不多:[img]http://dl.iteye.com/upload/attachment/531131/b070bca7-2c95-3dfa-a6e5-4d878e6f8c5d.jpg[/img]1、 下载Win7P...
2011-08-05 10:42:29 835
无需格式化 移动硬盘/U盘上装WinPE、Win7PE图解(一)
一: 无需格式化安装WinPE1. 下载WinPE镜像文件[url]http://www.feitec.com/ShowSoft.asp?id=273[/url]2. 确认移动硬盘分区类型并可引导 (1)、右键点击“我的电脑”—“管理”—“磁盘管理”(见图1)定位到移动硬盘,确认分区为“主要磁盘分区”(一般为移动硬盘的第一个分区),并可引导。 (2)、如果第一...
2011-08-05 10:22:04 787
Unable to apply any optimisations to advised method 信息解析
在Spring3中使用CgLib动态代理时出现类似以下日志:[code="java"][DEBUG] 2011-06-16 23:23:54,457 org.springframework.aop.framework.Cglib2AopProxy - [DEBUG] 2011-06-16 23:23:54,457 org.springframework.aop.framework.C...
2011-06-16 23:46:12 3517
问题:JPA 工程中的NamedQuery需要写实体全路径才能生效
最近重新搭建了个Spring3.0.5+Hibernate-Jpa2.0的工程,测试时一直报以下错误:[code="java"]Caused by: org.hibernate.HibernateException: Errors in named queries: findAllPersons at org.hibernate.impl.SessionFactoryImpl.(...
2011-05-15 17:42:41 268
原创 JAVA B/S系统实现客户端屏幕截图
最近在项目(B/S)中客户要求页面中实现屏幕截图的功能(如WEB QQ屏幕截图那种),起初看了很多JS实现图片截取,如Jquery的插件Jcrop,但是功能和所需要的不一样。此类插件只是实现已有图片的剪切,实现原理一般是在客户端定位需要剪切的图片x,y坐标,然后将参数传给服务器,由服务器实现图片的截取, 实现类似新浪博客头像编辑的功能。[url]http://www.iteye.com...
2011-04-06 08:40:59 752 3
Solaris10下安装Oralce10g
安装准备:1.首先以root用户登录,编辑几个跟内存分配有关的系统参数。[code="shell"]# vi /etc/system[/code][code="shell"]set shmsys:shminfo_shmmax=4294967295(给oracle最大内存设置为2G)set shmsys:shminfo_shmmin=1set shmsys:shminfo_s...
2010-09-05 18:21:28 125
Solaris10下Mantis安装过程
Mantis是一个基于php/MySQL/web的开源的BUG跟踪系统。安装步骤如下:1.下载所需包:libiconv-1.13libpng-1.2.40libxml2-2.7.5gd-2.0.35freetype-2.3.11jpeg-6bt1lib-5.1.2zlib-1.2.3sasl-2.1.21php-5.2.11openlda...
2010-09-05 16:17:21 189
Solaris10自带Apache配置
Solaris 10 已经内置安装了 Apache 2.xx,只需做一些简单配置便可以使用。 1. 在Root用户下,复制 /etc/apache2/httpd.conf-example 到 /etc/apache2/httpd.conf[code="shell"]# cp /etc/apache2/httpd.conf-example /etc/apache2/ht...
2010-08-31 23:38:44 336
在页面上动态添加JavaScript代码【跨浏览器】
最近一个项目中需要使用MDI,且所有的页面需要动态配置。实现方式是将页面配置成XML,当用户提交请求时系统会合并XML和数据库的配置,Ajax返回客户端由客户端解析生成页面。其中一个实现是将配置在XML的JavaScript内容动态添加到页面模块中,以下为代码实现1. XML中定义JavaScript内容[code="javascript"][/code]2...
2010-08-17 14:26:38 165
解决JPA工程在Glassfish下部署失败问题
[b]关键字:[/b]org.xml.sax.SAXParseException: cvc-complex-type.2.4.d: Invalid content was found starting with element 'class'. No child element is expected at this point. 这段时间做的一个项目,部署环境是G...
2010-06-04 09:48:46 358
原创 Solaris 下svcadm常用用法——配置FTP和SSH,重启网卡
1. FTP默认FTP是关闭的,启动命令:[code="shell"]# svcadm enable /network/ftp[/code]此时查看FTP服务状态:[code="shell"]# svcs -l network/ftp[/code]默认情况下,root用户无法登录,需要修改/etc/ftpd/ftpusers文件,把root那行前面加个#注释掉就可以了。2....
2010-06-02 13:37:05 1652
Solaris 10下Mysq安装及配置
[b][size=large]1.准备安装前的工作[/size][/b] 创建mysql用户及用户组:[code="shell"]# groupadd -g 100 user# useradd -m -g user -d /export/home/mysql mysql[/code] 然后以mysql用户登陆。[b][size=large]2.下载mysql安装文件[/si...
2010-06-02 11:39:28 149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人