搜索到与相关的文章
编程技术

数据结构课程设计---魔王语言解释

[问题描述]有一个魔王总是使用自己的一种非常精练而又抽象的语言讲话,没有人能听得懂,但他的语言是可以逐步解释成人能听懂的语言,因为他的语言是由以下两种形式的规则由人的语言逐步抽象上去的:(1)α->β1β2…βm(2)(θδ1δ2…δn)->θδnθδn-1…θδ1θ在这两种形式中,从左到右均表示解释。试写一个魔王语言的解释系统,把他的话解释成人能听得懂的话。[基本要求]用下述两条具体规则和上述规则形式(2)实现。设大写字母表示魔王语言的词汇;小写字母表示

系统 2019-08-29 22:31:27 2529

Java

Java程序员必看的15本书:Java架构师之路

转载:三、Java架构师之路哇~你已经学到了JAVA架构师的水平了,现在的你应该已经非常娴熟的运用Java编程,而且有了一个良好的编程思路和习惯了,但是你可能还缺乏对应用软件整体架构的把握,现在就是你迈向架构师的第一步。你准备好了吗?OK.Let'sGO!准备好看你一个经典入门JAVA架构师的书籍吧。1、《ExpertOne-on-OneJ2EEDesignandDevelopment》这本书是RodJohnson的成名著作,非常经典,从这本书中的代码诞生

系统 2019-08-29 22:16:22 2529

Java

深入入门正则表达式(java) - 1 - 入门基础

深入入门正则表达式(java)-引言深入入门正则表达式(java)-1-入门基础深入入门正则表达式(java)-2-基本实例深入入门正则表达式(java)-3-正则在java中的使用深入入门正则表达式(java)-匹配原理-1-引擎分类与普适原则深入入门正则表达式(java)-匹配原理-2-回溯1.元字符很多人对正则表达式的印象就是乱码。。许许多多的符号组合在一起,偶见单词,正则确实是这样的,所以下面我们要看看这些符号都是什么意思有些符号不是大家看到的字面

系统 2019-08-29 22:04:21 2529

编程技术

Coherence企业级缓存

转载:http://raymondhekk.iteye.com/blog/260432#bc2264843摘要:OracleCoherence是一个企业级的分布式集群缓存框架。具有自管理,自恢复,高可用性,高扩展性等优良特点,在电信BOSS等项目中有很大的应用价值。本文对它的特点,架构,基本使用方法,JMX管理,调优等进行简要但快捷的介绍,并对于Hibernate的集成过程进行说明,为BOSS,CMP等移动项目提供一个的参考。关键词:分布式缓存Cohere

系统 2019-08-12 09:30:24 2529

Android

Android自动聚焦、摄像头拍照、缩放至标准大小

为什么把自动聚焦放在前面呢?因为前文http://blog.csdn.net/yanzi1225627/article/details/7738736已经实现了拍照功能,且网上拍照的源码例子很多,自动聚焦很多人写的很简单,但结果发现不中。我这里就总结下,我的自动聚焦的实现。手机华为U9200,android4.0.3,预览的参数:myParameters.setPreviewSize(1280,720)图片参数:myParameters.setPictur

系统 2019-08-12 09:29:41 2529

各行各业

25款实用的桌面版博客编辑器

转自http://mscafe.diandian.com/post/2011-05-03/3174055无论是对资深博客还是对定期在不同博客上发表文章的人来说,一款实用的博客桌面编辑器都能极大地方便我们的博客生活。目前市面上有很多博客编辑器。有些要连接互联网,有些不需要。有些能在不同操作平台上运行,有些只适合Windows或者MacOSX。有些需要付费,有些完全免费。但所有博客编辑器都有一个共同点——它们都可以提高写博客的效率。本文为大家介绍了20多款博客

系统 2019-08-12 09:27:25 2529

各行各业

keepalived 使用注意事项

1、启动用servicekeepalivedstart/stop比直接/sbin/keepalivedstart/stop要好,貌似解决了master停止了keepalived服务而backup不会转换状态的问题;2、如果/var/log/messages出现Keepalived_vrrp:RemoteSMTPserver[127.0.0.1:25]connected.Keepalived_vrrp:CannotreaddatafromremoteSMTP

系统 2019-08-12 09:27:25 2529

各行各业

教会你怎样配置 memcache

1,先下载合适的memcached包,然后可以将其中的memcached.exe复制到你要防放置的地方(一般放在本地文件下)2,以管理员的身份进入终端,然后进入安装memcached.exe-dinstall如果卸载memcached.exe-duninstall3,安装好了之后,开启服务memcached.exe-dstart注意:此端口是:112114,此时下载一个telnet.exe放置到c:/windows/sysim/下,进入终端即可用telne

系统 2019-08-12 09:27:19 2529

Linux

linux常用命令详解

Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使

系统 2019-08-12 09:26:39 2529

Oracle

Oracle闪回操作

Oracle闪回操作1.记录当前时间或SCN在数据库变动前记录时间或SCNSQL>selectto_char(sysdate,'YYYY-MM-DDHH24:mi:ss')fromdual;SQL>selectcurrent_scnfromv$database;2.开启闪回开启闪回需要数据库在归档模型下,所以首先需要开启归档。并且在mount状态下。首先查看是否开启闪回:SQL>selectflashback_onfromV$database;FLASHB

系统 2019-08-12 01:55:28 2529