- 博客(54)
- 收藏
- 关注
原创 软件安装
安装vscode:官网https://code.visualstudio.com/Download下载zip包解压运行code.exe汉化:extensions中输入chinese,下载中文语言包
2021-02-27 15:50:12
220
原创 深度迁移学习踩坑实录
20/9/141、python模块以及导入出现ImportError: No module named 'xxx’问题解决:1、在同目录模块前面加.或者加.包名2、最后发现是用的Python3的解释器,换用python2的2、runtimeError: cuda runtime error (38): no CUDA-capable device is detected at XXXX解决:可能是torch和torchvision与cuda版本的问题。但我这里是因为没有指定gpuid,若只有一块
2020-09-14 19:38:49
323
原创 pytorch深度学习环境搭建踩坑实录
python pytorch nvidia驱动 conda包管理器 cuda cuDNN安装conda简介: Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。安装:官网下载miniconda:https://docs.conda.io/en/latest/miniconda.html选择Windows版本一路next,手动...
2020-01-16 11:32:26
428
原创 迁移学习——入门笔记
一、简介背景: 现如今数据爆炸:对机器学习模型来说要求快速构建,强泛化对于数据来说,大部分数据没有标签所以收集标签数据和从头开始构建一个模型都是代价高昂的,需要对模型和带有标签的数据进行重用传统机器学习:假设数据服从相同分布,但我们希望针对不同分布的数据,快速构建模型,实现数据标记迁移学习(transfer learning)通俗来讲,就是运用已有的知识来学习新的知识,核心是找到已...
2019-09-26 18:34:29
2467
原创 CYCADA:循环一致性对抗域适应方法
CyCADA方法:通过在多个损失函数上训练模型。总体思路为:特征级+像素级上的对齐+在对齐过程中保留数据中的语义信息(即将数据的类别信息考虑进来)原理我们看到训练的模型如上,总的来说,该论文需要在5个损失函数(如下)上训练模型,最终达到迁移学习的目的。分类判别损失Ltask(ft,Gs_t(Xs),Ys)原样本映射的目标样本的对抗损失(像素数级适应)Lgan特征级适应损失Lgan重...
2019-09-26 18:13:09
4031
原创 webpack简介
前言scss(sass)、less是css的预处理语言,采用其可以得到更规范,更清晰的css代码,typescript是javascript基础上扩展的代码,使我们能使用javascript不能使用的特性,并且可以转换为js代码但这些语言编写的代码都需进行处理才能变成浏览器能识别的代码,手动处理又太过繁琐,所以使用webpack等自动打包工具就比较方便1、简介Webpack :...
2018-04-27 17:16:50
477
原创 eslint简介
1、简介:eslint检查我们写的 JavaScript 代码是否满足指定规则的静态代码检查工具。JSHint 和 JSLint 也是静态代码检查工具,但伴随着发展,他们已经无法满足需求,于是ESlint 诞生了,因次ESlint比它们功能更强大也更灵活。ESLint 是用 Node.js 写的,可以通过 npm 来安装。ESLint 也可以在 webpack(eslint-loade...
2018-04-16 17:28:11
3510
原创 前端各种库和框架
1、js运行机制javascript是一门单线程语言2、js库jquery jquery主要是用于处理js和html页面交互的,封装了很多操作dom的方法,以及ajax,相比于原生的js更加的简洁,提高了开发效率。underscore underscore.js可以理解为一个js的函数库,其中主要封装了一些常用的js操作函数方法,比如数组操作的map,reduce,filt...
2018-04-16 17:13:49
1859
原创 前端测试 -- sinon.js
简介:sinon用于创建测试替身、消除测试环境复杂性 1、spies2、stubs完全替换目标函数。使得一个被stubbed的函数可以做任何你想要的(如抛出一个异常,返回某个特定值等)创建:var xx = sinon.stub(); var xx = sinon.stub(对象名, “方法名” );stub.withArgs(arg1[, arg2, …]); ...
2018-03-22 16:52:46
785
原创 js库(1) -- underscore.js下划线函数
1、简介 1.1 简介 Underscore.js是一个JavaScript库,它提供了大量有用的函数编程助手,其包括超过100个功能,如日常功能:map、filter、invoke——以及更专业的功能:函数绑定、javascript模板、创建快速索引、深度相等(deep equality)测试等。Underscore.js很小,压缩后只有4KB。它提供了几十种函数式编程的方法...
2018-03-22 16:51:57
1335
原创 sap ui5教程(附件)API简介
一、sap.ui.corenamespace : SAPUI5的核心运行环境(包括ui5 的jquery插件,核心组件,用于control,component的基类,model、view、controller类)sap.ui.component创建一个新的组件实例或者查找一个已经存在的组件 1、创建一个新的组件实例,该函数的参数是一个组件配置对象var oComponen...
2018-03-21 15:23:45
995
原创 OPA5入门教程
文件结构integration/navigationJourney.js OPA测试用例描述sap.ui.require([ //需要引入opaQunit,则可以按照Qunit的书写方式进行书写 "sap/ui/test/opaQunit"], function () { "use strict"; // 一个测试module,类似于Qunit ...
2018-03-15 17:13:47
4620
原创 chrome控制台调试
一、Elements二、Console可以输出控制台信息,进行js语句交互三、Sources1、DOM断点调试在elements面板中,选择需要设置的断点的元素,右键break on –> 可以 分别选择 substree modifications 、 Attribute modifications 、node remove ,当该元素被增删修改顺序、 修改属性、 移...
2018-03-12 17:21:40
1454
原创 安装及使用git
git:最常用的分布式版本控制系统,要使用git应该首先在官网下载git,然后可以打开git bash进行操作。 一、设置姓名邮箱$ git config –global user.name “Your Name”$ git config –global user.email “email@example.com”二、工作区和版本库工作区:电脑上看见的目录或文件 版...
2018-02-28 10:09:48
403
原创 QUnit(三)API文档及资料
1、开始写测试用例QUnit.test( name, expected, test ) :一个常规的测试用例。测试用例名、期待断言数、测试内容(一般是一个function)。QUnit.asyncTest( name, expected, test ) :一个异步测试用例。默认的test都是同步的。内容中必须显示地调用start(),测试才会开始。QUnit.module( name,...
2018-02-08 11:34:22
755
原创 测试
测试文件存在webapp下建立的test文件中 1、test/myqunittest.qunit.html 此为QUnit测试页面:SAPUI5引导程序(sap-ui-core.js) QUnit相关文件(qunit.css和qunit.js)SAPUI5实用程序(QUnitUtils.js)HTML主体包含QUnit报告测试结果所需的标签。模板:html> h
2018-02-02 15:05:44
484
原创 网络代理
网络代理:代理服务器介于客户端和Web服务器之间,浏览器请求先到代理服务器,由代理服务器来取回浏览器所需要的信息再传送给你的浏览器。 浏览器设置代理服务器:火狐浏览器:菜单 ->选项 -> 网络代理谷歌浏览器:
2018-01-26 23:34:48
417
原创 sap ui5教程(附件)sap ui5采用的技术、图标
1、图标表示:{icon: “sap-icon://图标名”} 图标名查询:https://sapui5.hana.ondemand.com/iconExplorer.html2、sap ui5采用的技术jquery:封装很多元素操作和方法 css3:网页样式 less: css预处理语言,扩充css语言,增加了变量,混合,函数等功能。 D3.js: SVG图形显示 AR
2018-01-25 13:50:50
886
原创 sap ui5教程(7)配置代理服务、使用mock server模拟oData提供者
Fiori使用destination解决跨域,destionation其实就是反向代理 注1:跨域就是url协议,域名,端口不同不能通信1、使用 Web IDE 配置连接在线版 Web IDE(https://account.hanatrial.ondemand.com),登陆后找到左边 Panel 下的 Connectivity -> Destinations:在new de
2018-01-23 11:00:15
886
原创 sap ui5教程(6)Model(Resource model + JSONmodel + ODataModel)
1、RsourceModel数据绑定i18n文件: 存放不经常变化的文字,如在中的title =”{i18n>title}”,按钮文字,输入框提示文字,placeholder newTitle = hijulymanifest.json 文件 modes中配置当前项目的基础models,resourcemodel如下: "models": { "i18n": {
2018-01-19 16:32:28
2004
原创 sap ui5教程(5)样式
1、外边距采用class class=”sapUiResponsiveMargin” class=”sapUiSmallMargin”2、样式设置class然后再css里编辑样式3、内嵌的view s 然后再新建的该view文件里进行编辑,引入自己的contrnller文件
2018-01-18 17:02:28
1124
原创 sap ui5教程(4)文档简介
1、SampleSample:https://sapui5.hana.ondemand.com/#/controls包含现有控件的大概用法,点击其中某个控件可查看效果,点击效果页面右上角可以看到源代码view:静态标签contronller:逻辑代码 fragment:一般存放页面的一些弹出窗体view 文件中头部会声明一写配置mvc:View controller
2018-01-17 15:01:13
869
原创 sap ui5教程(3) MVC及view、model、contronller文件结构
1、MVCMVC 是 Model、View、Controller 的简称,将程序的数据、界面展示和用户交互分离,降低耦合。 1、model、view和controllerModel: 应用程序的数据View: 通过界面展示应用程序的数据和其它界面元素Controller: 处理应用程序的数据,以及用户的交互。 2、各自的关系Model – View :OpenUI
2018-01-16 23:31:01
1201
原创 sap ui5教程(2) 简单控件简介
为规范代码,以下代码都是以json风格书写(也可以用java风格)1、静态创建控件按钮button/> text="按钮上的数据名" press="点击按钮的函数名"2、动态创建控件创建文本new sap.m.Text({ text:"hi,world!"}).placeAt("content")创建label new sap.m.Label
2018-01-16 17:49:16
1098
1
原创 sap ui5笔记(33) SAP Web IDE 配置代理服务
Fiori使用destination解决跨域,destionation其实就是反向代理 注1:跨域就是url协议,域名,端口不同不能通信1、使用 Web IDE 配置连接在线版 Web IDE(https://account.hanatrial.ondemand.com),登陆后找到左边 Panel 下的 Connectivity -> Destinations:在new dest
2018-01-15 17:20:02
760
原创 sap ui5教程(1) Hello World及index代码三部分
1、hello world代码解释index.html分为三个部分,分别是bootstrap,Application area,UI areahtml> head> meta http-equiv="X-UA-Compatible" content="IE=edge"> meta http-equiv='Content-Type' content=
2018-01-14 10:57:26
1219
原创 sap ui5教程(0)简介、环境搭建、创建项目
因为去sap公司实习原因,即将接触sap ui5框架,这里记录我对sap ui5的学习过程1、简介SAP UI5: sap ui5是sap公司推出的前端 UI框架,用js编写,有丰富的组件可以组合使用。OpenUI5: SAP UI5的开源版本,核心框架和SAP UI5一样,但移除了一些库模式: sap ui5采用MVC(model业务模型,view显示页面,controlle
2018-01-13 22:32:05
5267
1
原创 java
1、字符串比较 equalsIgnoreCase( ):比较两个字符串时,它会认为A-Z和a-z是一样的,忽略大小写a.equalsIgnoreCase(b);equals():比较两个字符串2、典型泛型集合 常用定义泛型集合:List< T > list = new ArrayList< T >();T为新型类型
2017-12-15 00:28:42
211
原创 今日头条前端实习面试经验
这次面试主要死在对js代码不熟练,不会打原生js。 总结:最好要到别人的面经,每个公司面试题都是有套路的,如果没有就去百度那个公司的面试经验并总结。代码题要刷。一面: 主要是计算机网络相关的知识, 关于session,cookie,localstorege,sessionstorege区别。 盒模型margin重合 inline-block标签之间的空白块 函数作为返回值 let co
2017-11-23 17:18:54
4846
原创 计算机网络
1、私有ip地址空间,用作在局域网通信,不会被网络分配: 192.168.0.0-192.168.255.255 (C类网络,255个网络号) 2、路由器 wan口连接外网(猫,光猫,入户网线) lan口连接使用网的设备 3、电脑 以太网适配器对应的是电脑上 本地连接 。就是用普通网线连接你的以太网网卡和以太网适配器的 无线局域网 是靠无线电信号传输的
2017-10-13 00:49:39
308
原创 program files与program files(x86)的区别
64位系统中,64位的系统文件存放在:%SystemDrive%\Program Files和%Windir%\System32中(即通常的C:\Program Files和C:\Windows\System32)。32位的同名系统文件存放在:%SystemDrive%\Program Files (86)和%Windir%\SysWoW64(即通常的C:\Program Files (86)和C
2017-10-09 19:07:57
15388
1
转载 vm上的kali安装
1、系统下载下载网站:https://www.kali.org/downloads/iso为系统文件, Torrent为直接下载可用的虚拟机一般电脑选择32位和64位,kali light是其的轻量级,Kali armhf和Kali armel是手机版。2、虚拟机安装下载系统手动安装:教程 虚拟机安装:
2017-09-16 16:13:39
593
原创 sublime的各种问题
1、默认的sublime3没有package control解决一:(亲测有效) 使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码:import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urll
2017-09-13 16:00:24
460
原创 Win 常见问题
1、8080端口被占用问题: Several ports (8080, 8009) required by Tomcat v6.0 Server at localhost are already in use.The server may already be running in another process, or a system process may be using the port
2017-09-09 17:12:25
327
原创 安装mysql&navicat
1、安装mysql1、安装 只想安装MySQL服务,选择“Server only”,一路下一步,记住在Windows下MySQL服务名,我的为:mysql57 2、测试 以管理员权限运行命令提示符,用net start mysql57启动MySQL服务。(其中mysql57为Windows下MySQL的服务名。)net start mysql57用net stop mysql56关闭MySQL
2017-09-06 00:27:24
287
原创 安装node
1、过程点击安装文件运行,一路下一步,在Windows上安装时务必选择全部组件,包括勾选Add to Path2、安装时的问题错误:出现error2503或2502的错误 解决一:检查是否是没卸载干净。cmd里键入“node -v”然后去环境变量Path里看看还有没有nodejs的记录解决二:没有权限安装以管理员身份打开cmd,跳转到node.js的msi安装包所在的目录输入命令行:msiex
2017-09-04 16:51:00
329
原创 安装python
直接点击python.exe安装问题: 如果出现the installer has encountered an unexpected error installing this package.this may indicate a problem with package.the error code is 2502.是因为权限不够, 解决:用管理员运行可以安装
2017-09-04 16:29:50
631
原创 jdk安装 & tomcat配置
1、jdk安装1、安装 点击jdk-8u141-windows-x64.exe一路下一步安装 2、配置环境变量 右击我的电脑>属性>左侧高级系统属性>环境变量JAVA_HOME:JDK的安装路径CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jarPath: ;%JAVA_HOME%\bin;%JAVA_HOME%\jre
2017-09-04 00:39:40
317
原创 webstom安装&破解&汉化&问题
1、安装点击webstom.exe一路默认安装2、破解用license server 的方式,license server 里面写:http://idea.iteblog.com/key.php3、汉化将汉化包resources_cn.jar粘贴到WebStorm安装文件夹的lib中4、背景改为黑色File > Settings > Appearance & Behavior 选中Darcula
2017-09-04 00:24:06
2498
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人