- 博客(57)
- 资源 (8)
- 收藏
- 关注
原创 Lsyncd本地文件复制到远程机器
1. 设置ssh免密登录主机A免密登录到主机B# 登录A主机,生成密钥对ssh-keygen -t rsa# 将公钥复制到B主机ssh-copy-id -i .ssh/id_rsa.pub root@ip2. 安装lsyncd# 安装repo文件wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo...
2018-11-16 09:46:02
504
3
原创 jQuery+d3绘制流程图
jQuery + d3绘制流程图运行效果代码HTML代码<!DOCTYPE html><html style="overflow: hidden;"><head> <title>流程设计工具</title> <link href="https://cdn.bootcss.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" rel="styles
2017-11-06 16:27:02
20706
13
原创 D3绘制柱状图
D3绘制柱状图注:使用d3.js v4.5HTML bar.html<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Bar</title> <link rel="stylesheet" type="text/css" href="bar.css"></head><body> <div id="
2017-02-18 16:48:52
4438
3
原创 Servlet URL映射中/和/*的区别
代码如下所示:<servlet-mapping> <servlet-name>main</servlet-name> <url-pattern>/*</url-pattern></servlet-mapping><servlet-mapping> <servlet-name>main</servlet-name> <url-pattern>/</url-patter
2016-12-03 09:33:19
2303
原创 jQuery插件开发
Lightweight Start 模式1.什么是Lightweight模式这种模式适合于插件开发新手或者是只是想实现简单的功能,Lightweight start使用了以下内容:常见最佳实践window、document和undefined作为参数传入基本的默认对象简单的插件构造函数,用于与初始化创建相关的逻辑,以及用于所使用元素的赋值扩展有默认值的选项构造函数周围的lightweig
2016-11-12 12:05:33
1443
原创 Axis2发布WebService服务
使用Axis2发布WebService服务1. 环境axis2-1.6.4eclipse4.4tomcat7.02. eclipse配置axis2下载axis2-1.6.4-bin.zip,并解压在eclipse中配置axis2引用 window –> preferences –> Web Services –> Axis2 Preferences –> Axis2 runtime l
2016-01-15 00:09:59
823
原创 CentOS安装Docker
安装docker安装docker服务 yum install docker启动Docker服务 service docker start chkconfig docker on 或 systemctl start docker.service systemctl enable docker.service下载官方的CentOS镜像到本地 docker pull centos
2015-12-11 08:45:51
976
原创 CentOS7下编译openjdk
CentOS7下编译openjdk编译环境:操作系统: CentOS7 64位 BootStrap JDK: 1.7.0_761. 下载openjdk源码下载openjdk1.7源码 openjdk-7u40-fcs-src-b43-26_aug_2013.zip2. 安装编译环境安装alsa包 yum install alsa-lib-devel安装cups-devel yum inst
2015-12-02 16:12:57
5953
原创 Centos7安装MySQL常见问题
CentOS7下安装MySQL数据库常见问题1. ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) 出现这种问题一般是MySQL-server没有安装成功,可以通过yum install MySQL-server-5.6.25-1.el7.x
2015-10-23 13:44:17
2518
转载 Apache HTTP Server与Tomcat的三种连接方式介绍
首先我们介绍一下为什么要让Apache与Tomcat之间进行连接。事实上Tomcat本身已经提供了HTTP服务, 该服务默认端口是8080,安装好Tomcat后通过8080端口可以直接访问Tomcat所运行的应用程序,你也可以将该端口号修改为8080。 既然Tomcat本身已经可以提供这样的服务,我们为什么还要引入Apache或者其他的一些专门的HTTP服务器呢?原因有下面几个: 1. 提升对
2015-10-09 20:38:06
1938
原创 Maven安装与使用入门
安装环境操作系统:windows10 64位 JDK:jdk1.7.0_79 Maven: apache-maven-3.3.3配置Maven环境变量M2_HOME=D:\Program File\apache-maven-3.3.3 PATH=%M2_HOME%/bin使用mvn -v命令检查是否安装成功C:\Users\Administrator>mvn -vApache Maven 3
2015-10-01 16:00:05
2878
转载 深入浅出REST
深入浅出REST不知道你是否意识到,围绕着什么才是实现易购的应用到应用通信的“正确”方式,一场争论正在进行的如火如荼:虽然当前主流的方式明显地几种在基于SOAP、WSDL和WS-*规范的Web Services领域,但也有少数人用细小但洪亮的声音主张说更好的方式是REST,表述性状态转移(REpresentational State Transfer)的简称。在本文中,我不会涉及争论的话题,而
2015-08-21 09:34:29
2536
原创 Java注解
Java 注解前序1. 使用注解2. 合理使用注解3. 注解的结构4. 元注解5. 注解类型6. 内置的注解7. 自定义注解8. 标记注解9. 单值注解10. 如何解析注解原文链接:Java Annotations
2015-08-15 14:12:03
599
原创 Java:判断IP4地址合法性
Java:判断IP4地址合法性一、判断IP4地址是否是合法地址 1. 最容易理解的方式 public static boolean validIP(String ip) { if (ip == null || ip.isEmpty()) return false; ip = ip.trim(); if ((ip.length()
2015-08-10 09:33:26
3188
原创 Java:JSON和Map相互转换
Java:JSON和Map相互转换1. JSON String to Mappackage com.inspur.trc.util;import java.util.HashMap;import java.util.Map;import com.fasterxml.jackson.core.type.TypeReference;import com.fasterxml.jackso
2015-08-09 17:07:22
65640
1
原创 淘宝diamond
diamond简介diamond是淘宝内部使用的一个管理持久配置的系统。为应用系统提供获取配置的服务,应用不仅可以启动时从diamond获取相关配置,而且可以在运行中对配置数据的变化进行感知并获取变化后的配置数据。diamond架构图diamond核心原理diamond-server集群的数据同步diamond-server写数据时,先写入MySQL数据库,然后再写入本地缓存文
2015-07-31 16:53:52
1991
原创 JavaScript前端编码Java后端解码
JavaScript前端加密Java后端解密加密算法采用Base64JavaScript可以使用jquery.base64.js,调用方法$.base64.encode("HelloWorld");//编码后SGVsbG9Xb3JsZA==Java后端解密commons-codec-1.10.jarnew String(Base64.decode("SGVsbG9Xb3JsZA=="),
2015-03-24 09:17:29
3703
原创 动态规划——装配线调度
动态规划——装配线调度动态规划的一般步骤:描述最优解的结构递归定义最优解的值按自底向上的方式计算最优解由计算出的结果构造一个最优解第1~3步是构成动态规划解的基础。第4步在只要求计算最优解的值时可以省略。如果一定要做第4步,则有时要在第3步的计算中记录一些附加信息,使构造一个最优解变得容易。
2013-12-07 15:35:59
1923
原创 金山软件笔试题
金山云——软件开发1. 字符串是经常用到,现在定义一个字符串类,把你认为最重要,最需要实现的方法和属性有哪些?并说明理由。2. 在你学过的算法中你认为最重要的(最有意思、最有价值)的算法是哪个?并说明理由3. 有个扑克游戏,现在随机生的扑克牌中少一张,设计算法找出缺少的那一张扑克。(描述算法步骤及代码,算法尽量高效)4. 字符串的旋转。例如“abcdefg”左移三位变成“defga
2013-11-26 21:21:50
1764
原创 大众点评笔试题
1.团购(Group purchase)就是团体购物,指认识或不认识的消费者联合起来,加大与商家的谈判能力,以求得最优价格的一种购物方式。大众点评团是中国领先的本地生活消费平台,致力于为消费者提供本地餐馆美食、电影、KTV、休闲娱乐、酒店旅游、美容保健、婚庆亲子、购物等生活服务信息。为了更好的服务消费者,点评推出了优惠券这项功能,并且也扩张到了非常多的商户。现在计划上线一个新的业务,在团购
2013-11-26 21:20:57
3777
翻译 C++图书推荐
The Definitive C++ Book Guid and List参考书——适合所有人1. The C++ Programming Language(Bjarne Stroustrup)(update for C++11) The classic introduction to C++ by its creator. Written to parrallel the classic
2013-11-26 21:18:34
1161
原创 CentOS内核升级后删除多余的启动项
CentOS内核升级后,如何删除多余的启动项?1. # uname -a 查看当前内核的版本号Linux localhost.localdomain 2.6.32-358.23.2.el6.i686 #1 SMP Wed Oct 16 17:21:31 UTC 2013 i686 i686 i386 GNU/Linux2. # rpm -qa | grep kernel查找要删除的版本
2013-11-04 14:49:16
2549
原创 CentOS安装flash player插件
firefox没有安装flash player插件,在fedroa16中可以使用yum来安装step 1. 下载flash player安装包32位机器:rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpmrpm --import /etc/pki/rp
2013-10-23 09:41:09
1135
原创 深圳有方科技笔试题(c语言)
编程和简单题1. static全局便娘与普通全局变量有什么区别?static局部变量和普通局部变量有什么区别?satic函数与普通函数有什么区别?2. 有双向循环链表节点定义为struct node{ int data; struct nod *front, *next;};有两个双向链表A,B,知道其头指针为:pHeadA,pHeadB,请写一个函数将两个链表中的data
2013-10-01 20:16:08
3673
原创 2014暴风影音
1.已知一个二叉树的先序遍历和中序遍历得到的序列为ABDEGCFH和DBGEAFHC,请1)根据先序遍历和中序遍历计算出该二叉树的结构图2)根据1)的结果,计算该二叉树的后序遍历3)完成后序遍历代码(不得使用迭代函数)2. 将内存中一张宽为X,高为Y的RGB32格式的图片向右旋转90度。源地址BYTE *pSrc为指向图片的首地址,目标地址BYTE *pDst为输出的目标缓冲区
2013-10-01 11:40:45
2090
2
原创 美团一面
1.交换左右子树void SwapChild(Tree T){ Tree Tmp; if(T != NULL && T->Left == NULL && T->Right == NULL) return; SwapChild(T->Left); SwapChild(T->Right); Tmp = T->Left; T->Left = T->Right; T->Ri
2013-09-27 20:02:24
1093
原创 寻找最大的K个数
《编程之美》——寻找最大的K个数(P139)解法一:寻找最大的K个数最容易想到的方法是排序然后找出最大的K个数,在这里快速排序和堆排序都是不错的选择,他们的平均时间复杂度都是O(N*logN)。堆排序代码如下#define LeftChild(i) (2*(i)+1)static void swap(ElementType *lhs, ElementType *rhs){ Ele
2013-09-19 18:22:30
981
原创 优先队列——左式堆的实现
零路径长度(null path length, NPL),NPL(X)定义为从X到一个没有两个儿子的节点的最短路径的长。因此具有0个或1个儿子的节点的NPL为0,而NPL(NULL) = -1。左式堆性质是:对于队中的每一个节点X,左儿子的零路径长至少与右儿子的零路径长一样大。左式堆与二叉堆具有相同的堆序性质,惟一的区别在于左式堆不是理想平衡的,而实际上是趋于非常不平衡的。
2013-09-19 14:53:48
1183
原创 字符串去重C语言实现
字符串去重经常会考的笔试题目,这里列出几种常用的方法更详细的解释(C++版本)请参考http://hawstein.com/posts/1.3.html解法一:取第一个字符然后遍历后面所有字符,若有重复的则将后面的字符设置为'\0'//将重复字符设置为'\0'void RemoveDuplicate(char *str){ int i, j, k, len; len = st
2013-09-18 21:30:50
16007
2
原创 二叉树非递归遍历C语言实现
二叉树非递归遍历实现——C语言实现二叉树非递归遍历:前、中、后序三种遍历需要用到栈,层序遍历需要用到队列。首先用c语言实现栈和队列,然后再实现二叉树的非递归遍历编程环境:Visual Studio 2010栈的实现stack.:前面有一章写过栈的实现,这里重新贴一下代码extern struct TreeNode;typedef struct TreeNode *ElementT
2013-09-18 15:05:03
3549
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人