#include<stdio.h> int main() { printf("hello,mars\n"); return 0; } #include<stdio.h> int product (int,int); int main (void) { int x,y,s; scanf("%d %d"... ...
分类:
编程语言 时间:
2019-10-17 23:14:36
阅读次数:
69
Converting Python Programs to Linux Executables Note: You can not execute the program on Linux by double click. Install the PyInstaller. Covert the Py ...
分类:
编程语言 时间:
2019-10-17 23:15:31
阅读次数:
72
[TOC] C语言文件操作函数 C标准库中提供了一系列的函数,来操作文件。因为C库函数做了这个中间层,屏蔽掉了操作系统上对于文件的不同处理。 关于文件的常见基本操作有: 打开文件:创建文件或打开文件载体(磁盘)中已有的文件 关闭文件:类似free,释放掉内存中与文件有关的动态资源 读取文件:数据由文 ...
分类:
编程语言 时间:
2019-10-17 23:18:17
阅读次数:
89
希尔排序 什么是希尔排序? 希尔排序的本质就是分组插入排序 希尔排序的思想 将整个待排元素序列分割成若干个子序列 对子序列进行插入排序 依次缩减增量再次进行排序 这样往复直到整个序列元素基本有序(其实也就是增量足够小的时候) 再对整个序列进行一次直接插入排序,这次排序是在整个序列基本有序的状态,接近 ...
分类:
编程语言 时间:
2019-10-17 23:19:19
阅读次数:
83
[TOC] 没有碰撞检测的版本 include include include void MoveCursorTo(int nRow, int nCol) { COORD crdLocation; crdLocation.X = 2 nCol; crdLocation.Y = nRow; SetCo ...
分类:
编程语言 时间:
2019-10-17 23:23:38
阅读次数:
98
动态表和C++ vector 最近课上刚刚学了可以根据表中元素的插入和删除动态调整表大小的动态表(dynamic table),就想看一下它有什么实际的应用,第一个想起来的就是C++的vector,直觉中它是最符合动态表特性的了(预先不需要声明大小,当然你要是想声明也没问题,动态插入和删除)。但是下 ...
分类:
编程语言 时间:
2019-10-17 23:23:50
阅读次数:
98
[TOC] 指针数组 指针数组是 数组 ,即一个数组中,每个元素都是指针。 实际上,C标准中的main的第二个参数argv,就是一个指针数组。 argv数组中,每一个元素都是一个指针,指向char类型数据,又因为C语言中字符串的特殊约定,实际上argv数组中的每一个元素,指向的是字符串。 数组指针 ...
分类:
编程语言 时间:
2019-10-17 23:25:02
阅读次数:
93
以下方法均在python解释器中进行了测试,读者复制代码时,记得去掉注释符。 #!/usr/bin/env python # -*- coding: utf-8 -*- # ******************通过set类创建的对象****************** # 1:集合的格式:使用大括号 ...
分类:
编程语言 时间:
2019-10-17 23:26:09
阅读次数:
142
顺序容器 选择什么容器根据业务需求, 研读STL剖析了解底层数据结构, 更加清楚各种优势劣势 [TOC] 零碎点 迭代器被设置为 左闭右合 带来的编程假设 begin == end,范围为空 begin != end, 至少一个元素 begin可递增至end 两大类型的容器初始化——同类型容器拷贝, ...
分类:
编程语言 时间:
2019-10-17 23:28:31
阅读次数:
107
串的定长顺序存储(部分代码) 连接两个串: 串的第一个空间存储串长 串的模式匹配算法 1、传统算法 ...
分类:
编程语言 时间:
2019-10-17 23:31:50
阅读次数:
117
生成器(generator)指代的是生成器对象,它可以由生成器表达式得到,也可以使用yield关键字得到一个生成器函数,调用这个生成器函数就可以得到一个生成器对象。另外,通过数据的转换也可以获取生成器。 生成器对象是一个可迭代对象,它是一个迭代器。生成器的作用是延迟计算,惰性求值。 生成器表达式产生 ...
分类:
编程语言 时间:
2019-10-17 23:32:22
阅读次数:
96
spi 是一种服务发现的标准,对于开发中我们通常需要编写 META-INF/services 文件夹中定义的类。 google auto 中的autoservice 可以帮助我们生成对应的配置,很方便 环境准备 项目结构 ├── pom.xml └── src ├── main │ ├── java ...
分类:
编程语言 时间:
2019-10-17 23:35:59
阅读次数:
270
1. 正则表达式 (1) 就是符合一定规则的字符串 (2) 常见规则 A:字符 x 字符 x。举例:'a'表示字符a \\ 反斜线字符。 \n 新行(换行)符 ('\u000A') \r 回车符 ('\u000D') B:字符类 [abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a ...
分类:
编程语言 时间:
2019-10-17 23:36:52
阅读次数:
115
/***************************************************** File name:Quicksort Author:Zhengqijun Version:1.0 Date: 2016/11/04 Description: 对数组进行快速排序 Funci ...
分类:
编程语言 时间:
2019-10-17 23:37:34
阅读次数:
86
在python中,glob模块是用来查找匹配的文件的 在查找的条件中,需要用到Unix shell中的匹配规则: 如果有匹配,glob.glob(path)的结果放入一个列表中返回 如果没有匹配的,glob.glob(path)将返回一个空的list:[] 那我们把主要方向放在: 1、通配符 星号( ...
分类:
编程语言 时间:
2019-10-17 23:45:47
阅读次数:
127
[TOC] 二维数组的定义 二维数组的初始化 全部初始化为0: 全部初始化为特定值: 或者区分行: 略过某行,部分初始化: 二维数组的引用 include int main(int argc, char argv[]) { char chAry[2][3] = { { 0x00, 0x01, 0x0 ...
分类:
编程语言 时间:
2019-10-17 23:46:01
阅读次数:
98
习题1-1 平均数输入3个整数,输出他们的平均值,保留三位小数。 #include<stdio.h>int main(){double a,b,c;//必须先定义好要输入的数据类型scanf("%lf%lf%lf",&a,&b,&c);printf("%.3lf",(a+b+c)/3.0);} 习题 ...
分类:
编程语言 时间:
2019-10-17 23:49:56
阅读次数:
109
笔者今天看到一个有趣的面试题,如何让多个线程按照既定的顺序依次执行?比如每个线程输出一个整数, 那么期望就是这样的:0,1,2,3,4,5,6,7,8,9. 而不是0,2,4,1,3,5,8,7,9,6 乍一看,这不是反人性的考题吗?多线程本来就以乱序执行出名的。稍加思索,想到3种解决方案,分别用代 ...
分类:
编程语言 时间:
2019-10-17 23:50:13
阅读次数:
147
python第一节 1.变量 变量,是用于在内存中存放程序数据的容器 计算机的核心为“计算”,计算便需要数据源,数据源要存在内存中方便使用,这时就要用到变量,比如把某人吗名字,年龄等信息存在内存中,就需要设置“变量名=值”,例如 之后需要取用的时候,直接调用变量名 1.1变量的定义规则 1. 变量名 ...
分类:
编程语言 时间:
2019-10-17 23:54:09
阅读次数:
131
Sub 文件夹路径() Dim fp$, obmapp As Object Set obmapp = CreateObject("Shell.Application").BrowseForFolder(0, "请选择文件目录:", 0, 0) If Not obmapp Is Nothing The ...
分类:
编程语言 时间:
2019-10-17 23:55:34
阅读次数:
193