FinalShell使用---Xshell的良心国产软件

最近发现了一款同类产品FinalShell,还是一块良心国货。初步体验了一下,确实是良心之作。且免费(通用版),支持国货。 FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求. 官网:http://www.hostbuf.com/ 特色功能: 免费海外服务器远程桌面加速,ssh加速,双边tcp加速,内网穿透. Windows版下载地址: http://www.hostbuf.com/downloads/finalshe
分类: 其他 发布时间: 08-19 23:24 阅读次数: 0

JavaScript 包装函数的几种写法

var a = 2; // 声明全局变量a ( function foo (globel) { var a = 3; console.log(a); // 调用局部变量 3 console.log(globel.a); // 调用全局变量 2 } ( window )); console.log(a); // 调用全局变量 2   第二种写法和第一种很像: var a = 2; // 声明全局变量a ( function foo (globel)
分类: 其他 发布时间: 08-19 23:24 阅读次数: 0

第一课 学习C++的意义

  C++是C语言的加强,它们之间并不是对立的关系。 学习C++的优势: 现代软件产品的架构图: 操作系统抽象层:可有可无,但是作为一个移植性好的软件一定需要这一层。这一层的作用就是把操作系统提供的接口做一层封装,用C++面向对象的特性进行封装,然后在这一层之上再做一层应用程序框架。当我们将程序移植到另一个系统时,只需要改一下操作系统抽象层。 例子,商场收银系统架构图: JAVA从某种意义上说是操作系统抽象层。这些层也完全可以用C语言来完成,但是后期的维护会非常困难。 现代软件产品的特性: 学
分类: 其他 发布时间: 08-19 23:24 阅读次数: 0

日常题目-刷水题

今天,为了冲排行榜,我去刷水题了。我一共看到了N道水题,做出第i道题需要a[i]分钟,并获得b[i]点积分。我最多可以刷T分钟水题,问我最多能获得多少积分? 【输入】 第一行两个正整数N和T,接下来的N行每行两个正整数数a[i]和b[i]。 【输出】 一个数,表示我最多可以获得的积分。 【样例输入】 4 30 11 5 31 1000 11 10 11 15 【样例输出】 25 题解: 我看这道题也挺水的。 01背包,不懂的上百度搜一搜看下面: 具体思路如下: 我做了第i题,没做的就少了第i题
分类: 其他 发布时间: 08-19 23:24 阅读次数: 0

ReentrantReadWriteLock原理

原文链接:https://www.jianshu.com/p/9f98299a17a5 前言 本篇适用于了解ReentrantLock或ReentrantReadWriteLock的使用,但想要进一步了解原理的读者。见于之前的分析都是借鉴大量的JDK源码,这次以流程图的形式代替源码,希望读者能有更好的阅读体验。有兴趣了解源码的读者也可以借鉴本篇的分析成果做源码分析。 所谓** “独占” 即同一时间只能有一个线程持有锁。而 “重入” **是指该线程如果持有锁,可以在同步代码块内再次请求占有锁而不
分类: 其他 发布时间: 08-19 23:24 阅读次数: 0

dns server 域名解析总结

1、客户有两种使用公网域名解析的方法,一种是,直接配置A记录,将域名直接解析到ip地址。第二种是,配置NS记录,将对这个域名的解析分配给另外一个域名服务器,这个域名服务器就是客户自己搭建的内部域名服务器(在linux服务器上安装bind9软件)。 添加A记录的方法: 添加NS记录的方法: 另外,再添加一条A记录,将client.com 指向一个ip地址。或者这个client.com是一个知名的dns服务商的ip地址,那么,需要在该dns 服务商的A记录中增加指向客户真实的dns server的
分类: 其他 发布时间: 08-19 23:24 阅读次数: 0

leetcode-739. 每日温度

根据每日 气温 列表,请重新生成一个列表,对应位置的输入是你需要再等待多久温度才会升高的天数。如果之后都不会升高,请输入 0 来代替。 例如,给定一个列表 temperatures = [73, 74, 75, 71, 69, 72, 76, 73],你的输出应该是 [1, 1, 4, 2, 1, 1, 0, 0]。 提示:气温 列表长度的范围是 [1, 30000]。每个气温的值的都是 [30, 100] 范围内的整数。 思路:   1. 暴力(超时)。   2. 维护一个后一天的气温不比前
分类: 其他 发布时间: 08-19 23:24 阅读次数: 0

scala 抽象类

package com.jason.qianfeng abstract class Person(val gender: String) { val name: String val age: Int def getNamee: String def printlnP()= println(s"this is $name") } class Employee(val name: String, agex: Int, gen: String) ext
分类: 其他 发布时间: 08-19 23:24 阅读次数: 0

POJ - 2096 Collecting Bugs(概率dp)

https://vjudge.net/problem/POJ-2096 题意 一个软件有s个子系统,会产生n种bug。某人一天发现一个bug,这个bug属于某种bug,发生在某个子系统中。求找到所有的n种bug,且每个子系统都找到bug,这样所要的天数的期望。需要注意的是:bug的数量是无穷大的,所以发现一个bug,出现在某个子系统的概率是1/s,属于某种类型的概率是1/n。 分析 dp[i][j]表示已经找到i种bug,并存在于j个子系统中,要达到目标状态的天数的期望。显然,dp[n][s]
分类: 其他 发布时间: 08-19 23:24 阅读次数: 0

streamsets 包管理

streamsets 自带一个包管理,可以方便的进行三方组件的添加,比如我们需要处理mongodb 数据,默认是没有添加这个组件的,操作如下: 选择包管理 选择组件 安装 点击安装 提示界面 安装完成,重启应用 使用 添加 配置
分类: 其他 发布时间: 08-19 23:24 阅读次数: 0

如何在idea里面新建一个maven项目,然后在这个maven项目里创建多个子模块

如何在idea里面配置maven我这里就不多说了 先新建一个maven项目作为总的管理项目 不用勾选什么,直接下一步 这样子一个普通的maven项目就创建成功了。 因为这个项目是用来管理多个子模块的,所以,这里的src目录可以删掉。 下面我们来创建子模块 选中parent项目,右键单击new->Module 这里可以选择类型,不选也可以,大家根据自己的实际需要来选择就可以了,我这里就不选了 我们可以看看父模块和子模块的.xml文件的内容 第一个子模块创建成功了 下面我们接着创建第二个子模块 还
分类: 其他 发布时间: 08-19 23:24 阅读次数: 0

JS计时器,以及取消计时器

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>计时器</title> <script type="text/jav
分类: 其他 发布时间: 08-19 23:24 阅读次数: 0

显示当前时间,并且每秒更新

<html> <head> <meta charset="gb2312"> <title>脚本之家</title> <script type="text/javascript"> var t = null; function time(){ dt = new Date(); var y=dt.ge
分类: 其他 发布时间: 08-19 23:24 阅读次数: 0

随笔-马虎导致的折腾-请求报找不到类-源码是有的。

java web工程,大部分功能正常使用,少部分请求异常,这部分请求是后台线程启动,错误报找不到类,源码实际上是有的。 原因是:工程替换后,未重启。
分类: 其他 发布时间: 08-19 23:18 阅读次数: 0

最近处理了很多服务端 相关的报错,总结记录

解决了很多服务端的错误,很多都是,这个环境没有问题,移到其它环境就出问题了,排除花费了很多时间,总结下来后,发现除了少部分是程序的问题,大部分是环境的问题,而且问题可以化为以下几类: 1、磁盘空间不足。 2、内存空间不足。 3、网段不通。 4、配置错误。
分类: 其他 发布时间: 08-19 23:17 阅读次数: 0

直播的学习和研究(一)

前言        直播,要认证它,首先有两个概念必须认识,即推流和拉流。直播,就是围绕这两个操作来的,直播的一端,进行流推送,播放的一端,进行流的接收进行播放。推流和拉流    推流,采用的协议为rtmp协议,拉流主要有三种:rtmp、http://xxx/xx.m3u8、http://xxx/xx.flv。搭建直播服务器    最简单,直接使用阿里云或腾讯云,当然自己也可以利用nginx的rt...
分类: 其他 发布时间: 08-19 23:17 阅读次数: 0

阿里云直播在实际使用中的一些坑(持续更新中...)

前言    最近在基于阿里云做直播会议的实践,在使用中遇到了部分坑,在此记录下,提醒自己和同道中人。具体坑如下:    为了保证推流和拉流的安全性,阿里云是默认开启了鉴权保护的,所以不带auth_key是无法访问的。    auth_key的生成需参照阿里云的文档描述,根据规则自己写代码生成,阿里本身无生成auth_key的api的,当时以为有浪费了很多时间。    推流和拉流地址的生成,需要我们...
分类: 其他 发布时间: 08-19 23:17 阅读次数: 0

mysql - Communications link failure的解决办法

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure Last packet sent to the server was X ms ago使用Connector/J连接MySQL数据库,程序运行较长时间后就会报这个错误,有时错误还会提示你修改wait_timeout或是使用Conne...
分类: 其他 发布时间: 08-19 23:17 阅读次数: 0

Idea使用技巧-随时增加

查看方法的说明文档window,快捷键: ctrl + q,或者点击IDEA中如下图位置,查看具体快捷键
分类: 其他 发布时间: 08-19 23:16 阅读次数: 0

Idea中提交SVN或git时,忽略某些文件,最简单的方式

第一步:点击 setting第二步:点击Editor下的File Types第三步:编辑,在后面添加 *.iml;*.idea;*.gitignore;*.sh;*.classpath;*.project;*.settings;target;logs;第四步: 点击 ok,搞定。...
分类: 其他 发布时间: 08-19 23:16 阅读次数: 0