-
记一次 .NET 某电商定向爬虫的内存碎片化分析
[语言] 2021-11-05 09:27:25 157人阅读
一、背景 1. 讲故事 上个月有位朋友wx找到我,说他的程序存在内存泄漏问题,寻求如何解决? 如下图所示: 从截图中可以看出,这位朋友对 windbg 的操作还是有些熟悉的,可能缺乏一定的实操经验,所以用了几个命令之后...[详细]
-
如何提升 Java 代码的可读性
[语言] 2021-11-05 09:26:40 137人阅读
我们经常感叹面试造火箭,进厂拧螺丝,日常开发中大部分工作都是写简单的业务代码。实际上,写好业务代码也是有技术难度的,并不是所有人都能写出可读性较高的业务代码。 可读性高的代码能够降低后续的维护成本,提...[详细]
-
2021 TIOBE 10月榜单Python成为20多年来的新语
[语言] 2021-11-05 09:25:43 175人阅读
1.TIOBE十月编程语言TOP20出炉 TIOBE 更新了 2021 年 10 月份编程语言指数排行榜。 榜单中共对 100 种编程语言进行了评级排名,其中 Python 成为 20 多年来的新语言霸主,以 11.27% 的评级排名第 1 位; C 和 Java 的...[详细]
-
手把手带你学C++,Set是个啥,有什么用?
[语言] 2021-11-05 09:25:07 196人阅读
大家好,我是梁唐。 今天我们继续来聊C++的STL,今天来聊聊set。为了写这篇文章,老梁花了一早上的时间把网上大部分关于set的博文都看了一遍。 看完之后发现不出所料的千篇一律,上来就是说怎么创建set,set里有哪些...[详细]
-
List.sort 和 Sorted 用哪个比较好?
[语言] 2021-11-05 09:24:37 121人阅读
排序是编程经常遇到的场景,在 Python 中,对一个列表进行排序有两种方法,一个是 list.sort 可以对列表原地排序,另一个是 Python 的内建方法 sorted,它不改变原始列表,而是返回一个新的列表,那到底用哪一个呢? ...[详细]
-
手撸了一个Java的不可变对象,很哇塞!
[语言] 2021-11-05 09:24:06 171人阅读
二哥,你能给我说说为什么 String 是 immutable 类(不可变对象)吗?我想研究它,想知道为什么它就不可变了,这种强烈的愿望就像想研究浩瀚的星空一样。但无奈自身功力有限,始终觉得雾里看花终隔一层。二哥你的文章总...[详细]
-
SpringBoot实现Excel导入导出好用到爆,POI可以
[语言] 2021-11-05 09:21:22 78人阅读
EasyPoi简介 用惯了SpringBoot的朋友估计会想到,有没有什么办法可以直接定义好需要导出的数据对象,然后添加几个注解,直接自动实现Excel导入导出功能? EasyPoi正是这么一款工具,如果你不太熟悉POI,想简单地实现...[详细]
-
怎样写好代码?这些书里面有答案
[语言] 2021-11-05 09:20:46 74人阅读
一个程序员具有一定编码基础之后,一定想要再进一步提升,从会写基础代码,到会写可读的优秀代码,重构现有代码以及设计模式等 如果你已经有了一定的编程基础,想要进一步的提升自己,不妨从以下几本书开始: 1、《...[详细]
-
优化if-else代码的八种方式
[语言] 2021-11-05 09:19:35 74人阅读
前言 代码中如果if-else比较多,阅读起来比较困难,维护起来也比较困难,很容易出bug,接下来,本文将介绍优化if-else代码的八种方案。 优化方案一:提前return,去除不必要的else 如果if-else代码块包含return语句...[详细]
-
Python中令人迷惑的操作符
[语言] 2021-11-04 12:49:20 129人阅读
操作符对于现代编程来说绝对是一个至关重要的组成部分。它们通常用于数学运算。Python编程语言有一系列不同的操作符,并且不断添加新的操作符。 有一个运算符具有一些相当有趣的功能和特点,那就是加等运算符。乍一...[详细]
- 正在看的ORACLE教程是:Oracle数据库及应用程序优化开...[详细]
- 方法1: X:\oracle\ora81\bin\wrap iname=XXX oname=X...[详细]
- 复制代码 代码如下: create or replace Function GetI...[详细]
- 这篇文章介绍了两种oracle创建字段自增长的实现方式,...[详细]
- 先看两个超级简单的代码。 for iinrange(10**7): x=i%...[详细]
- Instant Instant是用来操作时间戳的,带时区,默认UTC...[详细]
- 考虑这样一个例子,一个移动机器人需要在一栋建筑中找...[详细]
- 还有最后一个问题,示例中第1行的 #include stdio.h ...[详细]
- 为什么使用 Numpy? 实际上 Python 本身含有列表(lis...[详细]
- C++ 中的类(Class)可以看做C语言中结构体(Struct)...[详细]