自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(129)
  • 资源 (3)
  • 收藏
  • 关注

原创 一个关于粒子的网站

http://i-remember.fr/en 页面做的很漂亮,每个粒子其实是一张照片,也是一个回忆。在茫茫的历史长河中,我们留下了哪些回忆,又遗忘了哪些? 有人打开会很卡,电脑差点儿的慎点

2017-02-08 09:03:26 1258

原创 Atom插件安装

Atom插件安装方法最直接的办法通过Atom直接安装 Edit-》Preferences-》Install 直接搜索需要的插件或Theme安装即可。markdown-writer增加对markdown输入的支持,Atom内置markdown支持和预览,markdown-writer则实现了快捷操作安装之后如果需要修改keymap的对应关系,用Ctrl + Shift +p,输入Markdown

2017-01-17 09:44:43 2606

原创 Ubuntu的一些小tip

安装java下载对应的Jdk 在官网下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html解压缩到文件集,例如/usr/java8 tar -zxvf jdk-8u102-linux-x64.tar.gz -C /usr/java8 配置系统环境变量 编辑/etc/pr

2017-01-05 17:05:11 706

原创 Ubuntu16.04软件中心闪退

首先,更换源试试, 然后sudo apt-get updatesudo apt-get dist-upgradesudo apt-get install --reinstall software-center

2017-01-05 15:23:20 6914 1

原创 Pythonic的一些用法

从Java转到Python,阅读源码的时候发现了一些有趣的小用法,在这里总结一下。for和if的简化代码为:list1 = [1, 2, 3, 4, 5, 6, 7 ]rs = ([r if r%2==0 else r+10 for r in list2])print rs执行结果为:[11, 2, 13, 4, 15, 6, 17]代码里对for和if进行了简化,并对if进行后置这里的for语句

2016-12-23 11:08:58 710

原创 ubuntu16.04下安装docker

更新包信息 sudo apt-get updat 确保apt能使用https方式工作,且ca证书已经安装 sudo apt-get install apt-transport-https ca-certificates获取最新版本的Docker wget -qO- https://get.docker.com/ | sh这里使用了默认的源,部署在Amazon S3,会间歇性连接失败。

2016-12-19 11:39:09 4369

原创 VMware厚置备延迟置零,厚置备置零,精简置备详解

VMware中创建磁盘时会提供选择厚置备延迟置零、厚置备置零、精简置备三种,其差别其实很好理解: 1. 厚置备延迟置零(zeroed thick) 这是默认的方式,创建过程中为虚拟磁盘分配所需空间,但是不会擦除物理设备上的数据,而是以后执行写操作时按需将其置零。 简单的说就是立刻分配指定大小的空间,空间内数据暂时不清空,以后按需清空。2、厚置备置零(eager zeroed thick) 创

2016-12-19 08:32:14 6796

原创 CHROME 批量删除指定站点历史记录

Chrome地址栏的输入联想会从访问历史里搜索,有时候个别站点已经不再使用,却仍在历史记录里影响地址栏的输入联想。 如果要清理某个站点,在Chrome的历史记录(chrome://history/)中可以对其进行搜索,但是删除时发现Chrome居然没有提供全选的功能……那就自己写一个吧。打开Chrome开发者工具,在Elements中选择<iframe name="history"……,然后在Co

2016-12-07 15:51:31 11432 3

原创 Jinja子模板中加载新的js

jinja定义的模板继承很好用,但是如果需要在子模板中调用新的js,则会出现不加载的现象。 这时必须使用Jinja2提供的super()函数。 例如,如果要在衍生模板中添加新的JavaScript文件,首先需要在父模板中定义该script块,然后在子模板中这么定义scripts块:{% block scripts %}{{ super() }}<script type="applicatio

2016-11-18 15:52:39 3894

原创 Jinja模板使用

Flask默认使用了jinja模板语言,jinja的设计文档在这里jinja提供了一些方便的函数调用,例如常见的for、if…else。 例如:<ul id="navigation"> {% for item in navigation %} <li><a href="{{ item.href }}">{{ item.caption }}</a></li> {% endf

2016-11-17 08:58:21 1991

原创 IntelliJ 创建Tomcat + Maven +Jersey Restful 工程

在IntelliJ中创建新项目,选择Java Enterprise -> RESTful Web Service ,勾选单选框Setup libery later 创建完项目后,右键 -> Add Frameworks Support,勾选Web Application和Maven。其中web appication为项目增加了web.xml,maven实现构建。修改Maven库的目录(根据自己实际

2016-11-10 08:08:14 1690

原创 Esxi中CentOS7 扩展磁盘容量

服务器是搭建在Esxi之上,使用Mysql时忽然报错,数据连接不上,重启服务也出现问题。使用命令journalctl -xe查看一下日志,发现启动服务时报错——: mariadb.service failed to run 'start-pre' task: No space left on device查看了下磁盘容量,果真使用100%,都被MySQL目录下的ibdata1文件填满了。怎么瘦身下回

2016-10-26 10:25:35 18568 4

原创 使用vsphere新建虚拟机

在服务器上存储操作系统的ISO文件(1)在ESXi主机控制面板中,切换到“摘要”选项,右击“darastore1”存储器,在弹出的快捷菜单中选择“浏览数据存储”选项: (2)新弹出的页面里可以看到之前建立的以虚拟机名称命名的文件夹,其中存放的是虚拟机的文件。在这里新建一个文件夹,命名为ISO,进入该文件夹,并上传ISO文件。新建虚拟机在ESXi主机控制面板中直接跟着提示进行即可安装操作系统在新建的

2016-10-25 15:12:59 2092

转载 20个常备正则表达式

转自: 技匠(简书签约作者) 原文链接:http://www.jianshu.com/p/e7bb97218946/comments/2135754 著作权归作者所有,转载请联系作者获得授权,并标注“简书签约作者”。正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。常用

2016-10-17 09:21:24 503

转载 (function($){...})(jQuery)、$(function(){ })和$.fn

转自:http://blog.csdn.net/rambo_china/article/details/7742321 表示感谢!这里实际上是匿名函数function(arg){...}这就定义了一个匿名函数,参数为arg而调用函数 时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即:(function(arg){...})(param)这 就相当于定义了一个参数为ar

2016-10-10 15:38:51 3648

原创 Centos 7服务器搭建(四)—安装Tomcat

CentOS7服务器搭建: Centos 7服务器搭建(一)—最小化安装 Centos 7服务器搭建(二)—安装MySQL Centos 7服务器搭建(三)—安装Redis下载地址:http://apache.osuosl.org/tomcat/tomcat-8/v8.0.37/bin/apache-tomcat-8.0.37.tar.gz 这里选择的是8.0.37版,更多版本地址:http

2016-10-08 09:47:13 511

原创 建立flask的虚拟环境

安装virtualenv 如果是windows,需要先安装pip或者easy_install。 使用命令: easy_install virtualenv 或者 pip install virtualenv 来安装virtualenv。新建项目文件夹并创建虚拟环境$ mkdir myproject$ cd myproject$ virtualenv venvNew python

2016-09-27 15:58:37 1457

转载 从一行代码里学点JavaScript

转载自野狗公众号这段代码,它来自于谷歌“名猿”Addy Osmani在几天前贴出的一段代码,它的作用是用来调试你的CSS层。全部代码只有三行,但是你绝对可以把它放在一行里面完成:[].forEach.call($$("*"),function(a){ a.style.outline="1px solid #"+(~~(Math.random()*(1<<24))).toString(16)})在

2016-09-14 15:17:03 665

原创 Fusioncharts属性

字体下面几个属性都是全局设置的,对画布里所有显示的文字有效 属性名 描述 baseFont font family baseFontSize 0 - 72 baseFontColor hex color codeX轴标签X轴标签对应的属性是Data Label,如图所示。 属性名 描述 canvasPadding 画布边缘距离第一个和最后一个数据点的距离

2016-09-01 16:07:32 576

原创 FusionCharts背景透明

版本:3.11 根据Fusioncharts的官方文档,设置背景透明只需要几个参数 “bgAlpha”:”0” “canvasBgAlpha”:”0”其中取值从0-100,0代表完全透明,100完全不透明。 background和canvas的区别如下图: 可见background覆盖整个图表,而canvas只包括数据绘图区域。但是按照这样操作之后,不会显示背景色,但是绘图区域

2016-09-01 10:38:32 2625

原创 使用jquery的getjson()遇到的跨域访问问题(二)——使用拦截器进行数据封装

上一篇我们提到了使用jsonp来解决getjson的跨域访问问题,服务器需要对数据进行一次封装,实际上jersey已经实现了这个功能,具体用法也很简单,加上@JSONP标识就行。 对上一篇的服务器代码进行修改: @GET @JSONP(queryParam = "jsoncallback") @Path("/test") @Produces("application/

2016-08-24 16:14:21 1092

原创 使用jquery的getjson()遇到的跨域访问问题

环境描述服务器:使用jersey提供RESTful接口客户端:使用jquery的getJson()方法异步获取数据出问题代码(其实下面代码也不包含错误,只是在执行的时候会出问题)客户端原始代码:document.getElementById("mydiv").innerHTML = "data";$(function(){ $.getJSON("******", function

2016-08-23 17:42:06 9781 1

原创 MySQL主从备份设置

功能需求外网服务器,有独立IP;内网服务器,无独立IP;外网服务器的MYSQL数据库实时更新,并要求同步到内网服务器中。 该需求可使用MYSQL的主从备份实现,其中外网服务器为主服务器(Master),内网服务器为从服务器(Slave)。实现方式MYSQL主从同步是在MySQL主从复制(Master-Slave Replication)基础上实现的,通过设置在Master上的binlog,使其处于

2016-07-27 17:32:42 5562

原创 忘记Mysql的root密码解决方法

首先确认服务器出于安全的状态, 因为在重新设置密码期间,MySQL处于完全没有密码保护的状态,其他用户可以任意地登录和修改信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。当然了,最安全的状态是到服务器的Console上面操作,并且拔掉网线。 (1)修改MySQL的登录设置: vi /etc/my.cnf 在[mysqld]的段中

2016-07-25 08:30:30 287

原创 Intellij打包Maven项目中那些七七八八

运行时报错UnsupportedClassVersionError出错信息如下:Exception in thread "main" java.lang.UnsupportedClassVersionError: task/PersonalInfoTask : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defi

2016-07-25 08:19:57 1609

原创 IntelliJ强制更新Maven Dependencies

Intellj 自动载入Mave依赖的功能很好用,但有时候会碰到问题,导致pom文件修改却没有触发自动重新载入的动作,此时需要手动强制更新依赖。 如下:手动删除Project Settings里面的Libraries内容;在Maven Project的试图里clean一下,删除之前编译过的文件;项目右键-》Maven-》ReimportOk, 此时发现依赖已经建立!

2016-07-21 10:38:38 96635 8

原创 Jersey的RESTful小结

一些基础的这一篇:Java Jersey2使用总结讲的蛮清楚,结合使用过程中的几个小地方再总结一下。先看一个完整的例子:@Path("/user")public class Post { @GET @Path("{userid}") @Produces("application/json;charset=utf8") public String getPosts(@

2016-07-21 08:51:48 422

原创 CentOS7下安装PHP7

安装Composer前一篇CentOS7下PHP环境搭建直接用yum安装php,优点是方便快捷,但缺点是版本太低,安装完成后是PHP 5.4.16的,在使用laravel框架时会报错版本太低,于是想着安装PHP7。 (1)安装必须的依赖 yum install -y \ gcc-c++ autoconf \ libjpeg libjpeg-devel libpng \ lib

2016-07-18 16:17:53 454

原创 CentOS7下PHP环境搭建

安装Apache Httpd(1)安装 yum install httpd(2)修改配置文件,开放访问 安装成功后,默认情况下,是禁止外部IP访问的,需要进行设置 vi /etc/httpd/conf/httpd.conf找到<Directory />AllowOverride noneRequire all denied</Directory >修改为:<Directory /

2016-07-18 09:19:29 892

原创 Intellij上Junit配置

(1)在File-》Settings-》Plugins里搜junit,安装JunitGeneratorV2.0。 (2)File-》Project Structure-》Libraires里添加Java包,具体是<IntelliJ IDEA directory>\lib下的junit.jar和junit-4.11.jar。 ok,以上配置就可以了,需要生成Test时,在类文件里Ctrl+Shif

2016-07-12 17:55:48 2756

原创 用StringBuilder连接MYSQL字段时被清空的问题

问题描述读取MySQL的数据,然后使用StringBuilder进行连接,但在运行时发现每次append到一个字段的时候StringBuilder就会被清空,最后只剩后边的几个字段。 假如读出了四个字段: 字段名称 值 id 10150145806225128 姓名 张三 消息 謝謝大家支持。 时间 2016-06-13 19:09:47正确运行的话,应该最

2016-07-11 10:57:25 610

原创 使用RequestUtil解析URL查询参数

RequestUtil是Tomcat出品,对URL的查询进行解析。 6.0版本的源码在这里: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/org/apache/catalina/util/RequestUtil.java?view=markup 新的有8.0,直接改一下上边链接里的版本号就可以。但是6.0版本没有其它依赖,可以直

2016-07-08 17:04:40 4604

原创 修改IntelliJ中Maven项目的默认JDK版本

问题描述在IntelliJ中使用Maven时,IDEA将默认的编译版本、源码版本设置为jdk5。编译项目的时候出现以下警告: “Warning:java: 源值1.5已过时, 将在未来所有发行版中删除” 如图所示: 解决方法(1)修改Maven插件的默认配置 在”pom.xml”里加入如下代码:<properties> <maven.compiler.source

2016-07-06 15:36:58 13863 2

原创 IntelliJ上创建Tomcat + Jersey 工程

REST以其简洁的模式被越来越多的web服务采用和实现,并出现了很多框架,Jersey是其中优秀代表。 Jersey扩展了JAX-RS 参考实现, 提供了更多的特性和工具, 可以进一步地简化 RESTful service 和 client 开发。尽管相对年轻,但已经是一个产品级的 RESTful service 和 client 框架。 需要做一个RESTful架构的web服务,结构为Inte

2016-07-06 10:32:08 3008 2

原创 Elasticsearch删除索引

curl -XDELETE 'http://host.IP.address:9200/logstash-*'如上是删除所有以logstash-开始的索引。 具体API可以看这里

2016-06-30 21:28:43 38933

转载 知乎上一些好玩的回复

https://www.zhihu.com/question/36011633#answer-38842648 下的评论 陈哲纬: 南海领土真心流氓。。。。国内新闻天天哭天喊地我们的邻居拿船撞我们啊!我们邻居拿枪打我们啊!。。。边境画到别人海岸边了游个泳都能游出国。。。

2016-06-30 15:59:04 956

原创 IntelliJ笔记

IntelliJ IDEA里面“new Project”就相当于我们eclipse的“workspace”,而“new Module”才是创建一个工程,新手要注意。

2016-06-28 20:13:53 437

原创 LOGBack小结

之前一直用log4j,工作后接触到logback,顺便总结一下参考http://blog.csdn.net/conquer0715/article/details/9365491基础SLF4J不是具体的日志解决方案,它只服务于各种日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统,并可以灵活切换。 首先了解一

2016-06-28 20:13:21 300

原创 Fusionchart Flex各属性释义

最好的参考当然是官方文档:http://docs.fusioncharts.com/flex/charts/Contents/ChartSS/bgColor:图表区域背景色(画布外) canvasBgColor:画布背景色锚点 属性名称 类型 取值范围 描述 drawAnchors Boolean 0/1 是否绘制数据点.需要注意的是提示和链

2016-06-28 20:12:51 570

原创 几个在线的维恩图制作站点

整理数据的时候发现用维恩图效果不错,找到了几个网站:http://www.cmbi.ru.nl/cdd/biovenn/index.php优点是圆的大小随数据量而变化,比较符合一般思维,缺点是应对大数据文本时会有问题,第一次上传的数据就显示不了(十万级别)http://bioinformatics.psb.ugent.be/cgi-bin/liste/Ven

2016-06-28 20:11:45 7807

通信学报模板

《通信学报》的论文模板,双栏格式 主页上没有给出下载

2014-07-20

CSS 2.0样式表中文手册

CSS 2.0样式表中文手册

2008-05-08

空空如也

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

TA关注的人

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