相关API

package com.arithmetic; import java.util.Arrays; public class StdRandom { // 随机返回【a,b)之间的一个 double 值 public static double uniform(double a, double b) { return a + random() * (b-a); } // 随机返回【0..N)之间的一个 int 值 public st
分类: 其他 发布时间: 12-13 23:49 阅读次数: 0

典型字符串处理代码

package com.arithmetic; public class StringApi { // 判断字符串是否是一条回文 public static boolean isPalindrome(String s) { int N = s.length(); for (int i = 0; i < N/2; i++) { if (s.charAt(i) != s.charAt(N-1-i)) {
分类: 其他 发布时间: 12-13 23:48 阅读次数: 0

easyui Tooltip 提示框

通过 $.fn.tooltip.defaults 重写默认的 defaults。 当用户移动鼠标指针在某个元素上时,出现提示信息窗口用来显示额外信息。提示内容可以包含任何来自页面的或者通过 ajax 生成的 html 元素。 用法 创建提示框(Tooltip) 1、从标记创建提示框(Tooltip),添加 'easyui-tooltip' class 到元素,不需要任何的 javascript 代码。 <a href="#" title="This is the tooltip message
分类: 其他 发布时间: 12-13 23:48 阅读次数: 0

下压(LIFO)栈,ResizingArrayStack

能够动态调整数组大小的实现:耗时跟栈大小成正比 package com.vadonmo.exp.example; import java.util.Iterator; /** * 下压(LIFO)栈,能够动态调整数组大小的实现 * */ public class ResizingArrayStack<Item> implements Iterable<Item> { // 栈元素 private Item[] a = (Item[]) new Object[1];
分类: 其他 发布时间: 12-13 23:48 阅读次数: 0

数组 array[ ++b ] 与 array [ b++ ]

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34579060/article/details/84982570 array [ b++ ] int[] array = new int[10]; int b = 0; array[b++] = 2; System.out.println(Arrays.toString(array)); System.out
分类: 其他 发布时间: 12-13 23:47 阅读次数: 0

ResizingArrayStack 动态调整数组大小

package com.arithmetic; import java.util.Iterator; import java.util.NoSuchElementException; // 能够动态调整数组大小的实现 public class ResizingArrayStack<Item> implements Iteratable<Item> { private Item[] a; // 栈元素 private int N; ResizingArraySta
分类: 其他 发布时间: 12-13 23:47 阅读次数: 0

Object equals 方法

public static boolean equals(Object a, Object b) { return (a == b) || (a != null && a.equals(b)); } public static String toString(Object o) { return String.valueOf(o); }
分类: 其他 发布时间: 12-13 23:47 阅读次数: 0

解决Windows Server 2008 System进程占用80端口问题

解决Windows Server 2008 System进程占用80端口 输入netstat -ano|findstr"80" 可以看到80端口被PID4占用 输入tasklist|findstr"4" 可以看到pid 4 的被 System 占用 该进程是Http.sys。它是http API的驱动组件,Http栈服务器。如果该端口被Http.sys占用,说明一些正在使用http.sys的应用程序在运行。这就是阻止tomcat运行的原因,因为Http.sys占用着80端口。 你可以按照下面步
分类: 其他 发布时间: 12-13 23:46 阅读次数: 0

linux 安装 docker( CentOS 7 )

1. 卸载老版本的 docker 及其相关依赖 sudo yum remove docker docker-common container-selinux docker-selinux docker-engine 1 2. 安装 yum-utils,它提供了 yum-config-manager,可用来管理yum源 sudo yum install -y yum-utils 1 3. 添加yum源 sudo yum-config-manager --add-repo https://down
分类: 其他 发布时间: 12-13 23:45 阅读次数: 0

springboot打jar包

1、 首先需要在application.properties当中配置端口 2、pom配置文件 3、在启动类当中加上extends SpringBootServletInitializer并重写configure方法,这是为了打包springboot项目用的 4、按照顺序运行mvn clean再mvn install 5、到这个jar的根目录target下执行java -jar blogWeb-0.0.1-SNAPSHOT.jar 最后感谢大佬 https://www.cnblogs.com/s
分类: 其他 发布时间: 12-13 23:45 阅读次数: 0

Linux安装caffe的辛路力诚

虽然网上已经有很多caffe的安装教程,但果然还是根据自己记录的来做一遍会比较快,所以这边写的博客都是给以后记性不好的自己看的,对别人来说纯属参考。 乱入--WinSCP官网下的是真的慢,有图为证(因为是在服务器上安装caffe,所以需要这个工具(别问我为什么要在服务器上装))>>> 这里分享一个百度盘的链接5.13.3版的,估计下载会快点 https://pan.baidu.com/s/1Y-GGN30bEHUKVbJigOSrHw 正文开始,首先推荐一个很有用的文章,里面介绍了好几种环境下
分类: 其他 发布时间: 12-13 23:45 阅读次数: 0

git如何删除已经 add 的文件 (如何撤销已放入缓存区文件的修改)

使用 git rm 命令即可,有两种选择, 一种是 git rm –cached “文件路径”,不删除物理文件,仅将该文件从缓存中删除; 一种是 git rm –f “文件路径”,不仅将该文件从缓存中删除,还会将物理文件删除(不会回收到垃圾桶)。 git –如何撤销已放入缓存区(Index区)的修改 修改或新增的文件通过 git add –all命令全部加入缓存区(index区)之后,使用 git status 查看状态 (git status -s 简单模式查看状态,第一列本地库和缓存区的差
分类: 其他 发布时间: 12-13 23:44 阅读次数: 0

转 Git 丢弃所有本地修改的方法

本地修改了许多文件,其中有些是新增的,因为开发需要这些都不要了,想要丢弃掉,可以使用如下命令: git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态 git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。 git reset --hard HASH #返回到某个节点,不保留修改。 git reset --soft HASH #返回到某个节点。保留修改 git clean -df #返回到某个节点 git clean
分类: 其他 发布时间: 12-13 23:44 阅读次数: 0

新增gitignore实现忽略idel配置文件

target/ ### IntelliJ IDEA ### .idea *.iws *.iml *.ipr /*.iml /model-rpc/*.iml /model-rest/*.iml /model-kafka/*.iml /deployment/*.iml /service/*.iml
分类: 其他 发布时间: 12-13 23:44 阅读次数: 0

git - Windows下创建 .gitignore 文件

Windows环境总归是是稀奇古怪的,尤其是Windows上用传统Linux、Unix软件的时候。 比如:创建 .gitignore 文件,就遇到问题了。Windows默认"."前面是文件名,后面是后缀名。那么,直接写个文本文件,再改名或者直接新建文件都是不行的。 方法至少有两个: 1. 用git bash: cd 到 相应目录;touch .gitignore 完毕。 2. 用dos 命令 ren 在相应目录先建一个t.txt文件,然后切换到cmd命令行模式里,ren t.txt .giti
分类: 其他 发布时间: 12-13 23:43 阅读次数: 0

学会调用栈查看调用异常

2018-12-01 14:10:51.813 INFO 127.0.0.1 host-10-99-234-105 cloudsmn-server 21979 --- [pool-17-thread-1] c.h.c.cspjssp.opssdk.HttpClientWrapper [getHttpClient] return domainsocket httpclient 2018-12-01 14:10:56.814 ERROR 127.0.0.1 host-10-99-234-105 c
分类: 其他 发布时间: 12-13 23:43 阅读次数: 0

java代码手把手玩kafka

使用spring组件的kafka依赖 <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> </dependency> 发送消息kafka消息 @Autowired private KafkaTemplate kafkaTemplate; PushDTO<D
分类: 其他 发布时间: 12-13 23:43 阅读次数: 0

使用netstat | lsof | ps -ef 相互查看 & telnet查看

netstat | osof | ps -ef host-10-99-234-105:/opt/gdc/smn/logs # netstat -luntp | grep 8091 tcp6 0 0 :::8091 :::* LISTEN 19622/java host-10-99-234-105:/opt/gdc/smn/logs # lsof -i:8091 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 19622 paas
分类: 其他 发布时间: 12-13 23:42 阅读次数: 0

iptable学习方法

分类: 其他 发布时间: 12-13 23:42 阅读次数: 0

iptable基本操作(访问通讯录)

VM-CLOUDEC_NEWAS_CloudPortal_USG_2-F63S04:/etc # cd /etc/ VM-CLOUDEC_NEWAS_CloudPortal_USG_2-F63S04:/etc # vi crontab 注释IPtables跳转规则, 删除Iptables , iptables -L 重启cron服务 service cron restart 关闭Postman SSL证书
分类: 其他 发布时间: 12-13 23:42 阅读次数: 0