JFrog Artifactory 二进制软件制品仓库介绍
什么是二进制软件制品仓库
软件制品是指可在服务器上直接运行的二进制形式的文件,通常称之为二进制软件制品。 不同开发语言所产生的制品的获取、使用、共享方式不同,二进制制品仓库能够统一管理所有开发语言类型的二进制制品,同时无缝对接现有的标准化构建和发布工具。
关于 JFrog Artifactory
JFrog Artifactory 是目前全球唯一的支持所有开发语言,功能最强大的二...
字符串模式匹配(KMP)
1、简单模式匹配
public static int findIndex(String s, String t) {
int index = 0;
char[] sChars = s.toCharArray();
char[] tChars = t.toCharArray();
int i = 0, j = 0;
图的BFS和DFS算法
1、广度优先搜索
import java.util.*;
public class Main {
public static int NUM = 8;
public static boolean[] visited = new boolean[NUM];
public static ArcNode[] nodes = new ArcNode[NUM];
publ
单链表归并排序java
概念
归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用,归并排序将两个已排序的表合并成一个表。
归并排序基本原理
通过对若干个有序结点序列的归并来实现排序。
所谓归并是指将若干个已排好序的部分合并成一个有序的部分。
单链表实现归并排序
找到中间点拆分链表
//找到中间点,然后分
React Native嵌入到Android原生应用
抽空总结一下遇到的坑,时间有限,写简单点
1.app根目录依次运行
$ npm init
$ npm install --save react
$ npm install --save react-native
$ curl -o .flowconfig https://raw.githubusercontent.com/facebook/react-native/master/.fl...
RN的一些坑,持续更新...
1.PropTypes 已经从react模块转移到prop_types
import {PropTypes} from 'prop-types';
2.Navigator已从react-native转移到react-native-deprecated-custom-components中
import {Navigator} from "react-native-deprecated-...
[bzoj3717] [PA2014]Pakowanie 状压dp
Description
你有n个物品和m个包。物品有重量,且不可被分割;包也有各自的容量。要把所有物品装入包中,至少需要几个包?
Input
第一行两个整数n,m(1<=n<=24,1<=m<=100),表示物品和包的数量。
第二行有n个整数a[1],a[2],…,a[n](1<=a[i]<=10^8),分别表示物品的重量。
第三行有m个整数c[1],c[...
poj3461 Oulipo Hash || kmp
poj3461http://poj.org/problem?id=3461
hash模板题
Description
The French author Georges Perec (1936–1982) once wrote a book, La disparition, without the letter 'e'. He was a member of the Oulipo group....
Red Hat Linux 5.4版本升级至5.11版本
1、将5.11版本的操作系统安装光盘塞入光驱。
2、设置服务器BIOS从光驱引导启动。
3、服务器进入操作系统安装界面。
4、在安装界面输入 linux upgrade any 回车
5、系统进入类似于操作系统的安装界面。
5.1、系统询问是否进行安装介质监测,跳过即可。
5.1、进入系统安装界面,点击 NEXT
5.2、选择系统语言,选择ENGLI...
Linux Shell编程001--修改文件的权限
1. 环境准备 : Linux虚拟机安装,securecrt下载安装
2. 文件权限
ls -lh: 查询当前目录下所有文件的权限
-rwxrw-r--:表示这是一个文件,该文件的所有者对它的权限是rwx(可读可写可执行),用户组对它的权限是rw-(可读可写),其他用户对它的权限是r--(只读)
drw-rwx-w-:表示这是一个目录,该文件的...
如何让3亿人一起做公益?阿里巴巴出了一个奇招!
每年双11,天猫的红包雨都让人抢到手软,但如果告诉你今年9月阿里巴巴就给你发红包,不仅在支付宝、淘宝上可以领,在微博、UC、高德、优酷,甚至用饿了么平台订餐时的快递小哥都会来给你送"福包",你觉得是不是觉得简直在做梦?
但是今年9月,这还真的梦想成真了!今天,阿里巴巴9.5公益周启动仪式在杭州举行。
今年9月1日开启的阿里巴巴9.5公益周,为了降低参与门槛,让更多人参与进来,借鉴天猫双11...
Missing Range
163. Missing Ranges
题目的原意是要求返回函数能给出缺失的区间。
给定条件:一个排好序数组,指定区间【0, 99】
解题思路:可以将题目缩小到如何返回一个指定两个数的数值区间范围。
解决办法,如果两个数相等,放回单个数作为区间,如果不等则放回区间 数值A->数值B.
返回到原题,需要对一个比区...
Linux下Kill函数用法
http://www.cnblogs.com/winnxm/archive/2010/01/22/1654502.html
[ KILL ]功能描述:
用于向任何进程组或进程发送信号。
[LeeCode 862. 和至少为 K 的最短子数组]单调栈
[LeeCode 862. 和至少为 K 的最短子数组]单调栈
1. 题目链接
[LeeCode 862. 和至少为 K 的最短子数组]
2. 题意描述
3. 解题思路
首先,预处理出数组的前缀和preprepre, 当区间[l,r][l,r][l, r]的子数组和至少为KKK时,那么有: pre[r]≥pre[l−1]+Kpre[r]≥pre[l−1]+Kpre[r] \ge pr...
springmvc中aop对controller切面编程
概述:
最近在开发一个基础应用服务系统,利用加密的token标识来校验访问者的身份。几乎每一个接口都需要校验token。故打算采用aop面向切面编程,一次性对所有接口进行身份认证;
遇见的问题:
切面配置没有问题的情况下,junit单元测试调用controller里面的方法,可以触发切点,实现切面编程。但是web部署到tomcat后,直接url访问触发切点失败!
详情描述:
切面类:
...
A Stack or A Queue? ZOJ - 3210
Do you know stack and queue? They're both important data structures. A stack is a "first in last out" (FILO) data structure and a queue is a "first in first out" (FIFO) one.
Here comes the problem: g...
Linux Shell编程002--控制流结构
一、if语句
语句格式:
if 条件
then
elif 条件
then
else
fi
#!/bin/bash
echo -n "Please enter your name:"
read NAME
echo if [ -z $NAME ]
echo $NAME
if [ -z $NAME ...
实现批处理文件每隔一段时间运行一次
需求说明:
实现双击一个批处理文件,每隔一个小时启动exe文件
实现步骤:
新建一个文本文档 run.txt
复制以下代码到run.txt文件中
更改文件后缀txt为bat,双击启动
@echo off
set INTERVAL=3600
:Again
echo start server
taskkill /f /t /im demo.exe
C:
cd C:\Users\...
Java04【 Idea使用、的方法】
第一章IDEA
1.IDEA简介(集成开发工具)
(1)大部分企业要用
(2)提高开发效率
a.自动保存编译
b.语法检测
c.高亮JAVA中专有词
d.自动补全
循环次数.fori
概念--IntellijIEDA
1.智能的
2.头脑灵活
特点
1.IDEA是用Java写的。桌面应用程序,
2.开发java的
2.IDEA下载安装
(1)先下...
今日推荐
周排行