
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
动态规划(Dynamic Programming, DP)是一种算法设计技巧,用于解决具有重叠子问题和最优子结构性质的问题。通过将原问题分解为相对简单的子问题的方式来求解复杂问题,动态规划避免了计算重复子问题,从而提高了算法的效率。
贪心算法是一种在每一步选择中都采取在当前状态下最好或最优(即最有利)的选择,从而希望导致结果是全局最好或最优的算法。贪心算法在有最优子结构的问题中尤其有效,这意味着局部最优解能决定全局最优解。简单来说,贪心算法对每个子问题都做出选择,不能回退,这与动态规划不同,后者会保存以前的结果,并根据以前的结果对当前进行选择,有回退功能。
WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并被RFC7936所补充规范。在golang语言中,目前有两种比较常用的实现方式:一个是golang自带的库,另一个是gorilla,功能强大。golang自带库的使用例子...
原文链接:https://blog.csdn.net/csdnnews/article/details/79124435 一直以来程序员这一职业都给人高薪资的印象,近年来随着互联网行业的快速发展,程序员更是人满为患,然而很多人关注的却是程序员的薪资,而非职业本身。一批批程序员进入工作岗位,但是很多人并没有对自己的职业生涯有清醒的认识和系统的规划,由此会在职业发展过程中遇到很多问题。...
优先检查连接池:确保代码中复用数据库连接(80%问题根源)。验证网络连通性:telnet 10.1.68.88 3306# 测试端口ping 10.1.68.88# 测试基础连通性监控端口使用:ss -s | grep "TCP:"# 查看总TCP连接数netstat -ant | grep :3306# 查看目标连接状态检查系统日志:dmesg | grep "TCP"# 查看内核级网络错误关键
本文主要介绍 Nginx中如何配置 http server,负载均衡(反向代理)。
单元测试中,经常需要mock。例如,一个函数中,需要调用网络连接函数建立连接。做单元测试时,这个建立连接的函数就可以mock一下,而不真正去尝试建立连接。gomonkey 就是这样的工具库。mock 有时也称为“打桩”。例如,mock一个函数,可以说,为一个函数打桩。本文主要介绍使用gomonkey进行mock。1.安装$ go get github.com/agiledragon/gomonke
iptables是一个很好用的数据包过滤工具,可以针对host,port等进行数据包拦截等操作。本文主要介绍iptables的两个操作:drop和reject.1.dropdrop顾名思义,就是丢包,不回复任何数据。设置策略:iptables -A OUTPUT -p tcp --dport 3306 -d 192.168.0.101 -j DROP查看策略:[root@local...
问题删除目录是遇到错误提示:rm: cannot remove `/usr/local/tmp/’: Directory not empty即使使用rm -rf ,还是会出现相同提示。原因要删除的目录下有文件正在被使用。验证情况1:创建tmp目录,并在其下创建文件test.txt$ mkdir tmp$ echo “123” > tmp/test.txt删除目录,非常顺利$ rm -rf







