码迷,mamicode.com
首页 > 编程语言 > 月排行
多模匹配算法之Aho-Corasick
除剔除那些含有敏感词的文本,由于有大量的敏感词,所以通过简单的正则表达式和字符串查找的方式效率太低,每次都有遍历一次字符串。而AC算法的核心思想就是避免不必要的回溯使搜索一直沿着向前的方向,最大可能的减小了时间复杂度,时间复杂度O(N),N为所有的字符串的长度,而且关键字的字数和长度无关。 基本思路 ...
分类:编程语言   时间:2017-01-20 11:02:09    阅读次数:169
js中map和python中的map
js 中的map: 由于map()方法定义在JavaScript的Array中,我们调用Array的map()方法,传入我们自己的函数,就得到了一个新的Array作为结果: python 中的 map: python中的filter: ...
分类:编程语言   时间:2017-01-20 11:20:06    阅读次数:209
java与C++相比增加和缺少的特性--持续更新
缺少的特性 java值类型中没有无符号数 java没有运算符重载语法 java中没有struct和union等用户自定义值类型 java中没有虚函数的概念,所有函数默认具有虚函数的特性 java采用单继承,且默认是public继承 增加的特性 java增加了接口的概念 java增加了注解的概念 ja ...
分类:编程语言   时间:2017-01-20 11:20:21    阅读次数:158
线程扩展
public class ThreadExtend { public ThreadExtend() { } /// <summary> /// 线程对象 /// </summary> protected System.Threading.Thread Th; public System.Thread ...
分类:编程语言   时间:2017-01-20 11:29:49    阅读次数:230
python manage.py runserver指定端口和ip
python manage.py runserver 0.0.0.0:8000 在本地运行程序,python manager.py runserver打开http://127.0.0.1:5000端口查看,按Ctrl+C退出程序。 此时,默认只能本地访问网站,如果需要其他人也可以访问,需要指定0.0 ...
分类:编程语言   时间:2017-01-20 12:12:32    阅读次数:1175
python练习_购物车(简版)
python练习_购物车(简版) 需求: 以下代码实现的功能与思路: 功能: (1)预算金额控制,只能输入大于0的数字 (2)商品格式化打印 (3)选择完成要买的商品后,提示用户再次确认,确认后开始计算用户余额是否大于等于商品价格,价格正确后则加入购物车 (4)输入q则进行结算,结算时将重复的商品进 ...
分类:编程语言   时间:2017-01-20 12:14:27    阅读次数:251
Python基础学习笔记
编码:将字符转换为对应的二进制序列的过程叫做字符编码 一般会在两个地方用到字符编码: 1)磁盘写入或读取数据时 2)程序执行时的输入和输出 在Python脚本文件开始的位置声明该文件所使用的字符编码 # -*- coding:utf-8 -*- Python2,解释器默认使用的ASCII码 Pyth ...
分类:编程语言   时间:2017-01-20 12:18:19    阅读次数:494
JAVA的编码转换测试
package test; import java.io.UnsupportedEncodingException; /** * * @author jim */ public class Test { /** * @param args the command line arguments * @... ...
分类:编程语言   时间:2017-01-20 12:18:35    阅读次数:148
java算法 蓝桥杯 格子位置
问题描述 输入三个自然数N,i,j (1<=i<=N,1<=j<=N),输出在一个N*N格的棋盘中,与格子(i,j)同行、同列、同一对角线的所有格子的位置。 输入格式 输入共三行,分别输入自然数N,i,j。其中保证N<=24且1<=i<=N,1<=j<=N。 输出格式 输出共四行。第一行为与格子(i ...
分类:编程语言   时间:2017-01-20 12:22:21    阅读次数:226
10 Java语言基础常量的概述和使用
什么是常量 在程序执行的过程中其值不可以发生改变 java中常量的分类 字面量常量 自定义常量 字面值常量的分类 字面值常量的分类 字符串常量 用双引号括起来的内容 整数常量 所有整数 小数常量 所有小数 字符常量 用单引号括起来的内容,里面只有字符,单个字母或单个符号 布尔常量 较为特殊,只有tr ...
分类:编程语言   时间:2017-01-20 12:27:59    阅读次数:150
Java序列化算法
Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。java序列化API提供一种处理对象序列化的标准机制。 序列化的必要性 java中,一切都是对象,在分布式环境中经常需要将Object从这一端网络或设 ...
分类:编程语言   时间:2017-01-20 12:29:13    阅读次数:230
python while循环
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为: 执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。 当判断条件假false时,循环结束。 实例: 循环使用 el ...
分类:编程语言   时间:2017-01-20 12:31:25    阅读次数:181
用sublime Text2 运行python报错问题 Decode error - output not utf-8_ 解决办法
...
分类:编程语言   时间:2017-01-20 12:30:20    阅读次数:183
javascript常用积累
一、JS动画与动作不一致解决: 1 2 3 if(!$( "#handle").is(":animated")){ //判断元素是否处于动画状态 } 二、停止事件冒泡 1 2 3 4 5 6 7 8 9 10 11 event.stopPropagation(); - 禁止JS报错 window.o ...
分类:编程语言   时间:2017-01-20 12:33:32    阅读次数:623
深入Java数据类型
Java的数据类型分为两大类,一类是基本数据类型,还有一类就是引用数据类型。 1、基本数据类型 Java一共有8种基本数据类型,分别是byte,short,int,long,float,double,boolean和char。它们存储的都是数据量比较小的数据,只需要一个或几个字节。下图是基本类型的大 ...
分类:编程语言   时间:2017-01-20 12:35:23    阅读次数:141
java算法 蓝桥杯 扶老奶奶街
一共有5个红领巾,编号分别为A、B、C、D、E,老奶奶被他们其中一个扶过了马路。 五个红领巾各自说话: A :我和E都没有扶老奶奶 B :老奶奶是被C和E其中一个扶过大街的 C :老奶奶是被我和D其中一个扶过大街的 D :B和C都没有扶老奶奶过街 E :我没有扶老奶奶 已知五个红领巾中有且只有2个人 ...
分类:编程语言   时间:2017-01-20 12:39:53    阅读次数:364
进程与线程的区别
进程是什么? 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。 在多道编程中,我们允许多个程序同时加载到内存中,在操作系统的调度下,可以实 ...
分类:编程语言   时间:2017-01-20 12:46:21    阅读次数:592
centos6.5 python2.6升级2.7
centos6.5 python2.6升级2.7 一、首先下载python2.7源码包 首先到官网下载python2.7.3版本,编译安装 也可以微盘下载http://vdisk.weibo.com/s/4CqxR-ZquMs?from=page_100505_profile&wvr=6 wget ...
分类:编程语言   时间:2017-01-20 12:51:39    阅读次数:251
8、泛型程序设计与c++标准模板库2.4列表容器
列表容器主要用于存放链表,其中的链表是双向链表,可以从任意一端开始遍历。列表容器是需要按顺序访问的容器。另外,列表容器不支持随机访问迭代器,因此某些算法不能适合于列表容器。列表容器还提供了另一种操作 拼接(splicing),其作用是将一个序列中的元素插入到另一个序列中。其头文件为<list> 1、 ...
分类:编程语言   时间:2017-01-20 12:51:12    阅读次数:194
JavaWeb入门级开发知识整理
一、开发环境所需软件 1.Tomcat Tomcat是Apache-Jarkarta 的一个免费/开放源码的子项目,是一个支持JSP和Servelt技术的容器,它同时又是一个Web服务器软件。 2.MyEclipse MyEclipse,是在eclipse 基础上加上自己的插件开发而成的功能强大的企 ...
分类:编程语言   时间:2017-01-20 12:54:26    阅读次数:266
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!