c语言中,定义数组后可以用sizeof命令获得数组的长度(可容纳元素个数) 如: { int data[4]; int length; length=sizeof(data)/sizeof(data[0]); //数组占内存总空间,除以单个元素占内存空间大小 printf("length of da ...
分类:
编程语言 时间:
2019-09-02 11:45:37
阅读次数:
95
OCR与Tesseract介绍 将图片翻译成文字一般被称为光学文字识别(Optical Character Recognition,OCR)。可以实现OCR 的底层库并不多,目前很多库都是使用共同的几个底层OCR 库,或者是在上面进行定制。 Tesseract 是一个OCR 库,目前由Google ...
分类:
编程语言 时间:
2019-09-02 11:51:20
阅读次数:
331
web.xml中增加spring-mybatis.xml文档12345678 contextConfigLocation classpath:spring-mybatis.xml org.springframewo... ...
分类:
编程语言 时间:
2019-09-02 11:51:37
阅读次数:
85
type TComplex = record Real : Single; Imag : Single; end; TKArray=array [1..2048,1..2048] of TComplex; varlcArr:TKArray;lcC:Integer; lcArr2:Array of A ...
分类:
编程语言 时间:
2019-09-02 11:53:41
阅读次数:
119
最近项目中遇到这么一个需求,需要将数组中的多个数组根据字段排序,然后到页面中渲染。 初始数组是这样的 这里需要根据sort字段来进行排序,从1到6 需求: 1.将这个源数组重组成一个数组 输出结果为: 2.在arr数组每条数据中生成一个新数组 输出结果为: 这里有个值得注意的地方,concat可以将 ...
分类:
编程语言 时间:
2019-09-02 11:55:20
阅读次数:
77
关于C#多线程的文章,大部分都在讨论线程的开始与停止或者是多线程同步问题。多线程同步就是在不同线程中访问同一个变量或共享资源,众所周知在不使用线程同步的机制下,由于竞争的存在会使某些线程产生脏读或者是覆盖其它线程已写入的值(各种混乱)。 而另外一种情况就是多线程时我们想让每个线程所访问的变量只属于各 ...
分类:
编程语言 时间:
2019-09-02 11:56:23
阅读次数:
113
接口测试基础篇 用几个简单的案例,带你轻松了解接口测试 首先了解一下接口测试的重要性: 接口测试有什么要求呢? 首先需要清晰的接口文档,标准如下: 接口名称 接口类型 输入参数 1. 每个参数名; 2. 每个参数类型; 3. 每个参数业务含义; 4. 每个是否可空; 5. 每个字段长度(可选,一般需 ...
分类:
编程语言 时间:
2019-09-02 11:57:49
阅读次数:
292
将写代码过程中经常用的一些代码片段备份一下,如下代码段是关于python将文本转换成语音的代码,应该是对小伙伴们有一些好处。 # Text To Speech using SAPI (Windows) and Python module pyTTS by Peter Parente# downloa ...
分类:
编程语言 时间:
2019-09-02 12:02:51
阅读次数:
116
什么是多态 顾名思义就是同一个事物在不同场景下的多种形态。 静态多态 我们以前说过的函数重载就是一个简单的静态多态,静态多态是编译器在编译期间完成的,编译器会根据实参类型来选择调用合适的函数,如果有合适的函数可以调用就调,没有的话就会发出警告或者报错。 动态多态 动态多态:它是在程序运行时根据基类的 ...
分类:
编程语言 时间:
2019-09-02 12:03:22
阅读次数:
92
1.下载python 64位系统下载安装包:https://www.python.org/downloads/release/python-351/ 2.开始安装python ...
分类:
编程语言 时间:
2019-09-02 12:05:58
阅读次数:
84
对于spring的定时任务,最近有接触过一些,对于串行和并行也学习了一下,现在这里做下记录。 我是把每个定时任务分别写在不同的类中的,即一个类就是一个定时任务,然后在spring配置文件中进行配置,首先说串行任务的配置。如下: 1、串行 如上所示为两个串行的定时任务,分别为类className1中的 ...
分类:
编程语言 时间:
2019-09-02 12:07:19
阅读次数:
89
MicroPython 和 Python 都是一类 Python 的动态语言解释器。 若是在系统里安装了 Python 解释器,例如在 Windows 或者 Linux 命令行输入 python,进入 python 解释器的命令行模式即可输入运行查看效果。 动态语言通常指不需要编译即时运行的程序语言 ...
分类:
编程语言 时间:
2019-09-02 12:12:13
阅读次数:
128
先来显示一下它的过程 1.给一个数组 10,22,3,90,8,6 从小到大 快速排序 2.选取它的第一个值作为flag 其他数组以此做排序,比它大的放右边,比它小的放左边。[10, 22, 3, 90, 8, 6] => { 3, 8, 6 } 10 { 22, 90 } 3.上一步得到的数组是{ ...
分类:
编程语言 时间:
2019-09-02 12:16:49
阅读次数:
110
前言Java8(又称为 Jdk1.8)是 Java 语言开发的一个主要版本。Oracle 公司于 2014 年 3 月 18 日... ...
分类:
编程语言 时间:
2019-09-02 12:17:19
阅读次数:
385
模块引入: 1.同级引入 如 ac_first.py 引入ac_second.py:只需直接 import ac_second 即可 这种情况 不论是 python ac\ac_first.py 还是 python ac_first.py 即使是 python ../ac_first.py 都不会报 ...
分类:
编程语言 时间:
2019-09-02 13:25:43
阅读次数:
72
装饰器 生成器 迭代器 一、装饰器 装饰器是函数,官方叫语法糖,只不过该函数可以具有特殊的含义,装饰器用来装饰函数或类,使用装饰器可以在函数执行前和执行后添加相应操作。 语法: 实例: 二、生成器 一边循环一边计算的机制,称为生成器:generator。 要创建一个generator,有很多种方法。 ...
分类:
编程语言 时间:
2019-09-02 13:30:37
阅读次数:
87
定位的场景 MicroPython 在设计上最初就是为了嵌入式微处理器运行,例如在 nRF51822 (256kB flash + 16kB RAM) 的芯片上也可以运行起来,也有人肾得慌在 STM32F103 上跑起来了,从代码上来看 Python 函数栈的官方默认是 16K RAM,也就意味着它 ...
分类:
编程语言 时间:
2019-09-02 13:31:45
阅读次数:
68
在项目中有些参数经常需要修改,或者后期可能会有改动时,那我们最好把这些参数放到properties文件中,在源代码中读取properties里面的配置,这样后期只需要改动properties文件即可,不需要修改源码。下面讨论spring两种加载方式,基于xml和基于注解的加载方式。 1. 通过xml ...
分类:
编程语言 时间:
2019-09-02 13:35:03
阅读次数:
107