leetcode 120 三角形最小路径和
摘要:简介 自底部向上 使用回溯 超时算法 class Solution { public: int minValue; void dfs(vector<vector<int>>& triangle, int value, int depth, int index){ if(depth == triang
阅读全文
posted @
2021-05-31 19:21
HDU李少帅
阅读(38)
推荐(0) 编辑
leetcode 92 翻转链表 II
摘要:简介 直接使用reverse, 进行值的替换, 链表翻转实在是太烦了 code class Solution { public: ListNode* reverseBetween(ListNode* head, int left, int right) { vector<int> v; ListNo
阅读全文
posted @
2021-05-31 12:03
HDU李少帅
阅读(28)
推荐(0) 编辑
剑指offer 22 链表中倒数第K个节点.
摘要:简介 链表中倒数第K个节点. 思路 双指针, 然后一个指针延迟运行. code class Solution { public: ListNode* getKthFromEnd(ListNode* head, int k) { ListNode *p = head; ListNode *pk = h
阅读全文
posted @
2021-05-31 11:29
HDU李少帅
阅读(26)
推荐(0) 编辑
leetcode 165. 比较版本号
摘要:简介 对于java这种功能比较全相对于c++, 比较好写代码, 但是缺点也比较多, 要记住太多的接口语句. code class Solution { public int compareVersion(String version1, String version2) { String [] nu
阅读全文
posted @
2021-05-31 10:56
HDU李少帅
阅读(48)
推荐(0) 编辑
leetcode 113 路径总和II
摘要:简介 路径总和 思路 回溯. 不推荐层次遍历, 代码比较复杂. code /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * Tr
阅读全文
posted @
2021-05-31 10:24
HDU李少帅
阅读(35)
推荐(0) 编辑
设计模式 之 单例模式
摘要:简介 单例模式 有饿汉式 & 懒汉式 等等. 参考链接 https://www.bilibili.com/video/BV1K54y197iS 饿汉式 简单来说, 一上来就把所有的资源进行了申请, 优点, 简单. 缺点, 如果资源比较大, 容易浪费资源. 懒汉式 需要的时候, 才会去申请资源. co
阅读全文
posted @
2021-05-30 19:12
HDU李少帅
阅读(47)
推荐(0) 编辑
leetcode 69 x 的平方根 牛顿迭代法
摘要:简介 简单的题, 直接上代码. 其实还挺复杂的. 参考链接 https://leetcode-cn.com/problems/sqrtx/solution/x-de-ping-fang-gen-by-leetcode-solution/ code class Solution { public: i
阅读全文
posted @
2021-05-28 21:41
HDU李少帅
阅读(107)
推荐(0) 编辑
leetcode 98 验证二叉搜索树
摘要:简介 使用中序遍历 code /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * Tree
阅读全文
posted @
2021-05-28 21:08
HDU李少帅
阅读(31)
推荐(0) 编辑
leetcode 54 螺旋数组
摘要:简介 忘不了, 这是华为面试官给我的面试题, 但是我没有在1分钟内做出来. 或许那个时候面试官本来就不想要一个人. 使用模拟的方法. 使用一个visited数组, 判断是否走到边界, 只有四个方向: j++ i++ j-- i-- 依次循环. code class Solution { public
阅读全文
posted @
2021-05-28 20:42
HDU李少帅
阅读(62)
推荐(0) 编辑
leetcode 198 打家劫舍
摘要:简介 看到这种题目立即推, 动态规划. 但是我列出的不是特别好的公式, 提供自己的公式和官方的公式. res 是 自己创建的动态规划数组. nums[i] 我这里是都会选择nums[i], 但是会递推前面两个. for(int i=2; i<nums.size(); i++){ for(int j
阅读全文
posted @
2021-05-28 16:09
HDU李少帅
阅读(28)
推荐(0) 编辑
leetcode 46 全排列
摘要:简介 使用回溯算法来解这道题比较简单。 code class Solution { public List<List<Integer>> res; public void dfs(Deque<Integer> path, boolean[] used, int[] nums){ if(nums.le
阅读全文
posted @
2021-05-28 15:32
HDU李少帅
阅读(31)
推荐(0) 编辑
设计模式 之 动态代理
摘要:简介 静态代理是直接生成的组合方式进行操作, 动态代理在java 中是通过reflect反射机制实现的. 参考链接 https://blog.csdn.net/u012326462/article/details/81293186 https://www.bilibili.com/video/BV1
阅读全文
posted @
2021-05-28 11:08
HDU李少帅
阅读(60)
推荐(0) 编辑
设计模式 之 静态代理
摘要:简介 思想应该是 中介 思想, 就是把一个任务抽离出来, 用另一个对象以组合的方式实现. 在Spring 中以 AOP(Aspect Oriented Programming, 面向切面编程)的方式出现, 可以理解为横向扩展 code public class Client { public sta
阅读全文
posted @
2021-05-28 10:00
HDU李少帅
阅读(38)
推荐(0) 编辑
设计模式 之 桥接模式
摘要:简介 桥接模式, 类似于棋盘组合. 使用java中的组合方式实现逻辑. code public class Test { public static void main(String[] args) { // 苹果笔记本 // 联想台式机 Computer computer = new Laptop
阅读全文
posted @
2021-05-27 22:53
HDU李少帅
阅读(37)
推荐(0) 编辑
设计模式 之 适配器模式
摘要:简介 适配器模式, 类似于 平板电脑连接网线, 需要适配器 有两种方式, 一种通过类来继承实现, 另一种通过对象(组合)的方式来实现. code public class Computer { public void net(NetToUsb adapter) { // 上网的具体实现, 找一个转接
阅读全文
posted @
2021-05-27 21:58
HDU李少帅
阅读(37)
推荐(0) 编辑
设计模式 之 原型模式
摘要:简介 原型模式, 狂神老师讲的很简单, 就是重写clone, 在C++中可能是重写拷贝构造函数. code TIPS: 对于date来说, 如果不重新clone 的话就会是浅拷贝. 浅拷贝, 本质上是两个指针指向一个对象. package prototype; import java.util.Da
阅读全文
posted @
2021-05-27 21:03
HDU李少帅
阅读(31)
推荐(0) 编辑
设计模式 之 建造者模式
摘要:简介 如果将抽象工厂模式看成汽车配件生产工厂, 生产一个产品簇的产品, 那么建造者模式就是一个汽车组装工厂, 通过对部件的组装可以返回一辆完整的汽车! Director 分离模式 Director 指挥 worker 进行组装 public abstract class Builder { abst
阅读全文
posted @
2021-05-27 15:40
HDU李少帅
阅读(40)
推荐(0) 编辑
设计模式 值 抽象工厂模式
摘要:简介 围绕一个超级工厂创建其他工厂.该超级工厂又称为其他工厂的工厂. UML code public class Clinet { public static void main(String[] args) { System.out.println(" "); XiaomiFactory xiao
阅读全文
posted @
2021-05-27 13:11
HDU李少帅
阅读(34)
推荐(0) 编辑
设计模式 之 工厂方法模式
摘要:简介 简单工厂模式还是得修改factory类来构建出新的对象. 工厂方法模式将factory也抽象成一个抽象接口 code public interface Car { void name(); } public interface CarFactory { Car getCar(); } publ
阅读全文
posted @
2021-05-27 12:28
HDU李少帅
阅读(44)
推荐(0) 编辑
设计模式 之 简单工厂模式
摘要:简介 写一个工厂类来进行对象的构建, 不用关心构造的细节, 细节交给工厂类来实现. 也称为静态工厂模式. 简单工厂模式 缺点 做不到不修改代码实现新的对象生成. 比如下面代码实现别的汽车, 你得修改工厂类. java public class ConsumerSecond { public stat
阅读全文
posted @
2021-05-27 12:25
HDU李少帅
阅读(46)
推荐(0) 编辑
关于数组 与 指针的面试题
摘要:简介 查看输出结果 2 5 参考链接 https://blog.csdn.net/wanghao109/article/details/11605577 code int main() { int a[5] = { 1,2,3,4,5 }; int* ptr = (int*)(&a + 1); pr
阅读全文
posted @
2021-05-26 15:52
HDU李少帅
阅读(67)
推荐(0) 编辑
数据库 左连接 右连接
摘要:简介 左连接 & 右连接 参考链接 https://www.cnblogs.com/wudidamowang666/p/11314601.html
阅读全文
posted @
2021-05-26 15:28
HDU李少帅
阅读(45)
推荐(0) 编辑
spring官方的配置文件获取
摘要:简介 spring以配置文件IOC(控制翻转)AOP(切面) IOC控制翻转, 以配置文件来控制对象的生成。 参考连接 https://github.com/spring-projects/spring-petclinic https://github.com/spring-projects/gre
阅读全文
posted @
2021-05-25 21:59
HDU李少帅
阅读(50)
推荐(0) 编辑
spring 中 mapper 中 resultMap resultType
摘要:简介 一般 resultMap 适用于自定义类型 resultType 适用于java自带的类型
阅读全文
posted @
2021-05-25 21:56
HDU李少帅
阅读(154)
推荐(0) 编辑
mybatis 三剑客 之 generator
摘要:简介 简单来说, 可以根据数据库生成一定的java代码。但是负载的逻辑还得自己实现。 就酱 参考连接 http://mybatis.org/generator/ 官网信息 https://www.imooc.com/article/306421 相关的配置信息 https://zhuanlan.zh
阅读全文
posted @
2021-05-25 16:36
HDU李少帅
阅读(56)
推荐(0) 编辑
Games102 作业进行时 作业1 实现并分析四种拟合算法 TODO
摘要:简介 由于已经过了上课时间, 不过工程上有对于拟合的使用, 现学现用。 TODO
阅读全文
posted @
2021-05-25 14:15
HDU李少帅
阅读(424)
推荐(0) 编辑
leetcode 200 岛屿数量
摘要:简介 使用BFS算法 不知道莫名超时了 code class Solution { public: struct point{ int i; int j; point(int i_, int j_){ i = i_; j = j_; } }; void bfs(int i, int j, vecto
阅读全文
posted @
2021-05-25 12:18
HDU李少帅
阅读(40)
推荐(0) 编辑
cmake 文档连接
摘要:简介 https://cmake.org/cmake/help 用作留存
阅读全文
posted @
2021-05-24 16:00
HDU李少帅
阅读(37)
推荐(0) 编辑
java GC 回收
摘要:简介 参考链接 https://blog.csdn.net/zzhongcy/article/details/101429388
阅读全文
posted @
2021-05-23 21:36
HDU李少帅
阅读(29)
推荐(0) 编辑
leetcode 101 对称二叉树
摘要:简介 如何判断一颗对称二叉树, 最本质的特点就是左右子树是否相等. 递归遍历即可,注意终止条件的添加 code /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * Tr
阅读全文
posted @
2021-05-23 17:34
HDU李少帅
阅读(34)
推荐(0) 编辑
leetcode 151 翻转字符串
摘要:简介 推荐使用API code class Solution { public String reverseWords(String s) { s = s.trim(); // 正则撇皮连续的空白字符作为风格符号 List<String> wordList = Arrays.asList(s.spl
阅读全文
posted @
2021-05-23 17:15
HDU李少帅
阅读(43)
推荐(0) 编辑
leetcode 236 而哈数的最近公共祖先
摘要:简介 dfs 找出路劲,然后长链在短链里面找. code /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(i
阅读全文
posted @
2021-05-23 14:42
HDU李少帅
阅读(34)
推荐(0) 编辑
二叉树 得到路径
摘要:简介 以前觉得这个问题还是挺难的. 后来发现其实也很简单. 直接上代码. code /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right;
阅读全文
posted @
2021-05-23 14:19
HDU李少帅
阅读(45)
推荐(0) 编辑
leetcode 5 最长回文串
摘要:简介 使用中心扩散法, 发现我的代码有很多的bug.改了很久 简单来说动态规划, 不如 中心扩散法来的容易理解. code class Solution { public: string longestPalindrome(string s) { //int n = s.length(); //co
阅读全文
posted @
2021-05-23 11:40
HDU李少帅
阅读(40)
推荐(0) 编辑
leetcode 21 合并两个有序链表
摘要:简介 用了一个比较复杂的方法, 直接讲两个链表的数据取出来,使用vector进行排序, 然后再链接两个链表, 在把数据插回去. 不如递归简单. code /** * Definition for singly-linked list. * struct ListNode { * int val; *
阅读全文
posted @
2021-05-23 10:14
HDU李少帅
阅读(39)
推荐(0) 编辑
leetcode 300 最长递增子序列
摘要:简介 dp 经典问题 code class Solution { public: int lengthOfLIS(vector<int>& nums) { int maxLength = 0; vector<int> nums1(nums.size(), 1); for(int j=0; j<num
阅读全文
posted @
2021-05-23 09:35
HDU李少帅
阅读(24)
推荐(0) 编辑
java hashmap 浅出深入
摘要:简介 一般集合和map的底层原理实现可能会被面试官问到. 参考链接 https://www.bilibili.com/video/BV1oE411n7ug?from=search&seid=4551060475011719922 https://www.bilibili.com/video/BV1k
阅读全文
posted @
2021-05-20 14:50
HDU李少帅
阅读(58)
推荐(0) 编辑
B树和B+树的区别
摘要:简介 2.B树和B+树的区别 1)B树的每个结点都存储了key和data,B+树的data存储在叶子节点上。 节点不存储data,这样一个节点就可以存储更多的key。可以使得树更矮,所以IO操作次数更少。 2)树的所有叶结点构成一个有序链表,可以按照关键码排序的次序遍历全部记录 由于数据顺序排列并且
阅读全文
posted @
2021-05-20 14:28
HDU李少帅
阅读(213)
推荐(0) 编辑
leetcode 105 从前序与中序遍历序列构造二叉树
摘要:简介 最简单的方法是使用递归来构建整棵树。 最核心的一张图 code /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * Tree
阅读全文
posted @
2021-05-20 14:18
HDU李少帅
阅读(36)
推荐(0) 编辑
leetcode 268 丢失的数字
摘要:简介 使用哈希表来表述. code class Solution { public: int missingNumber(vector<int>& nums) { int n = nums.size(); map<int, bool> m; for(auto it : nums){ m[it] =
阅读全文
posted @
2021-05-20 12:15
HDU李少帅
阅读(45)
推荐(0) 编辑
leetcode 141 环形链表
摘要:简介 思路 因为C++可以存储地址, 直接判断地址是否被访问过即可. code /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) :
阅读全文
posted @
2021-05-20 11:02
HDU李少帅
阅读(34)
推荐(0) 编辑
判断顶点是否在三角形内部
摘要:简介 参考链接写的挺好了, 我就不写了, 作为一个记录 参考链接 https://www.cnblogs.com/graphics/archive/2010/08/05/1793393.html
阅读全文
posted @
2021-05-19 10:54
HDU李少帅
阅读(62)
推荐(0) 编辑
java 基本数据类型
摘要:简介 说实话, java 相比于C++有点奇怪, 因为可能java一切皆对象的缘故 参考链接 八种基本类型 https://www.cnblogs.com/Mike_Chang/p/6849056.html 基本类型的封装类 https://www.cnblogs.com/ysocean/p/807
阅读全文
posted @
2021-05-18 23:11
HDU李少帅
阅读(52)
推荐(0) 编辑
leetcode 20 有效的括号
摘要:简介 栈的应用 code class Solution { stack<char> ss; map<char, char> m; public: bool isValid(string s) { m['('] = ')'; m['{'] = '}'; m['['] = ']'; for(auto i
阅读全文
posted @
2021-05-18 22:47
HDU李少帅
阅读(36)
推荐(0) 编辑
回溯法 解 1363 形成三的最大倍数
摘要:简介 虽然超时了, 但是我还是想把这种思想放在这里. 这肯定可以做(现在是回溯增加), 改为回溯减少一定就可以了. 参考链接 https://leetcode-cn.com/problems/largest-multiple-of-three/solution/c-qu-diao-zui-xiao-
阅读全文
posted @
2021-05-18 21:41
HDU李少帅
阅读(65)
推荐(0) 编辑
spring 中的 常见注解 @param
摘要:简介 param 是作为 mapper.xml 中的映射来做的, 一般和参数写的一样即可. mapper Public User selectUser(@param(“userName”) String name,@param(“userpassword”) String password); xm
阅读全文
posted @
2021-05-18 16:32
HDU李少帅
阅读(842)
推荐(0) 编辑
VBlog 项目中注册用户流程解析
摘要:简介 项目来自 https://github.com/lenve/VBlog image 简单概括一下流程 浏览器中使用post 提交注册用户相关的信息, 然后 后端对于这个接口进行处理. 首先是 LoginRegController 使用 int result = userService.reg(
阅读全文
posted @
2021-05-18 16:21
HDU李少帅
阅读(140)
推荐(0) 编辑
spring中常见的注解 autowired
摘要:简介 spring中常见的注解 autowired 简单概括就是 自动注入 autowired 默认按照类型去容器中查找 如果找到多个相同类型的组件,再将属性名作为组件的id去容器中查找 猜测: 将抽象类的实现和抽象类连接在一起?? 有多个抽象类的实现, 使用@Autowired的话可以使用实现的小
阅读全文
posted @
2021-05-18 14:51
HDU李少帅
阅读(325)
推荐(0) 编辑
跨域问题探究
摘要:简介 跨域简单的来说, 就是浏览器设定的一个规则, 可以看下图浏览器设定下, 哪些是同源规则, 哪些是不同源规则. 简单来说,就是,一个安全问题. 同事解决跨域问题使用的是ip白名单问题方案. 至少我使用java 开的后端服务器, 无法访问百度百科提供的图片链接. 参考链接 https://segm
阅读全文
posted @
2021-05-18 14:32
HDU李少帅
阅读(35)
推荐(0) 编辑
java 各个文件夹的含义
摘要:简介 java 后端项目常常会使用 类似dao, service, 之类的文件夹, 这些文件夹之间是如何协作的呢?? SpringMVC的层: DAO, Service, Controller, View的关系 参考链接 转载 https://www.cnblogs.com/zhzJAVA11/p/
阅读全文
posted @
2021-05-18 14:08
HDU李少帅
阅读(895)
推荐(1) 编辑
对称加密 & 非对称加密
摘要:简介 其实网上的人讲的很好了 最著名的非对称加密在HTTPS/HTTP中实现 参考链接 https://zhuanlan.zhihu.com/p/43789231 https://blog.csdn.net/liudongdong19/article/details/82217431 常见的对称加密
阅读全文
posted @
2021-05-17 22:14
HDU李少帅
阅读(168)
推荐(0) 编辑
leetcode 155 最小栈
摘要:简介 使用系统库 code class MinStack { public: /** initialize your data structure here. */ deque<int> s; MinStack() { } void push(int val) { s.push_back(val);
阅读全文
posted @
2021-05-17 20:24
HDU李少帅
阅读(32)
推荐(0) 编辑
leetcode 53 最大自序列和
摘要:简介 暴力只要变量两遍, 挺好的, 不过更好的应该是动态规划. 应该是最简单的动态规划了吧 code class Solution { public: int maxSubArray(vector<int>& nums) { int max_num = nums[0]; for(int i=0; i
阅读全文
posted @
2021-05-17 19:42
HDU李少帅
阅读(32)
推荐(0) 编辑
leetcode 146 LRU 缓存机制
摘要:简介 使用了C++自带的实现deque 和 unordered_map code class LRUCache { public: unordered_map<int, bool> map; unordered_map<int, int> mapV; deque<int> q; int capaci
阅读全文
posted @
2021-05-17 19:14
HDU李少帅
阅读(47)
推荐(0) 编辑
notebook 开启 有限元学习
摘要:简介 jupyter-notebook --ip 0.0.0.0 开启 sudo docker run -ti -p 127.0.0.1:8888:8888 -v $(pwd):/home/fenics/shared -w /home/fenics/shared quay.io/fenicsproj
阅读全文
posted @
2021-05-17 11:43
HDU李少帅
阅读(47)
推荐(0) 编辑
leetcode 232 用栈实现队列
摘要:简介 使用队列实现队列哈哈. code class MyQueue { public: queue<int> q; public: /** Initialize your data structure here. */ MyQueue() { } /** Push element x to the
阅读全文
posted @
2021-05-16 21:55
HDU李少帅
阅读(27)
推荐(0) 编辑
leetcode 215
摘要:简介 使用大顶堆 和快排实现 奇怪的是, 使用大顶堆还比快排慢. code class Solution { public: int findKthLargest(vector<int>& nums, int k) { std::priority_queue<int> big_heap; // 构造
阅读全文
posted @
2021-05-16 21:41
HDU李少帅
阅读(32)
推荐(0) 编辑
leetcode 160 相交链表
摘要:简介 比较浪费空间的思路, 不如官网的好 code class Solution { public: ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) { vector<ListNode *> v1; vector<Lis
阅读全文
posted @
2021-05-16 21:23
HDU李少帅
阅读(28)
推荐(0) 编辑
leetcode 199 二叉树的右视图
摘要:简介 常规方法, BFS code 这里使用了隔板法, 其实有概率出错的. class Solution { public: vector<int> rightSideView(TreeNode* root) { // bfs queue<TreeNode*> q; vector<int> rlt;
阅读全文
posted @
2021-05-16 20:47
HDU李少帅
阅读(43)
推荐(0) 编辑
leetcode 1
摘要:简介 暴力 code class Solution { public: vector<int> twoSum(vector<int>& nums, int target) { for(int i=0; i<nums.size(); i++) { for(int j=i+1; j<nums.size(
阅读全文
posted @
2021-05-16 20:14
HDU李少帅
阅读(33)
推荐(0) 编辑
leetcode 206 反转链表
摘要:简介 直接使用reverse反转数组方法 code class Solution { public: ListNode* reverseList(ListNode* head) { ListNode * p = head; vector<int> v; while(p) { v.push_back(
阅读全文
posted @
2021-05-16 19:49
HDU李少帅
阅读(25)
推荐(0) 编辑
leetcode 121 买卖股票的最佳时机
摘要:简介 使用感觉类似动态规划的思路进行计算 code class Solution { public: int maxProfit(vector<int>& prices) { int inf = 1e9; int minPrice = inf; int maxProfit = 0; for(auto
阅读全文
posted @
2021-05-16 19:37
HDU李少帅
阅读(37)
推荐(0) 编辑
leetcode 103
摘要:简介 常规思路BFS 但是有一些点比较巧妙 code /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() :
阅读全文
posted @
2021-05-16 17:47
HDU李少帅
阅读(50)
推荐(0) 编辑
leetcode 415 字符串相加
摘要:简介 简单题, 按照正常人的思路即可 code C++代码写复杂了, 应该, 补0的话可以省去判断谁是长字符串谁是短字符串 class Solution { public: string addStrings(string num1, string num2) { reverse(num1.begi
阅读全文
posted @
2021-05-16 17:15
HDU李少帅
阅读(32)
推荐(0) 编辑
leetcode42 接雨水
摘要:简介 接雨水. 简单思路 排序, 依次选择最高的柱子,所围城的池塘高度 code class Solution { public: struct zhuzi{ int height; int index; }; bool static cmp(const struct zhuzi &a, const
阅读全文
posted @
2021-05-15 21:59
HDU李少帅
阅读(30)
推荐(0) 编辑
leetcode 15 三数之和
摘要:简介 其实还是蛮常识的一道题, 不过, 说实话,容易超时. 思路 固定第一个值,然后使用左右指针, 进行滑动. 参考链接 https://leetcode-cn.com/problems/3sum/solution/yi-miao-jiu-neng-kan-dong-de-dong-tu-jie-u
阅读全文
posted @
2021-05-15 20:04
HDU李少帅
阅读(36)
推荐(0) 编辑
leetcode 25 K 个一组翻转链表
摘要:简介 简单题 code class Solution { public: ListNode* reverseKGroup(ListNode* head, int k) { vector<ListNode*> l; ListNode * p = head; while(p){ l.push_back(
阅读全文
posted @
2021-05-14 13:54
HDU李少帅
阅读(33)
推荐(0) 编辑
python 简单socket
摘要:简介 python 简单socket code import socket HOST = '103.46.128.53' PORT = 24876 BUFSIZ = 1024 ADDR = (HOST, PORT) connection = socket.socket(socket.AF_INET,
阅读全文
posted @
2021-05-14 10:21
HDU李少帅
阅读(56)
推荐(0) 编辑
无重复字符最长子串无重复字符最长子串 leetcode 3
摘要:简介 使用滑动窗口 https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/solution/hua-dong-chuang-kou-by-powcai/ code C++ class Solut
阅读全文
posted @
2021-05-13 23:22
HDU李少帅
阅读(59)
推荐(0) 编辑
配置 openJDK 环境
摘要:简介 linux 配置 openjdk java环境 参考链接 https://blog.csdn.net/qq_36706878/article/details/105578816
阅读全文
posted @
2021-05-13 23:01
HDU李少帅
阅读(133)
推荐(0) 编辑
如何记忆四次挥手
摘要:简介 相信大家都知道TCP的四次握手, 是的, 面试必问问题之一. 但是基本很难对TCP的四次握手产生有效的记忆. 参考链接 https://blog.csdn.net/a19881029/article/details/38091243 使用wireshark进行端口信号的捕捉. 继而对TCP三次
阅读全文
posted @
2021-05-13 16:36
HDU李少帅
阅读(89)
推荐(0) 编辑
如何记忆三次握手
摘要:简介 相信大家都知道TCP的三次握手, 是的, 面试必问问题之一. 但是基本很难对TCP的三次握手产生有效的记忆. 参考链接 https://blog.csdn.net/a19881029/article/details/38091243 使用wireshark进行端口信号的捕捉. 继而对TCP三次
阅读全文
posted @
2021-05-13 15:37
HDU李少帅
阅读(326)
推荐(0) 编辑
paraview 导出表面网格
摘要:简介 RT 步骤 如下所示 然后save data即可
阅读全文
posted @
2021-05-09 13:52
HDU李少帅
阅读(735)
推荐(1) 编辑
off 表面三角网格翻转问题解决
摘要:简介 参考链接 https://gamedev.stackexchange.com/questions/26974/repairing-back-facing-triangles-without-user-input 缺陷, 对于非流形的网格会失败 code #include <iostream>
阅读全文
posted @
2021-05-09 11:23
HDU李少帅
阅读(123)
推荐(0) 编辑
扫描出来的文件歪了 怎么办
摘要:简介 RT 步骤 使用 ps 打开pdf ctrl + T 进行角度调整 图上白色颜料 橡皮擦工具 导出文件
阅读全文
posted @
2021-05-07 21:45
HDU李少帅
阅读(2406)
推荐(0) 编辑