- 博客(104)
- 收藏
- 关注
转载 JDK,JRE,JVM区别与联系
点击打开链接很多朋友可能跟我一样,已经使用JAVA开发很久了,可是对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的。 今天特写此文,来整理下三者的关系。 JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具
2014-05-10 20:53:19
483
转载 form 提交action中参数无效
点击打开链接页面通过表单(form)想服务器提交数据的时候有两种形式,一个是POST,另一个是GET。两种的一个区别是GET会直接把数据附加在url的后面,而POST发送的数据放置在http包中。form的action属性就是提交数据的url地址,method属性可以指定是GET或POST。需要注意的是如果采用GET方式,那么action url中参数都会被丢弃,提交时候只会把
2014-05-10 11:58:55
1630
转载 linux awk命令详解
点击打开链接简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人
2014-05-09 15:13:18
483
转载 python中用try来处理程序异常的集中常用方法
点击打开链接如果你在写python程序时遇到异常后想进行如下处理的话,一般用try来处理异常,假设有下面的一段程序: try: 语句1 语句2 . 语句N except .........: print ....... 但是你并不知道"语句1至语句N"在执行会出什么样的异常
2014-05-09 10:57:42
1644
转载 linux bash shell之declare
点击打开链接declare或typeset内建命令(它们是完全相同的)可以用来限定变量的属性.这是在某些编程语言中使用的定义类型不严格的方式。命令declare是bash版本2之后才有的。命令typeset也可以在ksh脚本中运行。declare/typeset 选项-r 只读 1 declare -r var1(declare -r var1与read
2014-04-30 15:53:41
602
转载 Bash的比较符号(注意整数比较和字符比较用不同的符号)
二元比较操作符比较两个变量或是数值。注意整数和字符串比较的分别。整数比较-eq等于if [ "$a" -eq "$b" ]-ne不等于if [ "$a" -ne "$b" ]-gt大于if [ "$a" -gt "$b" ]-ge大于等于if [ "$a" -ge "$b" ]-lt小于if [ "$a" -lt "$b" ]-l
2014-04-30 10:50:55
914
转载 Linux Bash Shell快速入门 在线教程
点击打开链接2.1 最简单的例子 —— Hello World!几乎所有的讲解编程的书给读者的第一个例子都是 Hello World 程序,那么我们今天也就从这个例子出发,来逐步了解 BASH。用 vi 编辑器编辑一个 hello 文件如下:#!/bin/bash # This is a very simple exampleecho Hello
2014-04-27 21:05:01
659
转载 Bash中的单引号和双引号(转载)
点击打开链接1.1 单引号Single quotes(‘’) are used to preserve the literal value of each character enclosed within the quotes. A single quote may not occur between single quotes, even when preceded by a
2014-04-23 15:26:49
753
原创 elementary os terminal
pantheon-terminal 不支持自定义设置安装gnome-terminalsudo apt-get install gnome-terminal
2014-04-20 12:40:59
3503
转载 ubuntu安装显卡驱动后亮度不能调节问题
xorg.conf文件的位置就在/etc/X11/下面。在终端中输入:sudo gedit /etc/X11/xorg.conf(注意大小写)这时会提示你输入密码密码输入完成后会打开一个文本文档,也就是xorg.conf把其中如下内容Section "Device"Identifier "Default Device"Driver "nvidia"O
2014-04-16 20:26:12
1589
1
转载 jQuery.data()和HTML5之data-属性
$.data($('#widget_pro')[0], 'product', {"a": "test"});$('#widget_pro').data('product', '{"product_id": 123}');1、jQuery之data()方法描述:data() 方法向被选元素附加数据,或者从被选元素获取数据。1.1、使用js原生对象$.data(js对象
2014-04-15 15:19:43
919
转载 bash中的加法演算和其他运算
点击打开链接bash中的加法运算和其他运算在Bash中的加法运算有多种表达形式,下面是比较简单的两种:1 a=3let "b=$a+2" #b=5orlet "b=a+2"之所以用双引号,是因为在bash中的变量替换发生在双引号内,如果不用引号,bash会把它们解释为命令。2 a=3((b=a+2)) #b=5这是最简单的一种形式
2014-04-10 19:56:38
1082
转载 wget命令详解
点击打开链接wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。它有以下功能和特点: (1)支持断点下传功能;这一点,也是网络蚂蚁和FlashGet当年最大的卖点,现在,Wget也可以使用此功能,那些网络不是太好的用户可以放心了; (2)同时支持FTP和HTTP下载方式;尽管现在大部分软件可以
2014-04-07 21:56:56
598
转载 linux输出·输入文件和标准输入 标准输出
点击打开链接Unix/Linux/BSD 都有三个特别文件,分别1)标准输入 即 STDIN , 在 /dev/stdin , 一般指键盘输入, shell里代号是 02) 标准输出 STDOUT, 在 /dev/stdout, 一般指终端(terminal), 就是显示器, shell里代号是 13) 标准错误 STDERR, 在 /dev/stderr 也是指
2014-04-03 20:55:49
1061
转载 js实现页面跳转的几种方式
点击打开链接第一种: window.location.href="login.jsp?backurl="+window.location.href; 第二种: alert("返回"); window.history.back(-1); 第三种: window.
2014-04-02 17:28:22
484
转载 理解Python的With语句
点击打开链接With语句是什么?Python’s with statement provides a very convenient way of dealing with the situation where you have to do a setup and teardown to make something happen. A very good example f
2014-04-02 09:20:36
554
转载 让Ubuntu的ssh保持长时间连接
/etc/init.d/ssh restart 用ssh链接服务端,一段时间不操作或屏幕没输出(比如复制文件)的时候,会自动断开解决:(2种办法)1、在客户端配置#vi /etc/ssh/ssh_config(注意不是/etc/ssh/sshd_config文件),后面添加 Host * ServerAliveInterv
2014-04-01 14:16:31
3576
转载 apt-get.apt-cache命令
点击打开链接apt-get install package 安装包 apt-get install package - - reinstall 重新安装包 apt-get -f install 强制安装?#"-f = --fix-missing"当是修复安装吧... apt-get remove package 删除包 apt
2014-04-01 09:17:04
537
转载 UBUNTU12.04下安装配置体验gnome3
点击打开链接 ubuntu12.04默认采用unity界面,但是自己更加喜欢gnome3的操作方式.安装gnome3: sudo apt-get install gnome-shell其实安装成功后,注销系统在登录界面选择GNOME,进入系统后就是GNOME3界面了.但是出于系统清理的心理,总是想卸载掉unity界面.设置默认登录桌面环境为GNOME3.用gn
2014-03-30 19:31:44
801
转载 ubuntu下的dock工具
点击打开链接苹果的MAC OS里的dock任务栏让人印象深刻。Dock是苹果公司Mac OS X操作系统,及其始祖NeXTSTEP和OPENSTEP操作系统中重要组成部分。在 Newton OS中也有dock概念的一些早期例子。现在在不同操作系统中有很多不同的dock程序。在ubuntu等linux系统中,现在已经可以非常方便的安装使用dock任务栏了,因为很多仿doc
2014-03-30 19:31:00
1689
转载 ubuntu apt-get dpkg
在Ubuntu终端彻底删除软件:1、删除软件方法一、如果你知道要删除软件的具体名称,可以使用 sudo apt-get remove --purge 软件名称 sudo apt-get autoremove --purge 软件名称 方法二、如果不知道要删除软件的具体名称,可以使用dpkg --get-selections
2014-03-30 18:44:12
558
转载 linux脚本bash
点击打开链接linux 下最重要的脚本语言算是 bash 了,跟其他开发语言(如C)比,bash 是比较简单的一种语言,主要用于写一些脚本代码,一些批处理或安装程序。你可以看看在/etc/init.d/目录下,那里就有很多用来控制各个服务的脚 本文件。先看一个“hello world!”的例子:在某个目录下新建一个文件,叫hello.sh,敲入以下代码:#!/bin/sh
2014-03-30 15:25:26
735
转载 linux 下source、sh、bash、./执行脚本的区别
点击打开链接1、source命令用法: source FileName 作用:在当前bash环境下读取并执行FileName中的命令。该filename文件可以无"执行权限" 注:该命令通常用命令“.”来替代。 如:source .bash_profile . .bash_profile两者等效。 source(或点)命
2014-03-30 13:05:59
8080
转载 Sed简介
点击打开链接1. Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;
2014-03-28 11:59:41
456
转载 crontab 中的指定特定的用户身份来运行相关的命令或者脚本
点击打开链接设置cron有两种方法(当启动linux时,它运行为一个后台进程。它每分钟检查一次相应的配置文件来了解是否有事件需要得到运行。有两组cron配置文件。一组由一个全局配置文件(/etc/crontab)来控制,另一组基于个别用户使用crontab命令所创建的配置文件。)1、使用crontab命令crontab -u //指定某个用户的cro
2014-03-27 12:20:02
25775
转载 linux Crontab 使用
点击打开链接ron用法说明cron的用法老是记不住,索性写下来备忘。下文内容大部分是根据《Cron Help Guide》翻译而来,有些部分是自己加上的。全文如下:cron来源于希腊单词chronos(意为“时间”),是linux系统下一个自动执行指定任务的程序。例如,你想在每晚睡觉期间创建某些文件或文件夹的备份,就可以用cron来自动执行。服务的启动和
2014-03-26 21:25:57
382
转载 HTTP协议与HTML表单(再谈GET与POST的区别)
点击打开链接HTTP的GET/POST方式有何区别?这是一个老生常谈的问题,但老生常谈的问题往往有一些让人误解的结论。本文将带您浅尝HTTP协议,在了解HTTP协议的同时将会展示许多被人们忽视的内容。在掌握了HTTP协议的过程中我们将自然而然地了解到GET与POST的本质区别。 HTTP请求从使用者的角度看,一个HTTP请求起始于用户端浏览器上输入
2014-03-25 11:19:03
451
转载 timeit 模块
点击打开链接关于 Python 代码优化你需要知道的最重要问题是,决不要自己编写计时函数。为一个很短的代码计时都很复杂。处理器有多少时间用于运行这个代码?有什么在后台运行吗?每个现代计算机都在后台运行持续或者间歇的程序。小小的疏忽可能破坏你的百年大计,后台服务偶尔被 “唤醒” 在最后千分之一秒做一些像查收信件,连接计时通信服务器,检查应用程序更新,扫描病毒,查看是否有磁盘被插入
2014-03-24 15:50:01
661
转载 Linux下定时执行脚本
点击打开链接00 12 * * * if [`date +%d -d tomorrow` == 01 ];then command; fitoday=`date +%Y%m%d%H%M%S`date +%d再-d tomorrow是想看第二天的日期Linux下定时执行脚本 Linux下的定时执行主要是使用crontab文件中加
2014-03-24 14:58:43
591
转载 windows,linux间文件乱码问题解决
点击打开链接1、转换文件内容编码 Windows下天生的纯文本文件,其中文编码为GBK,在Ubuntu下显示为乱码,可以使用iconv命令进行转换: iconv -f gbk -t utf8 source_file > target_file2、转换文件名编码 Windows下压缩的zip文件,在 Ubuntu下解开时,中文文件名会显示乱码,可以用conv
2014-03-22 15:23:27
615
转载 Python字符串格式化
点击打开链接字符串的格式化 在python中也有类似于c中的printf()的格式输出标记。在python中格式化输出字符串使用的是%运算符,通用的形式为格式标记字符串 % 要输出的值组其中,左边部分的”格式标记字符串“可以完全和c中的一致。右边的'值组'如果有两个及以上的值则需要用小括号括起来,中间用短号隔开。重点来看左边的部分。左边部分的
2014-03-19 17:20:07
404
转载 python的__call__
http://www.cnblogs.com/john2000/archive/2012/03/27/2418981.html有关python的__call__在官方文档上有这么一句解释 (http://docs.python.org/reference/datamodel.html?highlight=__call__#object.__call__)object.__cal
2014-03-19 11:44:09
391
转载 python中__get__,__getattr__,__getattribute__的区别
点击打开链接__get__,__getattr__和__getattribute都是访问属性的方法,但不太相同。 object.__getattr__(self, name) 当一般位置找不到attribute的时候,会调用getattr,返回一个值或AttributeError异常。 object.__getattribute__(self, name) 无条件被调用
2014-03-19 11:19:45
717
转载 python: format
点击打开链接在Python 3.0中,%操作符通过一个更强的格式化方法format()进行了增强。对str.format()的支持已经被反向移植到了Python 2.6在2.6中,8-bit字符串和Unicode字符串都有一个format()方法,这个方法会把字符串当作一个模版,通过传入的参数进行格式化。这个用来格式化的模版使用大括号({,})作为特殊字符。# Substi
2014-03-19 10:24:49
715
转载 理解Python的With语句
点击打开链接With语句是什么?Python’s with statement provides a very convenient way of dealing with the situation where you have to do a setup and teardown to make something happen. A very good example f
2014-03-19 09:53:34
565
转载 python email
出处:点击打开链接#!/usr/bin/env python# -*- coding: utf8 -*-import smtplibfrom email.mime.text import MIMEText#destinations#收件人地址mailto_list=["xxx","yyy"]#some config information#一些配置信息
2014-03-06 20:15:48
825
转载 各种编码UNICODE、UTF-8、ANSI、ASCII、GB2312、GBK详解
点击打开链接一、编码历史与区别 一直对字符的各种编码方式懵懵懂懂,什么ANSI UNICODE UTF-8 GB2312 GBK DBCS UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们。Let's go! 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于
2014-02-22 16:00:47
721
转载 Python汉字编码经验总结
点击打开链接每次处理汉字,总要出现一些意外。最容易出现的问题有:从输入对话框获取的包含汉字的字符串,写入数据库后再读出来,变成乱码。从文件对话框中获取的文件路径,不能被处理文件的模块接受。使用Inno打包程序,不能使用中文路径。Python中的字符串有str和unicode两种形式,两者之间不能连接,也不能比较。汉字编码,常见的有gbk和utf-8等形式,gb2312/
2014-02-22 15:11:03
785
转载 linux硬链接与软链接
点击打开链接1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一
2014-02-20 22:39:43
501
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人