自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杨同学努力减肥的日子

不要辜负了本该奋斗的青春。

  • 博客(61)
  • 资源 (2)
  • 收藏
  • 关注

原创 论文翻译:LP-3DCNN: Unveiling Local Phase in 3D Convolutional Neural Networks

文章目录引言1. 简介2. 相关工作3. 方法4 实验4.1 三维CAD模型数据集的实验与结果4.1.1 ModelNet:与基线的比较4.1.2 ModelNet:与最先进的技术进行比较4.2 时空图像序列的实验和结果5. 讨论与分析5.1 ReLPV块的时空复杂度5.2 ReLPV块的统计优势5.3 Exploring the Local Phase Volume of the ReLPV b...

2019-08-03 16:31:15 515

原创 论文翻译:HetConv-Heterogeneous Kernel-Based Convolutions for Deep CNNs

Abstract我们提出了一种新颖的深度学习架构,其中卷积操作利用了异构内核。与标准卷积运算相比,所提出的HetConv(基于异构内核的卷积)减少了计算(FLOPs)和参数的数量,同时仍保持表示效率。为了证明我们提出的卷积的有效性,我们在标准卷积神经网络(CNN)架构上提供了广泛的实验结果,如VGG和ResNet。 我们发现在用我们提出的HetConv滤波器替换这些架构中的标准卷积滤波器后,我们...

2019-07-26 21:41:39 600

原创 配置:本地访问远程Linux系统服务器的Jupyter Notebook

环境情况远程服务器上配置了Anaconda,本地主机没有安装Anaconda配置步骤如下:登陆远程服务器加粗样式生成配置文件jupyter notebook --generate-config生成密码输入ipython打开ipython生成密钥:In [1]: from notebook.auth import passwdIn [2]: passwd()En...

2019-01-25 12:03:41 641 1

原创 Python学习之路8 - 内置方法

abs(-230) #取绝对值all([0,1,-5]) #如果参数里面的所有值都为真就返回真,否则返回假any([0,1,-5]) #如果参数里面有一个值为真则返回真,否则返回假ascii([1,2,'fds','浮点数'])#将参数变成字符串bin(8) #十进制转二进制hex(255) #转十六进制oct(4) #转八进制bool(2) #判断参数真假a...

2017-11-24 09:49:43 224

原创 Python学习之路7 - 生成器&迭代器

本章内容:列表生成式 生成器 yield 迭代器列表生成式当我们要定义一个列表的时候,我们通常用这种方式a = [1,2,3],但是如果我们定义了一个比较长的列表的时候,手动定义列表就会比较麻烦,这是我们通常的做法就是利用循环的手段来创建列表,例如创建如下的列表:L = [0,1,4,9,16,25,36,49,64,81]L = []for x in range(1,...

2017-11-24 09:49:40 226

原创 Python学习之路6 - 装饰器

装饰器定义:本质是函数,(装饰其他函数)就是为其他函数添加附加功能。原则:1.不能修改被装饰的函数的源代码    2.不能修改被装饰的函数的调用方式实现装饰器的知识储备:  1.函数即“变量”  2.高阶函数(满足下列条件之一就是高阶函数)a:把一个函数名当作形参传给另一个函数(在不修改被装饰函数源代码的情况下修改其功能,但是调用方式变了)b:返回值中包含函数名(不修改函数的调用方式,而修改函...

2017-11-24 09:49:35 203

原创 Python学习之路5 - 函数

函数定义方式:def func(): "这里面写函数的描述" 这里写代码 return x #如果没有返回值就叫"过程",函数和过程的区别就是有无返回值实例def fun1(): "这里是测试" print('这是第一个函数') return 0fun1() #调用函数 函数传

2017-11-24 09:48:30 206

原创 Python学习之路4 - 文件操作&编码转换

文件操作文件操作大概分三步:把文件打开。操作文件。把文件关上。 打开文件打开文件用open()函数,打开成功后返回一个资源,具体语法如下。open(要打开的文件,打开方式,打开文件的格式,默认为utf-8)#例如f = open('passengers.txt','r',encoding='utf-8')上例用open以只读的模式打开文件,因为该文本是utf-8编码的,所以第三个参数是utf...

2017-11-24 09:48:27 750

原创 Python学习之路3 - 字符串操作&字典

本节内容:常用的字符串处理。格式化输出字符串。字符串的替换。字符串和二进制的相互转化。字典的操作字符串操作 常用的字符串处理name = 'vector'print(name.capitalize()) # 首字母大写print(name.count('e')) # 判断字符e在字符串中有多少个print(name.center(50,'-')) # 一共打印5

2017-11-24 09:48:24 203

原创 Python学习之路2 - 列表和元组

列表概念:Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。列表的使用names = ['zhangsan','lisi','wangwu','zhaoliu'] //定义一个了列表print(names) //输出列表的所有内容print(names[0]) //输出列表的第0个内容//用索引来访问list中每一

2017-11-24 09:47:46 224

原创 Python学习之路1 - 基础入门

本文内容Python介绍安装Python解释器输出变量输入条件判断语句循环语句模块讲解三元运算字符串和二进制的相互转化 本系列文章使用的Python版本为3.6.2使用开发工具为Pycharm2017 一、Python介绍Python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏

2017-11-24 09:47:41 517

原创 Java学习个人备忘录之接口

abstract class AbsDemo{ abstract void show1(); abstract void show2();}当一个抽象类中的方法都是抽象的时候,这时可以将该抽象类用另一种形式定义和表示-----接口  interface定义接口使用的关键字不是class,是interface。对于接口当中常见的成员:而且这些成员都有固定的修饰符1. 全局常量

2017-11-24 09:47:37 238

原创 Python学习之路 - 基础入门

本系列文章使用的Python版本为3.6.2使用开发工具为Pycharm2017 一、Python介绍Python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。  最新的TIOBE排行榜,Python赶超PHP占据第五, Python崇尚优

2017-09-04 18:10:04 603

原创 PHPCMS v9表单向导中怎么加入验证码

表单想到比较简单,所以没有加入验证码的功能。网上的类似教程又大多数不准确。所以亲自测试了一下,发现下面的方法是可用的。希望对有需求的朋友们有所帮助。1.首先是调用表单的页面加入验证码。表单js调用模版默认的是 \phpcms\templates\default\formguide\show_js.html.在该文件里面找到这行代码,大概在23行 {if $info['

2017-09-04 18:10:02 274

原创 Java学习个人备忘录之线程间的通信

线程间通讯多个线程在处理同一资源,但是任务却不同. class Resource { String name; String sex; } //输入 class Input implements Runnable { Resource r; Input(Resource r) {

2017-09-04 18:09:59 170

原创 Java学习个人备忘录之多线程

进程:正在进行中的程序(直译)。 线程:就是进程中一个负责程序执行的控制单元(执行路径) 一个进程中可以有多个执行路径,称之为多线程。 一个进程中至少要有一个线程。 开启多个线程是为了同时运行多部分代码。 每一个线程都有自己运行的内容。这个内容可以称为线程要执行的任务。 多线程的好处:解决了多部分同时运行的问题。 多线程的弊端:线程太多回到效率的降低。 其实应用程序的执行都是cpu在做着快速的切换

2017-09-04 18:09:57 220

原创 Java学习个人备忘录之异常

概述异常:是在运行时期发生的不正常情况。 在java中用类的形式对不正常情况进行了描述和封装对象。 描述不正常的情况的类,就称为异常类。 以前正常流程代码和问题处理代码相结合,现在将正常流程代码和问题处理代码分离,提高阅读性。其实异常就是java通过面向对象的思想将问题封装成了对象。 用异常类对其进行描述。不同的问题用不同的类进行具体的描述。 问题很多,意味着描述的类也很多。将其共性进行向上抽取,

2017-09-04 18:09:54 225

原创 Java学习个人备忘录之内部类

内部类: 将一个类定义在另一个类的里面,对里面那个类就称为内部类.  class Outer { private int num = 3; class Inner //它想访问Outer中的num, 如果在外面就需要创建一个对象,然后通过公开的接口访问,但是现在Outer内部, 就可以直接访问了.这样方便 { void

2017-09-04 18:09:49 159

原创 Java学习个人备忘录之多态

对象的多态性class 动物{}class 猫 extends 动物{}class 狗 extends 动物{}猫 x = new 猫();//意思是建立本类的对象 new 猫(),并通过本类的引用指向本类的对象。动物 x = new 猫();//所以也可以这样写  一个对象两种形态.//上面的代码表示,用猫类型创建对象,用动物类型指向.//它的表现就是  父类

2017-09-04 18:09:47 212

原创 Java学习个人备忘录之抽象类

抽象类特点:1. 方法只有声明没有实现时,该方法就是抽象方法,需要被abstract修饰,抽象方法必须定义在抽象类中。该类必须也被abstract修饰2. 抽象类不可以被实例化. 为什么?  因为调用抽象方法没意义。3. 抽象类必须有其子类覆盖了所有的抽象方法后,该子类才可以实例化,否则,这个子类还是抽象类。abstract class 犬科{ abstract/*抽象*/ vo

2017-09-04 18:09:44 190

原创 Java学习个人备忘录之关键字final

final关键字final可以修饰类,方法,变量。final修饰的类不可以被继承final修饰的方法不可以被覆盖final修饰的变量是一个常量。只能被赋值一次。内部类只能访问被final修饰的局部变量。class Fu{ void method() { //调用了底层系统的资源 }}class Zi extends Fu{ void metho

2017-09-04 18:09:39 177

原创 Java学习个人备忘录之继承

继承的好处1. 提高了代码的复用性。2. 让类与类之间产生了关系,给第三个特征多态提供了前提。java中支持单继承,不直接支持多继承,但对C++中的多继承机制进行改良。java支持多层继承。C继承B,B继承A,就会出现继承体系。当要使用一个继承体系时:1. 查看该体系中的顶层类,了解该体系的基本功能。2. 创建体系中的最子类对象,完成共能的使用。什么时候定义继承呢?当类与类之间存在着所属关系的时候

2017-09-04 18:09:37 181

原创 Java学习个人备忘录之文档注释

文档注释单行注释用 //多行注释有两种,第一种是 /* 内容 */,第二种是/** 内容 */。这两种多行注释的区别是/** 内容 */这种注释可以生成一个该文件的注释文档,下面是演示代码。ArrayTool.java文件/**建立一个用于操作数组的工具类,其中包含着常见的对数组操作的函数,如: 最值,排序等.@author 纸人@version v1.0*

2017-09-04 18:09:32 211

原创 Java学习个人备忘录之数组工具类

下面主要讲解一个针对数组操作的工具类。a.java -- 工具类文件//按理来说要先编译本文件, 然后再编译主函数class ArrayTool{ /* 获取整型数组的最大值 */ public int getMax(int[] arr) { int maxIndex = 0; for (int x=1; x<arr.length ; x++ )

2017-09-04 18:09:29 237

原创 Java学习个人备忘录之关键字static

被static标记的东西会放在内存中被共享的,对象用到时,就会来取的。class Person{ String name; //成员变量,实例变量 static String country = "CN"; //静态变量,类变量 public void show() { System.out.println(country+":"+name); }}

2017-09-04 18:09:27 170

原创 Java学习个人备忘录之构造函数&this

构造函数概念:构建创造对象时调用的函数。作用:可以给对象进行初始化,创建对象都必须要通过构造函数初始化。一个类中如果没有定义过构造函数,那么该类中会有一个默认的空参数构造函数.如果在类中定义了指定的构造函数,那么类中默认构造函数就没有了.构造函数可以直接调用一般函数,但是一般函数不能直接调用构造函数,如果想调用,就要new一下。class Person{ privat...

2017-09-04 18:09:22 167

原创 Java学习个人备忘录之面向对象概念

对象,其实就是该类事物实实在在存在的个体。类与对象之间的关系?类:一类事物的描述。对象:该类事物的实例。在java中通过new来创建的。举例来说,类就是汽车说明书,类只能在理论上造一辆汽车,并且这个说明书非常明确的写了汽车有哪些部件、可以干什么等等信息,我们可以通过这个说明书(类)得知这辆车全方位的信息;对象就是按照这个说明书造出来的一辆汽车实体,是真实存在的,可以开走的。下面我们用类描述一辆

2017-09-04 18:09:19 219

原创 Java学习个人备忘录之数组

数组概念:同一种类型数据的集合,其实数组就是一个容器.数组的好处:可以自动给数组中的元素从0开始编号,方便操作这些元素.格式1:元素类型[] 数组名 = new 元素类型[元素个数];格式2:元素类型[] 数组名 = new 元素类型[]{元素1,元素2,元素3,....,元素N};内存的划分:1:寄存器2:本地方法区3:方法区4:栈内存  存储的都是局部变量  而且变量所属的作用域一旦结束,

2017-09-04 18:09:16 190

原创 Java学习个人备忘录之入门基础

临时配置环境方式:查看path下的环境变量 set path修改path下的环境变量 set path=haha删除path下的环境变量 set path=查看当前java的版本 javac -versionset path=路径;%path%===========================================================类文件路径配置:就是运行.class文

2017-09-04 18:09:14 226

原创 PHP设置时区

php时间函数出错及解决方法 php date_default_timezone_set()函数用法date.timezone时间区      PHP时间函数出错及解决方法:php date_default_timezone_set()函数date.timezone时间区这些因素都是影响php时间的,最主要的问题是默认php时间函数用的是格林威治标准时间和我们的时间(北京时间)差了正好8个

2017-09-04 18:09:11 391

原创 PHPCMS v9的表单向导实现问答咨询功能的方法

本文主要介绍了在phpcms v9的表单向导里实现问答咨询功能的方法phpcms v9内容管理系统本身是没有问答模块的,只有表单向导,但表单向导有很大的局限性,通过表单向导,我们只能查看用户提交的信息,不能对用户提交的信息进行回复。例如一些机构的网站需要一个接收用户的提问,并对提问进行回复的功能,仅仅利用表单向导是满足不了这种需求的,但通过下面的方法对表单向导模块进行一些改动就可以实现咨询问答

2017-09-04 18:09:08 368

原创 PHPCMS调取当前栏目的描述、文章位置导航、当前栏目链接、当前栏目名称

当我们填写了栏目描述,怎么调用出来。使用   {$CATEGORYS[$catid][description]}就可以把栏目的描述调用出来下面三个也比较常用{catpos($catid)} 显示文章位置导航{$CATEGORYS[$catid][url]} 显示当前栏目链接{$CATEGORYS[$catid][catname]} 显示当前栏目名称

2017-09-04 18:09:05 1366

原创 Phpcms V9导航循环下拉菜单的调用技巧

这个方法基于PC V9官方模版中的调用方法,然后利用后台的“Phpcms V9菜单是否显示设置”控制菜单是否显示出来。先看看最后的效果:调用方法:div id="navbar"> div id="navbarcontent"> div id="menu"> ul id="menuul"> {pc:c

2017-09-04 18:09:03 614

原创 html+css基础 - 个人备忘录

//======================html部分===================//表现内容创建一个css链接图片标签//图片是内联元素,同时是 内联替换元素,替换元素是能设置宽高的//可用display转换成块状元素 来消除图片间距.最外面的div背景图片注释语法 滚动标签   direction 表示滚动的方向,值可以是left,right,up,down,默认为left  

2017-09-04 18:09:00 597

原创 新人学PHP,认为手动搭建环境而苦恼吗?这篇文章告诉你多简单!

本教程适用于初学PHP,想了解手动搭建PHP环境的童鞋。一键环境和高手勿喷。本教程以下列版本软件为例:所需软件目录我在这里的目录结构是(个人习惯)安装与配置 apache双击安装Apache这里我们选择第一个,然后点击 Next。这里随便填一个域名,随便填一个 email 就可以了。然后选择默认占用 80 端口就 OK 了点击 Nex

2017-09-04 18:08:57 1193

转载 thinkphp简洁、美观、靠谱的分页类

废话不多说先上图预览下;即本博客的分页;这个分页类是在thinkphp框架内置的分页类的基础上修改而来;原分页类的一些设计,在实际运用中感觉不是很方便;1:只有一页内容时不显示分页;2:原分页类在当前页是第一页和最后一页的时候,不显示第一页和最后一页的按钮;3:分页数比较少时不显示首页和末页按钮;4:包裹分页内容的父级div没

2017-02-24 08:01:55 460

转载 phpcms v9表单向导中怎么加入验证码

phpcms v9表单向导中怎么加入验证码表单想到比较简单,所以没有加入验证码的功能。网上的类似教程又大多数不准确。所以亲自测试了一下,发现下面的方法是可用的。希望对有需求的朋友们有所帮助。1.首先是调用表单的页面加入验证码。表单js调用模版默认的是 \phpcms\templates\default\formguide\show_js.html.在该文件里面找到这行代码,大概在23行<tr>

2016-06-15 19:42:37 571

转载 C语言函数调用约定

在C语言中,假设我们有这样的一个函数:int function(int a,int b)调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给这

2015-06-19 23:16:04 486

转载 scanf格式控制符的完整格式

scanf格式控制的完整格式:  %     *     m     l或h     格式字符  ①格式字符与printf函数中的使用方式相同,以%d、%o、%x、%c、%s、%f、%e,无%u格式、%g格式。  ②可以指定输入数据所占列宽,系统自动按它截取所需数据。如:  scanf( "%3d%3d", &a, &b);  输入:123456  系统自动将123

2015-04-12 11:43:37 595

原创 Java学习笔记之线程间的通信

/*线程间通讯:多个线程在处理同一资源,但是任务却不同.*/class Resource{ String name; String sex;}//输入class Input implements Runnable{ Resource r; Input(Resource r) { this.r = r; } public void run() { in

2015-01-28 10:43:22 340

最适合新手手动搭建wamp环境教程

史上最适合新手的手动搭建wamp环境教程, 欢迎大家下载!!!

2014-10-29

33款JQuery或JS动画效果的导航菜单

33款JQuery或JS动画效果的导航菜单

2014-08-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除