自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

转载 [Python]项目打包:5步将py文件打包成exe文件

1.下载pyinstaller并解压(可以去官网下载最新版):http://nchc.dl.sourceforge.net/project/pyinstaller/2.0/pyinstaller-2.0.zip2.下载pywin32并安装(注意版本,我的是python2.7):http://download.csdn.net/download/lanlandec

2015-05-29 23:30:07 485

转载 Python正则表达式教程

1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语

2015-05-29 23:14:50 508

转载 git merge简介

git merge的基本用法为把一个分支或或某个commit的修改合并现在的分支上。我们可以运行git merge -h和git merge --help查看其命令,后者会直接转到一个网页(git的帮助文档),更详细。usage: git merge [options] [...]   or: git merge [options] HEAD    or: git mer

2015-05-29 02:29:12 399

转载 未来 5 年八大热门 IT 职业

近日,外媒梳理了未来5年内,也是就是2020年仍将受到热捧的八大科技领域,为IT从业者如何做好长远规划、有针对性地培养自身技能、又不偏离热门岗位提供了参考。(图片来自网易)2020年将热门的8大IT职业领域1)程序员、安全专家、云容量管理者(cloud capacity managers) 据美国计算机行业协会(CompTIA)的最新研究显示,超

2015-05-28 19:27:05 423

转载 python2 与 python3 语法区别

概述#原稿地址:使用 2to3 将代码移植到 Python 3几乎所有的Python 2程序都需要一些修改才能正常地运行在Python 3的环境下。为了简化这个转换过程,Python 3自带了一个叫做2to3的实用脚本(Utility Script),这个脚本会将你的Python 2程序源文件作为输入,然后自动将其转换到Python 3的形式。案例研究:将chardet移植到Python 3(po

2015-05-28 17:46:13 498

转载 Python编写简易木马程序

0x00 准备文章内容仅供学习研究、切勿用于非法用途!这次我们使用Python编写一个具有键盘记录、截屏以及通信功能的简易木马。依然选用Sublime text2 +JEDI(python自动补全插件)来撸代码。首先准备好我们需要的依赖库,python hook和pythoncom。下载安装python hook下载安装pythoncom模块:0x01 键盘记录

2015-05-28 03:13:54 11828 3

转载 服务器被黑给我上了一课

当你作为一个独立开发者的时候总要面临这样那样的问题,以前认为的小概率事件也总是某个时间点蜂拥而至考验你的耐心,前一阵阵刚刚经历了一次木马惊魂,这次又遇到了服务器被黑。部署服务器及一般的服务配置管理对于一个写代码的人自然不在话下,但是相对专业的运维人员程序员确少的却是一个安全意识,总以为服务器被攻击是一个小概率的事件。以前是这么考虑的“互联网上的主机那么多偏偏你的主机被黑客盯上? 这不跟重大奖一

2015-05-28 03:02:11 604

转载 新安装的MySQL必须调整的10项配置

还在为新安装的mysql服务,不知道修改哪些默认配置而发愁吗?mysql可调整参数有100多个,到底要立即!马上!调整哪些最重要的参数?网络神贴答复你:这篇文章主要介绍了MySQL优化必须调整的10项配置,使用这些方法可以让你快速地获得一个稳健的MySQL配置,需要的朋友可以参考下:当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议。

2015-05-28 02:09:24 397

转载 Git相关配置

1. git颜色配置        今天在ubuntu上面安装了git应用程序。通过ssh登录后,使用git status,git diff,没有颜色显示。全是黑色,这与公司使用时不一样。使用默认颜色,配置如下:git config --global color.diff autogit config --global color.status autogit config

2015-05-28 00:11:05 443

转载 十大Intellij IDEA快捷键

Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发时的使用频率,简单分类列一下我最喜欢的十大快捷-神-键吧。1 智能提示Intellij首当其冲的当然就是Intelligence智能!基本的代码提示用Ctrl+Space,

2015-05-26 18:39:12 479

转载 十条nmap常用的扫描命令

NMap,也就是Network Mapper,是Linux下的网络扫描和嗅探工具包。nmap是在网络安全渗透测试中经常会用到的强大的扫描器。功能之强大,不言而喻。下面介绍一下它的几种扫描命令。具体的还是得靠大家自己学习,因为实在太强大了。1) 获取远程主机的系统类型及开放端口nmap -sS -P0 -sV -O 这里的 可以是单一 IP, 或主机名,或域名,或子网-sS T

2015-05-26 16:55:31 959

转载 Thunderbird设置邮件回复时自动签名和邮件引用的位置

Thunderbird 默认在对邮件进行回复或回复所有时,回复内容与签名是在邮件内容下方的,这和我们在windows上使用的foxmail不一样可以按如下设置选择“Edit”->"Account Settings" ->当前的帐号->右下角的"Manage Identities"->弹出框 选择"Edit" ,在新的对话框中选择这个tab “Composition & Ad

2015-05-26 16:19:31 3204

转载 Linux Shell 1>/dev/null 2>&1 含义

shell中可能经常能看到:echo log > /dev/null 2>&1命令的结果可以通过%>的形式来定义输出/dev/null:代表空设备文件> :代表重定向到哪里,例如:echo "123" > /home/123.txt1 :表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null"2

2015-05-26 15:41:49 467

转载 ActiveMQ-5.8.0 安装和启动

安装环境:linux rheactivemq版本:5.8.01.从http://activemq.apache.org/download.html地址下载apache-activemq-5.8.0-bin.tar.gz包2.解压缩到指定的目录Shell代码  tar zxvf apache-activemq-5.8.0-bin.tar.gz -C /usr/

2015-05-26 14:34:01 1264

转载 用CentOS 7打造合适的科研环境

这篇博文记录了我用CentOS 7搭建地震学科研环境的过程,供我个人在未来重装系统时参考。对于其他地震学科研人员,也许有借鉴意义。阅读须知:本文适用于个人电脑,不适用于服务器;不推荐刚接触Linux的人使用CentOS发行版;本文尽量写的浅显易懂,但要求读者掌握Linux基础知识;本文所有操作均在CentOS 7下完成,其他发行版或多或少与CentOS 7不同,因而仅供参考;本文所安装

2015-05-25 13:43:35 1155

转载 skpye 4.3 installation and configuration in linux CentOS 7 / RHEL 7 / Fedora 20

skype is most popular application which is used to make a call over the Internet as FREE of cost. Skype to Skype calls & message completely FREE and Skype to Landlines and mobile phones low calling ra

2015-05-25 01:08:03 784

转载 在Linux中安装ALSA声卡驱动

刚装好了显卡这回轮到安声卡了,安装声卡比安装显卡简单多,主要原因网上的资料比较全自然省心不少 。好了言归正转。    1.下载驱动    你可以到这里下载ALSA的驱动:    你需要下载以下几个包:  alsa-driver-1.0.10.tar.bz2  alsa-lib-1.0.10.tar.bz2  alsa-utils-1.0.10.tar.bz2

2015-05-24 23:01:34 982

转载 CentOS 7安装fcitx中文输入法

前面CentOS 7.0下安装小小输入法一文中已经介绍了如何在CentOS 7下安装小小输入法来输入中文,实际用起来还是有不少不如意的地方。今天恰好发现了CentOS 7下安装fcitx输入法的简单方法,如下。加入EPEL源EPEL7几乎是CentOS必备的源:$ sudo yum install epel-release添加mosquito-myrepo源m

2015-05-24 21:38:16 1828

转载 Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

今天在测试环境使用yum安装,遇到一个问题:Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again处理很简单,修改文件“/etc/yum.repos.d/epel.repo”, 将baseurl的注释取消, mirrorlist注释掉。即可。

2015-05-24 13:53:22 471

原创 解决git文件名大小写无法修改的问题

一、问题背景:在当前项目中,早先创建并已经push到远程的文件及文件夹,将名称大小写更改后,git无法检测出更改。二、原因:git默认配置为忽略大小写,因此无法正确检测大小写的更改三、解决方法:运行git config core.ignorecase false,关闭git忽略大小写配置,即可检测到大小写名称更改

2015-05-23 01:52:17 12733

原创 Mailto Protocol电子邮件协议

可以在html页中嵌入字样的超链接。当用户点击该超链接时,系统会自动调用默认邮件客户端程序,并将收件人地址自动设置为abc@csdn.net其他位置均为空白,留待用户自行填写,很是方便。

2015-05-23 01:41:31 3113

原创 html水平分割线标签

水平分割线标签:一般用于页脚footer上,用以分割版权、备案标示与自定义内容,简介、大方。

2015-05-23 01:40:19 5352

转载 git命令之git tag 给当前分支打标签

git tag — 标签相关操作发表于 2011年06月29日 由 机器猫标签可以针对某一时间点的版本做标记,常用于版本发布。列出标签$ git tag # 在控制台打印出当前仓库的所有标签$ git tag -l ‘v0.1.*’ # 搜索符合模式的标签打标签git标签分为两种类型:轻量标签和附注标签。轻量标签是指向提交对象

2015-05-22 17:28:30 456

原创 spring-data-redis使用RedisTemplate模板存储时键值与预设不一致的解决方法

一、背景最近使用spring-data-redis 和jedis 操作redis时发现存储在redis中的key不是程序中设置的string值,前面还多出了许多类似\xac\xed\x00\x05t\x00这种字符串二、原因spring-data-redis的RedisTemplate模板类在操作redis时默认使用JdkSerializationRedisSerializer

2015-05-22 16:59:10 2850

转载 Redis常用命令速查

一、Key  Key命令速查:命令说明DEL删除给定的一个或多个 key,不存在的 key 会被忽略,返回值:被删除 key 的数量DUMP序列化给定 key,返回被序列化的值,使用 RESTORE 命令可以将这个值反序列化为 Redis 键EXISTS检查给定 key 是否存在EXPIRE为给定key设置

2015-05-22 12:41:21 2333

转载 软件版本RC,M,GA等

RC版本  RC:(Release Candidate)  Candidate是候选人的意思,用在软件上就是候选版本。Release是发行、发布的意思。Release.Candidate.就是发行候选版本。和Beta版最大的差别在于Beta阶段会一直加入新的功能,但是到了RC版本,几乎就不会加入新的功能了,而主要着重于除错! GA版本在很多软件下载的时候,你会发觉标识为

2015-05-21 23:30:11 2533

转载 TCP/IP、Http、Socket的区别

网络由下往上分为  物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。  通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,  三者从本质上来说没有可比性,  socket则是对TCP/IP协议的封装和应用(程序员层面上)。  也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,

2015-05-20 16:40:37 524

转载 java中collection、map、set、list简介

Collection接口   Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。   

2015-05-19 15:37:09 362

转载 【redis】关于集群创建遇到的问题

1.先是下载最新版的redis: https://github.com/antirez/redis/archive/unstable.zip2.解压后, 运行 make & make instal;3.修改了redis.conf, 改动点:[plain] view plaincopyport 6379  loglevel 

2015-05-18 20:06:29 5563

转载 Redis常用命令

启动 Redis 服务src/redis-server或者src/redis-server redis.confsrc/redis-server redis.conf 1>log.log 2>errlog.log1为标准输出,2为错误输出将 Redis 作为 Linux 服务随机启动vi /etc/rc.local, 加入代码:/root/insta

2015-05-18 20:05:00 449

转载 Git常用命令备忘

[html] view plaincopyspan style="font-size:18px;">git config --global user.name "Vito Zhou"       git config --global user.email "zhouwentao16@gmail.com"    git config --global col

2015-05-18 15:50:24 473

转载 hibernate mysql映射类型

Hibernate的映射类型 hibernate mysql映射类型1、Hibernate的映射类型 hibernate mysql映射类型Hibernate 映射类型Java 类型标准 SQL 类型大小和取值范围integer 或者 intint 或者 java.lang.In

2015-05-13 18:09:38 577

转载 JAVA正则表达式高级用法(分组与捕获)

正则表达式在字符串处理中经常使用,关于正则简单的用法相信有一点程序基础的人都懂得一些,这里就不介绍简单基础了。这里主要讲解一下在JAVA中实现了的正则的高级用法-分组与捕获。    对于要重复单个字符,非常简单,直接在字符后卖弄加上限定符即可,例如 a+ 表示匹配1个或一个以上的a,a?表示匹配0个或1个a。这些限定符如下所示: X?X,一次或一次也没有

2015-05-13 12:06:26 485

原创 Intellij Ideay一、开启自动编译

一、背景Intellij Idea默认状态为不自动编译状态,Eclipse默认为自动编译,很多朋友都是从Eclipse转到Intellij的,这常常导致我们在需要操作class文件时忘记对java类文件进行编译从而对旧文件进行了操作。二、操作1. 打开settings界面:File->Settings2. 选中Compiler选项:Build,Execution,Deploymen

2015-05-12 12:51:54 54296 1

转载 Redis配置文件详解

# Redis 配置文件# 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写)## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes#

2015-05-09 11:35:56 515

JMX所需jar包

JMX学习所需jar包,配套实践教程请参考本人博客。

2014-11-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除