-
Go语言 可变参数类型简单易懂
所属栏目:[语言] 日期:2022-12-07 热度:23
在C语言时代大家一般都用过 printf() 函数,从那个时候开始其实已经在感受可变参数的魅力和价值,如同C语言中的 printf() 函数,Go语言标准库中的 fmt.Println() 等函数的实现也依赖于语言的可变参数功能。
[详细] -
OpenCV库 的一般使用方式
所属栏目:[语言] 日期:2022-12-07 热度:957
为了用 C++ 开发一个 OpenCV 应用,需要在代码中:
包含 OpenCV 的头文件定义;
链接 OpenCV 库(二进制文件),以获取最终的可执行文件;
OpenCV 头文件位于 OPENCV_BUILD\install\inc[详细] -
Go语言 宕机恢复我有小妙招
所属栏目:[语言] 日期:2022-12-07 热度:314
Recover 是一个Go语言的内建函数,可以让进入宕机流程中的 goroutine 恢复过来,recover 仅在延迟函数 defer 中有效,在正常的执行过程中,调用 recover 会返回 nil 并且没有其他任何效果,如果当前的 goroutine[详细]
-
Go语言 处理运行时需要避免的问题
所属栏目:[语言] 日期:2022-12-07 热度:655
net.Dial() 是Go语言系统包 net 即中的一个函数,一般用于创建一个 Socket 连接。
net.Dial 拥有两个返回值,即 Conn 和 error,这个函数是阻塞的,因此在 Socket 操作后,会返回 Conn 连接对象和 err[详细] -
延迟 执行语句处理方式及资源的使用
所属栏目:[语言] 日期:2022-12-07 热度:8767
多个延迟执行语句的处理顺序 当有多个 defer 行为被注册时,它们会以逆序执行(类似栈,即后进先出),下面的代码是将一系列的数值打印语句按顺序延迟处理,如下所示:
package main
im[详细] -
花了两 天,总算把 Python 的 Setup.py 给整明白了
所属栏目:[语言] 日期:2022-12-06 热度:2314
花了两天,总算把 Python 的 Setup.py 给整明白了:
1. 为什么需要对项目分发打包?
平常我们习惯了使用 pip 来安装一些第三方模块,这个安装过程之所以简单,是因为模块开发者为我们默默地为[详细] -
带着1 0万字的笔记,C++优化系列来了!
所属栏目:[语言] 日期:2022-12-06 热度:9082
不知不觉又到周一了,你是不是还在床上?看到这条推送的时候,如果你已起床,请在评论区扣1,让程序喵看看有多少人和我一样勤奋!最近C++技术交流群发现了很多水平很高的朋友,欢迎大家来加喵哥微信,进群一起讨[详细]
-
分 析Dictionary实现日志数据批量插入
所属栏目:[语言] 日期:2022-12-06 热度:4625
最近再做一个需求,就是对站点的一些事件进行埋点,说白了就是记录用户的访问行为。那么这些数据怎么保存呢,人家点一下保存一下?显然不合适,肯定是需要批量保存,提高效率。
问题窥探
首先,我[详细] -
怎样 在Java Pojo转Jsoy时忽略掉一些属性
所属栏目:[语言] 日期:2022-12-06 热度:5435
在Java开发中有时候某些敏感信息我们需要屏蔽掉,不能被消费这些数据的客户端知道。通常情况下我们会将其设置为null或者空字符"",其实还有其它办法,如果你使用了Jackson的话。接下来我将以一个实际场景来告诉[详细]
-
Rust不应 当开发Web API
所属栏目:[语言] 日期:2022-12-06 热度:1707
Rust 有大量的 Web 服务框架、数据库连接器和解析器。但搭建身份验证服务方面只有非常低层次的组件。Node.js 有 passport.js,Rails 有 devise,Django 有 开箱即用的身份验证模型,在 Rust 中,你需要学习如何[详细]
-
2021年十大很有出息的 编程语言
所属栏目:[语言] 日期:2022-12-05 热度:6199
就像计算机硬件变得越来越出色一样,编程语言也是如此。
目前,我们看到许多新的编程语言正在崛起。截至2020年,根据最新的web开发统计,大约有700种编程语言可供选择。其中一些语言仅适用于特定的领域[详细] -
承诺我,别再用Print调 试Python了!
所属栏目:[语言] 日期:2022-12-05 热度:2942
举个例子,运行下面这个程序。
num1 = 30
num2 = 40
print(num1)
print(num2)
输出结果。
30
40
这些输出中哪一个是num1?哪一个又是[详细] -
5分钟 学习Python随机爬山算法
所属栏目:[语言] 日期:2022-12-05 热度:8698
随机爬山是一种优化算法。它利用随机性作为搜索过程的一部分。这使得该算法适用于非线性目标函数,而其他局部搜索算法不能很好地运行。它也是一种局部搜索算法,这意味着它修改了单个解决方案并搜索搜索空间的[详细]
-
Java的“泛 型”特性,你以为自己掌握了?
所属栏目:[语言] 日期:2022-12-05 热度:9712
在了解一个事物之前,我们必定要先知道他的定义,所以我们就从定义开始,去一步一步揭开泛型的神秘面纱。
# 泛型(generics)
他是 JDK5 中引入的一个新特性,泛型提供了编译时类型安全监测机制,[详细] -
用Python自动 化管理邮件简直太简单了
所属栏目:[语言] 日期:2022-12-05 热度:1689
在之前的文章中我们已经了解如何对自己的邮箱做一些代码操作前的基础配置,以及通过 Python 代码收发、读取邮件。本文将简单复习之前的部分重点内容,并通过 3 个小案例进一步分享一个实用技巧:将邮件写入 Exce[详细]
-
Python 3.10 正式发 布了!我察觉了一个可怕的功能
所属栏目:[语言] 日期:2022-12-03 热度:7622
边是最简单的一个 match-case 的例子,看起来是不是非常的直观简洁? def http_error(status): match status: case 400: print("Bad request") case 404: [详细]
-
从Java 9 至 Java 17之 Java 11
所属栏目:[语言] 日期:2022-12-03 热度:6004
ava 11是自Java 8以来的又一个LTS版本,是目前全球使用最多的LTS版本之一。今天我们接着在Java 9 到 Java 17系列文章中来认识针对普通开发者的Java 11。 字符串API增强 在Java 11中,针对String的操作进一步得[详细]
-
应该学 习练手的五个Python迷你程序附代码
所属栏目:[语言] 日期:2022-12-03 热度:7142
在使用Python的过程中,我最喜欢的就是Python的各种第三方库,能够完成很多操作。 下面就给大家介绍5个通过Python构建的项目,以此来学习Python编程。 一、石头剪刀布游戏 目标:创建一个命令行游戏,游戏者[详细]
-
相见恨 晚后的 Python 内置库:itertools
所属栏目:[语言] 日期:2022-12-03 热度:1282
最近事情不是很多,想写一些技术文章分享给大家,同时也对自己一段时间来碎片化接受的知识进行一下梳理,所谓写清楚才能说清楚,说清楚才能想清楚,就是这个道理了。 很多人都致力于把Python代码写得更Pythoni[详细]
-
LayUI 走 了,JDK17 来临
所属栏目:[语言] 日期:2022-12-03 热度:6695
看到这条消息时充满了感慨,毕竟松哥虽然主业是 Java,但是也一直在关注着前端的发展。 2013 年还在大三的时候就玩过 TypeScript,2014 年的时候当时还买了一本书 NodeJS 的书,后来大学毕业,工作,慢慢的兴趣[详细]
-
Go Fiber 框架 一系列:中间件
所属栏目:[语言] 日期:2022-12-02 热度:5901
Middleware(中间件) 是一个 Web 框架重要的组成部分,通过这种模式,可以方便的扩展框架的功能。目前 Go Web 框架都提供了 Middleware 的功能,也有众多可用的 Middleware。 Fiber 也是如此,官方提供了众多的[详细]
-
Go 中的可 寻址和不可寻址怎样理解?
所属栏目:[语言] 日期:2022-12-02 热度:4228
可直接使用 & 操作符取地址的对象,就是可寻址的(Addressable)。比如下面这个例子 func main() { name := "iswbm" fmt.Println(&name) // output: 0xc000010200 } 程序运行不会报错,说明 n[详细]
-
可视化 打包 exe,这 个Python神器绝绝子
所属栏目:[语言] 日期:2022-12-02 热度:8668
什么是auto-py-to-exe auto-py-to-exe 是一个用于将Python程序打包成可执行文件的图形化工具。本文就是主要介绍如何使用 auto-py-to-exe 完成 python 程序打包。auto-py-to-exe 基于 pyinstaller ,相比于 pyins[详细]
-
10月份GitHub上 热 门Java开源项目榜单
所属栏目:[语言] 日期:2022-12-02 热度:6517
Spring相关组件阅读笔记,涵盖以下内容: spring-core spring-aop spring-context spring-task spring-transaction spring-mvc guava-cache 2ruoyi-vue-pro 2ruoyi-vue-pro https://github.com/YunaiV/ruoyi-v[详细]
-
用 jconsole 在 Linux 上监控 你的 Java
所属栏目:[语言] 日期:2022-12-02 热度:6678
如何使用 Java 开发工具包中的 Java 监控和管理控制台。 Java 开发工具包(JDK)提供了开发 Java 应用程序的二进制文件、工具和编译器。其中一个有用的工具是 jconsole。 为了演示,我将使用 WildFly J2EE 应[详细]

浙公网安备 33038102330576号