- 博客(251)
- 资源 (4)
- 收藏
- 关注
原创 gradle中使用gretty
参考 https://akhikhl.github.io/gretty-doc/Getting-started.htmlbuild.gradlegroup 'org.zbq'version '1.0-SNAPSHOT'apply plugin: 'java'apply plugin: 'war'apply from: 'https://raw.github.com/akhikhl...
2018-04-26 23:25:44
853
原创 gradle 配置阿里云
~/.gradle/init.gradleallprojects{ repositories { def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/' all { ArtifactRepository repo -> if(repo i...
2018-04-26 23:22:46
1989
转载 vim 基本
转载于这里"/*========================================*\" 常用指令收集"\*========================================*/" 系统时间" :map <F7> a<C-R>=strftime("%c")<CR><e
2018-03-10 07:29:15
375
原创 在CentOS7上安装gcc
配置yum源sudo yum install -y centos-release-scl-rh centos-release-scl以上是官方的源, 也可以用中科大的源。这样可以更快一点。sudo yum install devtoolset-4-gcc devtoolset-4-gcc-c++ 数字 gcc 版本号 3 4.9.2 4 5....
2018-03-03 23:43:40
9117
1
原创 fpm 制作rpm包
FPMFPM安装配置 gem运行 fpmfpm 是一个能快速生成rpm的工具参考这里安装yum install -y ruby ruby-devel使用淘宝的镜像gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/配置 gemvim ~/.gemrc- https://gems.ruby-ch
2017-12-21 16:15:51
579
转载 Systemd 入门教程:实战篇
Systemd 入门教程:实战篇转载于 阮一峰 老师的 Systemd 入门教程:实战篇Systemd 入门教程实战篇开机启动启动服务停止服务读懂配置文件Unit 区块启动顺序与依赖关系Service 区块启动行为启动命令启动类型重启行为Install 区块Target 的配置文件修改配置文件后重启开机启动对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/
2017-10-23 14:00:11
350
转载 Systemd 入门教程:命令篇
Systemd 入门教程:命令篇转载于 阮一峰 老师的 Systemd 入门教程:命令篇Systemd 入门教程命令篇由来Systemd 概述系统管理systemctlsystemd-analyzehostnamectllocalectltimedatectlloginctlUnit含义Unit 的状态Unit 管理依赖关系Unit 的配置文件概述配置文件的状态配
2017-10-23 13:41:46
424
原创 Maven笔记
Maven结构pomxml几个maven命令插件配置文件SSH pomxmlMaven结构my-app|-- pom.xml`-- src |-- main | `-- java | `-- com | `-- mycompany | `-- app |
2017-08-14 12:15:38
294
原创 java 操作Excel
JxlDemo.javapackage org.zbq.execl;import java.io.File;import java.io.IOException;import jxl.Sheet;import jxl.Workbook;import jxl.read.biff.BiffException;import jxl.write.Label;import jxl.write.Wri
2017-08-01 16:12:34
368
原创 python 操作浏览器
参考于手册chrome驱动下载: https://chromedriver.duq.googleapis.com/index.html?path=2.27/firefox驱动: https://github.com/mozilla/geckodriver/releasesfrom splinter import Browserdef main(): executable_path = {'e
2017-02-08 16:26:37
1611
转载 输出带有颜色的echo
转载于相濡以沫echo显示带颜色,需要使用参数-e 格式如下: echo -e “\033[背景颜色;文字颜色m字符串\033[0m” 例如: echo -e “\033[41;37m TonyZhang \033[0m” 其中41的位置代表底色, 37的位置是代表字的颜色 注: 1、字背景颜色和文字颜色之间是英文的“”“” 2、文字颜色后面有个m 3、字符串前后可以没有空格,
2017-02-08 15:45:28
804
转载 Ubuntu上配置PXE服务器
准备配置网卡安装DHCP TFTPPXE NFS 服务配置DHCP配置TFTP服务配置pxe 启动文件添加启动镜像配置nfs转自这里准备安装好 Ubuntu 14.04 系统的机器支持DHCP的路由器一个支持pxe启动的目标机器配置网卡/etc/network/interfaces# The loopback network interfaceauto loiface lo
2016-11-18 14:37:19
2658
原创 gradle
build.gradleapply plugin: 'java'apply plugin: 'war'apply plugin: 'jetty'apply plugin: 'eclipse-wtp'ext { springVersion = '3.2.0.RELEASE' strutsVersion = '2.3.16.1' hibernateVersion = '3.
2016-11-02 17:16:18
827
转载 SpringMVC
SpringMVCSpringMVCHelloWorld程序配置解析SpringMVC常用注解自动匹配参数自动装箱使用InitBinder来处理Date类型的参数向前台传递参数使用Ajax调用在Controller中使用redirect方式处理请求文件上传使用RequestParam注解指定参数的nameRESTFul风格的SringMVC返回json格式的字符串异常的处
2016-07-08 15:44:15
593
转载 find
find 命令转自这里find 命令按文件名查找按文件时间属性查找基于找到的文件执行指定的操作按文件所属的owner和group查找按指定目录深度查找排除指定子目录查找按文件权限属性查找按文件类型查找按文件大小查找按更改时间比指定文件新或比文件旧的方式查找xargs命令ls -l #列出当前目录下所包含的测试文件-rw-r--r--. 1 root root 482
2016-06-14 16:09:02
318
转载 Tmux快捷键
Tmux快捷键转载于这里基本操作所有快捷键的执行方式:按下control + b两个按键组合, 然后松开control + b(为了告诉Tmux我要用Tmux的快捷键了), 然后在按快捷键触发各种行为。例如: Ctrl + B + ?的执行过程为按下control + b两个按键组合, 然后松开control + b, 然后在按’?’键, 会显示所有快捷键的列表。Ctrl + B + ? 列出所有快
2016-04-20 14:36:48
1654
转载 使用cpanm安装perl模块
转自http://blog.csdn.net/memray/article/details/17543791安装sudo wget http://xrl.us/cpanm -O /usr/bin/cpanm; sudo chmod +x /usr/bin/cpanm使用参数名直接为模块名称即可sudo cpanm CGI::Sessionsudo cpanm Template 为了加快 cp
2016-04-08 14:06:52
2981
原创 Perl 发邮件
email.pl#!/usr/bin/env perluse strict;use warnings;use MIME::Lite;my $mailFrom = 'adming@example.com';my $mailTo = 'user@example.com';my $mail_file = "email.pl";my $subject = "[Hi user]";my $msg = M
2016-02-24 15:38:48
881
原创 Perl基本语法
注释=pod1.xxx2.ddd3.这是多行注释=cut# this is comment 单行注释判断语句if … elsif … elsemy @array = (1..10);foreach (@array){ if($_ == 1) { print "This is one($_)\n"; }elsif($_ == 2){ prin
2015-11-23 17:48:20
4159
转载 wget
部分内容转载于: http://tech.ccidnet.com/art/302/20090715/1829727_1.html基本用法wget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。wget -r -np -nd http://example.com/packages/这条
2015-11-06 10:19:10
535
原创 CentOS Mini 安装图像界面
CentOS6.5 参考于 http://www.360doc.com/content/13/0411/09/6496277_277514795.shtmlyum groupinstall -y "Desktopp" "Desktop Platform" "Fonts" "General Purpose Desktop" "Graphical Administration Tools" "Inp
2015-11-02 10:26:53
1867
原创 RPM包制作
以httplight1.4.32为例 下载源码包http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.32.tar.gz安装依赖sudo yum install -y pcre-devel bzip2-devel 创建rpm目录cd ~/Public/mkdir -p rpmbuild/{BUILD,RPMS,SOUR
2015-10-27 14:46:50
1357
转载 使用cdrecord命令刻录光盘
转载于http://blog.csdn.net/jcwkyl/article/details/5256840使用sudo cdrecord -v -eject speed=8 dev=/dev/cdwriter driveropts=burnfree test.iso说明 a. 如果刻录机能被识别,不用执行-scanbus了 在centos5下,执行cdrecord -scanbus会报错 需
2015-10-23 17:40:28
2634
1
原创 HTML转化为PDF
将HTML转化为PDF参考于http://swordshadow.iteye.com/blog/1983935package org.zbq.html2pdf;import java.io.FileOutputStream;import java.io.OutputStream;import org.xhtmlrenderer.pdf.ITextRenderer;import com.lowagi
2015-10-18 21:24:33
2244
原创 expect 简单用法
参考于:http://www.nginx.cn/1934.html 先安装expect CentOS: yum install expect Ubuntu: apt-get install expect #!/usr/bin/expectset timeout 30spawn ssh user@localhostexpect { "(yes/no)" { send
2015-09-23 16:54:33
1023
转载 8种排序算法
转载于 http://blog.csdn.net/pzhtpf/article/details/7559896 先来看看8种排序之间的关系: 冒泡排序基本思想在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。实例Java代码 public sta
2015-08-24 18:08:03
627
原创 Java 多线程
线程周期 线程同步synchronized 同步方法Java中的每一个对象都有一个锁(lock)或者叫做监视器(monitor), 当访问某一个对象的synchronized方法时,表示该对象上锁,此时其他任何线程都无法再去访问该synchronized方法了,直到之前的那个线程执行方法完毕后(或者是抛出了异常),那么该对象的锁释放掉,其他线程才有可能再去访问该synchronized方法。如果一
2015-08-11 22:11:35
371
转载 基本数据结构和算法回顾
转载于 http://www.cnblogs.com/lvyahui/p/4693373.html链表链表是一种非常基本的数据结构,被广泛的用在各种语言的集合框架中。首先链表是一张表,只不过链表中的元素在内存中不一定相邻,并且每个元素都可带有指向另一个元素的指针。链表有,单项链表,双向链表,循环链表等。单项链表的数据结构 typedef struct NODE{ struct NODE *
2015-08-05 09:20:10
3165
原创 Perl 操作 excel
参考与 http://www.jb51.net/article/33679.htm先安装Spreadsheet-ParseExcel和Spreadsheet-读取ExcelBook.xls sheet1XML FPS CPU GPU Memory001 12 3.9 19.3 14.5002 17 10 17.2 25.7003 15 28 51.7 36.400
2015-08-04 18:11:43
1486
原创 C 编译
C语言编译过程 gcc 编译参数 源文件 a.c#include<stdio.h>int main(){ // 九九乘法表 int i,j; for(i=1; i<=9; i++) { for(j=1; j<=i; j++) { printf("%dx%d=%2d ", j, i, i*j); }
2015-07-30 10:33:40
436
原创 Window下C线程
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<time.h>#include<process.h>struct MyStruct{ int id; int* pStart; int length; int number;};void findNumber(
2015-07-23 09:35:19
522
原创 git 基本用法
参考于http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000Linux下获取帮助man git-***man git-diffman git-checkoutgit help <command> # 显示command的help配置git config --global user.na
2015-07-12 22:39:17
612
原创 Shell Script基本语言
注释# 这是单行注释1# 这是单行注释2Shell里面没有多行注释,小技巧实现多行注释COMMENT_BLOCK=if [ $COMMENT_BLOCK ]; then===========================echo "comment1"echo "comment2"echo "comment3"===========================fiif … els
2015-07-10 09:47:47
2502
原创 Python基本语法
注释'''这是多行注释1这是多行注释2这是多行注释3'''"""这是多行注释1这是多行注释2这是多行注释3"""#这是单行注释py文件中使用中文py文件中使用中文, 在文件第一行指定字符编码# -*- coding:utf-8 -*-在vim中如下命令设置编码:set fileencoding=utf-8代码如下:# -*- coding:utf-8 -*-chinese = ''
2015-07-09 22:27:06
630
转载 C语言内存分配
转载于http://www.cnblogs.com/sj20082663/archive/2013/04/23/3037181.htmlBSS段用来存放程序中未初始化的全局变量。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段用来存放程序中已初始化的全局变量。数据段属于静态内存分配。代码段用来存放程序执行代码堆堆是用于存放进程运行中被动态分配的内存段
2015-07-06 11:08:48
494
转载 H264编码原理以及I帧B帧P帧
参考与http://blog.sina.com.cn/s/blog_4ad7c2540101me90.html前言H264是新一代的编码标准,以高压缩高质量和支持多种网络的流媒体传输著称,在编码方面,我理解的他的理论依据是:参照一段时间内图像的统计结果表明,在相邻几幅图像画面中,一般有差别的像素只有10%以内的点,亮度差值变化不超过2%,而色度差值的变化只有1%以内。所以对于一段变化不大图像画面,我
2015-07-01 15:11:26
500
转载 Ubuntu12.04 显示或者隐藏grub
转载于http://blog.chinaunix.net/uid-26527046-id-3748986.html1. 启动时候一直按住shift键以前的Ubuntu版本,启动grub的时候,有一个grub loading,press ESC to get the menu的提示,所以按ESC就可以看到grub界面现在的Ubuntu没有了,现在的做法是,启动的时候按住shif
2015-06-05 14:37:15
901
原创 Python模拟RSA算法
#!/usr/bin/env pythondef range_prime(start, end): l = list() for i in range(start, end+1): flag = True for j in range(2, i): if i % j == 0: flag =
2015-06-04 10:20:30
3204
原创 Git Server搭建
在CentOS6.4上搭建gitosis 参考https://github.com/res0nat0r/gitosis 创建git账号sudo useradd –m git sudo passwd git # 为git设置密码su - git chmod -R 755 /home/git安
2015-06-03 16:32:54
618
原创 一个简单的C++程序
C++ 程序,在Linux下使用了C++11的特性,也用到了Linux的库。#include#include#include#include#include#include#include#include#define RESET "\033[0m"#define BLACK "\033[30m" /* Black */#define RED "\033[31m" /
2015-05-14 11:04:33
471
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人