test

PHP ci 域名去掉index.php

谁说我不能喝 提交于 2020-02-26 11:16:00
我在本地配置虚拟主机,访问api目录是:api.com/index.php/test/test。这个目录也可以这么访问:127.0.0.1/api/index.php/test/test 可以配置如下: 1,增加.htaccess到根目录,.htaccess内容如下: RewriteEngine on RewriteCond $1 !^(index\.php|images|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L] 2,修改application/config/config.php文件: $config['index_page'] = 'index.php';修改为: $config['index_page'] = ''; 然后本地可以直接通过api.com/test/test访问,但是如果用127.0.0.1/api/index.php/test/test 访问的话,中间的index.php必须加上, 有方法可以不用加吗?(最好是不要修改环境,而通过配置代码) 来源: https://www.cnblogs.com/ayanboke/p/10118223.html

Keras【Deep Learning With Python】更优模型探索Keras实现RNN

不想你离开。 提交于 2020-02-26 10:36:45
文章目录 RNN简介 1.RNN的应用 2.什么是RNN? 3.RNN用来做什么? 4. 训练RNNs Keras代码实现(Mnist) RNN简介 1.RNN的应用 RNN主要有两个应用,一是评测一个句子出现的可能性,二是文本自动生成。\ 2.什么是RNN? RNN之所以叫RNN是因为它循环处理相同的任务,就是预测句子接下来的单词是什么。RNN认为在这循环的任务中,各个步骤之间不是独立,于是它循环记录前面所有文本的信息(也叫记忆),作为预测当前词的一个输入。 在RNN中,每个词作为一层,对其进行预测。 F函数一般是tanh或者ReLU 是在t时刻词典中所有词出现的概率,也就是||=|vocabulary| 并且所有层共享U和W 3.RNN用来做什么? RNNs在NLP中得到了巨大的成功,LSTM是被广泛使用的RNN。LSTM与典型的RNN基本框架一致,只是使用了同的方式来计算隐藏状态。 3.1语言模型和文本生成 语言模型中,输入时经过编码的词向量序列,输出是一系列预测的词。在训练模型的时候,令 ,也就是让输出等于下一时刻真实的输入,因为在文本生成中,这一时刻的输出对应的是下一时刻的输入。 3.2机器翻译 机器翻译与语言模型的不同是,机器翻译必须等待所有输入结束后才输出,因为这个时候才能得到翻译句子的所有信息。 3.3语音识别。 输入一系列的声波信息,然后预测一段语音。 3

Java构造器与构建器的使用

倾然丶 夕夏残阳落幕 提交于 2020-02-26 09:11:27
我们在平常类的构建过程中,可能会面临很多问题,可扩张性、安全性等等。想象一下,这样一个场景,我们现在要创建一个类,其中有6个属性,其中又有4个属性的值是不太确定的(可能某个对象就不需要其中的某个值),这时我们怎么创建这个类呢?以下是几种方法: 使用普通构造器 1 public class Test { 2 private int servingSize; 3 private int servings; 4 private int calories; 5 private int fat; 6 private int sodium; 7 private int carbohydrate; 8 9 public Test(int servingSize, int servings) { 10 this.servingSize = servingSize; 11 this.servings = servings; 12 this.calories = 0; 13 } 14 15 public Test(int servingSize, int servings, int calories) { 16 this.servingSize = servingSize; 17 this.servings = servings; 18 this.calories = calories; 19

git教程学习笔记

与世无争的帅哥 提交于 2020-02-26 07:09:05
链接:https://pan.baidu.com/s/1-mUSaciMNolE1aqBP9suWg 提取码:gz03 git视频课程列表 git简介Git 简介 git安装与配置: 最常用的 git 命令有: 创建一个版本库: 版本创建与回退 4.1使用; 1、创建一个版本库 2、创建一个提交后版本1 3、查看版本记录, 4、版本回退 4.2、工作区和版本库 4.3、管理修改, 4.4、撤销修改 4.5、对比文件的不同 4.6、删除文件 查看日志的简洁版本 git基本操作版本小结 删除的补充 分支管理 5.1、分支的概念 5.2、创建与合并分支 分支操作小结: 5.3、解决冲突 5.4、分支管理策略 5.5、Bug分支 使用github 6.1创建仓库 相当于git init 6.2添加ssh账户 6.3克隆项目 6.4上传分支 6.5将本地分支跟踪服务器分支 6.6从远程分支上拉取代码 工作使用git 一、Git 简介 git历史 1、linus创建linux的时候用diff方式汇总代码 2、bitkeeper授权给linus公司,因为开发samba的andrew视图破解协议被bitmover公司发现了, 要求收回linux社区免费使用bitkeeper的使用权 3、linus两周时间用c写了一个分布式版本控制系统,git 4、linux系统的源码由git管理 5

MySQL 执行计划中Extra(Using where,Using index,Using index condition,Using index,Using where)的浅析

北战南征 提交于 2020-02-26 06:49:57
关于如何理解MySQL执行计划中Extra列的Using where、Using Index、Using index condition,Using index,Using where这四者的区别。首先,我们来看看官方文档关于三者的简单介绍(官方文档并没有介绍Using index,Using where这种情况): Using index (JSON property: using_index) The column information is retrieved from the table using only information in the index tree without having to do an additional seek to read the actual row. This strategy can be used when the query uses only columns that are part of a single index. For InnoDB tables that have a user-defined clustered index, that index can be used even when Using index is absent from the Extra column. This is the

Oracle主键约束、唯一键约束、唯一索引的区别

大憨熊 提交于 2020-02-26 06:36:33
一般,我们看到术语“索引”和“键”交换使用,但实际上这两个是不同的。索引是存储在数据库中的一个物理结构,键纯粹是一个逻辑概念。键代表创建来实施业务规则的完整性约束。索引和键的混淆通常是由于数据库使用索引来实施完整性约束。 接下来我们看看数据库中的主键约束、唯一键约束和唯一索引的区别。 SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production PL/SQL Release 11.2.0.1.0 - Production CORE 11.2.0.1.0 Production TNS for Linux: Version 11.2.0.1.0 - Production NLSRTL Version 11.2.0.1.0 - Production SQL> create table test ( 2 id int, 3 name varchar2(20), 4 constraint pk_test primary key(id)) 5 tablespace users;

DOCKER安装及基本使用

社会主义新天地 提交于 2020-02-26 06:28:42
1 DOCKER 基本结构 Docker客户端:Docker是C/S的应用架构模型,一般客户端和服务端都在同一个二进制文件中。所以通常我们都可以通过Docker命令来运行相关操作。 但是也可以通过用于程序基于API来操作。 Docker daemon:Docker 的服务端,通常表示的包都是Docker Engine,接受用户请求,并进行相关操作。 容器:相当于虚拟机的概念,但是简化成一个相互隔离的操作系统,无需我们关系具体细节,我们像集装箱一样打包就用即可。 镜像:容器的基础,通过Unionfs文件系统特性,实现不同镜像堆叠。是启动容器的一个基础。用Dockerfile可以方便定制。 Registry:存放镜像的地方,通过Registry我们就可以实现容器镜像的打包带走。 2 DOCKER 常用命令 2.1 Docker 镜像管理 一、显示本地镜像: [root@test mnt]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE upstram_nginx latest f3c5dcc79825 9 days ago 669 MB lnmp/nginx 0.2 9fe8cdcb3e43 9 days ago 669 MB lnmp/mysql 1.0 2c612a810853 10 days ago 374 MB lnmp

读取配置文件

你。 提交于 2020-02-26 05:39:21
1.配置文件 获取配置文件类 @Data @Component @ConfigurationProperties ( prefix = "test.setting" ) public class CommonConfig { private String str ; private List<Integer> list ; private List<ConfigEntity> configEntityList ; } application.properties文件 test.setting.str = "this is a String Type in CommonConfig" test.setting.list[ 0 ] = 1 test.setting.list[ 1 ] = 2 test.setting.list[ 2 ] = 3 test.setting.configEntityList[ 0 ]. id = "testConfigEntityId-0" test.setting.configEntityList[ 0 ]. content = "testConfigEntityContent-0" test.setting.configEntityList[ 1 ]. id = "testConfigEntityId-1" test.setting

静态代理、动态代理,以及动态代理的调用说明

自作多情 提交于 2020-02-26 05:34:41
原文作者:弥诺R 原文地址: http://www.minuor.com/1524750034/article 转载声明:转载请注明原文地址,注意版权维护,谢谢! 提前说说 项目中涉及到的代码我都会上传到码云(gitee)或者github上,提供给大家下载参考,文中就以最简单的方式说明执行过程。源码的地址在文末哦! 代理模式 代理模式分为静态代理和动态代理两种方式,静态代理是在开发的时候就写好代理的过程,并且代理类要和目标类实现同一个接口。而动态代理是代理类通过实现InvocationHandler接口完成,在运行期间动态的构建代理对象,在动态代理的实现过程中还有另一个更为重要的类Proxy,准确的来说,Proxy负责生成代理对象,而InvocationHandler是根据生成的代理对象执行增强内容和目标方法或类。 静态代理 ####要点: 1、代理类需要和目标类需要实现同一个接口 2、在代理类中会内置目标类对象 ####代码分析 创建一个接口Transformers(变形金刚) public interface Transformers { void trans2man();//变形->人 void trans2car();//变形->车 } Transformers的实现类TransformersImpl,可以理解为擎天柱 擎天柱实现了变形金刚接口,拥有两个功能分别是变形成人

前端基础JQuery

无人久伴 提交于 2020-02-26 05:10:00
JQuery对象是通过JQquery包装DOM对象后产生的对象。JQuery对象是JQuery独有的。如果一个对象是JQuery对象,那么它就可以使用JQuery中的方法。 $("#test").html(); 获取ID为test的元素内的html代码 DOM实现代码:document.getElementById("test").innerHTML; 虽然JQuery对象是DOM对象包装后产生的,但是JQuery无法使用DOM对象的任何方法,同理DOM对象也不能使用JQuery中的方法 约定如果获取的是JQuery对象,那么要在变量前加$ var $variable=JQuery对象 var variable=DOM对象 $variable[0]:JQuery对象转为DOM对象$("#test")[0].innerHTML; 选择器   基本选择器 $("*") 通配 $(#id") ID $(".class") 类 $("element") 标签 $(".class,p,div") 多个元素   层级选择器 $(".outer div") .outer所有div后代 $(".outer>div") .outer所有子代div $(".outer+div") .outer毗邻div标签 $(".outer~div") .outer普通兄弟div标签   基本选择器 $("li