leetcode小技巧
在做专项训练和一些随机题的时候,看别人的代码学到的一些编程小技巧。
读取字符串,同时需要分辨其中字母和数字。
自己做转换的速度快,用上switch就比if-else更快。
相比stringstream,少了错误处理,犯不上检查failbit,也不用clear了,速度明显提升,代码可读性也很好 ...
leetcode高级算法
不一定按顺序的随心所欲记录。
数组和字符串
Product of Array Except Self
给定长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。
请不要使用除 ...
efk-prometheus-grafana-springboot2
用docker搭建日志监控系统efk,性能监控系统prometheus+grafana,同时将springboot2项目的信息发送到两个监控系统。为了简便,文中未给出具体代码,详情请参见github/veiasai/efk-pro-gra-boot。
引言
efk是elasticsearch、f ...
leetcode中级算法
不一定按顺序的随心所欲记录。
数组和字符串
最长回文子串
给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。
v[m][n]表示s[m,n]为一个回文串12345678910111213141516string longestPalindrome(strin ...
minikube/helm/istio初体验
记录了使用minikube建立一个k8s集群,安装helm,istio等过程。
综述kubernetes,一个开源的容器集群管理系统,它提供资源调度,部署运行,服务发现,扩容缩容等功能,它并不依赖于docker,是一种通用的容器化应用管理方案。抽象概念和插件机制,k8s功能十分丰富、灵活。k8s ...
最后的暑期
转眼大学两年过去了,小学期黑屋来了又去,我们迎来最后一次暑期,下一次就要跑路实习了。学习之路仍然跌宕起伏,每次接触新技术会觉得有趣好玩,用了用就发觉问题还是有的,再用用就发觉还是自己太菜。
偶尔会有挣扎的心理,想结束学徒生活,想见识更广阔的天地。但也害怕未知,害怕命运,就这样,浮沉中兜兜转转。 ...
wepy踩坑记录
最近上手wepy框架,开发微信小程序,遇到了不少问题,略做记录。
正文BindInput与async冲突微信小程序的bindinput:键盘输入时触发,event.detail = {value, cursor, keyCode},keyCode 为键值,2.1.0 起支持,处理函数可以直接 r ...
leetcode初级算法
在leetcode上做了几道题,捡起来遗忘的c++,STL确实厉害,在这里整理一波初级算法章节的解题过程。(过于简单的题没有记录)
数组
从排序数组中删除重复项
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原 ...
一个人难免崇拜流浪
闲得无聊做了个博客,目前看来功能还是很少。程序员修炼之道,路漫漫其修远兮。
几件小事又一年期末大学生活转眼过去两年,跌跌撞撞,摸爬滚打,好在无灾无祸,一路至此。考试手感略有起色,也能拿个不错分数了,或许对专业课要比公共课更上心一点。越走越远,我终于想不起过去是什么样子了。
又一年高考几个月前的寒 ...