webservice AXIS 1.4 接口发布和客户端调用
AXIS 1.4 接口发布 添加jar文件 链接:https://pan.baidu.com/s/1eMCse03V9C1h0z1GZnTGoQ 提取码:hdlg 编写接口类HelloWorld.java 配置相关文件如下: web-inf 下新建文件 server-config.wsdd
<?xml version="1.0" encoding="UTF-8"?>
<deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns
Spring boot 接口返回JSON时,将null转化为空字符串
1、添加pom配置 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.6.6</version> </dependency> 2、代码:
@Configuration
public class JacksonConfig {
@Bean
@Primary
@ConditionalOnMissin
WebStorm 安装和启动项目
下载:https://www.jetbrains.com/webstorm/download/ 安装:https://blog.csdn.net/whahahala/article/details/82019365 pull 代码,在代码路径下执行CMD命令:下载淘宝镜像(类似于MAVEN镜像) npm install -g cnpm --registry=http://registry.npm.taobao.org npm install 启动npm run dev 停止:CTRL+C
代替replace的替换
参照mybatis替换方法,替换@$
/**
* token解析处理函数
* @ClassName: TokenHandler
*/
@FunctionalInterface
public interface TokenHandler {
/**
* 解析参水返回替换后的参数
* @param params 用来替换的表达式
* @return 替换后的值
*/
String handleToken(String content);
}
/**
JDK 1.8 Sream 分组的使用
public class Apple {
/**
* 主键
*/
private String id;
/**
* 名称
*/
private String name;
/**
* 价格
*/
private BigDecimal price;
/**
* 总数
*/
private Long count;
/**
* 类别
*/
private String type;
pub
简单易懂的单纯形法理解
简单易懂的单纯形法理解 \qquad从学线性规划开始一直觉得单纯形是一种奇奇怪怪不知所云的方法 (居然还好意思叫simplex,我觉得叫complex才对), 上课老师讲到的一大堆性质定理的证明也让人晕头转向,最后还是死记硬背下了单纯形表的解法勉强应付过了作业。直到今天小班课助教讲了他学到的对于单纯形的理解,才觉得豁然开朗,原来单纯形的确是这么“单纯”。和图解法结合起来也更加清晰直观地看到了单纯形法的工作过程,分享出来希望也能够帮助大家更好地理解。我们不需要任何定理公式。 推荐阅读本文方法:自
HMM(隐马尔科夫模型)学习笔记
本文学习资料来源:Speech and language processing , Daniel Jurafsky & James H.Martin \qquad\qquad\qquad\quad\quad Chapter 9 也是除笔记以外的图片来源 一些感想:1.读教科书确实比读论文轻松多了 2.要是国内某些教科书也能写得和这个一样深入浅出就好了,有些教科书一言难尽 3.convergence的证明可能会后续再添加把 最后两个参考资料: EM算法:(这个我感觉讲解的非常好)https://
【POJ 1170】 Shopping Offers [动态规划 状态压缩 背包][离散化]
POJ - 1170 Shopping Offers 放假打题 sufu 看完题我是懵比的 这.... emmmmm 瓜想了半个小时之后我选择狗带 然后点开链接 装压+dp!!!!哦!!!!!!巧妙!!!! 就先把目标状态还有各个优惠的状态处理好 然后就是一个完全背包处理用优惠 1 #include<bits/stdc++.h>
2 using namespace std;
3 const int S=100+5,N=10,P=10000+5,C=1000+5;
4 int sa
(转)Jenkins2.0 Pipeline 插件执行持续集成发布流程
1.Jenkins 2.0 的精髓是 Pipeline as Code Jenkins 2.0 的精髓是 Pipeline as Code,是帮助 Jenkins 实现 CI 到 CD 转变的重要角色。 Pipeline是一套运行于 Jenkins 上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂发布流程。 Pipeline 中任何发布流程都可以表述为一段 Groovy 脚本,并且 Jenkins 支持从代码库直接读取脚本。
------------
你能找到心仪的妹子吗?- 时间复杂度进阶
这个五一是个不平凡的五一,苍老师成功诞下了双胞胎。 伴随着你长大的“老师”都已经结婚生子,那么你呢?你的爱情又在哪里? 假如有一天,有这样一个机会降临到你的头上。 你的面前是一条很长很长的路,这条路上齐刷刷的站满了妹纸,没错,就是妹子,一双双大白腿闪闪发光。 此时你狠幸运,允许你从这些妹纸中选择一个最喜欢的带走,,, 但是呢,有一个条件,你只能从路的这头走到那头,只要你选择了一个妹子,就要离开这里,这个过程中,你只能选择一次,不可以走回头路,只要你选择了,那么不管后面的妹子多诱人都已经和你无关
(远程方法的调用)对象序列化、反射在网络编程的运用
对象的序列化与反序列化【p213页】 当两个进程进行远程通信时,彼此可以发送各种类型的数据,如文本、图 片、语音和视频等。无论不纯二进制序列的形式在网络上传送。当两个 java进程进行远程通信时,一个进程把一个java对象发送到另一个进程 中。不过发送方需要把这个java对象转换为字节序列,才能在网络上传 送;接收方则需要把自己序列在恢复为java对象。把java对象转换为字 节序列的过程称为对象序列化;把字节序列恢复为java对象的过程称为 对象称为对象的反序列化。 JDK类库中的序列化AP
qdu-凑数题(01背包)
Description 小Q手里有n(n<=1000) 个硬币,每枚硬币有一定的金额(200=>x>=1)他想知道,用这些硬币(每枚硬币只能用一次,但可能会有等面值的用两次) 能组成多少种不同的金额? Input 第一行 n,表示第二行一共有n个数字,第二行 表示n个数字 Output 第一行 输出 m, 表示可以组成多少种不同的金额第二行 按照从小到大的顺序输出所有的金额。 注意,每行的结尾,不要有空格,否则你的答案可能会被判错。 Sample Input 1 2
1 2 Sample O
用 EPWA 写一个 漫画阅读器 ComicReader
用 EPWA 写一个 图片播放器 ComicReader 。 有关 EPWA,见 《我发起并创立了一个 EPWA 的 开源项目》 https://www.cnblogs.com/KSongKing/p/10745935.html , js 库 用的是 jWebForm, 见 《我发起并创立了一个 Javascript 前端库 开源项目 jWebForm》 https://www.cnblogs.com/KSongKing/p/10326119.html , ComicReader 项目地址:
sys.argv的意义及用法
sys.argv的意义 简单来说,sys.argv是一个参数列表,这个列表存放着从外界获取到的参数(可能有多个) 下面以一个例子来详细阐述sys.argv,本次演示在ubuntu环境下运行 新建一个test.py,写入以下代码 test.py import sys
lst = sys.argv
print(lst)
在命令行使用python解释器运行test.py python3 test.py # 注意此命令要在test.py所在的目录下运行
运行结果 ['test.py']
可
今日推荐
周排行