- 博客(298)
- 资源 (2)
- 收藏
- 关注
转载 Python 学习入门(8)—— 格式化输出
python中也有类似于c中的printf()的格式输出标记,在python格式化使用的是%运算符,示例如下:[python] view plaincopyprint?#!/usr/bin/env python # it-homer in 2013 import sys reload(sys) sys.setdefaultencoding("utf-8
2014-04-21 09:12:55
510
转载 Python 学习入门(7)—— lambda
lambda函数也叫匿名函数,即,函数没有具体的名称。先来看一个最简单例子:def f(x): return x**2print f(4)Python中使用lambda的话,写成这样g = lambda x : x**2print g(4)lambda表达式在很多编程语言都有对应的实现。比如C#:var g = x => x**
2014-04-21 09:11:09
466
转载 Python 学习入门(6)—— 网页爬虫
Python抓取网页方法,任务是批量下载网站上的文件。对于一个刚刚入门python的人来说,在很多细节上都有需要注意的地方,以下就分享一下在初学python过程中遇到的问题及解决方法。1、Python抓取网页[python] view plaincopyprint?import urllib,urllib2 url = "http://blog.ith
2014-04-21 09:09:56
838
转载 Python 学习入门(5)—— 发送邮件
下载smtplib.py 或 smtplib.py下载 email-6.0.0a1.tar.gz 或 Mail-2.1.0.tar.gz安装:$ tar zxvf email-6.0.0a1.tar.gz$ cdemail-6.0.0a1$ sudo python setup.py build$ sudo python setup.py install
2014-04-21 09:08:23
644
转载 Python 学习入门(4)—— 连接MySQL
下载 MySQL for Python,最新版 MySQL-python-1.2.4b4.tar.gz1) 提前安装:mysql_config 环境否则后面 python setup.py build 会提示找不到 “EnvironmentError: mysql_config not found”,安装命令如下:sudo apt-get install libmysqlcli
2014-04-21 09:06:53
513
转载 Python 学习入门(3)—— 常用类库
常用的自带类库常用的外部类库:Tkinter———— Python默认的图形界面接口。Tkinter是一个和Tk接口的Python模块,Tkinter库提供了对 Tk API的接口,它属于Tcl/Tk的GUI工具组。Tcl/Tk是由John Ousterhout发展的书写和图形设备。Tcl(工具命令语言)是个宏语言,用于简化shell下复杂程序的开发,Tk工具包
2014-04-21 09:05:23
691
转载 Python 学习入门(2)—— 数组
Python,内置丰富的数据类型。与Java、C++相比,这些数据类型有效地减少代码的长度。下面这个列表简要地描述了Python内置数据类型(适用于Python 3.x):类型描述例子备注str一个由字符组成的不可更改的有串行。'Wikipedia'"Wikipedia""""Spa
2014-04-21 09:02:58
653
转载 Python 学习入门(1)—— PyDev
yDev for Eclipse 是一个功能强大且易用的 Eclipse Python IDE 插件。本文将向读者介绍 PyDev 开源项目及其安装配置方法,并在此基础上详细介绍如何利用 PyDev 插件把 Eclipse 变为功能强大且易用的 Python IDE,如何利用其进行 Python 程序的开发和调试。通过本文,读者不仅可以了解 PyDev 这个开源项目,更能深入了解如何应用 Py
2014-04-21 09:01:36
668
转载 配置sonar、jenkins进行持续审查
本文以CentOS操作系统为例介绍Sonar的安装配置,以及如何与Jenkins进行集成,通过pmd-cpd、checkstyle、findbugs等工具对代码进行持续审查。一、安装配置sonar1、Sonar介绍Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如p
2014-04-19 14:17:57
581
转载 java checkstyle检查问题
checkstyle对检查代码规范问题的总结,虽然还不够只能,但已经比较强大。1.Cyclomatic Complexity is X (max allowed isX). 问题说明:圈复杂度过高。所反映的是“判定条件”的数量。圈复杂度大说明程序代码可能质量低且难于测试和维护。 修改建议:降低判定条件的数量。对方法进行拆分。2.Nested if-else depth is X
2014-04-14 14:09:14
1313
转载 NERO刻录教程图解
NERO是一款德国公司出品的非常出色的刻录软件,它支持数据光盘、音频光盘、视频光盘、启动光盘、硬盘备份以及混合模式光盘刻录,操作简便并提供多种可以定义的刻录选项,同时拥有经典的 Nero Burning ROM 界面和易用界面 Nero Express,如图NERO是一款德国公司出品的非常出色的刻录软件,它支持数据光盘、音频光盘、视频光盘、启动光盘、硬盘备份以及混合模式光盘刻录,操作简便并
2014-04-01 08:52:02
2382
原创 jdbc
public static void init(){ try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block
2014-03-31 15:22:12
511
转载 循序渐进Java Socket网络编程(多客户端、信息共享、文件传输)
目录[-]一、TCP/IP协议二、TCP与UDP三、Socket是什么四、Java中的Socket五、基本的Client/Server程序六、多客户端连接服务器七、信息共享八、文件传输推荐阅读:前言:在最近一个即将结束的项目中使用到了Socket编程,用于调用另一系统进行处理并返回数据。故把Socket的基础知识总结梳理一遍。 一、TCP/IP协议 既然是网络编程,
2014-03-28 18:20:12
647
转载 Java网络编程总结
一、网络编程基本概念1.OSI与TCP/IP体系模型 2.IP和端口解决了文章最开始提到的定位的问题。IP在互联网中能唯一标识一台计算机,是每一台计算机的唯一标识(身份证);网络编程是和远程计算机的通信,所以必须先能定位到远程计算机;IP帮助解决此问题;一台计算机中可能有很多进程,具体和哪一个进程进行通信,这就得靠端口来识别;IP和端口能唯一定位到需要通信的进程。这
2014-03-28 17:39:32
435
转载 mysql存储过程中两个CURSOR嵌套使用遇到的有关问题
mysql存储过程中两个CURSOR嵌套使用遇到的问题我的这个东西就是模拟用户购买商品的一个小东西user是用户item是商品数据库里面有三个表user表字段只有一个useriditem表字段只有一个itemidrelation_used,记录user和item关系我现在需要做的是这个事情1.根据一个userid,查询这个user够买过哪些item
2014-03-27 17:39:57
714
转载 java中四种操作xml方式的比较
1. 介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找 特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM 以及广义的基于树的处理
2014-03-20 15:55:14
396
转载 Jdbc调用存储过程
对已储存过程的调用是callablestatement对象所含的内容。这种调用是用一种换码语法来写的,有两种形式:一种形式带结果参,另一种形式不带结果参数。结果参数是一种输出(out)参数,是已储存过程的返回值。两种形式都可带有数量可变的输入(in参数)、输出(out参数)或输入和输出(inout参数)的参数。问号将用作参数的占位符。在jdbc中调用已储存过程的语法如下所示。注意,方括号表示其
2014-03-20 15:53:38
843
转载 存储过程语法及实例
存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。--------------------基本语法--------------------一.创建存储过程create procedure sp_name()begin.........end二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必
2014-03-20 15:49:19
444
转载 java CMS - FreeCMS1.7 操作日志
操作日志查看系统所有操作日志。提示:admin可以查看所有日志,非admin用户只可查看自己的操作日志。从左侧管理菜单点击操作日志进入。
2014-03-17 10:22:49
738
转载 java CMS - FreeCMS1.7 统计分析
统计分析系统级统计分析,用于统计系统所有数据。1. 工作量统计统计所有用户的工作量。从左侧管理菜单点击工作量统计进入。您可以根据添加人,时间条件进行筛选。并可导出结果为excel文件。2. 站点信息统计统计所有站点的信息量。从左侧管理菜单点击站点信息统计进入。您可以根据站点名称,时间条件进行筛选。并可导出结果为excel文件。3. 信息更新统计可按年、月
2014-03-17 10:21:02
749
转载 移除JSON对象中的某个属性
因为JSON完全是动态的,所以给一个JSON对象添加一个属性是很简单的,如:var json = {};json.username='xtayfjpk';这样就为json对象添加了一个名为username的属性,其值为字符串'xtayfjpk'反过来想,如何从JSON对象中移除一个属性呢?如有一个JSON对象: var user = {"phone": {"key
2014-03-15 15:47:57
13135
转载 开源 免费 java CMS - FreeCMS1.6 单位管理
单位管理FreeCMS支持多单位同时使用,并支持无限树级管理。1. 添加根单位从左侧管理菜单点击单位管理进入。点击“添加根单位”输入相关属性点击“确定”即可。点击“确定”后下方会显示操作结果当提示”添加单位 XXX 成功”时表明此单位已添加。刷新页面后可以看到。2. 编辑单位选择需要编辑的单位。点击“编辑”输入相关属性点击“确定”
2014-03-13 17:11:25
491
转载 开源 免费 java CMS - FreeCMS1.6 敏感词管理
敏感词管理管理敏感词,系统会自动将敏感词替换为指定字符。系统进行敏感词处理的功能有:信息:标题,内容,摘要。栏目:名称,描述。评论:内容。网上调查:名称,调查说明,调查选项。1. 敏感词管理从左侧管理菜单点击敏感词管理进入。2. 添加敏感词在敏感词列表下方点击“添加”按钮。填写相关属性后点击“确定”按钮即可。3. 编辑敏感词选择需要编
2014-03-13 16:56:22
722
转载 开源 免费 java CMS - FreeCMS1.7 角色管理
角色管理角色管理主要是对角色进行定义和设置。1. 添加角色从左侧管理菜单点击添加角色管理进入。 点击“添加”按钮 输入相关属性点击“保存”即可。 2. 编辑角色选中需要编辑的角色,点击下方的编辑按钮,如“站点信息员”。注意:只能同时选中一条角色进行编辑。 填写相关属性后点击“确定”即可
2014-03-13 16:46:05
611
转载 开源 免费 java CMS - FreeCMS1.7 用户管理
项目地址:http://code.google.com/p/freecms/ 用户管理用户管理主要是对用户进行定义和设置。提示:admin可以管理所有用户数据,非admin可以管理自己所属单位下的用户。1. 添加用户从左侧管理菜单点击“添加”进入。输入相关属性点击“保存”即可。提示:1)用户可以同时属于多个部门。2)用户可以同时授予多个角色。
2014-03-12 09:00:46
577
转载 如何安装ResourceBundle Editor插件
ResourceBundle Editor 是一个用于编辑本地化的属性文件(localized properties files)的Eclipse 插件。它让你通一个屏幕就能够同时管理所有相关联属性文件中的 key/value信息。它所具有的功能包括:自动为Keys分类,能够提示丢失掉的、重复的、相似的values等。 要在 MyEclipse 或者 Eclipse 中使用 Resourc
2014-03-07 15:06:54
2432
转载 Linux-dd命令详解
Linux-dd命令详解 dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。名称: dd 使用权限: 所有使用者dd 这个指令在 manual 里的定义是 convert and copy a file 使用方式: dd [option] 如果你想要在线看 manual, 可以试试:
2014-03-06 17:06:43
507
转载 FileCopyUtils
/** * Copy the contents of the given InputStream to the given OutputStream. * Closes both streams when done. * @param in the stream to copy from * @param out the stream to copy to * @re
2014-03-06 14:14:40
1121
1
原创 下载文件demo
// 下载文件 /** * @return * @throws Exception */ public String downloadFile(){ OutputStream out = null; HttpServletResponse response = null;
2014-03-06 13:54:50
800
转载 windows SC 命令
SC命令是XP系统中功能强大的DOS命令,SC命令能与“服务控制器”和已安装设备进行通讯。SC命令的功能有1、SC可以 检索和设置有关服务的控制信息。可以使用 SC.exe 来测试和调试服务程序。2、可以设置存储在注册表中的服务属性,以控制如何在启动时启动服务应用程序,以及如何将其作为后台程序运行。即更改服务的启动状态。3、SC 命令还可以用来删除系统中的无用的服务。(除非对自己电脑中
2014-03-05 08:50:26
896
转载 mongodb 用户 权限 设置 详解
我知道的关系型数据库都是有权限控制的,什么用户能访问什么库,什么表,什么用户可以插入,更新,而有的用户只有读取权限。例如:mysql安装配置好后,有一个自带的mysql数据库,里面有一张user表,用来存放用户,以及用户权限,而mongodb这个最像关系型的数据库,有没有这样的表呢。一,掌握权限,理解下面4条基本上就差不多1,mongodb是没有默认管理员账号,所以要先添加管理员账
2014-03-03 13:50:58
721
转载 MongoDB创建数据库管理员账号
启动MongoDB服务时,在没有指定--auth参数情况下,不需要任何验证就可以对数据库进行任意操作。为了安全,一般需要为数据库创建相应的角色,为角色分配相应的权限,在启动MongoDB时指定--auth参数。启动MongoDB服务,进入MongoDB Shell控制台,切换至admin数据库,创建数据库管理员用户,其指令如下(以#开头的为注释说明,非输入控制台内容,每条指令以Enter键结束
2014-03-03 13:11:12
7003
转载 MongoDB安装成为Windows服务及日常使用遇到问题总结
安装MongoDB:http://blog.csdn.net/liuzhoulong/article/details/6124566严格按照上面的步骤,设置数据库目录,设置日志目录,安装服务。可是在安装服务时,遇到安装不上服务问题。后来参考了下面这篇文章【MongoDB安装为Windows服务方法与注意事项】:http://blog.csdn.net/chaijunkun/articl
2014-02-25 16:55:50
910
转载 在windows下的命令窗口中,执行slapd -d 1报错
Plain Text code?12345678910111213141516171819202122232425262728293031323334353637383940414243444546
2014-02-14 15:17:29
3958
1
转载 Java的进程内缓存框架:EhCache
EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 Ehcache缓存的特点:1. 快速.2. 简单.3. 多种缓存策略4. 缓存数据有两级:内存和磁盘,因此无需担心容量问题5. 缓存数据会在虚拟机重启的过程中写入磁盘6. 可以通过RMI、可插入API等方式进行分布式缓存7. 具有
2014-01-23 14:58:45
732
转载 EHcache缓存配置说明
算法JMSHibernateXMLmemcached 配置文件例子:ehcache> maxElementsInMemory="10000" eternal="false" timeToIdleSeconds="120" timeToLiveSeconds="
2014-01-22 18:19:53
665
转载 EHCache分布式缓存集群环境配置
ehcache提供三种网络连接策略来实现集群rmi,jgroup还有jms。这里楼主只讲通过RMI的方式来实现:第一步:配置文件ehcache.xmlxsi:noNamespaceSchemaLocation="ehcache.xsd">class="net.sf.ehcache.distribution.RMICacheManagerPeerProviderFactory
2014-01-22 16:41:52
784
1
转载 Ehcache 学习笔记(一) 搭建开发环境
Ehcache 官方下载地址 http://ehcache.org/ 下载:ehcache-2.6.6-distribution.tar.gz 免费下载 但是下载需要注册 1 将解压开lib文件夹下面的jar文件导入到我们的项目中去,怎么导入在这里就不演示了。 2 拷贝ehcache.xml 到项目的src目录下面 3 编写一个基本的配置 XML 配置如下:xml
2014-01-22 16:14:10
559
原创 EncryptionUtil加密类
public class EncryptionUtil { // md5加密 public static String md5(String inputText) { return encrypt(inputText,"md5"); } // sha加密 public static St
2014-01-16 10:09:12
1718
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅