前提:领域规则模式 典型模式 一:解释器模式Interpreter (一)概念 (二)动机 (三)代码分析(加减运算) 0.表达式基类 1.构建变量表达式(叶子结点) 2.符号表达式(树结点基类) 3.符号表达式子类实现(树结点),进行执行 4.解析表达式(获取的是解析的表达式,不是结果) 5.表达 ...
分类:
其他好文 时间:
2018-08-28 20:09:25
阅读次数:
201
随着系统的庞大,你的全局信息保存在appsitting里可能会比较乱,不如为模块写个自定义的全局常量吧 首先,在Web.config中的代码可能是这样 而ConfigurationSectionForSite.WebSiteInfoHandler需要我们定义成这样 最后在页面需要的位置调用,可能这样 ...
分类:
Web程序 时间:
2018-08-28 20:09:15
阅读次数:
164
使用BeautifulSoup时,可能会抛出如下错误:RecursionError:maximumrecursiondepthexceededwhilecallingaPythonobject查看系统递归限制,变调大即可:sys.getrecursionlimit()1000sys.setrecursionlimit(2000)
分类:
编程语言 时间:
2018-08-28 19:01:13
阅读次数:
238
ps:由于公司网站配置的测试环境被百度爬虫抓取,干扰了线上正常环境的使用,刚好看到每次搜索淘宝时,都会有一句由于robots.txt文件存在限制指令无法提供内容描述,于是便去学习了一波 1.原来一般来说搜索引擎爬取网站时都会,先读取下robots.txt文件,并依照里面所设定的规则去爬取网站(当然是 ...
分类:
Web程序 时间:
2018-08-28 19:01:06
阅读次数:
309
例如: 解决方法: 设置中按照下图把钩 去掉 即可 ...
分类:
移动开发 时间:
2018-08-28 19:01:00
阅读次数:
1595
前言 由于技术转型, 目前大部分工作都是WPF为主, 但是趋于如今想在网络上找一套能够满意的WPF权限管理框架太难, 因为WinForm那时候是有一套改写过的权限框架, 所以数据库设计这块已经有了一个成熟的设计, 至于WPF客户端这块, 技术选型也基本确定:MVVM模式, Prism模块, 会用到E ...
分类:
数据库 时间:
2018-08-28 19:00:53
阅读次数:
1385
判断当前Fragment是否可见 public abstract class BaseFragment extends Fragment { } Fragment生命周期与Activity生命周期的交互。 拥有Fragment的Activity的生命周期直接影响了其中的Fragment的生命周期,这 ...
分类:
移动开发 时间:
2018-08-28 19:00:44
阅读次数:
352
1. 从 GitHub 网站,git clone kafka 源码 2. 下载安装好 gradle,scala 3. 进入 kafka 项目目录,依次执行 gradle wrapper,gradle idea 4. 将工程导入到 idea 4.1 启动主类 kafka.Kafka 4.2 progr ...
分类:
其他好文 时间:
2018-08-28 19:00:37
阅读次数:
271
一.简述如何安装配置apache的一个开源的hadoop使用root账户登陆2.修改ip3.修改host主机名4.配置ssh免密登陆5.关闭防火墙6.安装JDK7.解压hadoop安装包8.配置hadoop的核心配置文件hadoop-env.sh?core-site.xml?mapred-site.xmlyarn-site.xmlhdfs-site.xml9.配置hadoop的环境变量10.格式化
分类:
其他好文 时间:
2018-08-28 19:00:26
阅读次数:
450
什么是服务发现 相关源码: spring cloud demo 微服务的框架体系中,服务发现是不能不提的一个模块。我相信了解或者熟悉微服务的童鞋应该都知道它的重要性。这里我只是简单的提一下,毕竟这不是我们的重点。我们看下面的一幅图片: 图中,客户端的一个接口,需要调用服务A-N。客户端必须要知道所有 ...
分类:
其他好文 时间:
2018-08-28 19:00:08
阅读次数:
238
函数: 函数是一段可以反复调用的代码块。可以传递参数,不同的参数会返回不同的值。 函数声明的三种方法: 1. function 命令 function 命令声明的代码块,就是一个函数。 function 命令后面是函数名,函数名后面是一对圆括号(), 里面可以传入参数。函数体放在大括号里面。 fun ...
分类:
编程语言 时间:
2018-08-28 19:00:01
阅读次数:
164
在开发的时候会时常用到第三方的库或者框架,比如耳熟能详的jquery。借助它们能提高开发效率,但是如何在webpack中使用呢。这篇文章介绍两个东西,如何使用第三方库以及如何提取第三方库。使用第三方库1、在入口文件当中直接导入安装jQuerynpmijquery-S目录结构如图:package.json内容如下:{"name":"webpack-demo","version":"1.0.0","d
分类:
Web程序 时间:
2018-08-28 18:59:53
阅读次数:
244
1、注释: 单行注释:# 多行注释:‘’‘ ‘’’ 2、变量的定义: 变量名只能是字母、数字、下划线组合 第一个字符不能是数字 关键字不能声明为变量(and,as,assert,break,class,contine,def,del,elif,else,except,exec,finally,for ...
分类:
编程语言 时间:
2018-08-28 18:59:44
阅读次数:
146
给xen虚拟机添加硬盘磁盘分区 xenserver 1、添加硬盘500G 2、fdisk -l #查看一下是否添加上 3、fdisk /dev/xvdb(n-p-1-w) #开始分区,xvdb为你挂载的那快盘 4、mkfs.ext4 /dev/xvdb1 (格式化新添加分区的磁盘,待完成后操作) 5 ...
分类:
其他好文 时间:
2018-08-28 18:59:34
阅读次数:
436
//'1'高电平 '0'低电平 // 0 1 10 11 100 101 110 111 //5+6 机器语言 //010010101010100101 //100101010010101010 //010101010100101010 //汇编语言 //5+6 //movl $5 -8(rbp) ...
分类:
其他好文 时间:
2018-08-28 18:59:28
阅读次数:
149
1. 选作一个机器作为ntp 服务端,例如 ip 为192.168.0.1 1)安装 ntp服务 yum install ntp 2) 修改ntp.conf 文件 vi /etc/ntp.conf 注释掉 #restrict 127.0.0.1 #restrict -6 ::1 #server 0. ...
分类:
其他好文 时间:
2018-08-28 18:59:14
阅读次数:
239