- ES6 -- 总结 03
柿子来了
es6javascript前端
Es6的模块化Documentmodule1.jsletstr='helloworld'letnum=999exportletfun=()=>{console.log('你好')return'nihao'}//es6模块化//导出//export在一个js中可以存在多个export{str,num}//exportdefault默认导出在一个js中只能存在一个exportdefault{str,n
- ES6 export和import
wayne1125
util.jsexportletsum=(x,y)=>{returnx+y;}exportletminus=(m,n)=>{returnm-n;}main.jsimport{num,minus}from'./util'或import*asutilfrom'./util'console.log(`sum:${sum(1,6)}`)或console.log(`sum:${util.minus(10,6
- js中导出export和导入import的简单使用
小白想要逆袭
前端相关技术#JS&ES6学习javascript前端vue.js
export导出export创建导出文件将变量或方法,类进行导出//导出exportleta=1;exportfunctiontest(){console.log("Iamtest");}exportclassUser{say(){console.log("Icansay");}}exportdefault:先声明后导出,更安全可靠,(注意:一个js文件只能存在一个exportdefault导出,
- react函数组件中使用context
_揽
前端学习笔记react.js前端前端框架
效果1.在父组件中创建一个createcontext并将他导出importReact,{createContext}from'react'importBppfrom'./Bpp'importCppfrom'./Cpp'exportletMyContext=createContext('我是组件B')exportletCcontext=createContext('我是组件C')exportdefa
- 浅谈SpringMVC执行过程
程序员日常填坑
通过深入分析Spring源码,我们知道Spring框架包括大致六大模块,如Web模块,数据库访问技术模块,面向切面模块,基础设施模块,核心容器模块和模块,其中,在Spring框架的Web模块中,又包含很多前端技术,如SpringMVC,SpringWebSocket,SpringWebPortlet等,在本篇文章中,我们主要分析SpringMVC模块,在分析SpringMVC技术时,本篇文章将通过
- es6学习笔记整理(十七)模块化
尤樊容
导出用export,导入使用import导入导出1:最基本的使用//导入exportletstr='asdf';exportfunctiontest(){console.log('函数');}exportclassTest2{test3(){console.log('类');}}//导出所有模块,这样写比较麻烦import{str,test,Test2}from'model2';console.l
- vue-cli引入本地json数据:封装为js文件,无需请求直接读取
shawxlee
参考手册【置顶】VueJS/jQueryjavascriptjsonvue前端
vue-cli引入本地json数据1、新建js文件(路径自定义),写入JSON数据/*jsonData.js*/exportletjsonData={//声明变量,存储数据//JSON源数据}2、组件内引入js文件,读取数据/*Example.vue*/import{jsonData}from'/jsonData.js'//引入js文件中的变量(注意文件路径)exportdefault{data(
- python生成双层pdf
Maann
pythonpython
python生成双层pdf,生成透明文字#-*-coding:utf-8-*-importos#importurllib2importtimefromreportlabimportplatypusfromreportlab.lib.pagesizesimportletterfromreportlab.lib.unitsimportinchfromreportlab.platypusimportSi
- 浅谈SpringMVC执行过程
程序员BUG
通过深入分析Spring源码,我们知道Spring框架包括大致六大模块,如Web模块,数据库访问技术模块,面向切面模块,基础设施模块,核心容器模块和模块,其中,在Spring框架的Web模块中,又包含很多前端技术,如SpringMVC,SpringWebSocket,SpringWebPortlet等,在本篇文章中,我们主要分析SpringMVC模块。在分析SpringMVC技术时,本篇文章将通过
- Vue3中如何实现动态菜单递归
EntyIU
webjavascriptvue.js前端
全局路由:exportletrouterArray=[{path:'/login',component:()=>import('@/views/login/index.vue'),name:'login',meta:{title:'登录',hidden:false}},{path:'/',component:()=>import('@/layout/index.vue'),name:'layout
- 微信小程序开发—— 封装方法 & wx.request请求 & WXS & 确认框和消息框 & scroll-view滚动条
叽里咕呱
一、封装方法1、封装方法并导出将封装的方法放到util目录下的js文件中。可以新建js文件,也可以直接写在util.js文件中。通过export导出封装的方法。(1)确认框方法在新建的msg.js文件中定义确认框方法,并导出。exportlet$confirm=(content)=>{returnnewPromise(resolve=>{wx.showModal({content,success:
- uniapp请求的封装
宏_4491
uinapp发送请求的简单封装api.jsconstbaseUrl="https://hrapi.hrchain.tech"//constbaseUrl=""exportletmyRequest=(options)=>{returnnewPromise((resolve,reject)=>{uni.request({url:baseUrl+options.url,method:options.me
- 自定义指令Directive视图权限局部引用
GllWyz
#Vue2.0功能vue添加权限
自定义指令Directive视图权限全局引用:自定义指令Directive视图权限全局引用-CSDN博客通过minxi来实现权限配置:mixin视图权限全局引用-CSDN博客index.jsexportletpermission={ inserted(el,binding){ letdata=["admin"] if(!data.includes(binding.value)){ el.pa
- 【JavaScript】export 导出
小谢sd
JavaScriptjavascript开发语言ecmascript
export是JavaScript中的一个关键字,用于将变量、函数、类或模块等内容导出,使其在其他文件或模块中可被引用和使用。通过使用export,可以将代码中的某些部分公开为模块的公共接口,从而使其他模块能够访问和使用这些被导出的内容。export可以与其他关键字一起使用,具体有以下几种用法:导出变量或常量:exportconstname='John';exportletage=25;expor
- 关于export、import、exports 、require的使用方法介绍
闲来无事垂钓
javascript学习笔记javascript前端vue.jsimportexport
准备工作:新建test.js、test2.js、A页面1、分别暴露与引用导出/***test.js导出变量strVal、与函数fun*@paramstrVal*@paramfunc*/exportletstrVal='这是例子里的变量'exportfunctionfun(){console.log("这是例子里的函数")return"这是例子里的函数"}引用/***需要使用的页面b*引入impor
- SSM项目实战-前端-在Index.vue中展示第一页数据
丁总学Java
SSM整合实战Vue3ViteElement-Plus路径传参查询字符串传参模板字符串params
1、util/request.jsimportaxiosfrom"axios";letrequest=axios.create({baseURL:"http://localhost:8080",timeout:50000});exportdefaultrequest2、api/schedule.jsimportrequestfrom"../util/request.js";exportletget
- ES6与ES5的区别?
从明天开始好好学习前端
es6javascript前端开发语言ecmascript
目录一、模块化区别1.ES6模块化2.Commonjs模块化区别?二、声明变量方式区别?var特点:let特点:const特点:一、模块化区别1.ES6模块化导出:1.列表导出export{first,last}2.重命名导出export{firstasfi,lastasla}3.导出单个属性exportleta=1;exportfunctionget(){}4.默认导出一个模块只能有一个默认导出
- el-table 表格空数据用 ‘ / ‘占位符占位
街头炒河粉
vue.jsjavascript前端
这里提的公共,也可以写在单个组件exportletformatterCellval=(row,column,cellValue,index)=>{if(cellValue==''){return'/'}returncellValue}引入需要用data接收一下效果图:
- webpack与模块化
cesiuming
模块化把复杂的问题分解成相对独立的模块,降低程序复杂性,提高代码的重用。commonJSAMDCMDUMDESM模块化的核心独立的作用域(一个文件就是模块,拥有独立的作用域,且导出的模块都自动处于严格模式下,即'usestrict')如何导出模块内部数据如何导入外部模块数据导出模块//导出单个exportletname1,name2,...,nameN;exportletname1=...,nam
- vue3如何使用ref(表单验证为例)
Lora_0925
vue3vue.jsjavascriptelementui
vue3中我们无法使用this,无法通过this.$refs去获得绑定的ref。所以需要导入使用,方法如下:.js文件中定义数据和方法//导入import{reactive,ref}from"vue";//定义表单绑定的refexportconstloginForm=ref(null);//定义初始化数据exportletloginData=reactive({loginForm:{userPho
- spring-webmvc练习-日程管理-访问后端展示列表数据
丁总学Java
#SpringWebMVCaxiosaxios.createbaseURLtimeoutrequest.getCrossOriginRestController
1、util/request.jsimportaxiosfrom"axios";letrequest=axios.create({baseURL:"http://localhost:8080",timeout:50000});exportdefaultrequest2、api/schedule.jsimportrequestfrom"../util/request.js";exportletget
- 深入解析具名导入es6规范中的具名导入是在做解构吗
Qayrup
JavaScript随想es6前端ecmascript
先说答案,不是尽管es6的具名导入和语法非常相似es6赋值解构constobj={a:1,f(){this.a++}}const{a,f}=objes6具名导入//导出文件代码exportleta=1exportfunctionf(){++a}exportdefault{a,f}//导入文件代码import{a,f}from'./tsVolution'可以看出,语法非常非常的相似,我们分别打印一下
- python生成中文PDF文件的5个方法
Hailey的算法学习笔记
Python办公pythonpdf开发语言
ReportLabReportLab是最常用的Python生成PDF的库。ReportLab库支持包括文字、线条、配色、图形、图片等在内的多种元素绘制,但默认不支持中文。中文字体支持:简单下载并安装一个开源的中文字体,例如思源黑体或雅黑,然后在ReportLab中使用。fromreportlab.lib.pagesizesimportletter,A4fromreportlab.pdfbaseim
- react 高德地图本地gltf 模型
xiaomomi
react
引入高德地图npminstall@amap/amap-jsapi-loader--save在utils创建AMap.tsimportAMapLoaderfrom'@amap/amap-jsapi-loader';exportletgetAMap=(id='container',config={})=>{returnnewPromise((yes,no)=>{AMapLoader.load({key
- VUE中的模块化和Node.js中的模块化的区别
ICanWin_lll
VUE学习笔记vue.jsnode.jstypescript
一.VUE中的模块化1.导出export和exporedefault//aaa.jsletname='小明'functionsum(num1,num2){returnnum1+num2}//1.导出方式一:export{flag,sum}//2.导出方式二:exportletnum1=1000//3.导出函数/类exportfunctionmul(num1,num2){returnnum1*num
- [FineReport帆软]填报全选及批量打印
theon.tao
FineReport帆软
1.填报全选1)需要在全选复选框设置中设置状态改变事件:状态改变事件js代码:varflag=this.getValue();//获取当前复选框控件的状态,true/falsefor(vari=0;i0){varrpaths=paths.join(",");varreportlets="["+rpaths+"]";varconfig={printUrl:printurl,printType:0,i
- 帆软填报后刷新界面
hzp666
帆软帆软可视化填报
1.需求描述当多窗口填报时,希望子窗口填报成功后,数据能马上在父窗口中显示出来,通常采用的方法是刷新父窗口,但现在触发刷新事件是在子窗口中,而父窗口又无法获取子窗口填报成功的事件。要如何设置才能实现子窗口刷新父页面呢?2.解决方案打开填报的子模板,在子模板中添加填报成功事件。3.示例3.1打开模板打开子模板:%FR_HOME%\\webapps\webroot\WEB-INF\reportlets
- 基于JavaScript的SM4算法加密解密实现(源码)
肥牛火锅
JavaScript密码学javascript密码学加密解密算法
文章目录SM4实现ByteUtilSM4UtilSM4实现ByteUtilByteUtil.js,用于通用的字节处理.//左移exportletleft_move=(text,number)=>{if(text==null){returnnull;}letresult="";for(leti=number;i{if(text==null){returnnull;}letbinary="";for(
- Vue 中 iframe 的高度自适应
悠游亦浪
前端通用技术VueiframeHTML
iframe引入报表,高度的自适应。exportdefault{name:'turnoverfamily',data(){return{bdTokenUrl:'http://193.112.22.34:8081/WebReport/ReportServer?reportlet=PHBIP_JTXX.cpt&op=view'}},created(){this.getUrl();this.$nextT
- Liferay7 BPM门户开发之10: 通用流程实现从Servlet到Portlet(Part1)
昕友软件
开发目的:实现通用流程自动化处理(即实现不需要hardcode代码的bpm统一处理后台,仅需要写少量前端htmlform代码和拖拽设计BPM定义)既可独立运行或可依托于Liferay或依托其它门户系统(使用portlet规范技术实现)运行;先实现一个JSP+Servlet版的通用流程处理,将来迁移到Portlet迁移工作将保留大量的前后端代码,仅需要改动少量的注解。考虑到Liferay的客户端体系
- Algorithm
香水浓
javaAlgorithm
冒泡排序
public static void sort(Integer[] param) {
for (int i = param.length - 1; i > 0; i--) {
for (int j = 0; j < i; j++) {
int current = param[j];
int next = param[j + 1];
- mongoDB 复杂查询表达式
开窍的石头
mongodb
1:count
Pg: db.user.find().count();
统计多少条数据
2:不等于$ne
Pg: db.user.find({_id:{$ne:3}},{name:1,sex:1,_id:0});
查询id不等于3的数据。
3:大于$gt $gte(大于等于)
&n
- Jboss Java heap space异常解决方法, jboss OutOfMemoryError : PermGen space
0624chenhong
jvmjboss
转自
http://blog.csdn.net/zou274/article/details/5552630
解决办法:
window->preferences->java->installed jres->edit jre
把default vm arguments 的参数设为-Xms64m -Xmx512m
----------------
- 文件上传 下载 解析 相对路径
不懂事的小屁孩
文件上传
有点坑吧,弄这么一个简单的东西弄了一天多,身边还有大神指导着,网上各种百度着。
下面总结一下遇到的问题:
文件上传,在页面上传的时候,不要想着去操作绝对路径,浏览器会对客户端的信息进行保护,避免用户信息收到攻击。
在上传图片,或者文件时,使用form表单来操作。
前台通过form表单传输一个流到后台,而不是ajax传递参数到后台,代码如下:
<form action=&
- 怎么实现qq空间批量点赞
换个号韩国红果果
qq
纯粹为了好玩!!
逻辑很简单
1 打开浏览器console;输入以下代码。
先上添加赞的代码
var tools={};
//添加所有赞
function init(){
document.body.scrollTop=10000;
setTimeout(function(){document.body.scrollTop=0;},2000);//加
- 判断是否为中文
灵静志远
中文
方法一:
public class Zhidao {
public static void main(String args[]) {
String s = "sdf灭礌 kjl d{';\fdsjlk是";
int n=0;
for(int i=0; i<s.length(); i++) {
n = (int)s.charAt(i);
if((
- 一个电话面试后总结
a-john
面试
今天,接了一个电话面试,对于还是初学者的我来说,紧张了半天。
面试的问题分了层次,对于一类问题,由简到难。自己觉得回答不好的地方作了一下总结:
在谈到集合类的时候,举几个常用的集合类,想都没想,直接说了list,map。
然后对list和map分别举几个类型:
list方面:ArrayList,LinkedList。在谈到他们的区别时,愣住了
- MSSQL中Escape转义的使用
aijuans
MSSQL
IF OBJECT_ID('tempdb..#ABC') is not null
drop table tempdb..#ABC
create table #ABC
(
PATHNAME NVARCHAR(50)
)
insert into #ABC
SELECT N'/ABCDEFGHI'
UNION ALL SELECT N'/ABCDGAFGASASSDFA'
UNION ALL
- 一个简单的存储过程
asialee
mysql存储过程构造数据批量插入
今天要批量的生成一批测试数据,其中中间有部分数据是变化的,本来想写个程序来生成的,后来想到存储过程就可以搞定,所以随手写了一个,记录在此:
DELIMITER $$
DROP PROCEDURE IF EXISTS inse
- annot convert from HomeFragment_1 to Fragment
百合不是茶
android导包错误
创建了几个类继承Fragment, 需要将创建的类存储在ArrayList<Fragment>中; 出现不能将new 出来的对象放到队列中,原因很简单;
创建类时引入包是:import android.app.Fragment;
创建队列和对象时使用的包是:import android.support.v4.ap
- Weblogic10两种修改端口的方法
bijian1013
weblogic端口号配置管理config.xml
一.进入控制台进行修改 1.进入控制台: http://127.0.0.1:7001/console 2.展开左边树菜单 域结构->环境->服务器-->点击AdminServer(管理) &
- mysql 操作指令
征客丶
mysql
一、连接mysql
进入 mysql 的安装目录;
$ bin/mysql -p [host IP 如果是登录本地的mysql 可以不写 -p 直接 -u] -u [userName] -p
输入密码,回车,接连;
二、权限操作[如果你很了解mysql数据库后,你可以直接去修改系统表,然后用 mysql> flush privileges; 指令让权限生效]
1、赋权
mys
- 【Hive一】Hive入门
bit1129
hive
Hive安装与配置
Hive的运行需要依赖于Hadoop,因此需要首先安装Hadoop2.5.2,并且Hive的启动前需要首先启动Hadoop。
Hive安装和配置的步骤
1. 从如下地址下载Hive0.14.0
http://mirror.bit.edu.cn/apache/hive/
2.解压hive,在系统变
- ajax 三种提交请求的方法
BlueSkator
Ajaxjqery
1、ajax 提交请求
$.ajax({
type:"post",
url : "${ctx}/front/Hotel/getAllHotelByAjax.do",
dataType : "json",
success : function(result) {
try {
for(v
- mongodb开发环境下的搭建入门
braveCS
运维
linux下安装mongodb
1)官网下载mongodb-linux-x86_64-rhel62-3.0.4.gz
2)linux 解压
gzip -d mongodb-linux-x86_64-rhel62-3.0.4.gz;
mv mongodb-linux-x86_64-rhel62-3.0.4 mongodb-linux-x86_64-rhel62-
- 编程之美-最短摘要的生成
bylijinnan
java数据结构算法编程之美
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
public class ShortestAbstract {
/**
* 编程之美 最短摘要的生成
* 扫描过程始终保持一个[pBegin,pEnd]的range,初始化确保[pBegin,pEnd]的ran
- json数据解析及typeof
chengxuyuancsdn
jstypeofjson解析
// json格式
var people='{"authors": [{"firstName": "AAA","lastName": "BBB"},'
+' {"firstName": "CCC&
- 流程系统设计的层次和目标
comsci
设计模式数据结构sql框架脚本
流程系统设计的层次和目标
 
- RMAN List和report 命令
daizj
oraclelistreportrman
LIST 命令
使用RMAN LIST 命令显示有关资料档案库中记录的备份集、代理副本和映像副本的
信息。使用此命令可列出:
• RMAN 资料档案库中状态不是AVAILABLE 的备份和副本
• 可用的且可以用于还原操作的数据文件备份和副本
• 备份集和副本,其中包含指定数据文件列表或指定表空间的备份
• 包含指定名称或范围的所有归档日志备份的备份集和副本
• 由标记、完成时间、可
- 二叉树:红黑树
dieslrae
二叉树
红黑树是一种自平衡的二叉树,它的查找,插入,删除操作时间复杂度皆为O(logN),不会出现普通二叉搜索树在最差情况时时间复杂度会变为O(N)的问题.
红黑树必须遵循红黑规则,规则如下
1、每个节点不是红就是黑。 2、根总是黑的 &
- C语言homework3,7个小题目的代码
dcj3sjt126com
c
1、打印100以内的所有奇数。
# include <stdio.h>
int main(void)
{
int i;
for (i=1; i<=100; i++)
{
if (i%2 != 0)
printf("%d ", i);
}
return 0;
}
2、从键盘上输入10个整数,
- 自定义按钮, 图片在上, 文字在下, 居中显示
dcj3sjt126com
自定义
#import <UIKit/UIKit.h>
@interface MyButton : UIButton
-(void)setFrame:(CGRect)frame ImageName:(NSString*)imageName Target:(id)target Action:(SEL)action Title:(NSString*)title Font:(CGFloa
- MySQL查询语句练习题,测试足够用了
flyvszhb
sqlmysql
http://blog.sina.com.cn/s/blog_767d65530101861c.html
1.创建student和score表
CREATE TABLE student (
id INT(10) NOT NULL UNIQUE PRIMARY KEY ,
name VARCHAR
- 转:MyBatis Generator 详解
happyqing
mybatis
MyBatis Generator 详解
http://blog.csdn.net/isea533/article/details/42102297
MyBatis Generator详解
http://git.oschina.net/free/Mybatis_Utils/blob/master/MybatisGeneator/MybatisGeneator.
- 让程序员少走弯路的14个忠告
jingjing0907
工作计划学习
无论是谁,在刚进入某个领域之时,有再大的雄心壮志也敌不过眼前的迷茫:不知道应该怎么做,不知道应该做什么。下面是一名软件开发人员所学到的经验,希望能对大家有所帮助
1.不要害怕在工作中学习。
只要有电脑,就可以通过电子阅读器阅读报纸和大多数书籍。如果你只是做好自己的本职工作以及分配的任务,那是学不到很多东西的。如果你盲目地要求更多的工作,也是不可能提升自己的。放
- nginx和NetScaler区别
流浪鱼
nginx
NetScaler是一个完整的包含操作系统和应用交付功能的产品,Nginx并不包含操作系统,在处理连接方面,需要依赖于操作系统,所以在并发连接数方面和防DoS攻击方面,Nginx不具备优势。
2.易用性方面差别也比较大。Nginx对管理员的水平要求比较高,参数比较多,不确定性给运营带来隐患。在NetScaler常见的配置如健康检查,HA等,在Nginx上的配置的实现相对复杂。
3.策略灵活度方
- 第11章 动画效果(下)
onestopweb
动画
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- FAQ - SAP BW BO roadmap
blueoxygen
BOBW
http://www.sdn.sap.com/irj/boc/business-objects-for-sap-faq
Besides, I care that how to integrate tightly.
By the way, for BW consultants, please just focus on Query Designer which i
- 关于java堆内存溢出的几种情况
tomcat_oracle
javajvmjdkthread
【情况一】:
java.lang.OutOfMemoryError: Java heap space:这种是java堆内存不够,一个原因是真不够,另一个原因是程序中有死循环; 如果是java堆内存不够的话,可以通过调整JVM下面的配置来解决: <jvm-arg>-Xms3062m</jvm-arg> <jvm-arg>-Xmx
- Manifest.permission_group权限组
阿尔萨斯
Permission
结构
继承关系
public static final class Manifest.permission_group extends Object
java.lang.Object
android. Manifest.permission_group 常量
ACCOUNTS 直接通过统计管理器访问管理的统计
COST_MONEY可以用来让用户花钱但不需要通过与他们直接牵涉的权限
D