总结
Vaskka
互联网小白(>▽<)在这里感谢大家的批评指正,共同成长!
展开
-
【源码编译gcc/g++】记一次interesting的环境配置
帮助其他部门的兄弟配置二次开发过的jupyter-notebook(带有登录验证码功能,具体操作在我的博客中有记载)。在部署环境的时候,出现了很多神奇的问题,再次记录一下。yum源问题项目的环境需要node、py3,py3好解决,node在环境中没有,于是yum安装了一下,发现报了aliyuncs.com的dns找不到…很奇葩,本着本地先解决的思路,我尝试换源,先后换了清华的源、中科大的源,都存在404的问题。最后换了163的源终于没啥问题了。每次换完记得sudo yum makecache。gc.原创 2020-06-17 22:06:26 · 348 阅读 · 1 评论 -
【Swagger】swagger-ui只有界面没有内部函数解决办法
深夜看了同学的一个bug,swagger-ui能显示界面,页面内函数却不能显示(注解配置)。首先想到是swagger的配置有问题,检查一遍没发现明显问题。查看controller,发现了url的路径配置的小问题,但是不是问题核心。猜测浏览器问题,更换没缓存的浏览器再次访问,问题依旧出现。开始检查“无关”的类,点开main函数发现包名不对,猜测跟spring的依赖注入有关,包名相差一级配置没有读取。修改包名,问题解决。...原创 2020-06-16 00:36:37 · 867 阅读 · 0 评论 -
【Dubbo】Dubbo使用小记
上文我们搭建好了服务器上的zookeeper服务,暴露在<公网ip>:2182下。接下来就可以使用zookeeper作为注册中心进行rpc调用了。这里主要记录一下使用注解的方式配置。还有xml和Api的方式,这篇文章https://segmentfault.com/a/1190000019896723讲的很详细,可以作为参考。和SofaRpc一样,服务提供者和服务消费者都需要保证接口的包名完全一致,如果接口返回对象,也需要实现java.io.Serializable,而且尽可能保证包名类.原创 2020-06-15 21:33:15 · 442 阅读 · 0 评论 -
【Zookeeper】Zookeeper服务搭建(单体服务简易版)
在最近的一个项目中,涉及到多端接口的交互,原本的rest方式调用复杂度大大增加。因此考虑使用注册中心和RPC等组件来实现,经过挑选,选择了Zookeeper作为注册中心配合Dubbo实现rpc调用。Zookeeper简述Apache为了解决分布式环境中资源配置问题的解决方案。分布式应用程序可以基于 ZooKeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。环境安装在进行之前,我们需要保证服务器中带有jdk1.8的.原创 2020-06-15 21:07:37 · 342 阅读 · 0 评论 -
【Jupyter二次开发】为Jupyter Notebook的登录加上验证码
最近接到一个小需求,需要为Jupyter的登陆界面加上验证码,因为是二次开发、又不熟悉Tornado,刚开始遇到很多问题,在这里记录一下。需求需求提的很明确,在jupyter的登陆界面为登陆加上验证码,图片和滑块的类型都可。由于是第一次尝试,最后我选择了思路更清晰的图片验证码。二次开发环境准备主要都是参照github.com/jupyter/notebook 官方给出的环境进行配置。这里简单总结一下。准备node和npm的环境,我这里用的是 node v12.13.2 和 npm v6.13.原创 2020-06-03 14:26:47 · 1229 阅读 · 5 评论 -
【编译原理】LR(0)分析举例
方便复习用题目文法: E→(L)∣aE\rightarrow (L) | aE→(L)∣a L→EL∣EL\rightarrow EL | EL→EL∣E分别求:DFA、parsing table、和串(a(a))的分析过程。DFA先拆分和扩张文法:1.E′→E1. E'\rightarrow E1.E′→E 2.E→(L)2. E\rightarrow (L)2.E→(L) 3.E...原创 2019-11-13 12:57:24 · 1999 阅读 · 0 评论 -
【计算机网络】网络层易错点整理
ICMPInternet Control Message Protocol分类差错报文终点不可达:路由器或主机不能交付数据。超时:生存时间为0或规定时间没拿到全部数据片。参数问题:首部字段数据不正确。改变路由:通知主机下次发送到另一个路由。源点抑制:因拥塞而丢弃数据报。询问报文:回送请求和回答:向特定主机发送询问,收到的主机要给予应答。(PING)时间戳请求和回...原创 2019-11-07 17:01:26 · 501 阅读 · 0 评论 -
【编译原理】消除左递归与提取左因子
消除左递归快速消除左递归原文法(保证β\betaβ不含PPP):P→Pα1∣Pα2∣Pα3∣...∣Pαn∣β1∣β2∣β3∣...∣βnP \rightarrow P\alpha_1|P\alpha_2|P\alpha_3|...|P\alpha_n|\beta_1|\beta_2|\beta_3|...|\beta_nP→Pα1∣Pα2∣Pα3∣...∣Pαn∣β1∣β2∣β3...原创 2019-11-05 23:23:19 · 5448 阅读 · 1 评论 -
【计算机网络】运输层总结-3
TCP流量控制与拥塞控制总结TCP流量控制要点:发送方的发送窗口不能超过接收方的接收窗口。rwnd窗口字段占2bytes,指出的是发送方的接收窗口。rwnd单位字节。在一方接收到0窗口的情况时,会设置一个持续计时器,防止发送方发送非零窗口的包丢失导致一直处于零窗口的状态,在计时器到时后,发送方会发送一个1byte的探测报文段;对方在接收到这个探测报文段时会把当前的窗口值发送出去这样另...原创 2019-10-22 16:25:41 · 267 阅读 · 0 评论 -
【计算机网络】运输层总结-2
TCP简述每一条TCP只有两个端点(无法形成广播)可靠交付全双工面向字节流(TCP把应用层交付的数据看作为无结构的字节流)将建立连接的两端抽象成一条连接,但物理上仍然借助网络上多个router的网络层链路层物理层一次次的传送实现。套接字定义套接字(socket)为IP地址 + “:” + 端口号。这里区分socket和其他领域的socket的含义。TCP实现的可靠传输停止等待...原创 2019-10-17 12:15:44 · 260 阅读 · 0 评论 -
【计算机网络】运输层总结-1
运输层概述运输层向应用层抽象了一个面向进程通信的信道。两个主要协议:UDP:User Datagram ProtocalTCP: Transmission Control ProtocalUDP 不需要建立连接,TCP是基于连接的。端口的概念复用与分用,理解上可以把端口想象成邮局,复用指的是我们要寄信都需要把信件送到邮局委托其寄出;分用指的是邮局又要把收到的信件分别送到挨家挨...原创 2019-10-14 16:17:52 · 549 阅读 · 0 评论