热门编程语言


最近更新

Makedown 标题

Makedown 标题

要使用标题样式,只需在短语前添加#号,后跟一个空格;#号的数量对应标题的级别,比如三级标题<h3>使用3个#号(### 三级标题);

Makedown 2021-06-16 07:32:41

Makedown详细教程

Makedown允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的HTML、PDF等多种文档格式;

Makedown 2021-06-16 06:58:49

MySQL函数大全

本教程几乎收罗了MySQL的所有内置函数;其中包括数学函数、日期和时间函数、字符串函数、转换函数、加密函数、压缩函数、XML函数、JSON函数等等。

MySQL function SQL 2021-06-06 13:33:25

MySQL ASCII()函数

ASCII(str)函数返回字符串str第一个字符的ASCII码;如果str是NULL则返回NULL;

MySQL function ASCII SQL 2021-06-06 13:27:45

MySQL ANY_VALUE() 函数

ANY_VALUE()函数对于启用了ONLY_FULL_GROUP_BY模式,使用GROUP BY 进行查询时很有用;该函数用于抑制启用ONLY_FULL_GROUP_BY模式时导致的值拒绝;

MySQL function SQL 2021-06-06 13:04:22

MySQL AES_ENCRYPT()、AES_DECRYPT()函数

AES_ENCRYPT()和AES_DECRYPT()使用官方AES算法实现数据的加密和解密;其密钥默认长度为128位,默认块加密模式为ECB;

MySQL function AES SQL 2021-06-06 11:19:54

MySQL ADDTIME() 函数

ADDTIME()函数将一个时间增加到另一个时间上,并返回结果;

MySQL function time SQL 2021-05-30 16:40:46

MySQL INTERVAL 时间间隔表达式

时间间隔表达式表示一个时间的间隔,通常用于时间的计算;语法如下:

MySQL function time SQL 2021-05-30 16:09:06

MySQL ADDDATE() 函数

ADDDATE()函数用于将一个时间值增加到一个日期当中;通俗的讲,就是可以通过这个函数将一个日期增加多少天;

MySQL function SQL 2021-05-30 15:37:25

MySQL ACOS() 反余弦函数

ACOS(x)函数返回x的反余弦值;如果x不在定义域[-1,1]中,将返回NULL;

MySQL function SQL 2021-05-30 13:56:48

Socket error Event: 32 Error: 10053.解决方法

Socket error Event: 32 Error: 10053.解决方法

在使用Xshell连接服务器时,偶尔会发生这类错误:Socket error Event: 32 Error: 10053.Connection closing...Socket close.

Xshell 2021-05-30 13:22:39

MySQL ABS() 绝对值函数

ABS(x) 函数返回x的绝对值,如果x为NULL则返回NULL;

MySQL function SQL 2021-05-30 12:50:33

网站被QQ拦截的解决方法

网站被QQ拦截的解决方法

本文将讨论网站被拦截后的表现、被拦截的原因,以及使用官方通道进行申诉的方法;

web 2021-05-30 11:59:38

Kali更新源的方法和优质国内源

Kali更新源的方法和优质国内源

所谓的Kali源,你可以将它理解为软件仓库,系统通过它安装和更新软件;源的服务器地址写在/etc/apt/sources.list文件中;当系统使用的当前源不可用或速度不理想时,就需要更换源;

kali apt-get shell 2021-05-29 09:51:27

Python数组求和

给定一个数组,使用Python进行数组求和;

array sum Python 2021-05-27 19:23:10

Python读写JSON文件、解析JSON

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式;本文将通过多个例子讲解在Python中如何读写json文件,如何解析JSON内容,以及如何将JSON对象与Python字典相互转换;

json string file Python 2021-05-27 19:07:08

Python字符串替换函数replace()

replace()是Python中的一个内置函数;可通过replace()函数将字符串中的一部分替换成另一部分,并返回一个新的副本;

string Python 2021-05-26 20:21:54

Python实现列表去重的多种方法及性能对比

本文将通过多种方法实现列表(List)去重(将列表中的重复项删除);其中包括使用常规方法去重、set()集和去重、使用enumerate()去重、和使用collections.OrderedDict.fromkeys()实现去重;并编写了测试代码来测试这些去重方法的性能、以及去重后元素的排序是否改变;

List set Python 2021-05-26 19:56:41

斐波那契数列C语言多种实现方法

斐波那契数列C语言多种实现方法

本文将使用C语言通过递归、动态规划、通项公式等技巧来计算斐波那契数列;并获得斐波那契数列的第n项值;

递归 math C语言 2021-05-25 17:14:47

rand()和srand()函数在C语言中的应用

本文通过示例介绍rand()函数和srand()函数在C语言中的用法;

rand C语言 2021-05-25 13:18:36

C程序生成长度32的随机十六进制字符串

在C语言中生成一个长度为32的十六进制随机字符串;大致方法为,生成一个十进制的数,然后转换成十六进制字符;

rand hex string C语言 2021-05-25 12:51:38

C语言生成范围内的随机数

给定一个范围,当前时间做为随机种子,使用C语言生成范围内的随机数;

rand C语言 2021-05-25 12:40:20

C语言生成指定长度的字符串密码

在C语言中使用当前时间和进程识别码作为随机种子,生成一个指定长度,内容随机的字符串密码;

rand string C语言 2021-05-25 11:55:41

warning: implicit declaration of function 'getpid' 解决方法

在C程序中使用getpid()获取进程识别码时,可能会出现 warning: implicit declaration of function 'getpid'; did you mean 'getenv'? [-Wimplicit-function-declaration] 这样的警告信息;

warning C语言 2021-05-25 11:40:35

Python实现冒泡排序(Bubble Sort)

冒泡排序(Bubble Sort)是一种比较简单的排序算法。它重复遍历要排序的元素,依次比较两个相邻的元素,如果顺序错误,则将他们交换;直到所有元素顺序正确。

算法 sort Python 2021-05-24 20:17:20

关于这个网站

完美代码(perfcode.com),A high-performance code website;收集和整理广大开发人员在学习和开发过程中碰到的各种代码需求和bug,编写对应的教程、代码、解决方案;

2021-05-23 18:47:37

Python实现臭皮匠算法(Stooge Sort)

臭皮匠排序(Stooge Sort)是一种递归排序算法,是一种比较低效率的排序算法;

算法 sort Python 2021-05-23 14:51:01

Golang和Go的区别

Golang就是Go,Go就是Golang;Golang全称是Go language。

Golang 2021-05-22 10:08:36

Python实现插入排序(insertion sort)

插入排序(insertion sort)是一种比较简单的排序算法;其原理类似于对一手扑克牌进行排序;

算法 sort Python 2021-05-21 19:26:53

Python实现线性搜索(linear search)

线性搜索(linear search)通过从第一个元素开始遍历,与列表中的每个元素进行比较,直到匹配到元素或全部匹配完毕为止;

算法 Python 2021-05-21 19:06:26

Python实现二分法查找(binary search)

对于从小到大有序排列的元素组合,使用二分法查找(binary search)是一种效率较高的算法,其大致流程如下:

算法 递归 Python 2021-05-21 18:56:55

Python计算两点之间的欧式距离

Python计算两点之间的欧式距离

本文将使用Python来实现计算出二维和多维空间中两个点之间的欧式距离;

math Python 2021-05-20 13:56:42

pip安装和更新scikit-learn(sklearn)

scikit-learn(sklearn)是一个Python第三方提供的一个非常强大的机器学习库;使用pip工具安装方法如下:

sklearn pip Python 2021-05-20 12:00:35

C source files not allowed when not using cgo or SWIG: 解决办法

C source files not allowed when not using cgo or SWIG: 解决办法

Go语言中,当你没有使用cgo编程,而go文件目录下却存在c文件时将引发诸如 package .: C source files not allowed when not using cgo or SWIG: main.c test.c 的错误;

error cgo Golang 2021-05-20 10:24:28

C语言计算卡特兰数(catanlan number)

卡特兰数(Catalan number),是组合数学中一种常出现于各种计数问题中的数列;本文使用C语言来计算卡特兰数;

number C语言 2021-05-20 09:43:01

Python计算卡特兰数(catanlan number)

Python计算卡特兰数(catanlan number)

卡特兰数(Catalan number),是组合数学中一种常出现于各种计数问题中的数列;本文使用Python来计算卡特兰数;

number Python 2021-05-20 09:36:25

最新阿里云免费SSL证书申请教程

最新阿里云免费SSL证书申请教程

2021年最新申请阿里云免费SSL证书流程如下:

SSL 2021-05-19 13:07:15

SQL注入万能语句' or 1='1详解

' or 1='1是SQL注入的万能语句,可以通过它轻松改变SQL语句的逻辑关系,从而产生背离原SQL语句的效果,比如绕过用户密码验证;

SQL注入 SQL 2021-05-19 11:14:07

为什么MD5说是128位,却只有32个字符?

为什么MD5说是128位,却只有32个字符?这是因为这两个长度的概念不同;

hash md5 2021-05-19 09:45:13

为什么有大量阿里云IP访问网站?

为什么有大量阿里云IP访问网站?其原因可能有两个,一是网站被攻击,二是你使用了阿里云CDN、负载均衡等产品;

CDN 2021-05-18 22:27:09