码迷,mamicode.com
首页 > 编程语言
Boring counting HDU - 3518 (后缀数组)
Boring counting $$ Time Limit: 1000 ms \quad Memory Limit: 32768 kB $$ 题意 给出一个字符串,求出其中出现两次及以上的子串个数,要求子串之间不可以重合。 思路 对字符串后缀数组,然后枚举子串长度 $len$,若某一段连续的 $sa ...
分类:编程语言   时间:2019-05-24 01:05:23    阅读次数:14
MFC For循环中实时更新显示Edit内容
在for(){}循环中如果有处理函数,然后需要显示的时候,简单的UpdateData(false);是不行的: for (int i=0;i ...
分类:编程语言   时间:2019-05-24 00:59:20    阅读次数:12
蜂窝网络TDOA定位方法的Fang算法研究及仿真纠错
科学论文为我们提供科学方法,在解决实际问题中,能极大提高生产效率。但论文中一些失误则可能让使用者浪费大量时间。自己全部再推导那真不容易,怀疑的成本特别高,通常不会选择这条路。而如果真是它的问题,其它所有过程真可能都是实实在在的浪费生命。 发表在中国科技论文在线的 "《蜂窝网络TDOA定位方法的Fan ...
分类:编程语言   时间:2019-05-24 00:53:09    阅读次数:13
python 基础
用户输入用户名及密码,判断是否正确 字符串的输出格式 首字母大写 输入验证,忽略大小写 大小翻转 单词首字母大写 设置打印字符串的总长度,并且打印居中字符,以空格填充 设置字符总长度,并且设置填充物 测量字符串数组等长度数字 判断字符是否以ch 开头 判断第三个字符是否是n 寻找这个元素最后返回的是 ...
分类:编程语言   时间:2019-05-24 00:49:30    阅读次数:9
python3与python2不一样的地方
进入不同语言版本的Python交互环境 py 2 py 3 pip 命令的执行 : py 2 m pip install xxxx py 3 m pip install nose 执行python文件 py 2 a.py py 3 a.py py2: print "hello" py3: print ...
分类:编程语言   时间:2019-05-24 00:48:31    阅读次数:13
python接口自动化(三十九)- logger 日志 - 上(超详解)
简介 Python的logging模块提供了通用的日志系统,可以方便第三方模块或者是应用使用。这个模块提供不同的日志级别,并可以采用不同的方式记录日志,比如文件,HTTP GET/POST,SMTP,Socket等,甚至可以自己实现具体的日志记录方式。 logging模块与log4j的机制是一样的, ...
分类:编程语言   时间:2019-05-24 00:47:41    阅读次数:11
[程序员代码面试指南]数组和矩阵-数组的partition调整
题目 补充问题:数组只含0,1,2,对数组排序,要求时间复杂度O(n),额外空间复杂度O(1) 题解 维护三个变量,l,idx,r。左区间[0,l],中间区间[l+1,idx],右区间[idx+1,r]。 初始化l= 1,r=len,idx=0。idx用来遍历数组。 当arr[idx]=1,idx+ ...
分类:编程语言   时间:2019-05-24 00:42:31    阅读次数:9
java并发系列(二)-----线程之间的协作(wait、notify、join、CountDownLatch、CyclicBarrier)
在java中,线程之间的切换是由操作系统说了算的,操作系统会给每个线程分配一个时间片,在时间片到期之后,线程让出cpu资源,由其他线程一起抢夺,那么如果开发想自己去在一定程度上(因为没办法100%控制它)让线程之间互相协作、通信,有哪些方式呢? wait、notify、notifyAll 举例说明: ...
分类:编程语言   时间:2019-05-24 00:36:42    阅读次数:9
线程与进程
一、线程 1、启动方法: 方法一: 步骤1、实例化,t1 = threading.Thread(targe=func, args=()) 步骤2、t1.start() 例子: import threading import time def run(n): print('in the task %s ...
分类:编程语言   时间:2019-05-24 00:34:58    阅读次数:9
快速排序
function quickSort (arr) { if (arr.length === 0) { return []; } let left = []; let right = []; let pivot = arr[0]; for (let index = 1; index < arr.len... ...
分类:编程语言   时间:2019-05-24 00:34:19    阅读次数:11
Python中的列表(5)
1.使用函数 range() 创建一个数字列表 console: 我们发现,它并不会打印数字5,因为 range() 函数,它会打印从第一个参数开始,到第二个参数时结束,因此输出不包含第二个值(本例子是5)。 如果要打印1 到 5 则需要使用 range(1,6)。 如果想要将range() 函数的 ...
分类:编程语言   时间:2019-05-23 23:24:17    阅读次数:11
5、python学习之变量
变量的定义:为了方便日后调用,存储程序中的一些中间结果变量定义的规则:1、要具有描述性2、变量名只能是字母、数字、下划线的任意组合,不可以是空格或特殊字符(!@#¥%*)3、不能以中文为变量名4、变量名的第一个字母不能是数字5、以下关键字不能声明为变量名['and','as','assert','b ...
分类:编程语言   时间:2019-05-23 23:22:11    阅读次数:10
从语言设计的角度探究Java中hashCode()和equals()的关系
[toc] 一. 基础: hashCode()和equals()简介 在学习hashCode()和equals()之间的关系之前, 我们有必要先单独了解他俩自身的特点. equals()方法用于比较两个对象是否相等, 它与"=="相等比较符有着本质的不同. 在万物皆对象的Java体系中, 系统把判断 ...
分类:编程语言   时间:2019-05-23 23:21:37    阅读次数:12
关于c语言中头文件的问题
#include < > 直接从编辑器自带的函数库中寻找文件 #include " " 先从自定义的文件中找,如果找不到再从库函数中寻找文件 可以在 #include " "中使用相对路径或者绝对路径来指定头文件所在的位置 (如果侵权,请联系删除,谢谢) ...
分类:编程语言   时间:2019-05-23 23:20:37    阅读次数:11
【Rollo的Python之路】多线程实例 Join 与Daemon
1.0 threading 的join方法就是用来阻塞用的,可以阻塞主线程,等待所的子线程结束后,然后再运行后面的程序: 此时,会等t2运行完成后,才执行最后的print语句。 此时,只会运行完t1后,就会执行最后的print 2.0 threading 的daemon,当我们使用setDaemon ...
分类:编程语言   时间:2019-05-23 23:19:22    阅读次数:12
Hibernate、Mybatis与Spring Data JPA的区别
1.概念: Hibernate:Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。属于全自动的ORM框架,着力点在于POJO和数据库表之间的映射,完成映射即可自动生成和执行sql。 Mybati ...
分类:编程语言   时间:2019-05-23 23:17:27    阅读次数:11
C++--临时对象与经典问题
一.临时对象Q:下面的程序将输出什么?为什么?#include<iostream>usingnamespacestd;classTest{intmi;public:Test(inti){mi=i;}Test(){Test(0);}voidprint(){cout<<"mi="<<mi<<endl;}};intmain(){Testt;t.print(
分类:编程语言   时间:2019-05-23 23:14:48    阅读次数:12
383941条   1 2 3 4 5 6 ... 22585 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!