转载: 一文搞定十大经典排序算法(Java 实现) - 简书 # 一、排序算法概述 # 1、定义 将杂乱无章的数据元素,通过一定的方法按关键字顺序排列的过程叫做排序。 # 2、分类 十种常见排序算法可以分为两大类: ** 非线性时间比较类排序:** 通过比较来决定元素间的相对次序,由于其时间复杂度不能突破 O (nlogn),因此称为非线性时间比较类排序。 ** 线性时间非比较类排序:** 不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。 # 3、比较 # 4、相关概念 ** 稳定:** 如果 a 原本在 b 前面且...

install php_oci8_11g php -i view phpinfo, php7.4-ts-x64. PHP Version => 7.4.0 Architecture => x64 PHP Extension Build => API20190902,TS,VC15 download php_oci8_11g go to PECL :: Package :: oci8 2.2.0 for Windows download 7.4 Thread Safe (TS) x64 . config php.ini add...

# 安装 Sphinx 1pip install Sphinx # 快速创建 1sphinx_quickstart 文档根目录 (Root path for the documentation),默认为当前目录 (.) 是否分离文档源代码与生成后的文档 (Separate source and build directories): y 模板与静态文件存放目录前缀 (Name prefix for templates and static dir):_ 项目名称 (Project name) : sphinx-note 作者名称 (Author name):jbn 项目版本 (Project...

# scanf & printf printf 打印格式 123456789101112131415161718#include <stdio.h>int main(int argc, char const *argv[]){ printf("%9d\n", 666); // 9 个字符宽,右对齐 printf("%*d\n", 9, 666); // * 表示使用 9 占位,9 可以使用变量...

# 引用 c 库 c++ 引用 c 库,使用 cxx,不用加 .h 123456789#include <cmath>#include <cstdio>int main(int argc, char const *argv[]){ double a = 1.2; a = sin(a); printf("%f\n", a);} # 命名空间 1234567891011121314151617181920212223#include...

转载:C# 扩展方法的理解 - suger - 博客园 扩展方法使您能够向现有类型 "添加" 方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。也就是你可以对 String,Int,DataRow,DataTable 等这些类型的基础上增加一个或多个方法,使用时不需要去修改或编译类型本身的代码。 先做个例子吧,以 String 为例,需要在字符串类型中加一个从字符串转为数值的功能。 以往我们可能是这样做的,会专门写一个方法做过转换 123456public static int StrToInt(string s){ int...

转载: java 中 native 的用法 - 不止吧 - 博客园 # 概念: native 关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如 C 和 C++)实现的文件中。Java 语言本身不能对操作系统底层进行访问和操作,但是可以通过 JNI 接口调用其他语言来实现对底层的访问。 JNI 是 Java 本机接口(Java Native Interface),是一个本机编程接口,它是 Java 软件开发工具箱(java Software Development Kit,SDK)的一部分。JNI 允许 Java...

转载:Create and Read Excel File using PHP - TrinityTuts In this post I will explain to you how we can create and read Excel (.xlsx||.xls) using PHP. If you miss my last post in which I explain how to create a CSV file using PHP please read that post. For this post, I am using PhpSpreadsheet plugin....

转载: Python 装饰器学习(九步入门) - 张云贵 - 博客园 第一步:最简单的函数,准备附加额外功能 12345678# -*- coding:gbk -*-'''示例1: 最简单的函数,表示调用了两次'''def myfunc(): print("myfunc() called.")myfunc()myfunc() 第二步:使用装饰函数在函数执行前和执行后分别附加额外功能 123456789101112131415161718# -*-...

转载: python 面向对象(进阶篇) - 武沛齐 - 博客园 # 类的成员 类的成员可以分为三大类:字段、方法和属性 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份。 一、字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同, 普通字段属于对象 静态字段属于类 1234567891011121314151617class Province: # 静态字段 country =...