- 浏览: 92173 次
- 性别:
- 来自: 广州
最新评论
-
LyAn_爱踢爱死:
有没有mySQL JDBC的源码包 共享一下啊
JAVA JDBC(MySQL)驱动源码分析
文章列表
今天根据 <简明 python 教程http://sebug.net/paper/python/ch11s06.html>学习案例时,遇到 下面的异常.
#!/usr/local/python
# -*- coding:utf-8 -*-
# filename: objvar.py
class Person:
''' Represents a person'''
population = 0
def __init__(self,name):
''' Initialize the person's data.
This ...
原文地址:http://hi.baidu.com/delinx/item/1789d38eafd358d05e0ec1df
Python语言是一款对缩进非常敏感的语言,给很多初学者带来了困惑,即便是很有经验的Python程序员,也可能陷入陷阱当中。最常见的情况是tab和空格的混用会导致错误,或者缩进不对,而这是用肉眼无法分别的。
在编译时会出现这样的错IndentationError:expected an indented block说明此处需要缩进,你只要在出现错误的那一行,按空格或Tab(但不能混用)键缩进就行。
往往有的人会疑问:我根本就没缩进怎么还是错,不对, ...
恬好这几天有空,下去学习了python 脚本语言,给我的感觉是:超级shell脚本语言.
如果你已经有java/javascript语言基础,下去参考<python简明教程> ,估计三两天就可以熟识语法了.当然 python 还包含了许多的模块,包括 面向过程开发/面向对象开发/多线程/web开发/文件处理等等,这些相关模拟当然需要根据实际情况再进行深入学习了
Linux查看文件编码格式及文件编码转换
- 博客分类:
- linux系统
如果你需要在Linux 中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。 查看文件编码 在Linux中查看文件编码可以通过以下几种方式: 1.在Vim 中可以直接查看文件编码
Shell代码
:set fileencoding
即可显示文件编码格式。 如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在 ~/.vimrc 文件中添加以下内容: ...
(转) 设计模式——小单例有大秘密
- 博客分类:
- 设计模式
单例模式大家并不陌生,也都知道它分为什么懒汉式、饿汉式之类的。但是你对单例模式的理解足够透彻吗?今天我带大家一起来看看我眼中的单例,可能会跟你的认识有所不同。
下面是一个简单的小实例:
[java] view plaincopyprint?
//简单懒汉式
public class Singleton {
//单例实例变量
private static Singleton instance = null;
//私有化的构造方法,保证外部的类不能通过构造器来实例化
pr ...
在Ubuntu中有如下几个文件可以设置环境变量。 /etc/profile:在登录时操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息。当用户第一次登录时,该文件被执行。 /etc/environment:在登录时操作系统使 ...
SSH原理与运用(二):远程操作与端口转发
- 博客分类:
- linux系统
SSH原理与运用(二):远程操作与端口转发
作者:阮一峰
(Image credit: Tony Narlock)
七、远程操作
SSH不仅可以用于远程主机登录,还可以直接在远程主机上执行操作。
上一节的操作,就是一个例子:
$ ssh user@host 'mkdir -p .ssh && cat >> .ssh/authorized_keys' < ~/.ssh/id_rsa.pub
单引号中间的部分,表示在远程主机上执行的操作;后面的输入重定向,表示数据通过SSH传向远程主机。
这就是说,SSH可以在用户和远程主机之间,建 ...
SSH原理与运用(一):远程登录
- 博客分类:
- linux系统
SSH 是每一台 Linux 电脑的标准配置。
随着 Linux 设备从电脑逐渐扩展到手机、外设和家用电器,SSH 的使用范围也越来越广。不仅程序员离不开它,很多普通用户也每天使用。
SSH 具备多种功能,可以用于很多场合。有 ...
找到最耗CPU的java线程
- 博客分类:
- jvm
找到最耗CPU的java线程
1 找出占用cpu过高的进程ID号
命令: top -c
2 找出该进程下,运行时间过长的进程 id号.
命令:ps -mp 10024 -o THREAD,tid,time | sort -rn
3 因为在java堆栈日志中,线程id以 16 进程存储,因此我们需要先把 10 进制的线程id,转为 16 进制.
命令:printf "%x\n" 11490
4 通过 jdk自带的jstack工具,打印堆栈异常信息.
通过 print ...
也知道这个东西,大家都会,就当是谁忘了的时候,做个提醒的吧。。。
ssh 是一个专为远程登录会话和其他网络服务提供安全性的协议。默认状态下ssh链接是需要密码认证的,可以通过添加系统认证(即公钥-私钥)的修改 ...
* 文件操作 * 查看目录文件 * $ hadoop dfs -ls /user/cl * * 创建文件目录 * $ hadoop dfs -mkdir /user/cl/temp * * 删除文件 * $ hadoop dfs -rm /user/cl/temp/a.txt * * 删除目录与目录下所有文件 * $ hadoop dfs -rmr /user/cl/temp * * 上传文件 * 上传一个本机/home/cl/local.txt到hdfs中/user/cl/temp目录下 * $ hadoop dfs -put /home/cl/local.txt /user/cl/temp ...
(转)深度剖析Redis持久化
- 博客分类:
- 数据缓存
Redis是一种面向“key-value”类型数据的分布式NoSQL数据库系统,具有高性能、持久存储、适应高并发应用场景等优势。它虽然起步较晚,但发展却十分迅速。 近日,Redis的作者在博客中写到,他看到的所有针对Redis的讨论中,对Redis持久化的误解是最大的,于是他写了一篇长文来对Redis的持久化进行了系统性的论述。文章主要包含三个方面:Redis持久化是如何工作的、这一性能是否可靠以及和其它类型的数据库比较。以下为文章内容: 一、Redis持久化是如何工作的? 什么是持久化?简单来讲就是将数据放到断电后数据不会丢失的设备中,也就是我们通常理解的硬盘上。首先我们来看一下数据库在进 ...
Redis安装与配置
- 博客分类:
- 数据缓存
redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框架,做了一点调研,即便redis、memcached存在效率上的差异(具体比较参考http://timyang.net/data/mcdb-tt-redis/),但其实都能满足目前项目的需求;但是redis还是比较风骚的,支持链表和集合操作,支持正则表达式查找key,目前项目缓存的结果大多是链表,如果链表新增或者修改数据的话,redis就体现出了极大的优势(memcached只能重新加载链表,redis可以对链表新增或者修改)1:下载redis下载地址 http://code.go ...
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 它是由 Igor Sysoev为俄罗斯最大的门户网站 Rambler.ru 开发的,它已经在该站点运行超过三年了。 同时俄罗斯超过20%的虚拟主机平台采用Nginx作为反向代理服务器。 nginx的源代码以类BSD许可证的形式发布。Nginx 的官网: http://nginx.net/Nginx 的英文维基:http://wiki.codemongers.com/MainNginx 的中文维基:http://wiki.codemon ...
1、设置环境变量 set JAVA_OPTS= -Xms32m -Xmx512m
2、java -Xms32m -Xmx800m className 就是在执行JAVA类文件时加上这个参数,其中className是需要执 行的确类名。(包括包名)
Eclipse中
如果在测试的时候可能会用Eclispe 这时候就需要在Eclipse ->run -arguments 中的VM arguments 中输入-Xms32m -Xmx800m这个参数就可以了。
后来在Eclilpse中修改了启动参数,在VM arguments 加入了-Xms32m -Xmx80 ...