KMP算法用于字符串匹配 1 /*KMP*/ 2 #include<stdio.h> 3 #include<string.h> 4 char s1[1000005],s2[1005];//s1 为待匹配串,s2为模板串 5 int nxt[1005],n,m; 6 int main() 7 { 8 ...
分类:
编程语言 时间:
2017-04-14 13:42:12
收藏:
0 评论:
0 赞:
0 阅读:
200
刚刚看了王晓华前辈在《算法的乐趣》一书的前言中提到了一个面试题: 有一个由若干正整数组成的数列,数列中中的每一个数都不超过32。已知数列中存在反复的数字。请给出一个算法找出这个数列中全部反复的数字。 我用java实现了一种方法: package com.wr.FindSameNum; public ...
分类:
编程语言 时间:
2017-04-14 13:38:06
收藏:
0 评论:
0 赞:
0 阅读:
163
一、为什么GUI是单线程化 传统的GUI应用程序通常都是单线程的。 1. 在代码的各个位置都须要调用poll方法来获得输入事件(这样的方式将给代码带来极大的混乱) 2. 通过一个“主事件循环(Main Event Loop)”来间接地运行应用程序的全部代码。 假设在主事件循环中调用的代码须要非常长时 ...
分类:
编程语言 时间:
2017-04-14 13:37:48
收藏:
0 评论:
0 赞:
0 阅读:
174
spring 的优点?1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能 5.容器提供了众多的辅助类,能加快应用的开发 6.spring对于主 ...
分类:
编程语言 时间:
2017-04-14 13:37:11
收藏:
0 评论:
0 赞:
0 阅读:
216
抛异常的时候,Java Debug 时,有些变量能无限展开,怎么做到的? 先来一个报错的例子: Exception in thread "main" java.lang.StackOverflowError at llj.mf.ace.C.<init>(C.java:3) at llj.mf.ace ...
分类:
编程语言 时间:
2017-04-14 13:35:20
收藏:
0 评论:
0 赞:
0 阅读:
227
转载博客地址:http://blog.csdn.net/zxl333/article/details/8685157 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业 ...
分类:
编程语言 时间:
2017-04-14 13:32:23
收藏:
0 评论:
0 赞:
0 阅读:
189
废话不多说,直接上程序哈: name=input('Name:') height=input('Height(m):') weight=input('Weight(kg):') BMI=float(float(weight)/(float(height)**2)) print('您的BMI指数为:' ...
分类:
编程语言 时间:
2017-04-14 13:31:30
收藏:
0 评论:
0 赞:
0 阅读:
791
1.AOP的概念 AOP(AspectOriented Programming,面向切面编程)指的是可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下个程序动态统一添加功能的一种技术。AOP提供从一个角度来考虑程序结构以完善面向对象编程。它为开发人员提供了一种描述横切关注点的机制,并能够自 ...
分类:
编程语言 时间:
2017-04-14 13:27:49
收藏:
0 评论:
0 赞:
0 阅读:
126
POJO 和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Pure Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean ...
分类:
编程语言 时间:
2017-04-14 13:25:41
收藏:
0 评论:
0 赞:
0 阅读:
200
服务分为系统服务同用户服务两种 水平扩展是基于系统服务,主要解决数据量,网络IO问题。而拆分方式又有几种方案,按数据跟业务情况来做决策 1.每个服务独立存储(图1):每个服务只负责一个或多个领域实体存储,A服务不能直接修改B服务的存储,会造成数据不同步 2.每个服务区域存储(图2):每个服务按不同区 ...
分类:
编程语言 时间:
2017-04-14 12:55:22
收藏:
0 评论:
0 赞:
0 阅读:
137
转载:http://blog.csdn.net/sunp823/article/details/49886051 锁的状态:无锁状态、偏向锁状态、轻量级锁状态、重量级锁状态。 偏向锁适用于只有一个线程访问同步块的场景。 轻量级锁的,竞争的线程不会阻塞,适用于持有锁的时间比较短。没有竞争到的线程会自旋 ...
分类:
编程语言 时间:
2017-04-14 12:54:10
收藏:
0 评论:
0 赞:
0 阅读:
163
一、Swift杂谈 Swift语法出来时间不长,网络上的各种教程已经铺天盖地,可是基本上全部的教程都是来自官方翻译。从Swift出来到如今。每天都在学习Swift。以下给出个人感受 Swift中的非常多概念来源于Objective-c(扩展、协议、外部參数名、闭包内存管理等),假设是Objectiv ...
分类:
编程语言 时间:
2017-04-14 12:51:21
收藏:
0 评论:
0 赞:
0 阅读:
153
近期在学习swift的动画和图层。就用现学的东西写了个游戏,基本思想 基本功能都实现了。图片都是在网上找得。希望能帮助大家更好的理解动画和图层、 声明下,我是刚開始学习的人,代码写的不好。大家应该都能看懂 。游戏全部代码都是swift 加动画 加计时器,没实用不论什么游戏引擎框架。 效果图 源码地址 ...
分类:
编程语言 时间:
2017-04-14 12:51:05
收藏:
0 评论:
0 赞:
0 阅读:
184
本人之前安装有jdk7,现在安装8,按照以下文档配置问题: JAVA开发环境的搭建(配置JAVA开发环境) - Belieflee - 博客园http://www.cnblogs.com/Belieflee/p/4778315.html Windows管理多个java版本--解决'has value ...
分类:
编程语言 时间:
2017-04-14 12:44:49
收藏:
0 评论:
0 赞:
0 阅读:
209
前言 这是最后一篇介绍python在七牛云平台的应用了,因为-前两篇文章第一篇分享了怎么安装七牛的官方库以及怎么对自己的空间进行下载上传,删除等行动.而第二篇则分享了怎么利用七牛的API接口,由于七牛的接口方式几乎差不多,所以不再对七牛的各个SDK进行测试了,像是物体识别,格式转换等等很实用的功能. ...
分类:
编程语言 时间:
2017-04-14 12:44:34
收藏:
0 评论:
0 赞:
0 阅读:
629
1。C++中操作数组 #include <iostream> using namespace std; int length(char []); void output_frequency(char []); int main() { char str[]="yan cong min"; cout< ...
分类:
编程语言 时间:
2017-04-14 12:44:18
收藏:
0 评论:
0 赞:
0 阅读:
180
1.起因 最近公司项目要做订单超期未支付需自动关闭,首先想到的是用spring的定时器(@Schedule),结果领导举各种例子说会影响性能,只能作罢。后来想能不能基于redis实现,学习(baidu)之后,大概就是使用redis的Keyspace Notifications,大概就是利用该机制可以 ...
分类:
编程语言 时间:
2017-04-14 12:43:49
收藏:
0 评论:
0 赞:
0 阅读:
507
边看视频和书记得有点杂。 1.插入JS标签 一种是在文档中插入<script></script>标签。另一种是把javaScript代码放在.js文件中。放在head中如。 放在body中也可以,JavaScript作为一种脚本语言,可以放在HTML文件中任何的位置,但是浏览器解释HTM时顺序是按先 ...
分类:
编程语言 时间:
2017-04-14 12:39:58
收藏:
0 评论:
0 赞:
0 阅读:
160
一、环境配置 mujava运行的是Java程序,Java的环境配置见Eclipse+JDK配置那点事。 将下载的mujava相关文件放到一个文件夹,文件夹放到C:\muJava 二、生成变体 我们把在eclipse下编译好的.java和.class文件分别放到src和classes里面,然后点击运行 ...
分类:
编程语言 时间:
2017-04-14 12:39:22
收藏:
0 评论:
0 赞:
0 阅读:
309
?下载安装tomcat7 ?设置启动和关闭 ?设置用户名和密码 ?发布java web项目 声明:这篇教程是建立在前两篇教程的基础上的,所以,还没安装工具和jdk,可以先看这个系列的前面两篇(去到文末找超链接喔!)。 1.下载安装tomcat7 1.1在Xshell中使用命令跳转到local下面创建 ...
分类:
编程语言 时间:
2017-04-14 12:38:30
收藏:
0 评论:
0 赞:
0 阅读:
209