二进制中1的个数 2021-08-17 约 69 字 预计阅读 1 分钟 解题思路 $n&(n-1) 的结果为 110&101 ,得到 100,$ $n&(n-1),可以去掉一个1$ 1 2 3 4 5 6 7 8 9 10 11 class Solution { public: int NumberOf1(int n) { int res = 0; while(n) { res++; n = n&(n-1); } return res; } }; 阅读更多
二维数组查找 2021-08-17 约 260 字 预计阅读 1 分钟 二维数组查找 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 请完成一个函数,输入这样的一个二维数组 阅读更多
翻转数位 2021-08-17 约 219 字 预计阅读 1 分钟 面试题 05.03. 翻转数位 Difficulty: 简单 给定一个32位整数 num,你可以将一个数位从0变为1。请编写一个程序,找出你能够获得的最长的一串1的长度。 示例 1: 1 2 阅读更多
防止ssh暴力破解 2021-08-17 linux 约 279 字 预计阅读 1 分钟 防止ssh暴力破解脚本 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #! /bin/bash cat /var/log/secure|awk '/Failed/{print $(NF-3)}'|sort|uniq -c|awk '{print $2"="$1;}' > /usr/local/bin/black.list for i in `cat /usr/local/bin/black.list` do IP=`echo $i |awk -F= '{print $1}'` NUM=`echo $i|awk -F= '{print $2}'` if [ ${NUM} -gt 5 ]; then grep $IP 阅读更多
封装websocket api 【golang后端】 2021-08-17 约 169 字 预计阅读 1 分钟 封装websocket api 参考的相关文章 参考github的 example golang 后台 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 阅读更多
服务端开发流程【网络基础】 2021-08-17 约 701 字 预计阅读 2 分钟 服务端开发流程 创建 socket,返回 文件描述符 lfd –socket() 将 lfd 和 ip port 绑定 –bind() 将 lfd 由主动监听边被动监听 接受一个新的连接,得到一个 文件描述符 cfd –accept() 这个是通信 阅读更多
复制链表 2021-08-17 约 309 字 预计阅读 1 分钟 请实现一个函数可以复制一个复杂链表。 在复杂链表中,每个结点除了有一个指针指向下一个结点外,还有一个额外的指针指向链表中的任意结点或者null 阅读更多
工作6年的面试视频 2021-08-17 八股文 约 530 字 预计阅读 2 分钟 面试视频 eureka ,分布式,微服务 视频,工作6年, eureka,nacos 分布式事务怎么解决 base 理论: 基本可用,软状态,最终一致性 是什么: 多个服务协同完成这个事务 怎么做: tcc 阅读更多
构建乘积数组 2021-08-17 约 202 字 预计阅读 1 分钟 给定一个数组A[0, 1, …, n-1],请构建一个数组B[0, 1, …, n-1],其中B中的元素B[i]=A[0]×A[1]×… ×A[i-1]×A[ 阅读更多