使用frp实现多台主机的穿透,有些博文说,需要启动多个frp,但是我实践证明其实是不需要的,只需要你的客户端修改下实例名称,还有端口号即可 例如我现在有两台主机需要进行穿透,我的配置文件是 主机一 文件f…
2025/1/8 12:34:46很喜欢阮老师的这篇博客,http://www.ruanyifeng.com/blog/2010/07/stay_foolish.html 正好在看奚老师的《别做正常的傻瓜》,里面提到多数人有个“缺点”---“过于自信”,恰恰能这篇文章呼应起来。很多人认为酒后驾车很危险,但是如…
2025/1/8 12:22:512019独角兽企业重金招聘Python工程师标准>>> java的注解处理器类主要是AnnotatedElement接口的实现类实现,为位于java.lang.reflect包下。由下面的class源码可知AnnotatedElement接口是所有元素的父接口,这时我们通过反射获得一个类的Annotat…
2025/1/8 11:23:38最近,安全圈又有一个大新闻,微博名为安全_云舒的微博用户在发文称:“很多人的手机号码泄露了,根据微博账号就能查到手机号……已经有人通过微博泄露查到我的手机号码,来加我微信了。”并且,据说微博CEO的手…
2025/1/8 8:28:18NFS网络文件系统 • NFS 是Network FileSystem 的缩写,protocol),NFS 是基于UDP/IP 协 议的应用。 • 它的最大功能就是可以通过网络让不同的机器,不通的操作系统彼此 共享文件,可以通过NFS 挂载远程主机的目录&#x…
2025/1/8 12:39:35 人评论 次浏览操作符用于接受一个或多个参数,并生成一个新的值。加号和一元的正号()、减号和一元的负号(一)、乘号(*)、除号(/)以及赋值号()的用法和大多数编程语言都类似。操作符作用于操作数,生成一个新值。另外,有些操作符可能会改变操作数自身的值&…
2025/1/8 11:44:01 人评论 次浏览最近在学习redis,使用spring-data-redis的RedisTemplate.delete()方法删除时,添加是成功的,但是不能删除。 代码如下 public abstract class AbstractBaseRedisDao<K, V> {Autowiredprotected RedisTemplate<K, V> redisTempla…
2025/1/8 10:02:26 人评论 次浏览二宝需求分析与建议-NABCD模型 N 根据相关调查,发现在校大学生大部分很关注二手市场交易信息,但是了解途径多种多样。例如相关贴吧,手机软件闲鱼等。大部分同学对次相关物品保有迟疑态度,毕竟只能看到图片却不能直接了解实物。 因…
2025/1/8 9:36:12 人评论 次浏览Sencha-概念-Ajax(异步JavaScript和XML)(官网文档翻译13) 煎茶触摸2提供了各种方便的方式来获得您的应用程序的流入和流出的数据。所有的数据绑定的组件,如列表,嵌套列表和DataView使用商店的,这…
2025/1/8 12:54:02 人评论 次浏览1.在以下网页中搜索nginx kubebiz官方地址 2.找到yaml后选择版本,并调整yaml配置 可以用以上的yaml,注意命名空间要改成自己的 也可以使用下面的json {"apiVersion": "apps/v1","kind": "Deployment","…
2025/1/8 12:53:31 人评论 次浏览一、增加FCGI支持说明:为了获得优异的web效能,克服CGI不能应付大量访问及低效率的缺陷1、安装apache的mod_fastcgi模块[rootmail ~]# yum install -y httpd-devel [rootmail ~]# cd /usr/local/src [rootmail src]# wget http://www.fastcgi.com/dist/mo…
2025/1/8 12:53:00 人评论 次浏览手写路由框架原因 为什么市面上由如Arouter这样优秀的路由框架了,还要自己去手写路由框架呢? Arouter框架大而全,会比较臃肿,很多功能其实我们并不需要,我们完全定制属于自己的路由;路由框架中有很多知识…
2025/1/8 12:52:29 人评论 次浏览转载来自:http://blog.csdn.net/real_myth/article/details/51824193
2025/1/8 12:51:58 人评论 次浏览Python3最长连续递增序列问题题目:给定一个未经排序的整数数组,找到最长且连续的的递增序列。示例 1:输入: [1,3,5,4,7]输出: 3解释: 最长连续递增序列是 [1,3,5], 长度为3。尽管 [1,3,5,7] 也是升序的子序列, 但它不是连续的,因为5和7在原数…
2025/1/8 8:21:28 人评论 次浏览一.string #include <string> using std::string 初始化函数: string s1; 默认构造函数 s1 为空串 string s2(s1); 将 s2 初始化为 s1 的一个副本 string s3("value");将 s3 初始化为一个字符串字面值副本 string s4(n, c);将 s4 初始化…
2025/1/8 8:19:44 人评论 次浏览js 模块化的演变 模块可以认为是认为一个功能的封装。在代码中的体现就是一个函数、一个对象、一个文件等等。 它解决的问题是 js命名空间 。 原始写法function a(){// ... }function b(){// ... } 缺点:涉及的全局变量很多,模块成员之间的关系不明确。 …
2025/1/8 8:20:27 人评论 次浏览var requestId requestAnimFrame(this.animate.bind(this));
2025/1/8 8:19:39 人评论 次浏览概述 本篇目的是对go中的channel做一个总结。 主要参考https://www.jianshu.com/p/76acce09da09 环境 $ uname -a Linux gl.com 5.4.50-amd64-desktop #74 SMP Mon Aug 24 20:15:37 CST 2020 x86_64 GNU/Linux$ go version go version go1.15.2 linux/amd64channel的用途 主…
2025/1/8 8:19:34 人评论 次浏览Java是一门面向对象编程语言,不仅吸收了C 语言的各种优点,还摒弃了C 里难以理解的多继承、指针等概念,因此初次学习Java的,先了解Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极…
2025/1/8 8:18:22 人评论 次浏览