自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 用js表述注意力机制

在这里,我们不清楚keys和values是怎么产生的,因为这涉及到各种行业,比如说翻译方面那就涉及到语言到语言的数据特征,比如说中文的“我” -> 英文的“me”这个对应的向量抽象出来的一个数据化的向量,但是现实中中文的我可能对应对多个英文:[me, I]这个需要结合上下文的语境,比较复杂,但 基本的注意力机制就是上面的代码所描述的最终输出的是一组权重值。这里使用最简单的点积计算,实际可能需要缩放(如Transformer的缩放点积注意力):通过点积计算查询向量与每个键向量的相似度。将分数转换为概率分布。

2025-02-24 10:25:42 231

原创 前端一些可视化图表工具

1、2、3、4、

2025-02-20 10:31:40 271

原创 用户登录授权,已经授权令牌刷新

访问令牌与刷新令牌:故障 - GeeksforGeeks

2024-11-02 15:56:14 123

原创 html设置颜色相关等样式,需要在js层传入相关颜色参数

【代码】html设置颜色相关等样式,需要在js层传入相关颜色参数。

2024-10-30 11:03:34 436 1

原创 win10快捷切换多个桌面

【代码】win10快捷切换多个桌面。

2024-10-16 10:55:43 581

原创 svg path添加流动效果动画

添加上面的代码就可以让path实现流动动画的线性效果。

2024-10-12 20:26:32 501

原创 二叉树的一些特性

在具有 N 个节点的 二叉树 中 ,最小可能的高度或最小级别数为 Log2(N+1)二叉树中的叶节点总数 = 具有 2 个子节点的节点总数 + 1。具有 L 个叶子的二叉树至少有 |Log2L |+ 1 级别。高度为 H 的二叉树中的最大节点数 为 2H– 1。二叉树层级 L 的最大节点数为 2L。

2024-09-25 15:51:48 135

原创 JS二叉树的深度优先、广度优先实现代码

【代码】JS二叉树的深度优先、广度优先实现代码。

2024-09-25 15:31:55 269

原创 jsonplaceholder

一个模拟接口请求的生成json数据的公共免费API调用接口。

2024-09-24 10:06:08 467

原创 js关于幂的求解

ES2016前我们进行指数求解用到的是Math的pow方法的写法。

2023-06-15 10:25:34 315

原创 VUE动态限制输入框的输入浮点数

vue限制输入浮点数

2022-07-19 15:40:20 868

原创 chrome浏览器打印动态html图片不显示在预览里

chrome浏览器打印的时候如果打印的元素中包含图片,而且这时你是用js动态生成的打印html文本那么打印预览的时候是看不到图片,解决的办法是用一个隐藏的元素先加载好要打印的图片,然后再打印动态的html就能看到要打印的图片了神奇的是IE是没有这个问题的...

2022-04-14 17:50:05 2186

原创 JS原型链

function Person(){this.a = 1};console.log('---原型--', Person.prototype, Person.prototype.constructor === Person);const p = new Person();console.log('===实例原型==', p.__proto__, p.__proto__ === Person.prototype, p.a);Person中的this.a = 1是实例化的时候才会执行 Person.a.

2021-11-26 16:45:57 450 1

原创 node播放视频流

import http from "http";import url from "url";import util from "util";import qs from "querystring";import fs from "fs";// 默认GET方法响应const server1 = http.createServer(function(req, res){ res.writeHead(200, {'Content-Type': 'text/plain; charset=utf-.

2021-11-22 12:40:18 4933

原创 js正则表达式匹配js模板语法${params}

/(^\$\{)([A-Za-z | _])+(\}$)/.test('${params_abc}');

2021-09-14 17:23:35 945

原创 网页局部打印

要打印部分内容,需要隐藏其他内容,可以用媒体查询我们可以隐藏网页的header footer slider三部分,只打印content@media print { .footer { display: none; } .header { display: none; } .slider { display: none; } .content { margin-left: -(slider的宽度); }}...

2021-06-12 13:38:41 332

原创 react多个组件批量设置ref

const itemsRef = useRef([]);useEffect(() => {itemsRef.current = itemsRef.current.slice(0, tabs.length);}, [tabs]);// ......使用const indexRef = itemsRef.current[i-1 || 0];indexRef.doSomething一般用在多个Tab页和多个组件需要访问的时候,这些组件都是同类组件...

2021-05-08 19:12:03 1865

原创 检测网页加载体验性能的工具PageSpeed

PageSpeed是Google提供的一款网页加载用户体验指标检测的工具地址:PageSpeed只需要输入要检测的网址,让后点击分析就会给出留个用户体验的指标分别是1、First Contentful Paint首次内容渲染时间标记了渲染出首个文本或首张图片的时间。了解详情。2、Time to Interactive可交互时间是指网页需要多长时间才能提供完整交互功能。了解详情。Speed Index速度指数表明了网页内容的可见填充速度。了解详情。Total Blocking

2021-03-30 09:48:41 548

原创 在innerHTML里面触发js

<body><script>// 将要加到body上面的innHTMLStringvar innerHTMLString ='<div onclick="eval(\'console.log(\\\'OOOOleft\\\');var relateGoods = document.querySelector(\\\'.relate_goods\\\');window.event? window.event.cancelBubble = true : e.stopPro..

2021-03-29 19:29:34 439

原创 类似vue模板语法的实现

function templateStrings(inputStr, params) { for (let key in params) { const reg = new RegExp(`{{\\s?${key}\\s?}}`, 'g'); templateStr = inputStr.replace(reg, params[key]); } }说明:inputStr是模板文本,params是需要进行模板插入的对象...

2021-03-15 09:50:15 182

原创 高频率请求时如何模拟取消上一个Fetch请求

该方式只是模拟取消上一个Fetch请求主要方式是利用Promise.race主动抛出处理结果,绕开需要忽略的Fetch请求let cancel = () => {};// 当输入内容变化时发起请求input.oninput = function(ev) { let term = ev.target.value; console.log(`searching for "${term}"`); // 取消上一次请求(实际是绕开上一次的请求结果) cancel();

2020-06-01 19:15:10 746

转载 使用verdaccio搭建npm私有仓库

verdaccio的安装相关:https://juejin.im/entry/5c64db9851882562851b328fverdaccio的启动相关:https://blog.youkuaiyun.com/qq_33569093/article/details/88035519

2019-07-25 11:22:39 551

原创 ES6添加并发请求并及时返回对应结果,而不是等待其他的请求

Promise.all提供并发请求,但是Promise的并发请求要等到所有的请求都结束了才会返回结果,但是很多时候,我们希望实时的获取返回的结果,Promise.all就显得力不从心了,所以,可以改造方法,用Promise链来调用的模式const Queue = require("promise-queue");const rp = require('request-promise');...

2019-07-16 11:08:28 1126

原创 Mobx的使用

React Native使用Mobx先说一下Mobx的接入注意:如果是57版本以前的版本,那么你要按照下面的步骤配置mobx安装mobx和mobx-react 安装一些babel插件,应为ES6不支持decorator修饰器特性所以要对这种特性进行适配。我们用npm管理包工具安装mobx和mobx-react,命令如下(我是用的MacOS系统,Windows系统暂时还没用过):...

2018-09-29 17:56:46 1215

原创 国内的安卓SDK资源包

下面这网址记录了安卓的大部分资源http://www.cnblogs.com/bjzhanghao/archive/2012/11/14/android-platform-sdk-download-mirror.html

2018-09-28 10:00:19 2379

原创 react-native-scrollable-tab-view不显示子页面的原因

最近新建的项目,使用react-native-scrollable-tab-view子界面不显示,查了一下原因是由于react-native-scrollable-tab-view必须在弹性容器里面才会展开,否则就会不显示子界面&lt;View style={{flex:1}}&gt; //这里一定要设置为flex属性,内部的react-native-scrollable-tab-view才...

2018-09-11 12:00:34 1931

原创 win10安装包管理工具Chocolatey

打开cmd.exe 输入下面的命令@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString(...

2018-09-05 11:28:53 3076

原创 解决iOS xcode打包unknown error -1=ffffffffffffffff错误

有两个办法,1、如果你记得keychain的密码可以参考这里的https://www.cnblogs.com/dukuan/p/8393441.html2、如果你不记得keychain的密码的话打开钥匙串  把系统的锁打开吧,再去打包。我是用第二种的,第一种办法我输入密码报错了...

2018-08-22 11:12:06 1615

原创 微信小程序自定义组件绑定外部方法

最近做小程序要自定义组件,涉及到自定义组件抛出并绑定外部方法,下面代码就是绑定关键index.wxml&lt;customComponent bind:action="selectItemDetail"/&gt;index.jsselectItemDetail:function(){ //doSomeThings },调用外部方法,主要是通过triggerEvent来启动外部方法cus...

2018-06-28 11:24:00 5043

原创 微信小程序如何让多个button绑定同一个事件而区分button

这里不多说了直接上代码wxmL代码:&lt;button wx:for="{{buttons}}" wx:key="*this" id="{{'btn'+index}}" bindtap='onchangeTab' class="{{tabIndex==index?'on':''}}"&gt; {{item}} &lt;/button&gt;wxjs代码:onchang

2018-06-27 11:09:35 13493 3

原创 升级react native到最新版本

 最近升级了React native到最新版本,主要遇到的麻烦有:PropTypes从React中移除了单独成为一个叫prop-types的module,React的createClass方法也被移除了,单独成为了一个叫create-react-class的module,再升级过程中要把对应的东西替换掉:var PropTypes = require('prop-types');var creat...

2018-06-25 20:33:12 1035

转载 node.js将图片数据转换成base64位的字符串

var http = require('http');var url = 'http://p0.meituan.net/tuanpic/3df525af5a3f7fe04077567d2a6caf794904.png';  //一张网络图片 http.get(url,function(res){  var chunks = []; //用于保存网络请求不断加载传输的缓冲数据  

2017-08-03 10:25:13 11724

原创 怎么将自己开发的私有node_module发布到npm

开发react native时,我们总是安装别人的module,比如react-native-toast,react-native-weixin等等,其实有时候这些module并不能满足我们的APP的需求,所以有时候我们得认为的去开发定制自己需要的module,那么我们可以在这些module的基础上修改代码,然后发布到我们自己的npm下面这样,我们也可以通过npm install (your mo

2017-07-31 11:39:26 3449

原创 react native45版本开始后,新建应用会抛出UNpackage xxxx

react native45版本开始后,新建应用会抛出UNpackage xxxx错误,原因是最新的RN无法下载到4个tar.gz文件,由于被墙的原因,所以要手动去下载,下载好后把下载好的四个文件放到路径:/Users/xxx/.rncache/下面,这四个文件的下载路径分别是:https://codeload.github.com/facebook/folly/tar.gz/v2016.09

2017-07-13 10:57:18 2854

原创 ReactNative报出 'React/RCTBundleURLProvider.h' file not found错误

是因为本地npm还没有运行起来,你需要等到npm准备好了再运行Xcode就能够正常运行了。

2017-05-11 15:13:50 10117

原创 React Native获取ListView上row的点击TouchableOpacity获取其ref

_renderRow(){   return(                     TouchableOpacity ref={touchImage => this.touchImage =touchImage} onPress={this.}>                 //在renderRow里面我们无法获取Image的ref所以我们将ref设为他的父容器Tou

2017-05-03 16:37:55 1647

转载 react native搭建私有热更新服务器

公司要求要有自己的私有热更新服务器,本人表示不擅长后台,只好去网上找相关的文章,与技术博客:本文简历在已经成功运行 微软 codepush热更新,并且了解codepush 相关指令的基础上。 参考文章-iOS参考文章-android简介code-push-server是一个开源项目,基于 nodejs + mysql 搭建自己的热更新服务器环境macOS Sierr

2017-03-14 14:36:54 2944

原创 swift实现圆角的设置

swift实现圆角的设置比OC要多设置一步,就下面两句代码:myview.layer.masksToBounds = truemyview.layer.cornerRadius = 10    // 自己修改为所需的圆角弧度

2017-03-10 11:47:22 1026

原创 升级成功了React native 到40的问题

在升级成功了react native到40版本后,一般都会遇到 file not found这样的错误不用担心,那是因为你的npm服务还没有启动呢,等他启动了后,就像下面的图片这样你在重新运行一边就可以了

2017-03-08 15:04:37 596

原创 react native每次版本升级改动

每次RN升级后的改动,官方都会发布改动的地方,以及一些改动的特性他们会在这个网页公布:https://github.com/facebook/react-native/wiki/Breaking-Changes#fix-unconstraint-sizing-in-main-axis-0a9b6b---emilsjolander

2017-03-08 10:07:06 500

空空如也

空空如也

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

TA关注的人

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