- 浏览: 161017 次
- 性别:
- 来自: 北京
最新评论
-
supremehover:
第8,“内部类名.this.属性名”,应该改为“外部类名.th ...
四种java内部类总结 -
wr665109:
挺不错,讲解很详细
使用XStream是实现XML与Java对象的转换(5)--Object Stream -
forestqqqq:
kongxuan 写道在项目中用过xstream,后来随着接口 ...
使用XStream是实现XML与Java对象的转换(3)--注解 -
kongxuan:
在项目中用过xstream,后来随着接口访问量变大,xstre ...
使用XStream是实现XML与Java对象的转换(3)--注解 -
kongxuan:
这玩意效率不高,对于高并发应用不合适。
使用XStream是实现XML与Java对象的转换(5)--Object Stream
文章列表
一、简介
Discord是国外流行的一款聊天软件,能够发送和接收文本、语音和视频等各种类型的文件。
今天要介绍的软件Video Translator Online是基于Discord开发的一款机器人,支持桌面端和移动端。可以使用Discord提供的斜线命令,提供了这些免费功能:免费在线声音克隆、视频配音、视频翻译为视频、音频翻译为音频、字幕翻译、文本转语音、音频和视频转字幕、字幕转音频!
该软件能够翻译超过100种语言!包含:中文、英语、日语、韩语、德语、法语、西班牙语、葡萄牙语、意大利语等。
使用步骤教学视频:https://www.bilibili.com/vide ...
一、简介
Discord是国外流行的一款聊天软件,能够发送和接收文本、语音和视频等各种类型的文件。
今天要介绍的软件Video Translator Online是基于Discord开发的一款机器人,支持桌面端和移动端。可以使用Discord提供的斜线命令,提供了这些免费功能:免费在线声音克隆、视频配音、视频翻译为视频、音频翻译为音频、字幕翻译、文本转语音、音频和视频转字幕、字幕转音频!
该软件能够翻译超过100种语言!包含:中文、英语、日语、韩语、德语、法语、西班牙语、葡萄牙语、意大利语等。
使用步骤教学视频:https://www.bilibili.com/video/ ...
前提条件:
Tomcat为8.x
JDK为1.8或以上
1.打包Redis Session Manager
git clone git@github.com:chexagon/redis-session-manager.git
cd redis-session-manager
git checkout redis-session-manager-2.1.0
mvn clean
mvn package
1,克隆开源项目:https://github.com/chexagon/redis-session-manager
2,切换到一个最近release版
3 ...
定义SynDirTool类,用于同步两个文件夹的内容,从/usr/local/a文件夹到/usr/local/b文件夹,执行方法:
python SynDirTool.py /usr/local/a /usr/local/b
SynDirTool.py文件内容:
#!/usr/bin/python
# -*- coding:utf-8 -*-
import os
import shutil
import sys
import logging
class SynDirTool:
def __init__(self,fromdir,todir):
...
1,打包工具使用maven,打包成的war文件会位于项目的target目录
2,管理工具使用git,每次打包之前必须先检查项目是否处于master分支,用于提醒用户先合并master和拉取最新的master代码
3,可以打包和部署多个项目,使用参数化配置,
deploy_remote.py文件内容:
#!/usr/bin/env python
# encoding:utf-8
from fabric.api import *
import time
import os
import sys
TOMCAT_HOME = "/xxx/xxx/apache-t ...
python基础教程:
http://www.runoob.com/python/python-tutorial.html
fabric帮助文档:
http://fabric-chs.readthedocs.io/zh_CN/chs/tutorial.html
一、环境
1 安装python
python版本2.5 – 2.7
mac上安装方式
brew install python
查看版本
python --version
2 安装fabric
mac上安装命令
原文地址:
http://gitbook.liuhui998.com/4_2.html
需要将origin分支上的修改,应用到mywork分支上去
1,git rebase
git checkout mywork
git rebase origin
(1)把"mywork"分支里的每个提交(commit)取消掉,并且把它们临时 保存为补丁(patch)(这些补丁放到".git/rebase"目录中)
(2)把"mywork"分支更新 到最新的"origin"分支
(3)把保存的这些补丁应用到 ...
原文地址:
http://www.cnblogs.com/kym/archive/2010/08/12/1797937.html
已知项目存在master分支和test分支,master分支上有4个提交点master0,master1,master2,master3,并且test分支是由master分支迁出的分支,在master1提交点上迁出为test0。所以test分支上有提交点master0,test0,test1,test2这4个提交点。
master0(初始化后的版本)
||
v
master1===test0==>test1===>test2
| ...
Git配置文件有三个:
(1)/etc/gitconfig
(2)~/.gitconfig
(3)当前项目目录的config文件(即.git/config文件)
这三个文件的优先级依次增高,每个级别重写前一个级别的值。因此,在.git/config中的值覆盖了在/etc/gitconfig中的同一个值。
1,/etc/gitconfig文件:包含了适用于系统所有用户和所有库的值。可以直接修改该文件,也可以使用git config —system <配置项> <配置值>的方式对该文件进行配置修改。
例如:
git config —system core ...
对于windows和mac os用户,每次git clone命令后,都在改项目的.git/config文件中设置了core.ignorecase=true,该设置使得git对大小写不敏感。
处理方式如下:
1,进入项目目录,执行
git config core.ignorecase fasle
2,在进行大小写重命名时,不能直接进行大小写的重命名,而是应该改为其他名字,提交,在改为你想要的名字。
例如想要将 TestCase.java 改为 Testcase.java
git mv TestCase.java TestCase2.java
git mv Test ...
原文:
http://blog.csdn.net/skykingf/article/details/45269911
Windows上的Git默认是大小写不敏感的,这样多平台协作就可能会出现问题。
将Windows上的Git设置为大小写敏感的命令如下:
git config --global core.ingorecase false
1,ThreadLocalMap是ThreadLocal的静态内部类,Thread类中包含一个ThreadLocalMap类型的成员变量。
2,ThreadLocalMap实现原理类似于HashMap差不多,通过hashCode命中对应的ThreadLocal。
3,Thread、ThreadLocalMap、ThreadLocal对象之间的对应关心
一对一(Thread持有一个ThreadLocalMap属性),一对多(ThreadLocalMap中的每一个key都是ThreadLocal对象)
4,ThreadLocalMap对象对ThreadLocal是弱引用,一旦 ...
一、分支管理
1,查看当前分支所在
git branch
2,切换到(已经存在的)指定分支
git checkout <已存在的分支名称>
注:如果本地暂存区内有内容(即,你运行过git add命令,或者使用git status查看,存在绿色文件),则会切换失败,需要提交暂存区内容或者将暂存区内容丢弃,才能切换。
3,以本地当前分支为起点,创建新分支
git branch <要创建的新分支名称>
注:也有可能创建失败,理由同切换分支功能。
4,以本地当前分支为起点,创建新分支并切换到新分支
git checko ...
原文:http://www.cnblogs.com/wish123/p/3963224.html
a、查看尚未暂存的文件更新了哪些部分,不加参数直接输入 git diff此命令比较的是工作目录(Working tree)和暂存区域快照(index)之间的差异也就是修改之后还没有暂存起来的变化内容。b、查看已经暂存起来的文件(staged)和上次提交时的快照之间(HEAD)的差异 git diff --cached
原文地址:http://blog.csdn.net/hudashi/article/details/7664460
原文如下:
git revert 是撤销某次操作,此次操作之前的commit都会被保留
git reset 是撤销某次提交,但是此次之后的修改都会被退回到暂存区
具体一个例子,假设有三个commit, git st:
commit3: add test3.c
commit2: add test2.c
commit1: add test1.c
当执行git revert HEAD~1时, commit2被撤销了
git log可以看到:
comm ...