- 机房重构之E-R图转换数据库
魏恩君--Caroline
----【数据库】
前言早有耳闻,EA不仅可以画各种图(UML图、E-R图。。。),还可以将图转成sql脚本、软工文档、各种语言的代码。于是,好奇的我希望借着这次重构的机会试一下。各种文档写的差不多了,之后就是建模、建立数据库了。于是,画了E-R图,并用EA成功将它转成了数据库。下面给大家详细介绍一下:内容如何画E-R图总结画E-R模型,无非就是找实体、找联系、分配属性,从局部模型都全局模型,不断消除冗余。这里需要以
- 【机房重构】之数据库的操作
盖丽男
vb与数据库数据库及其操作数据库
机房敲到现在,就发现,想只靠一个VB过日子,那是不行的!瞧来瞧去,还是围着那几个数据摆弄,为了摆弄更方便,sql当然更专业,所以,今天研究一下在敲机房的时候,可能用的的几种数据库的操作!视图视图是什么:视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。视图可以由多张表的各个列名组成一张视图。这方便了我们进行的复
- 机房重构—数据库设计
刘鹏远lpy
架构
数据库设计——概念设计阶段这个阶段主要是根据需求画出ER图,如下图所示,是我根据机房收费系统的需求画出的ER图,图中有6个实体,分别为:教师、学生、卡、基础数据、账单、电脑,它们之间有一对多的关系也有多对多的关系,其中教师还有很多不同的角色,这里没做细分,不过以后我们会做安全机制方面的设计就要仔细对待了。根据转换原则,但我们把ER图转换为表时多对多的关系就会抽出一张表,这样在逻辑设计阶段我们就可以
- C#—三层架构
刘鹏远lpy
c#架构ui
于学习到三层了~接下来也要下功夫学习机房重构了,给自己加油!【内容】1.什么是三层架构三层架构分为物理上的和逻辑上的,其中:(1)在物理上是显示层、业务层、数据层,下面是一个应用软件的三层架构模型:(2)逻辑上:UI层、BLL层、DAL层。在这里,我们主要来学习逻辑上的三层。2.三层具体介绍(1)数据访问层(DAL)处理一切和数据库直接进行交互的操作,如数据库的增删改查。1)DAL的作用从数据源加
- Visual Studio Winform窗体控件Menustrip
皮卡冲撞
总结
首先介绍一下我们在使用这种编程软件时就会就会涉及到很多的控件与功能的了解,自己就是在做机房重构的时候因为用的是VisualStudio这个软件不知道怎么添加窗体的菜单,之前刚入门的时候是用的VB进行的,这两个平台还有些不同,那今天就以VS为实例来说一下这个控件的使用。首先在我们创建好的窗体上先添加一个控件然后在窗体上就看到这么一个控件,在这个控件上可以直接输入要建菜单选项的名称,还可以建二级选项。
- 机房重构之添加用户
谷艳爽faye
三层七层
添加用户也是用到了七层,说来也简单,先分为两部分,首先要对添加的数据加一个判断,看数据库里是否有重复的数据,然后在添加数据。我这里是用卡号来判断是否重复的。如下:IDALDataTableSelect(Entity.AddStudentuser);//判断是否有相同数据usingSystem;usingSystem.Collections.Generic;usingSystem.Data;usin
- 机房重构错误----必须声明标量变量和SQLHelper的使用
谷艳爽faye
三层七层
机房重构到现在已经实现了几个功能了,可以说非常缓慢了,但是还是遇到了不少的问题,这次遇到的这个问题问了几个师哥都没有解决掉,搁置了一个突然就感觉开窍了,先来看问题:这个实在添加学生信息的功能出现的问题,下图:它显示的问题是必须声明标量变量,看着标量变量可能大多数人都会想到是不是实体层没有定义,或者是哪个层少写了,我也是这么想的,所以一开始我就把能涉及到的层全都检查了一遍,但是还是不行,还是报同样的
- SQL查询如何获取今天的00:00:00到今天的23:59:59秒?(时间类型的模糊查询)
石涵博-Tom
#C#-基础
做机房重构时,需要查询某天的账单,用“日期”为条件查询该天的所有数据,那么应该如何获取当天的时间段呢?方法一:Between...and...BETWEEN操作符在WHERE子句中使用,作用是选取介于两个值之间的数据范围。首先获取两个时间节点:dtp1.Value = DateTime.Parse(DateTime.Now.Date.ToString() + " 00:00:00");dtp2.V
- 2014-2015学年总结-跬步千里
独自绕阶行
总结
仿佛就在弹指一挥间,又一年的时间悄然滑过,回首这一年的种种经历,感觉别是一番滋味在心头。这其中收获了宝贵的知识和经验,同时也伴随着无谓的挫折和教训,偶然之中包含着必然。时至今日有必要仔细梳理过去一年的点点滴滴,全面总结利弊得失,一起以史为鉴,面向未来。2014年的暑期学习伴随着机房重构开始,其间经历几多坎坷,终于领悟了其中真谛。道理有时往往是简单的,过程是曲折的。在困境之中坚持探索,最终会迎来柳暗
- 存储过程报错(在应使用条件的上下文中指定了非布尔类型的表达式!)
TTcccCarrie
C#机房个人重构sqlc#存储过程
在机房重构用到的存储过程。运行时报错:在存储过程里的SQL语句:ALTERPROCEDURE[dbo].[zu](@Com1nchar(50),@Com2nchar(50),@Com3nchar(50),@Com4nchar(50),@Com5nchar(50),@Com6nchar(50),@Com8nchar(50),@Com9nchar(50),@Txt1nchar(50),@Txt2nch
- 抽象工厂+反射(一)
Viola_tt
——【机房重构.C#】✿设计模式设计模式架构
写在前面期间自己由于毕业设计和答辩的事情,计算机的进度拖了一个月了,现在心里很惭愧,就化悲愤为动力吧。小编会在持续时间内不断更新自己机房重构遇到的问题和自己经历,希望大家多多指教。今天下午调试的过程中遇到这个问题,看图:where这个问题是在那里遇到的呢?我在配置文件+工厂+反射实现功能时候,出现这个问题,我当时的代码是这样写的:stringStrDB=System.Configuration.C
- 机房重构---MDI窗体+单例模式
暂7师师长常乃超
【设计模式】
在VB6.0版本的机房收费系统中就用到了MDI技术(多文档界面),其中有的窗体用了MDI,而有的则没有用到,回头想想这些个关于增删改查的功能都该是MDI这个容器中的子窗体,于是这次我将他们都放到了MDI窗体中。一、关于MDI窗体MDI窗体设置步骤:(1)在frmMain中打开属性窗格,”IsMdiContainer”属性设置为”True”。(2)把工具箱中MenuStrip控件拖到frmMain中
- 机房重构---单例模式应用
Michael-杨楠
机房收费系统
前言:说到单例模式,我们可能会想到饿汉和懒汉这两种方式,下面就让我们来重温一下这两种单例模式吧。内容:一、单例模式是什么?单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。饿汉式单例类懒汉式单例类初始化时(类加载的时候)就实例化。类被加载的时候立马占用CPU内存,不管你用不用到他,反正先占内存了。(饿汉:特别饿,需要立马进食)第一次引用时才实例化。或者说:只有用到的时候才实例化(懒汉
- 机房重构—单例模式
12期尚锦
机房重构
定义:保证一个类仅有一个实例并提供一个访问它的全局访问点。解释:通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问实例的方法。特点:一是单例模式的类只提供私有的构造函数,二是类定义中含有一个该类的静态私有对象,三是该类提供了一个静态的公有的函数用于创建或获取它本身的静
- 【C#】单例模式
遥寄三山
●项目机房重构
前言在机房重构之前,我们学习了设计模式,在这次重构中,我们的任务就是将这些模式,添加到机房的重构中去。现在先来解决一个最简单的问题——窗体的超生。如果不加以限制,结果会是这样:非常的不友好。那么我们如何来解决这个问题呢?——单例模式。单例模式通常我们可以让一个全局变量使得一个对象被访问,但他不能防止你实例化多个对象,一个最好的办法就是,让类自身保存它的唯一实例,这个类可以保证没有其他实例可以被创建
- 【C#】机房重构单例模式的使用
迎风来Dora
——C#————机房重构————设计模式
【前言】开始的时候不打算用单例模式的,只是敲过例子,不在实践中使用还是不行的,那就行动起来添加一下吧。【单例模式】单例模式Singleton,保证一个类仅有一个是咧,并提供一个访问它的全局访问点【运用】系统的主窗体,每个子窗体都可以多次打开的话,会给用户造成打扰,比如用户在注册的时候,注册一半出去了,回来后打算继续注册,但是之前界面被覆盖了,重新打开了新的窗体,重新注册。这样会给用户造成不必要的时
- EA的简单使用
未来畅想--娜
当初机房重构的时候,因为对EA不怎么熟悉,就一直不想画图。现在合作了,必须要了解一下了。一、创建工程:选择相应的模型二、EA配置1、工具—选项在常规中重要的是作者这个选项,在代码工程中,最好把代码编辑是的页面编码设置为简体中文,其他配置按照要求就可以了。2、设置——代码工程模板可以设置自己代码文件的头注释三、画图四、生成代码选择目标文件,右击选择生成代码五、反向工程将原有的类库代码,使用EA进入导
- System.ArgumentOutOfRangeException:“索引超出范围。必须为非负值并小于集合大小。 Arg_ParamName_Name”
LYQ—
C#
做C#机房重构的时候遇到的这个问题System.ArgumentOutOfRangeException:“索引超出范围。必须为非负值并小于集合大小。Arg_ParamName_Name”后来通过同学指导以及自己上网查了一下,明白了出现索引超出范围的两种原因:1:比如一个循环for(inti=1;i0){}2:在获取数据时,数据库可能没有一个数据而导致出现该异常。比如控制器里面Model.detai
- 第12期【江山代有才人出】5月刊
TGBBlog
12期期刊
1、【机房重构】——实体类(Model)的奇葩说——张婷推荐理由:关于三层架构中的实体层(Model)的理解,仁者见仁智者见智,那么哪种说法才是比较正确,能更好地帮助我们理解呢?我们可以从这篇博客中了解各种奇葩说和其中的学问。2、验证码功能实现——王洪玉推荐理由:本篇博客利用几种简易的方式实现了验证码的功能,不仅可以对比着学到相关的知识,同时利用该功能,还有效防止某个黑客对某一个特定注册用户用特定
- 13期4月份期刊《菜鸟成长记》
TGBBlog
13期期刊
一、自荐人:刘子腾自荐链接:http://blog.csdn.net/liuziteng0228/article/details/66527588博客自荐名称:【机房重构】泛型与Datatable自荐理由:在学习三层的时候一开始返回值用的实体,加上sqlhelper之后返回值变成了DataTable。但是我们是面向对象编程的,而泛型更符合面向对象编程的思想。此篇文章简单的介绍了为什么要用泛型、泛型
- 【机房重构】C#子窗体关闭父窗体
赫于富
----机房重构
【机房重构】-----【修改密码】最原始我的修改密码是用户在修改密码之后仍然处于登录状态,自己想想其实也挺对的,为啥用户修改密码了就必须要重新登录?应该有很多人和我有同样的想法。但是经过和其他人一块讨论发现存在的问题:在修改密码之后密码已经被修改了,当前登录的用户却使用的是旧密码,不符合常理。于是我就开始了调整,但是存在了一个问题:当我们要把子窗体和父窗体同时关闭的时候,在子窗体中简单的写下面的代
- 【C#】机房重构-下机+存储过程
Dazzling_Ywq
【C#】
前言在做机房的时候一定要先考虑好,该功能要和数据库中那个表打交道,把各种因素都考虑进去,可是每次都考虑的不是很全怎么办呢?那没关系,只要自己做了思考,以后修改起来就会很方便!先看一下下机的流程图吧!思考经过自己整理一遍思路,发现要实现这个功能会查到很多表,重复的很多,这样会使D层的代码增加很多,于是就有了存储过程!官话:存储过程(StoredProcedure)是在大型数据库系统中,一组为了完成特
- 【C#】机房重构全部下机和选择下机
玉带林中挂
机房重构
第一遍机房没有调用方法,用户下机和操作员操作全部下机全都是在每一个窗体单独写的,这样实在是太费时间,还不方便。机房重构的时候用户下机方法没有封装,后面在操作员全部下机功能中,才将方法封装。全部下机和选择下机用的是datagridview控件,首先用此控件连接数据库。配制数据源:1、选择数据源:2、选择数据库3、点击下一步。4、新建连接5、新建连接时选择sqlserver6、下一步,然后选择自己应该
- Vb.net-DatagridView之右击删除选中行
Co可
机房收费系统
做第一版《机房收费系统》时,听说有同学实现了一个功能:右击行,显示“下机”,点击“下机”删除某个正在上机的学生,把我羡慕的不得了,心想,在我机房重构的时候,也要实现这个功能,于是,开始期盼。。。终于等到了自己要做“选中下机”的这一天。。。整体思路:右击显示“下机”,和点击“下机”删除是分开的两个操作。要先根据我们鼠标右击的位置,确定所在的行,显示“下机”,然后才能点击“下机”,执行下机操作。具体操
- 机房重构---数据库自增字段设置
暂7师师长常乃超
在敲机房的过程中,对于数据库这块学到了很多新的知识,类似于“存储过程”、“触发器”、“视图”,这“三大件”在机房重构的时候都有新的认识,就像今天中午和李芬聊天时候聊到了学习是一个迭代的过程,不要指望一次就把知识学会、学以致用;也不要因为感觉在学的过程中不够扎实而感到恐惧、厌学,要知道每个人的情况都是差不多的,没有人一次就学的特别扎实,So你需要认识到,在我们学习的过程中什么是“不怕不知道,就怕不知
- 【VB.net】DataGridView控件的使用
王璐-Louise
——【VB.net】
VS中的DataGridView控件,在机房重构里的出镜率还是很高哒~这篇博客就把一些有关DataGridView控件的一些使用细节和大家分享一下!找到控件:绑定数据源选中行数代码实现:DataGridView1.SelectedRows.Count以增加删除用户窗体中的删除所选行数代码为例:PrivateSubbtnDeleteUser_Click(senderAsObject,eAsEvent
- 机房重构——下机(职责链模式+策略模式)
一路向前!
-----机房收费系统
前言:说起机房重构的下机自己都有点不好意思了,不想提起自己的那点“小事”。要做上下机的时候自己整个人都很不开心,感觉自己搞不定它们,有种压抑感,还略带了点小情绪,不想弄,其实都是自己把自己吓到了。只要静下心来,开开心心的去想思路,看代码,没有什么做不出来,学不会的。保持乐观的心态,比什么都重要。策略模式:它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法
- 【机房重构】职责链模式解决下机消费时间计算问题
Markfight!
C#设计模式机房收费系统
设计模式在之前学习了两遍,尤其是在软考的时候,博主算是认认真真搞懂了十几个设计模式,虽然不算多,但是目前够用。然而这些都只存在理论阶段,还没有实战应用。但是最近博主在开发机房收费系统的时候发现学生下机计算消费时间这一块和职责链模式很相像,于是就把职责链模式加了上去,最后结果告诉我,还不错。首先先来回顾一下什么是职责链模式?职责链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦
- 机房重构(个人版)——类图
weixin_30457881
我认为机房重构的正确顺序是:数据库、画图(包图、类图、时序图)、文档最后是代码的实现。不过,虽然我这么认为,却没有完全按照这个进行。我认为,计划和顺序是死的,人是活的,如果进行到某一步,你进行不下去了,你会怎么办?我的选择是,放下,从别的方式入手。就二次机房来说,我先做了包图,简单的做了类图(有一种不知道从哪里下手,不知道怎么开始的感觉),和第一次类图没有太大差别,因为我没有找到入手点。做了几张时
- 机房重构时利用状态模式实现消费时间的计算
little_color
设计模式
在做机房重构时,我们会在学生上下机计算学生上机时间时,会出现消费时间随着基本数据设定表中的数据变化而变化,这里不仅仅是数据的变化,还包括不同时间段内消费时间具体确定问题。主要分为三个时间段的计算1.准备时间:即在此时间段内,消费金额为02.至少上机时间:如果上机时间超过了准备时间,但是少于至少上机时间,那么此时消费时间为至少上机时间3.按正常消费时间来算:此时,消费时间大于至少上机时间后,则按照正
- 关于旗正规则引擎中的MD5加密问题
何必如此
jspMD5规则加密
一般情况下,为了防止个人隐私的泄露,我们都会对用户登录密码进行加密,使数据库相应字段保存的是加密后的字符串,而非原始密码。
在旗正规则引擎中,通过外部调用,可以实现MD5的加密,具体步骤如下:
1.在对象库中选择外部调用,选择“com.flagleader.util.MD5”,在子选项中选择“com.flagleader.util.MD5.getMD5ofStr({arg1})”;
2.在规
- 【Spark101】Scala Promise/Future在Spark中的应用
bit1129
Promise
Promise和Future是Scala用于异步调用并实现结果汇集的并发原语,Scala的Future同JUC里面的Future接口含义相同,Promise理解起来就有些绕。等有时间了再仔细的研究下Promise和Future的语义以及应用场景,具体参见Scala在线文档:http://docs.scala-lang.org/sips/completed/futures-promises.html
- spark sql 访问hive数据的配置详解
daizj
spark sqlhivethriftserver
spark sql 能够通过thriftserver 访问hive数据,默认spark编译的版本是不支持访问hive,因为hive依赖比较多,因此打的包中不包含hive和thriftserver,因此需要自己下载源码进行编译,将hive,thriftserver打包进去才能够访问,详细配置步骤如下:
1、下载源码
2、下载Maven,并配置
此配置简单,就略过
- HTTP 协议通信
周凡杨
javahttpclienthttp通信
一:简介
HTTPCLIENT,通过JAVA基于HTTP协议进行点与点间的通信!
二: 代码举例
测试类:
import java
- java unix时间戳转换
g21121
java
把java时间戳转换成unix时间戳:
Timestamp appointTime=Timestamp.valueOf(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()))
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:m
- web报表工具FineReport常用函数的用法总结(报表函数)
老A不折腾
web报表finereport总结
说明:本次总结中,凡是以tableName或viewName作为参数因子的。函数在调用的时候均按照先从私有数据源中查找,然后再从公有数据源中查找的顺序。
CLASS
CLASS(object):返回object对象的所属的类。
CNMONEY
CNMONEY(number,unit)返回人民币大写。
number:需要转换的数值型的数。
unit:单位,
- java jni调用c++ 代码 报错
墙头上一根草
javaC++jni
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000777c3290, pid=5632, tid=6656
#
# JRE version: Java(TM) SE Ru
- Spring中事件处理de小技巧
aijuans
springSpring 教程Spring 实例Spring 入门Spring3
Spring 中提供一些Aware相关de接口,BeanFactoryAware、 ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,其中最常用到de匙ApplicationContextAware.实现ApplicationContextAwaredeBean,在Bean被初始后,将会被注入 Applicati
- linux shell ls脚本样例
annan211
linuxlinux ls源码linux 源码
#! /bin/sh -
#查找输入文件的路径
#在查找路径下寻找一个或多个原始文件或文件模式
# 查找路径由特定的环境变量所定义
#标准输出所产生的结果 通常是查找路径下找到的每个文件的第一个实体的完整路径
# 或是filename :not found 的标准错误输出。
#如果文件没有找到 则退出码为0
#否则 即为找不到的文件个数
#语法 pathfind [--
- List,Set,Map遍历方式 (收集的资源,值得看一下)
百合不是茶
listsetMap遍历方式
List特点:元素有放入顺序,元素可重复
Map特点:元素按键值对存储,无放入顺序
Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的)
List接口有三个实现类:LinkedList,ArrayList,Vector
LinkedList:底层基于链表实现,链表内存是散乱的,每一个元素存储本身
- 解决SimpleDateFormat的线程不安全问题的方法
bijian1013
javathread线程安全
在Java项目中,我们通常会自己写一个DateUtil类,处理日期和字符串的转换,如下所示:
public class DateUtil01 {
private SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
public void format(Date d
- http请求测试实例(采用fastjson解析)
bijian1013
http测试
在实际开发中,我们经常会去做http请求的开发,下面则是如何请求的单元测试小实例,仅供参考。
import java.util.HashMap;
import java.util.Map;
import org.apache.commons.httpclient.HttpClient;
import
- 【RPC框架Hessian三】Hessian 异常处理
bit1129
hessian
RPC异常处理概述
RPC异常处理指是,当客户端调用远端的服务,如果服务执行过程中发生异常,这个异常能否序列到客户端?
如果服务在执行过程中可能发生异常,那么在服务接口的声明中,就该声明该接口可能抛出的异常。
在Hessian中,服务器端发生异常,可以将异常信息从服务器端序列化到客户端,因为Exception本身是实现了Serializable的
- 【日志分析】日志分析工具
bit1129
日志分析
1. 网站日志实时分析工具 GoAccess
http://www.vpsee.com/2014/02/a-real-time-web-log-analyzer-goaccess/
2. 通过日志监控并收集 Java 应用程序性能数据(Perf4J)
http://www.ibm.com/developerworks/cn/java/j-lo-logforperf/
3.log.io
和
- nginx优化加强战斗力及遇到的坑解决
ronin47
nginx 优化
先说遇到个坑,第一个是负载问题,这个问题与架构有关,由于我设计架构多了两层,结果导致会话负载只转向一个。解决这样的问题思路有两个:一是改变负载策略,二是更改架构设计。
由于采用动静分离部署,而nginx又设计了静态,结果客户端去读nginx静态,访问量上来,页面加载很慢。解决:二者留其一。最好是保留apache服务器。
来以下优化:
- java-50-输入两棵二叉树A和B,判断树B是不是A的子结构
bylijinnan
java
思路来自:
http://zhedahht.blog.163.com/blog/static/25411174201011445550396/
import ljn.help.*;
public class HasSubtree {
/**Q50.
* 输入两棵二叉树A和B,判断树B是不是A的子结构。
例如,下图中的两棵树A和B,由于A中有一部分子树的结构和B是一
- mongoDB 备份与恢复
开窍的石头
mongDB备份与恢复
Mongodb导出与导入
1: 导入/导出可以操作的是本地的mongodb服务器,也可以是远程的.
所以,都有如下通用选项:
-h host 主机
--port port 端口
-u username 用户名
-p passwd 密码
2: mongoexport 导出json格式的文件
- [网络与通讯]椭圆轨道计算的一些问题
comsci
网络
如果按照中国古代农历的历法,现在应该是某个季节的开始,但是由于农历历法是3000年前的天文观测数据,如果按照现在的天文学记录来进行修正的话,这个季节已经过去一段时间了。。。。。
也就是说,还要再等3000年。才有机会了,太阳系的行星的椭圆轨道受到外来天体的干扰,轨道次序发生了变
- 软件专利如何申请
cuiyadll
软件专利申请
软件技术可以申请软件著作权以保护软件源代码,也可以申请发明专利以保护软件流程中的步骤执行方式。专利保护的是软件解决问题的思想,而软件著作权保护的是软件代码(即软件思想的表达形式)。例如,离线传送文件,那发明专利保护是如何实现离线传送文件。基于相同的软件思想,但实现离线传送的程序代码有千千万万种,每种代码都可以享有各自的软件著作权。申请一个软件发明专利的代理费大概需要5000-8000申请发明专利可
- Android学习笔记
darrenzhu
android
1.启动一个AVD
2.命令行运行adb shell可连接到AVD,这也就是命令行客户端
3.如何启动一个程序
am start -n package name/.activityName
am start -n com.example.helloworld/.MainActivity
启动Android设置工具的命令如下所示:
# am start -
- apache虚拟机配置,本地多域名访问本地网站
dcj3sjt126com
apache
现在假定你有两个目录,一个存在于 /htdocs/a,另一个存在于 /htdocs/b 。
现在你想要在本地测试的时候访问 www.freeman.com 对应的目录是 /xampp/htdocs/freeman ,访问 www.duchengjiu.com 对应的目录是 /htdocs/duchengjiu。
1、首先修改C盘WINDOWS\system32\drivers\etc目录下的
- yii2 restful web服务[速率限制]
dcj3sjt126com
PHPyii2
速率限制
为防止滥用,你应该考虑增加速率限制到您的API。 例如,您可以限制每个用户的API的使用是在10分钟内最多100次的API调用。 如果一个用户同一个时间段内太多的请求被接收, 将返回响应状态代码 429 (这意味着过多的请求)。
要启用速率限制, [[yii\web\User::identityClass|user identity class]] 应该实现 [[yii\filter
- Hadoop2.5.2安装——单机模式
eksliang
hadoophadoop单机部署
转载请出自出处:http://eksliang.iteye.com/blog/2185414 一、概述
Hadoop有三种模式 单机模式、伪分布模式和完全分布模式,这里先简单介绍单机模式 ,默认情况下,Hadoop被配置成一个非分布式模式,独立运行JAVA进程,适合开始做调试工作。
二、下载地址
Hadoop 网址http:
- LoadMoreListView+SwipeRefreshLayout(分页下拉)基本结构
gundumw100
android
一切为了快速迭代
import java.util.ArrayList;
import org.json.JSONObject;
import android.animation.ObjectAnimator;
import android.os.Bundle;
import android.support.v4.widget.SwipeRefreshLayo
- 三道简单的前端HTML/CSS题目
ini
htmlWeb前端css题目
使用CSS为多个网页进行相同风格的布局和外观设置时,为了方便对这些网页进行修改,最好使用( )。http://hovertree.com/shortanswer/bjae/7bd72acca3206862.htm
在HTML中加入<table style=”color:red; font-size:10pt”>,此为( )。http://hovertree.com/s
- overrided方法编译错误
kane_xie
override
问题描述:
在实现类中的某一或某几个Override方法发生编译错误如下:
Name clash: The method put(String) of type XXXServiceImpl has the same erasure as put(String) of type XXXService but does not override it
当去掉@Over
- Java中使用代理IP获取网址内容(防IP被封,做数据爬虫)
mcj8089
免费代理IP代理IP数据爬虫JAVA设置代理IP爬虫封IP
推荐两个代理IP网站:
1. 全网代理IP:http://proxy.goubanjia.com/
2. 敲代码免费IP:http://ip.qiaodm.com/
Java语言有两种方式使用代理IP访问网址并获取内容,
方式一,设置System系统属性
// 设置代理IP
System.getProper
- Nodejs Express 报错之 listen EADDRINUSE
qiaolevip
每天进步一点点学习永无止境nodejs纵观千象
当你启动 nodejs服务报错:
>node app
Express server listening on port 80
events.js:85
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE
at exports._errnoException (
- C++中三种new的用法
_荆棘鸟_
C++new
转载自:http://news.ccidnet.com/art/32855/20100713/2114025_1.html
作者: mt
其一是new operator,也叫new表达式;其二是operator new,也叫new操作符。这两个英文名称起的也太绝了,很容易搞混,那就记中文名称吧。new表达式比较常见,也最常用,例如:
string* ps = new string("
- Ruby深入研究笔记1
wudixiaotie
Ruby
module是可以定义private方法的
module MTest
def aaa
puts "aaa"
private_method
end
private
def private_method
puts "this is private_method"
end
end