test

php添加扩展插件

六眼飞鱼酱① 提交于 2020-02-20 07:58:09
给PHP安装扩展的方式有好多 一、重新编译 进入PHP源码目录./configure --prefix=/usr/local/php ...[其他编译参数] 二、通过phpize添加扩展 进入PHP源代码扩展应用目录ext,例如: /usr/local/src/EZHTTP-master/soft/php-5.3.27/ext/pcntl/ 在pcntl目录下执行phpize命令然后在configure,运行结果如下: [root@qzltxx pcntl]# phpize Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626 [root@qzltxx pcntl]# ./configure --with-php-config=/usr/local/php/bin/php-config checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for a sed that does not truncate output... /bin/sed checking for cc.

中文文本分类

好久不见. 提交于 2020-02-20 06:20:16
目录 代码分解 utils train_eval models.TextCNN main 在GPU下的运行结果 代码分解 代码包括四个部分,分别是: 工具类:utils 训练及测试代码:train_eval 模型:models.TextCNN 主函数:main 在notebook中依次运行前三个部分,最后执行main就可以开始训练了 colab链接: https://colab.research.google.com/drive/1vUnHAjmA3OTt5o47HQkQLCXA8-rtsZEs 具体代码及解析如下: utils """ utils """ import os import torch import numpy as np import pickle as pkl from tqdm import tqdm import time from datetime import timedelta MAX_VOCAB_SIZE = 10000 # 词表长度限制 UNK, PAD = '<UNK>', '<PAD>' # 未知字,padding符号 def build_vocab(file_path, tokenizer, max_size, min_freq): """ 构建一个词表: 首先对数据集中的每一行句子按字/空格进行分割,然后统计所有元素的出现频率

5.5 卷积神经网络(LeNet)

♀尐吖头ヾ 提交于 2020-02-20 03:10:19
在“多层感知机的从零开始实现”一节里我们构造了一个含单隐藏层的多层感知机模型来对Fashion-MNIST数据集中的图像进行分类。每张图像高和宽均是28像素。我们将图像中的像素逐行展开,得到长度为784的向量,并输入进全连接层中。然而,这种分类方法有一定的 局限性。 图像在同一列邻近的像素在这个向量中可能相距较远。它们构成的模式可能难以被模型识别。 对于大尺寸的输入图像,使用全连接层容易导致模型过大。假设输入是高和宽均为 1 , 000 1,000 1 , 0 0 0 像素的彩色照片(含3个通道)。即使全连接层输出个数仍是256,该层权重参数的形状也是 3 , 000 , 000 × 256 3,000,000\times 256 3 , 0 0 0 , 0 0 0 × 2 5 6 :它占用了大约3 GB的内存或显存。这会带来过于复杂的模型和过高的存储开销。 卷积层尝试解决这两个问题。 卷积层保留输入形状,使图像的像素在高和宽两个方向上的相关性均可能被有效识别; 卷积层通过滑动窗口将同一卷积核与不同位置的输入重复计算,从而避免参数尺寸过大。 卷积神经网络就是含卷积层的网络。本节里我们将介绍一个早期用来识别手写数字图像的卷积神经网络:LeNet。这个名字来源于LeNet(1994)论文的第一作者Yann LeCun

Vue中的slot、slot-scope和v-slot

五迷三道 提交于 2020-02-20 03:09:56
一.slot 插槽,也就是slot,是组件的一块HTML模板,这块模板显示不显示、以及怎样显示由父组件来决定。值得注意的是:内容要写在父组件中,然后分给需要的子组件,当slot多个时,可以通过name来加以区分,这就是所谓的具名插槽。 举个例子 父组件: <template> <div> <h3>这是父组件</h3> <son><span>实践slot</span></son> <son> <template slot="myslot"> <div> 实践具名slot </div> </template> </son> </div> </template> 子组件: <template> <div> <h4>这是子组件</h4> <input type="text" placeholder="请输入"> <slot></slot> <slot name="myslot"></slot> </div> </template> 效果: 二.slot-scope slot-scope就是作用域插槽。官方叫它作用域插槽,实际上,对比具名插槽,我们可以叫它带数据的插槽。具名插槽在组件的template里面写,作用域插槽要求,在slot上面绑定数据。 举个例子 父组件: <template> <div class="father"> <h3>这里是父组件</h3> <!--第一次使用

jbpm工作流

我的未来我决定 提交于 2020-02-20 01:30:08
一、JBPM(java business process manager)   1、工作流管理流程   O--->定义工作流(使用流程设计器生成,png和xml文件,分别面向用户和系统)    --->执行工作流(核心对象:流程引擎ProcessEngine)    --->连接数据库(jbpm18张表,jbpm4_deploymen,jbpm4_deployprop,jbpm4_execution,jbpm4_hist_task,jbpm_hist_var,jbpm4_lob,jbpm4_task,jbpm_variable)   <---O         2、jbmp中的几个基本概念    流程引擎 ,ProcessEnginee   *RepositoryService   *ExcutionService   *TaskService    部署对象 (deployment):一次部署一个或者多个文件到数据库中(png,xml,zip)    流程定义 (processDefinition):获得并解析xml,解析xml文件中的内容,内容即流程定义的规则,工作流jbpm就是按照流程定义的规则往下执行的。与流程定义相关的表,     jbpm部署流程定义的表:select * from jbpm4_deployment;     jbpm流程定义的表:select *

PHP引用(&)使用详解

旧巷老猫 提交于 2020-02-20 00:52:04
php的引用(就是在变量或者函数、对象等前面加上&符号) 在PHP 中引用的意思是:不同的名字访问同一个变量内容。 与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容,在内存中存放的地址。 1.变量的引用 PHP 的引用允许你用两个变量来指向同一个内容 <?php $a="ABC"; $b =&$a; echo $a;//这里输出:ABC echo $b;//这里输出:ABC $b="EFG"; echo $a;//这里$a的值变为EFG 所以输出EFG echo $b;//这里输出EFG ?> 2.函数的引用传递(传址调用 ) 传址调用我就不多说了 下面直接给出代码 <?php function test(&$a){ $a=$a+100; } $b=1; echo $b;//输出1 test($b); //这里$b传递给函数的其实是$b的变量内容所处的内存地址,通过在函数里改变$a的值 就可以改变$b的值了 echo "<br>"; echo $b;//输出101 ?> 2.函数的引用传递(传址调用 ) 传址调用我就不多说了 下面直接给出代码 <?php function test(&$a){ $a=$a+100; } $b=1; echo $b;//输出1 test($b); //这里$b传递给函数的其实是$b的变量内容所处的内存地址,通过在函数里改变$a的值

PHp引用,函数引用,对象引用(初学者必看)

冷暖自知 提交于 2020-02-19 22:41:57
转自:http://blog.sina.com.cn/s/blog_948254830100vs2e.html 收集整理: 第 二 教 育 资 源 网 在PHP 中引用的意思是:不同的名字访问同一个变量内容. 与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址 变量的引用 PHP 的引用允许你用两个变量来指向同一个内容 [php] $a="ABC"; $b =&$a; echo $a;//这里输出:ABC echo $b;//这里输出:ABC $b="EFG"; echo $a;//这里$a的值变为EFG 所以输出EFG echo $b;//这里输出EFG ?> [/php] 函数的传址调用 传址调用我就不多说了 下面直接给出代码 [php] function test(&$a) { $a=$a+100; } $b=1; echo $b;//输出1 test($b); //这里$b传递给函数的其实是$b的变量内容所处的内存地址,通过在函数里改变$a的值 就可以改变$b的值了 echo " "; echo $b;//输出101 [/php] 要注意的是,在这里test(1);的话就会出错,原因自己去想 函数的引用返回 先看代码 [php] function &test() { static $b=0;//申明一个静态变量 $b=$b+1; echo

第23课 神秘的临时变量

不羁的心 提交于 2020-02-19 20:57:18
本文内容取自于对狄泰学院 唐佐林老师 C++深度解析 课程的学习总结 有趣的问题 下面的程序输出什么? 为什么? 运行结果 从实验结果可以看出,mi的值为一个随机数 发生了什么 程序意图: 在 Test() 中以 0 作为 参数调用 Test(int i) 将成员变量 mi 的初始值设置为 0 运行结果: 成员变量 mi 的值为随机值 思考 构造函数 是一个特殊的函数 是否可以 直接调用 ? 是否可以在 构造函数中调用构造函数? 直接调用构造函数的行为是什么? 答案 直接调用构造函数将产生一个 临时对象 临时对象的 生命周期只有一条语句的时间 临时对象的 作用域只在一条语句中 临时对象是C++中 值得警惕 的灰色地 编程实验 解决方案 定义一个私有成员函数init()来初始化私有变量 mi # include <stdio.h> class Test { int mi ; void init ( int i ) { mi = i ; } public : Test ( int i ) { init ( i ) ; } Test ( ) { init ( 0 ) ; } void print ( ) { printf ( "mi = %d\n" , mi ) ; } } ; int main ( ) { Test t ; t . print ( ) ; return 0 ; }

如何在ECLIPSE中使用MVN CLEAN INSTALL

一个人想着一个人 提交于 2020-02-19 15:05:22
如何在ECLIPSE中使用MVN CLEAN INSTALL 1、在Maven项目或者pom.xml上右键——>Run As ——>“Maven Build...”或者Run Configuration——>“Maven Build” 2、在“Goals”输入框中输入:clean install -X 3、使用时在Run As中选中Maven build即可 mvn命令若干: mvn -h,不会用时,可寻求帮助。 mvn clean compile,将.java类编译为.class文件; mvn clean test, 执行单元测试。本质上,还是执行了一个完整的生命周期,clean:clean, resources:resources, compiler:compile, resources:testResources, compiler:testCompile mvn clean package,进行打包。 mvn clean install –Dmaven.test.skip mvn clean install ,将某jar包安装到maven本地仓库中。 mvn archetype:generate,快速的搭建项目骨架,输入一些groupId/artifactId/version等信息,由mvn插件自动生成一些必要的依赖和项目骨架。 ======================

web前端学习之JavaScript

拜拜、爱过 提交于 2020-02-19 14:47:28
JavaScript 是世界上最流行的编程语言。这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。 JavaScript 是脚本语言 JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程代码。 JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。 通过这段时间对js的学习,越来越发现js的强大与重要性。 1、 语言特性、功能、简介: JavaScript 是世界上最流行的编程语言。 这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。 插入HTML页面中后由所有现代浏览器进行执行。 功能是在HTML页面中为所欲为。 2、 变量、数据类型: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> var a=5; var b="hi,javascript"; var c=true; var d=["one","two","three"]; /** * 注意,script里面的type写不写都不要紧,因为H5中已经将JS认定为默认的脚本语言 * var 是定义变量的前缀