码迷,mamicode.com
首页 > 编程语言
用java开发编译器之:Thompson构造,将正则表达式转换为有限状态自动机
阅读博客的朋友可以到我的网易云课堂中,通过视频的方式查看代码的调试和执行过程:   http://study.163.com/course/courseMain.htm?courseId=1002830012 上一节,我们通过代码,实现了一个有限状态自动机,并将其应用于对整形和浮点数的识别。构造有限状态自动机,并驱动它,从而实现对输入字符串的识别,整个过程就是词法分析的本质。   上...
分类:编程语言   时间:2016-04-06 11:31:19    阅读次数:643
Zookeeper学习(十三):Zookeeper的选举算法
1.ZAB(原子广播协议) 2.服务器角色 3.服务器状态 4.集群通信 5.选举触发的时机 6.影响成为Leader的因素 7.初次启动...
分类:编程语言   时间:2016-04-06 11:29:15    阅读次数:269
java 支付宝 第三方即时到账支付 接口
alipay 的几个内核功能文件: AlipayFunction.java package com.test.util.alipay; import java.io.FileWriter; import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; import jav...
分类:编程语言   时间:2016-04-06 11:29:13    阅读次数:263
Swift UIAlertView/UIActionSheet
UIAlertView 警告显示用户向用户显示一个简洁和信息的警告信息。警告视图传达了一个应用程序或设备的重要信息,打断了用户,要求他们停止他们正在做的选择行动或解雇警报。例如,iOS使用警报,警告用户电池电量不足,所以他们可以在他们的工作被中断连接电源适配器。警报视图出现在顶部的应用程序的内容,必须手动解除由用户才可以与应用程序恢复作用。...
分类:编程语言   时间:2016-04-06 11:29:26    阅读次数:282
Java开发中的23种设计模式详解(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的, ...
分类:编程语言   时间:2016-04-06 11:27:37    阅读次数:536
Swift基本语法
1.常量 变量 自动类型推断 let age = 20 常量不可变 var num = 24 变量可变 num = 30 let count:Int = 2 Double(count) 类型转换 2.字符串 Swift的String操作比较复杂,经常转为oc 的NSString let name:S ...
分类:编程语言   时间:2016-04-06 11:24:32    阅读次数:178
使用java代码打开chm格式的帮助文档
package com.guan.code20160405; import java.io.File;import java.io.IOException; public class OpenHelpFile { public static void main(String[] args) { /* ...
分类:编程语言   时间:2016-04-06 11:23:57    阅读次数:236
多线程文件下载
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Threading; using System.Net; names ...
分类:编程语言   时间:2016-04-06 11:24:11    阅读次数:248
纯js 原生JavaScript获取域名主机
...
分类:编程语言   时间:2016-04-06 11:23:28    阅读次数:159
原生JavaScript判断是否为数字类型
...
分类:编程语言   时间:2016-04-06 11:22:52    阅读次数:184
java的类加载机制
1.概述 Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数,属性和方法等,Java允许用户借由这个Class相关的元信息对象间接调用Class对象的功能。 虚拟机把描述类的数据从class文件加载到内存,并对 ...
分类:编程语言   时间:2016-04-06 11:18:06    阅读次数:168
JAVA 笔记(五)
ClassCastExcption:类型转换异常(一般出现在多态的向下转型中容易出现)。 大的对象不能直接给小的(自己揣测的) 重写的方法,先在子类中查找,没有再在父类中查找。 子类中没有父类中出现过的方法,方法就被继承过来了。 在java中一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方 ...
分类:编程语言   时间:2016-04-06 11:16:37    阅读次数:179
解决Spring+Quartz无法自动注入bean问题
问题 我们有时需要执行一些定时任务(如数据批处理),比较常用的技术框架有Spring + Quartz中。无奈此方式有个问题:Spring Bean无法自动注入。 环境:Spring3.2.2 + Quartz1.6.1 Quartz配置: service配置: ThreadPool配置: 出现的问 ...
分类:编程语言   时间:2016-04-06 11:15:33    阅读次数:299
python模块以及导入出现ImportError: No module named 'xxx'问题
python中,每个py文件被称之为模块,每个具有__init__.py文件的目录被称为包。只要模块或者包所在的目录在sys.path中,就可以使用import 模块或import 包来使用如果你要使用的模块(py文件)和当前模块在同一目录,只要import相应的文件名就好,比如在a.py中使用b. ...
分类:编程语言   时间:2016-04-06 11:14:40    阅读次数:248
纯js 原生JavaScript实现字符串长度截取
...
分类:编程语言   时间:2016-04-06 11:15:23    阅读次数:181
java高级---->Java动态代理的原理
Java动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可以按需调整委托类对象及其功能,这是一套非常灵活有弹性的代理框架。下面我们开始动态代理 ...
分类:编程语言   时间:2016-04-06 11:14:52    阅读次数:287
在HTML中使用JavaScript
<script>标签的位置 一般,所有的<script>元素都应该放在页面的<head>元素中。这样就意味着=必须要等到全部的javascript代码被下载解析和执行完以后,才能呈现页面的内容。 浏览器在遇到<body>标签才会显示内容。 对于需要很多javascript代码的页面来说,这回导致浏览 ...
分类:编程语言   时间:2016-04-06 11:12:04    阅读次数:173
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!