码迷,mamicode.com
首页 > 编程语言
SPOJ SUBST1 后缀数组
题目链接:http://www.spoj.com/problems/SUBST1/en/ 题意:给定一个字符串,求不相同的子串个数。 思路:直接根据09年oi论文<<后缀数组——出来字符串的有力工具>>的解法。 此题和SPOJ DISUBSTR一样,至少数据范围变大了。 ...
分类:编程语言   时间:2016-08-10 14:17:25    阅读次数:208
java-String基础篇
一、String字符串理解 java字符串类,包含了字符串的值和实现字符串相关操作的一些方法 1、String字符串可分静态字符串和动态字符串 静态初始化字符串:String s1 = "hello"; 动态初始化字符串:String s2 = new String("hello"); 2、静态初始 ...
分类:编程语言   时间:2016-08-10 14:15:08    阅读次数:323
C++ float的内存布局
IEEE754标准中,浮点数的内存布局 以下仅以float(内存中占据4个字节,32bits)来说明,double(8个字节,64bits)同理,只是有细微的差别。 float的内存分布 IEEE754规定,32bit的float在内存中是这样分布的: 符号位(S) 阶码(E) 尾数(M) 1 8 ... ...
分类:编程语言   时间:2016-08-10 14:14:53    阅读次数:310
Java脚本学习-笔记二
jsp中的除了标签script里面的内容外,其他的都是直接输出的,而script里的内容是执行的过程,只是把最终的结果输出。 看如下的例子: 例1输出结果为: var answer='Yes I am!'; document.write(answer); 例1: <!DOCTYPE html> <h ...
分类:编程语言   时间:2016-08-10 14:09:38    阅读次数:190
C语言4
1、算术表达式:+,-,*,/,% 考试一定要注意:“/” 两边都是整型的话,结果就是一个整型。 3/2的结果就是1. “/” 如果有一边是小数,那么结果就是小数。 3/2.0的结果就是0.5 “%”符号请一定要注意是余数,考试最容易算成了除号。)%符号两边要求是整数。不是整数就错了。[注意!!!] ...
分类:编程语言   时间:2016-08-10 14:07:38    阅读次数:236
终于好了 ipython 里执行dos命令 显示结果却显示在kernel界面里 搞定了
import os cmd = r'type c:\foo.txt' os.system(cmd) import os cmd = r'type c:\foo.txt' os.system(cmd) 注意要有r 否则 \ 就是 另外的含义 ...
分类:编程语言   时间:2016-08-10 14:08:38    阅读次数:175
Javascript之类型检测
一、检测原始(基本数据:字符串、数字、布尔、null、undefined)类型。 用typeof检测原始类型:1.对于字符串,typeof返回"string"; 2.对于数字,typeof返回"number"; 3.对于布尔型,typeof返回"boolean"; 4.对于undefined,typ ...
分类:编程语言   时间:2016-08-10 14:07:46    阅读次数:224
C语言3
第一章 C语言的基础知识 第一节、对C语言的基础认识 1、C语言编写的程序称为源程序,又称为编译单位。 2、C语言书写格式是自由的,每行可以写多个语句,可以写多行。 3、一个C语言程序有且只有一个main函数,是程序运行的起点。 第二节、熟悉vc++ 1、VC是软件,用来运行写的C语言程序。 2、每 ...
分类:编程语言   时间:2016-08-10 14:04:55    阅读次数:222
java 内存与内存溢出
学习自:http://www.codeceo.com/article/jvm-memory-overflow.html 讲的很清楚 ...
分类:编程语言   时间:2016-08-10 14:01:05    阅读次数:205
Lisp永远成不了编程主流语言
简单说,Lisp语言违反了人类人性中对事物多样性的需求而不能成为编程语言中的主流。 ...
分类:编程语言   时间:2016-08-10 12:53:37    阅读次数:308
归并排序实现
算法原理:归并排序的思想是分治,将一个带排序的数组分成两个较小的数组,然后分别进行排序,组后将两个排好序 的较小的数组合并起来,就得到了原来数组的排序后的结果。应该注意的是这种将两个排好序的数组合并有一个较好的算法,时间复杂度是O(n1+n2)的。 n1、n2分别是两个小数组的长度。算法代码: 小结 ...
分类:编程语言   时间:2016-08-10 12:51:38    阅读次数:180
二叉排序树
二叉排序树其实就是二分法,平均时间复杂度为O(nlogn),以下是本人硬着头皮造的轮子。 以上程序随机生成100个0-99的数,程序不能插入相同的数,修改insert_bst_data这个函数就可以。 查找和增加数据都是比较简单,实现起来就需要依靠c的指针功底。(用全局变量毫无压力) 删除数据需要找 ...
分类:编程语言   时间:2016-08-10 12:50:37    阅读次数:225
3D玫瑰花(JavaScript神奇之处)
html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml"><head> <meta http-equiv="content-type" content="text/html; charset=u ...
分类:编程语言   时间:2016-08-10 12:49:34    阅读次数:214
python的py文件打包成exe
一、首先需要安装Pyinstaller-- 使用pip来安装模块 (我电脑上装的是python的一个编译环境Anaconda,如果电脑上装的是python自带的IDE的话,就直接进入python的安装路径,比如是:“D:\python27\Scripts\pip.exe”) 我的Anaconda2安 ...
分类:编程语言   时间:2016-08-10 12:49:05    阅读次数:361
java之线程
java之线程 一:线程: 线程是什么呢?我们先来看一下官方的解释,线程,有时被称为轻量级进程是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不 ...
分类:编程语言   时间:2016-08-10 12:46:54    阅读次数:187
几个主流java连接池
池(Pool)技术在一定程度上可以明显优化服务器应用程序的性能,提高程序执行效率和降低系统资源开销。这里所说的池是一种广义上的池,比如数据库连接池、线程池、内存池、对象池等。其中,对象池可以看成保存对象的容器,在进程初始化时创建一定数量的对象。需要时直接从池中取出一个空闲对象,用完后并不直接释放掉对 ...
分类:编程语言   时间:2016-08-10 12:45:50    阅读次数:213
添加本地的jar到maven的库中
window下添加本地的jar到maven库中,需要电脑上已经搭建好maven环境。 1、运行命令行 2、输入mvn install:install-file -DgroupId=taobao -DartifactId=sc hema -Dversion=1.2.1 -Dpackaging=jar ...
分类:编程语言   时间:2016-08-10 12:47:30    阅读次数:163
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!