- 博客(28)
- 收藏
- 关注
原创 获取 EXIF 信息中的位置信息和拍摄时间。
安装 exif 依赖包:npm install exif-js --save使用到的函数:/** * 获取图片 exif 信息 * image: Image**/export const getExifFromFile = async (image: any) => { return new Promise(resolve => { EXIF.getData(image, () => { const gpsLatitude = EXIF.ge.
2021-09-16 13:56:27
1326
原创 阻止 qq 浏览器等浏览器的图片拖拽导致的下载事件
阻止 qq 浏览器等浏览器的图片拖拽导致的下载事件项目过程中测试发现在部分浏览器中,图片的拖拽会导致下载事件。但我原本图片确实要实现放大后拖拽的功能,解决方式如下,需要在拖拽的图片容器中移除默认事件。<div onDragEnter={(e: any) => e.preventDefault()} onDragOver={(e: any) => e.preventDefault()}> <img></img></div>..
2021-04-25 13:36:34
787
原创 Dart Flutter 学习资料
Dart | 什么是Stream Dart | RxDart 一个前端码农的 Flutter 实战经验 Flutter中文网 Flutter 网络请求框架封装 yaml配置 flutter-permission-handler权限许可 FlutterExampleApps ...
2019-07-15 10:35:32
260
原创 Flutter 学习笔记(一) 未知单词
单词1.StatelessWidget && StatefulWidgetStatelessWidget 是不可变的,这意味着它们的属性不能改变 —— 所有的值都是 final。面向那些始终不变的UI控件,比如标题栏中的标题。StatefulWidget 持有的状态可能在 widget 生命周期中发生变化, 实现一个 stateful widget 至少需要两个类:...
2019-07-05 15:10:57
318
原创 解决 webpack 代理服务只能 localhost 访问
"dev": "cross-env NODE_ENV=development webpack-dev-server --inline --host 0.0.0.0 --hot"package.json
2019-05-29 14:12:41
1389
原创 react router 4 方法函数中使用 history
参考文档: react router 文档import React from "react"import { withRouter } from "react-router-dom"class ShowTheLocation extends React.Component { toOtherRoute = () => { const urlObj = { ...
2019-04-30 09:40:51
1756
原创 js map对象遍历
for(let key in mapData) console.log("属性:" + key + ",值:"+ mapData[key]);}
2019-04-24 10:35:35
20912
2
原创 React 项目报错 React.memo is not a function
解决方法:将 react 升级到 16.6.0 以上“react”: “^16.6.0”
2019-04-10 11:23:36
2830
原创 React echarts y轴数据过小导致无法处理点击事件解决方法
<ReactEcharts onChartReady={this.onChartReady}/>onChartReady(echart) { echart.getZr().on('click',params=>{ const pointInPixel = [params.offsetX, params.offsetY]; ...
2019-04-01 15:38:14
1140
翻译 Django - 模型 聚合
参考文献:Django官方文档 模型聚合友情赞助:有道词典目录聚合(Aggregation)速查表在 QuerySet 上生成聚合Generating aggregates for each item in a QuerySet(为 QuerySet 中的每个项生成聚合)combining multiple aggregations(结合多个聚合)Joins and ...
2019-03-25 10:05:27
821
翻译 Django - 模型 进行查询
参考文献: Django 模型查询navysummer博客 友情赞助:有道词典 (并没有)目录进行查询创建对象保存修改对象保存 ForeignKey 和 ManyToManyFiled 字段检索对象检索所有对象使用过滤器检索特定对象使用 get() 检索单个对象其他 QuerySet 方法限制 QuerySets字段查询Lookups that...
2019-03-22 09:55:26
934
翻译 Django - 模型
参考文献: Django 模型(基本上就是翻译下面英文的部分,没看懂的地方也挺多,欢迎交流!)目录模型快速上手使用模型字段字段类型字段选项自动设置主键备注名关联关系Many-to-many relationshipsmany-to-many relationships 其余字段One-to-one relationshipsModels ...
2019-03-20 13:29:18
660
原创 React通过后台图片路径,打包下载图片
使用的依赖包:jszipfile-savernpm i file-saver --save -devnpm i jszip --save -devjszip.jsimport JSZip from 'jszip'import FileSaver from 'file-saver'export default function toZip(imgSrcList,fileN...
2019-03-11 11:31:53
3223
4
翻译 Django - 模型 3. 关系字段
参考文献:Django 字段API关系字段ForeignKey(to,on_delete,**options)一个多对一的关系。需要两个位置参数:与模型相关的类和on_delete选项。要建立递归关系(一个有多对一关系的对象),使用models.ForeignKey('self',on_delete=models.CASCADE)。如果需要在模型中建立一个你没定义的关系模型,你可...
2019-03-11 10:57:23
349
翻译 Django - 模型 1. 字段选项
参考文献:Django 字段API字段选项nullField.null:如果为真,Django将在数据库中将空值存储为NULL,默认False。避免在基于字符串的字段(如CharField和TextField)上使用null。如果一个基于字符串的字段有null=True,这意味着它对于“无数据”有两个可能的值:null和空字符串。在大多数情况下,为“no data”设置两个可能的值是...
2019-03-05 10:42:51
1092
翻译 Django - 模型 2. 字段类型
参考文献:Django 字段 API字段类型:AutoField(**options):根据可用id自动递增的整数字段。通常不需要直接使用它;如果您没有另外指定,主键字段将自动添加到您的模型中。BigAutoField(**options):64位整数,非常类似于AutoField,只不过它保证适合1到9223372036854775807之间的数字。BigInt...
2019-03-05 09:32:33
775
原创 auodesk forge viewer 常用链接
所有工具:https://forge.autodesk.com/讨论小组:https://segmentfault.com/t/autodesk-forge下载模型:https://forge-rcdb.autodesk.io/gallery官方API:https://forge.autodesk.com/en/docs/viewer/v6/reference/javascript/...
2019-03-01 14:46:23
805
原创 git拉取分支
clone 下来只有master分支进入项目目录git checkout -b 远程仓库分支名字 origin/远程仓库分支名字 git pull修改对应分支git checkout 远程仓库分支名称
2019-02-20 11:20:21
2286
原创 django+vue 创建一个匿名提问信箱
安装环境啥的就不说了,直接项目搭建运行以下命令:django-admin startproject messagebox在manage.py所在目录下,运行命令python manage.py startapp backendvue create fronted...
2019-01-30 16:32:06
617
1
原创 django 学习
获取django1. pip install Django==2.1.52. git clone https://github.com/django/django.git教程(投票)https://docs.djangoproject.com/zh-hans/2.1/intro/tutorial01/遇到的问题总结:应该是http 而不是https...
2019-01-09 16:58:05
130
原创 html调用摄像头,并拍照下载
调用摄像头 https://developer.mozilla.org/zh-CN/docs/Web/API/MediaDevices/getUserMedia&lt;video id="video" width="1200" height="880" autoplay &gt;&lt;/video&gt;&lt;ca
2019-01-04 09:31:57
944
3
原创 python中安装tensorflow
下载Python3.7版本以下的且为64bit进行安装,注意勾选环境升级pippython -m pip install --upgrade pip安装tensorflowpip install tensorflow如果处在墙内建议使用国内镜像pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow...
2018-12-27 09:52:20
9268
原创 数组分类
let newDataList = deepClone(dataList);for(let i=0 ; i<newDataList.length; i++) { for (let j=i+1; j<newDataList.length; j++) { if(newDataList[i].yearAddSemester==newDataList[j].yearA...
2018-11-09 14:33:20
434
原创 React 路由跳转
发送:&amp;lt;Link to={{ pathname : detailUrl , state : { id: row.id, fireCaseId: row.fireCaseVO.id}}}&amp;gt;详情&amp;lt;/Link&amp;gt;接收:this.props.location.state.id;
2018-11-09 13:23:32
1385
原创 JS onClick 字符拼接,string参数!
不要忘了带引号!!!‘&lt;i class=“icon-edit” onclick=atlas_edit(’+v.pk_atlas_main+’,"’+v.name+’")&gt;&nbsp; ';
2018-09-30 15:07:50
1989
原创 在React中使用Iframe和PostMessage.
这段时间的一个项目途中使用了这个,后来因为安卓端要共用,后来就没用到,总结一下。过程中一直报错,大概原因就是Iframe没有加载完,就调用了PostMessage这个方法主要就是给Iframe加了个监听load的方法,当加载完后再执行。...
2018-09-30 13:48:06
5981
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人