自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dablelv的博客专栏

The blog world of Dablelv

  • 博客(580)
  • 资源 (9)
  • 论坛 (42)
  • 问答 (40)
  • 收藏
  • 关注

原创 程序员专属段子集锦 0

1.编程较低犯罪率。2.程序员的好只有阿姨懂。3.租房只租程序员。4.程序员工作写照。5.我还没下班。6.PHP=拍黄片?7.那个男的是谁?8.程序员压力没那么大。9.从删库到跑路。参考文献[1]程序员才懂的小段子...

2020-04-10 10:51:30 16181 55

原创 程序员专属段子集锦 1

1.程序员一天的睡眠状态。2.我是程序员,我不关心警告(warning)。参考文献[1]这58张图片,能让你笑出八块腹肌!

2019-02-22 13:50:21 911

原创 程序员专属段子集锦 5

1.回看几年前自己写的代码2.自己的代码 0 errors 0 warnings 一次编译通过时3.节后上班的我4.代码未经测试直接上线后5.找 Bug 的你6.项目就要上线,实习生突然来这么一招7.三次握手8.当黑客拿到 root 权限之后9.在生产环境做 hotfix10.产品经理和码农的区别...

2021-07-25 23:02:47 16 1

原创 程序员专属段子集锦 4

1.一句话表明自己是一位 IT 人2.程序员眼中的用户是这样的……3.程序员≠修电脑4.谁说程序员没有对象,new 一个还不行吗

2021-07-25 17:00:09 26

原创 程序员专属段子集锦 3

1.结对编程的压力1.C 与 C++ 的区别3.HTML、CSS 与 JavaScript 的区别4.请不要再说 HTML 是一门编程语言了5.当公司来了妹子,程序员小哥哥们的表情6.前端与后端的区别7.全宇宙最重的中西8.sudo命令的作用9.历经重重磨难找到 Bug 的原因时10.不同人对Bug的反应参考文献[1] ...

2021-07-25 11:22:47 22 2

原创 程序员专属段子集锦 2

1.面试官:“你毕业才两年,简历上三年工作经验是怎么来的?”程序员:“加班。”2.Java vs C++。3.没点真材实料怎能当好外卖小哥!4.程序员和黑客的区别。5.程序员和女朋友争吵是一种怎样的体验?6.老司机看实习生编码时的表情。7.功能先上线,能跑起来就行,后面再说。8.代码重构时面对的居然是这种烂货。9.虽然有很多Bug,但程序最终还是跑起来啦!10.为啥不按照我接口设计的方式去调用?参考文献[1] 这58张图片,能让你笑出八块腹肌!...

2021-07-23 19:07:59 20

原创 Go 单元测试从 0 到 1

1.什么是单元测试单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般要根据实际情况去判定其具体含义,如 C 语言中单元指一个函数,Java 里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小被测功能模块。在 Go 中,一般指对函数的单元测试。2.单元测试的作用单元测试可以检查我们的代码能否按照预期执行,来提升代码质量。通过单元测试,我们可以设置多个测试用例,执行要测试的函数,判断是否符合预期。.

2021-07-20 18:57:54 89 10

原创 Go 统计含 emoji 字符串字符数

1.背景项目种需要统计用户昵称的字符数量进行限制,用户可以输入英文,中文,emoji 字符,当用户输入中英文和普通的 emoji 字符时,将字符串转为 []rune 进行统计没有问题。func main() { s0 := "我爱中国" // 中文 s1 := "我爱China" // 中英文 s2 := "我爱China????" // 中英文加普通 emoji(笑脸) fmt.Println(len([]rune(

2021-07-15 19:51:32 24

原创 Go map 转 slice

编码中,我们可能需要将 map 的 key 或者 value 转换为 slice 进行操作。面对具体类型,比如 map[string]string,你很容易写出下面的转换函数。// Map2StrSlice converts the key and value of map to string slicefunc Map2StrSlice(m map[string]string)([]string, []string) { slK, slV := make([]string, 0, len(m)),

2021-07-08 23:33:52 42 3

原创 Golang sort 排序

1.前言开发过程中,我们经常需要对元素进行排序,使用 Go 我们可以轻松实现。Go 内置 sort 包中提供了根据一些排序函数可对任何序列进行排序,并提供自定义排序规则的能力。sort 包实现了四种基本排序算法:插入排序(Shell 排序)、归并排序、堆排序和快速排序。 但是这四种排序方法是不公开的,它们只被用于 sort 包内部使用,sort 包会根据实际数据自动选择高效的排序算法。Go sort 包主要提供了三种排序能力:(1)基本类型切片排序;(2)自定义比较器;(3)排序任意数据结构。

2021-06-28 23:08:30 109 5

原创 Go 的继承

1.前言面向对象编程的三大特性:封装、继承、多态。可见继承是面向对象程序设计中一个重要的概念。Go 作为面向对象的编程语言,自然也支持继承。比较特殊的是 Go 实现继承的方式与其他传统 OOP 语言所有不同,不像 C++ 有专门的继承语法,或者像 Java 中有专门的关键字 extends。C++ 的继承:// 基类class Animal {public: void eat(); void sleep();};// 子类class Dog : public Animal

2021-06-15 00:39:03 1978 10

原创 行为型设计模式(1)—— 责任链模式(Chain of Responsibility Pattern)

1.简介经常听身边的同事说其在项目中用到了责任链模式,今天就来学习一下什么是责任链模式。责任链模式(Chain of Responsibility)是设计模式的一种,属于行为型设计模式。顾名思义,责任链模式为请求创建了一个链,请求在链上被处理。通常某个处理器如果不能处理该请求,那么它会把相同的请求传给链上的下一个处理器。2.使用场景如果一个请求需要经过多个处理步骤,多个处理步骤抽象成一条执行链,那么便可以使用责任链模式。责任链的使用场景一般有:(1)向多处理器提交一个请求,最终运行时只会有一个

2021-06-14 20:31:31 60

原创 白话 Golang pprof

参考文献

2021-06-04 16:55:50 106 1

原创 白话 Golang 协程池

参考文献

2021-05-14 17:26:51 106 2

转载 深入浅出 Golang 协程池设计

使用Go语言实现并发的协程调度池阉割版,本文主要介绍协程池的基本设计思路,目的为深入浅出快速了解协程池工作原理,与真实的企业协程池还有很大差距,本文仅供学习参考。一、何为并发,Go又是如何实现并发?并行的好处:(1)同一时刻可以处理多个事务;(2)更加节省时间,效率更高。具有并行处理能力的程序我们称之为“并发程序”。并发程序的处理能力优势体现在哪里?二、Go语言如何实现并发?package mainimport "fmt"import "time"func go_worker

2021-04-29 13:05:02 87 1

原创 一文读懂什么是数据库事务

参考文献[1]

2021-04-19 12:54:27 83

原创 Golang 接口相等比较注意要点

这是属于你的世界,来看一看如何让这里更加精彩吧:#欢迎大厅:欢迎来到欢迎大厅频道#游戏动态:欢迎来到游戏动态频道#闲聊灌水:欢迎来到闲聊灌水频道#攻略分享:欢迎来到攻略分享频道#玩法互助:欢迎来到玩法互助频道这是属于你的世界,来看一看如何让这里更加精彩吧:...

2021-04-13 12:18:34 345 4

原创 微服务接口设计原则

单一职责原则高内聚低耦合参考文献http://www.360doc.com/content/17/1122/15/16915_706158716.shtml

2021-04-12 20:53:53 215

原创 Golang 并发赋值的安全性探讨

我们知道 Golang 中变量的赋值不是并发安全的。1.什么是并发安全并发安全就是程序在并发情况下执行的结果是正确的。比如对一个变量简单的自增操作count++,在非并发下很好理解,而在并发情况下却容易出现预期之外的结果,这样的代码就是非并发安全的。因为count++其实是分成两步执行的,当分成了两步执行,那么其他协程就可以趁着这个时间间隙作怪。如一下 ab 两个协程同时 count++:count:= 1a > 读取count : 1b > 读取count : 1a >

2021-04-04 22:53:18 1100 7

原创 Golang 环境变量须知

1.前言无论你是使用 Windows、Linux 还是 Mac 操作系统来开发 Go 应用程序,在安装好 Go 安装语言开发工具之后,都必须配置好 Go 语言开发所要求的 环境变量,才算初步完成 Go 开发环境的搭建。但对于一些初学者来说,可能不太明白 Go 语言中常用的环境变量的作用以及如何设置环境变量,下面在 Windows 环境下来讲讲。2.查看环境变量安装完 Go 后,我们可以使用 go env 命令查看当前 Go 的所有默认环境变量。go envset GO111MODULE=set

2021-03-22 17:44:31 580

原创 一个通用的红点后台实现方案

1.什么是红点?你一定见过红点,因为它无处不在。在所有移动APP、Web网站、PC应用,只要是需要引导用户点击的地方,一般都会使用红点提醒用户。比如社交APP中新消息的提醒,游戏APP领取礼包的提醒,Web网站、PC应用新功能模块的提醒,基本都有红点的身影。红点是我们惯用的叫法,它正式的名称应该叫做徽标(Badge)。通常指出现在图标右上角的红色圆点或带数字和文字的红点,如下图:实际上,红点不一定是红色的,有时为了降低骚扰和提醒程度,也可以是在视觉上没那么显眼的其他颜色,比如蓝色、灰色等。比如Q

2021-02-24 14:32:36 464

原创 初识布隆过滤器

参考文献

2021-02-23 00:58:33 165

原创 Linux 命令(139)—— nslookup 命令

1.命令简介nslookup(Name Server Lookup)是一种网络管理命令,用于从 DNS 服务器查询域名、IP或其他 DNS 记录信息。nslookup 有两种工作模式,交互模式和非交互模式。在交互模式下,用户可以向域名服务器查询各类主机、域名的信息,或者输出域名中的主机列表。在非交互模式下,针对一个主机或域名仅仅获取特定的名称或所需信息。进入交互模式有两种方式:(1)直接输入 nslookup 命令,不加任何参数,此时 nslookup 会连接到默认的域名服务器(/etc/resol

2021-02-22 21:20:35 1113 4

原创 红包随机算法&微信群红包随机算法

1.前言因疫情影响,部门 2021 年会以线上直播的形式进行,通过微信小程序展开。为活跃年会氛围,年会直播间会有抢红包环节。因产品要求,红包金额要随机生成,所以这里涉及到指定红包总额、数量和最大最小值情况下如何生成红包金额。可以看出,红包随机金额生成的输入是一个四元组 <sum, num, min, max>,其中 sum 是红包总额,num 是红包数量,min 和 max 分别是红包最小最大值。所以这里可以抽象成如下算法:input: <sum, num, min, max>

2021-02-20 17:31:10 780 5

原创 JS 语法糖 1 —— 箭头函数

参考文献[1]

2021-02-04 18:44:15 169

原创 JS 统计函数执行时间

todo

2021-02-01 16:23:21 534

原创 JS 判断字符串是否为空

从 ES6 开始,JS 共有 7 种数据类型,分为基本类型和引用类型两大类。基本类型:String、Number、Boolean、Symbol、Undefined、Null 引用类型:Object(object、array、function)typeof 运算符返回变量或表达式的类型,通过 typeof 运算符可以粗略确定 JavaScript 变量的类型。typeof '' // "string"typeof 'Bill Gates' // "string"typeof .

2021-01-27 14:34:40 563

原创 JS 语法糖 0 —— 解构

JS 获取对象的属性和访问数组内容是都是很常用的操作,从 ECMAScript 6 开始,允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)解构运算使得这些操作变得非常简单明了。在这篇文章中,我将会讲解 JS 解构的常见用法和技巧。1.数组解构1.1 简介以前访问数组元素使用下标。var cars = ["Saab", "Volvo", "BMW"]var car0 = cars[0], car1 = cars[1], car2 = cars[2]

2021-01-17 21:00:13 206 1

原创 JS 单引号、双引号与反引号的区别

每一个编程语言都有引号,但作用和用法略有区别。JS 也存在单引号、双引号与反引号

2021-01-15 11:43:58 685

原创 使用 Postman 调试 HTTP(s) 接口

1.前言还在使用 curl 刀耕火种吗?Postman 是一款功能强大的接口调试工具,使用 Postman 可以方便快捷地进行 HTTP(s) 接口调试,你值得拥有。2.快速上手step 0 创建一个账号访问 Postman Web 官网或下载客户端注册账号后登录。下面以 Web 为例示范如何使用。step 1 创建一个 WorkspaceWorkspace 是一个Workspace 分两类,一个是 person workspace,仅自己可见,一个是 team workspace,组成员共享

2021-01-08 14:34:22 260

原创 判断一个数是不是素数

1.素数的定义素数又名质数,指除了 1 和本身外不再有其他因数的自然数。规定 0 和 1 既不是质数也不是合数,最小的质数是 2,最小的合数是 4。下面给出常见判断方法,效率依次提升,以 Golang 为例给出实现。2.直接法给定数 n(n>2),根据质数的定义,很容易想到遍历 [2,n-1] 看是否存在某个数可以整除它,如果存在则不是素数。// isPrime 判断某个数是否是素数func isPrime(n uint64) bool { if n <= 2 { retur

2020-12-04 19:40:50 294

原创 哈希冲突常用解决方法

1.基本概念哈希算法:根据设定的哈希函数H(key)和处理冲突方法将一组关键字映象到一个有限的地址区间上的算法。也称为散列算法、杂凑算法。哈希表:数据经过哈希算法之后得到的集合。这样关键字和数据在集合中的位置存在一定的关系,可以根据这种关系快速查询。非哈希表:与哈希表相对应,集合中的数据和其存放位置没任何关联关系的集合。由此可见,哈希算法是一种特殊的算法,能将任意数据散列后映射到有限的空间上,通常计算机软件中用作快速查找或加密使用。哈希冲突:由于哈希算法被计算的数据是无限的,而计算后的结果范围有限

2020-11-08 23:20:02 274

原创 Golang map 三板斧第二式:注意事项

文章目录1.map 默认初始值为 nil2.map range 顺序的随机性3.map 值传递表现出引用传递的效果4.map 元素不可取址5.map 并发读写问题参考文献map 使用起来非常方便,但也有些必须要注意的地方,否则可能会导致程序异常甚至 panic。1.map 默认初始值为 nilmap 未初始化的情况下值为 nil,此时进行取值,返回的是对应类型的零值,不会引发 panic。所以取值时如果不关心取的是否是零值,那么可以直接取而不用使用 comma-ok 式,这样会使代码变得简洁许多。.

2020-11-08 15:30:09 194

原创 Golang map 三板斧第三式:实现原理

文章目录1.数据结构1.1 简介1.2 核心结构1.3 数据结构图2.实现机制2.1 创建2.2 增加或修改2.3 删除2.4 查找2.5 迭代2.5.1 hiter2.5.2 mapiterinit()2.5.3 mapiternext()2.6 扩容3.小结3.1 基本原理3.2 时间与空间复杂度参考文献以 Go 1.15.3 源码为例进行分析。阅读以下内容,建议结合源码,这样便于理解。1.数据结构1.1 简介Go map 底层实现方式是 Hash 表(C++ map 基于红黑树实现,而 C+.

2020-11-08 15:18:32 152

原创 HTTP GET 和 POST 的区别

HTTP 协议是后台开发必须要了解的协议,因为在后台开发工作中,少不了使用 HTTP 协议进行交互,比如访问 HTTP 服务获取数据或者实现一个 HTTP 服务。当然,HTTP 协议是不仅仅是后台开发需要了解,只要是开发人员都必须要了解。HTTP 定义了与服务器交互的不同方法,最基本的方法有4种,分别是 GET,POST,PUT,DELETE。URL 全称是资源描述符,我们可以这样认为:一个 URL 地址,它用于描述一个网络上的资源,而 HTTP 中的 GET,POST,PUT,DELETE 就对应着对这

2020-10-30 19:40:47 153 2

原创 白话 CRC

前言我们经常碰到 CRC 这个概念,尤其是在通信领域。但是 CRC 的原理是什么呢?我们必要了解一下。简介CRC(Cyclic Redundancy Check,循环冗余校验)是一种数据错误检测方法,主要用来检测数据传输或者保存后是否出现错误。CRC 相对于其他检测手段(如奇偶校验、算术和校验等),因其检错能力强、开销小、易于编码器和检测电路实现,从检错的正确率与性能等方面,都比其他校验方式具有优势,所以 CRC 成为计算机通信领域最为普遍的校验方式。原理CRC 原理看起来比较复杂难懂,因为大多

2020-10-08 23:20:36 167 1

翻译 保持 Go 模块兼容

简介(Introduction)翻译自 Go 官方博文 Keeping Your Modules Compatible。Jean de Klerk and Jonathan Amsterdam7 July 2020这篇文章是系列文章的第五部分。Part 1 — Using Go ModulesPart 2 — Migrating To Go ModulesPart 3 — Publishing Go ModulesPart 4 — Go Modules: v2 and BeyondP

2020-09-13 21:51:30 250

翻译 Go 模块:v2 及更高版本

文章目录简介(Introduction)主要版本和模块路径(Major versions and module paths)主要版本策略(Major version strategies)发布 v2 及更高版本(Publishing v2 and beyond)结论(Conclusion)相关阅读(Related articles)简介(Introduction)翻译自 Go 官方博文 Go Modules: v2 and Beyond。Jean de Klerk and Tyler Bui-Pal

2020-09-13 18:24:27 398

翻译 Part 3 —— 发布 Go Modules

文章目录简介(Introduction)项目设置(Project setup)语义版本和模块(Semantic versions and modules)v0:最初的不稳定版本(v0: the initial, unstable version)v1:第一个稳定版本(v1: the first stable version)结论(conclusion)相关阅读(Related articles)简介(Introduction)翻译自 Go 官方博文 Publishing Go Modules。Jea

2020-09-13 12:08:06 140

翻译 Part 2 —— 迁移到 Go Modules

Jean de Klerk21 August 2019简介这篇文章是系列文章的第二部分。Part 1 — Using Go ModulesPart 2 — Migrating To Go Modules (this post)Part 3 — Publishing Go ModulesPart 4 — Go Modules: v2 and BeyondPart 5 — Keeping Your Modules Compatible...

2020-09-06 16:36:52 172

Voronoi Diagram维诺图

内包括C#实现的Voronoi Diagram源码,可执行程序和实验报告,请用VS2012或以上版本打开原工程文件。

2015-03-02

tinyxml2+示例代码+介绍文档

资源包含2015.9.23从官网下载的tinyxml2的源码和自己编写的示例代码还有介绍文档,容易上手。官网的示例代码和文档晦涩难懂,才自己整理。

2015-09-26

JSP连接数据库简单留言板实验报告

贴有源码,JSP连接MySql数据库制作的简易的留言板,并附上实验报告

2013-03-27

C语言版本Linux环境下MD5加密函数

C语言版本Linux环境下MD5加密函数,需要在Linux换进下运行。经测试验证,完全正确,内附带使用说明,谢谢

2013-11-05

C#简单词法分析器

用C#编写的词法分析器,简单实用,适合上交编译原理实验作业,并附有实验报告,用VS2010即可打开原工程.绝对实用!

2013-05-06

TinyXML2.rar

C++轻量XML文件解析库!用于C++项目中进行XML文件的读取和创建!使用方法见本人blog!

2015-03-14

C版六中常见排序算法

C语言实现冒泡排序、快速排序、选择排序、堆排序、简单插入排序和希尔排序,并附上代码注释

2013-11-26

C#编写代码生成器源码

C#编写的可连接数据库,进行模板代码生成器,为源码,用VS2010打开。

2013-04-04

C语言MD5算法实现

C语言实现MD5,经测试验证,散列过程完全正确,可供开发者使用!

2013-10-24

GoLand 如何自动批量换行

发表于 2020-09-12 最后回复 2020-09-12

XShell5 rz上传文件出现乱码

发表于 2017-07-22 最后回复 2020-07-15

linux是如何找到通过文件名称找到inode

发表于 2016-11-10 最后回复 2020-05-18

Linux的sort命令排序后重定向原来的文件为什么为空?

发表于 2017-03-10 最后回复 2020-02-19

Dablelv的留言板

发表于 2020-01-02 最后回复 2020-01-02

mysql正则表达式如何匹配GBK中文

发表于 2017-07-16 最后回复 2019-10-14

为什么img的margin-top无效,margin-bottom有效?img已经设置为block。

发表于 2016-09-19 最后回复 2019-08-12

VS2015如何禁止C++11?

发表于 2016-12-27 最后回复 2019-07-22

MySQL 如何查看当前数据库中建立的临时表,show tables是无法显示已经建立的临时表的!

发表于 2016-06-23 最后回复 2019-07-09

C/C++程序中堆区最大有多大?

发表于 2015-05-17 最后回复 2019-06-30

C++类成员函数定义在类体内为什么不会报重定义错误

发表于 2016-08-18 最后回复 2019-03-12

为什么要删除"R语言是动态语言还是静态语言?"的问答提问?

发表于 2018-06-15 最后回复 2018-06-15

新版文章管理为什么没有按照文章类型(原创、转载和翻译)查看的功能?

发表于 2018-05-08 最后回复 2018-05-09

Linux环境下,cout无法输出结构体对象成员的地址

发表于 2017-08-09 最后回复 2017-08-10

ERROR 126 (HY000) at line 1: Incorrect key file for table '/tmp/#sql_6d45_0.MYI'

发表于 2017-07-23 最后回复 2017-08-10

github不clone可以上传文件夹吗

发表于 2017-01-09 最后回复 2017-08-09

正则表达式如何利用前面的子表达式,但不匹配前面捕获的内容?

发表于 2017-02-23 最后回复 2017-07-23

Linux shell 函数可以return负数吗?

发表于 2017-07-20 最后回复 2017-07-23

ERROR 1062 (23000) at line 1: Duplicate entry '1332883220' for key 'group_key'

发表于 2017-07-17 最后回复 2017-07-19

华为C++岗笔试题:字符串变换最小费用

发表于 2016-11-02 最后回复 2017-07-16

C++中cout<<setw()<<endl;中cout<<setw()的原理?

发表于 2016-05-03 最后回复 2017-04-21

ls的结果为什么能够自适应占满一行?

发表于 2016-11-09 最后回复 2017-01-09

外部排序只能用归并排序吗?还有其它的方法吗?

发表于 2016-09-12 最后回复 2016-12-27

请问CSDN的CSTO软件交易平台的英文全称是什么?

发表于 2016-07-26 最后回复 2016-11-16

C++析构函数为什么不能有返回值

发表于 2016-09-14 最后回复 2016-11-10

JavaScript中循环给元素添加onclick事件局部变量的值均相同的怪异现象

发表于 2016-09-02 最后回复 2016-09-12

驱动程序一定要与具体的硬件设备关联吗?

发表于 2016-09-07 最后回复 2016-09-10

CSDN-Markdown为什么不能为表格设置如下的样式

发表于 2015-09-17 最后回复 2016-08-24

使用wpritf输出中文

发表于 2016-08-23 最后回复 2016-08-24

Linux下系统调用execl会等待一段时间才执行指定的可执行程序,这是为什么?

发表于 2015-09-11 最后回复 2016-08-23

MySQL中show index from [tableName]可以作为IFEXISTS判断条件吗

发表于 2016-07-01 最后回复 2016-08-23

CSDN为何上传的资源迟迟得不到显示

发表于 2016-08-17 最后回复 2016-08-23

shell编程中typeset没有选项是什么意思?

发表于 2016-06-26 最后回复 2016-06-29

Object reference not set to an instance of an object.

发表于 2016-06-25 最后回复 2016-06-26

CSDN如何查看自己的博客有没有上极客头条

发表于 2016-04-26 最后回复 2016-04-28

remove_copy_if可以用于map吗,如果可以给出示例代码

发表于 2016-04-25 最后回复 2016-04-25

CSS浮动为什么不会遮盖同级元素

发表于 2015-09-17 最后回复 2016-04-25

g++ 编译选项 -Wno-unknown-pragmas -Wno-format -pg分别是什么意思

发表于 2015-08-20 最后回复 2016-03-28

linux下可执行程序通过shell输入其名称,不马上运行,阻塞一段时间才开始执行,为什么?

发表于 2015-09-13 最后回复 2015-09-13

CSDN 博客经常出现服务器错误,无法发表博文,不得不吐槽!很无语!

发表于 2015-08-15 最后回复 2015-09-11

反向代理的上游服务指的是什么?

2021-03-12

Golang 接口类型可以有数据成员吗

2020-12-02

git branch -dr origin/<branchname> 无法删除远端分支

2019-09-16

golang main包可以被import吗

2019-06-11

GoLand 如何自动批量换行

2020-10-07

ssh客户端为什么不指定端口也可以登录成功

2019-02-15

HTML 如何设置图片宽高分别为原宽高的不同比例?

2020-08-22

Golang 如何进行标准错误输出

2019-12-24

为什么 Golang 中序列化与反序列的函数一般命名为 marshal 与 Unmarshal 呢?

2019-06-26

golang小数默认是float32还是float64?

2019-05-28

golang const 可以修饰函数形参吗

2019-05-28

ldconfig命令全称是什么呢?

2019-04-02

Linux中 链接器 ld 命令的全称是什么英文单词?

2019-03-12

golang的struc成员后跟字符串有什么作用?

2019-03-15

ssh命令默认端口如何查看

2019-02-15

C/C++的预处理文件的后缀为什么约定为.i

2019-01-24

go为什么不能获取字符串某个字符地址?

2019-01-13

date命令将时间戳转为可读时间为什么需要加@符号

2018-12-06

GNU C++定义对象时对象名称被括号包围且前面有个下划线是什么意思

2018-10-09

git merge可以操作远端分支吗?

2018-08-16

Google C++编程风格指南中6.10节流中不支持字符串操作符重新排序 什么意思

2018-08-05

5.5.50-MariaDB的索引为什么在 where in子句中无法生效,MySQL可以?

2018-07-07

C++模板元编程和编写模板有什么区别?

2018-06-17

g++ -S将源码编译成汇编代码,使用的是哪个工具?

2018-06-11

缓冲溢出,为什么不报错?

2018-05-16

从长度为n的数组中找出同时满足下面两个条件的所有元素,时间复杂度为O(n)。

2018-05-28

为什么C++局部数组变量地址间隔是16字节的倍数?

2018-05-17

RLF、HRLF控制字符到底是什么

2018-05-10

printf关于浮点数的四舍五入的奇怪问题?

2018-05-09

stringstream的输入与输出的用法

2018-03-19

使用JS如何获取剪贴板内容

2018-03-06

Linux命名管道为什么叫FIFO?

2018-02-07

Linux下printf与wprintf不能同时使用?

2018-01-15

C标准库函数setvbuf的名称全称

2018-01-15

mysql count distinct 加条件

2017-06-15

awk如何获取除最后一行的所有行?

2017-05-19

rz命令如何上传文件夹

2017-05-07

CSS浮动为什么不会遮盖同级元素

2015-09-17

Linux下系统调用execl会等待一段时间才执行指定的可执行程序?

2015-09-11

C/C++程序中堆区最大有多大?

2015-05-17

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除