自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (2)
  • 收藏
  • 关注

原创 hpv(宫颈癌)疫苗科普

最近老是有小伙伴在问我有关这方面的问题,我决定整理一下这方面的知识。1,什么是HPV?HPV(人乳头瘤病毒)是有一类型病毒的统称,根据致癌性不同可分为高危型和低危型。都是长时间、持续感染。高危型可引起宫颈癌,主要是16型和18型,全球范围内约70%的宫颈癌与其相关;低危型可引起皮肤疣,生殖器湿疣或低级别上皮内损伤,主要是6型和11型。2,国内易感染年龄区间在我国城市女性...

2019-08-22 17:15:54 2151

原创 微信小程序和支付宝小程序获取用户位置经纬度坐标和区域编码

今天遇到一个需求,在小程序上获取用户的经纬度坐标,保证不同小程序使用同一个坐标体系,根据经纬度坐标获取中国省市县地区编码,首先考虑到的是:国内所有地图使用的坐标体系不同,其次考虑到:不同的地图SDK服务调用有次数限制,下面是做对比使用的xmind图:支付宝小程序是使用gcj02的坐标体系,微信小程序也可以配置为gcj02,所以选用了gcj02的坐标体系;支付宝小程序可以直接通过原生方法获取...

2019-07-29 15:26:51 5836

原创 web中的各种居中

居中是前端开发过程中最常见的布局,但是很多人都不清不楚,每次就靠试一试,今天就拎一拎~~<!DOCTYPE html><html><head><meta charset="utf-8"><title>学习居中</title><style>.father{ height: 200px; wid...

2019-04-20 21:50:18 16691

转载 linux下查看某个文件或者目录占用磁盘空间大小,修改文件或者目录的操作权限

du -sh 查看当前目录总共占的容量。而不单独列出各子项占用的容量 du常用的选项:  -h:以人类可读的方式显示  -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小  -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小  -c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和  -L:统计符号链接所指向的...

2019-04-10 14:14:19 1463

原创 react动态修改页面title

 原生js修改文档头:document.title = '标题'在react中可以在组件的componentDidMount生命周期中设置document.title = '标题'也可以&lt;Route onEnter={()=&gt;{document.title='标题'}} /&gt;或者安装react-helmet,官网的解释是:这个可复用的react组...

2019-02-19 16:49:48 18662

原创 微信小程序中的web-view

官网上关于web-view的解释:一个页面只能有一个web-view,web-view打开时会覆盖其他组件 :在没有任何设置当情况下:开发工具会报错:个人开发用户想要在开发工具中查看效果可以设置一下红色部分,默认不校验合法域名,但是android和ios无法预览效果,调试模式下也可以查看效果: 比较坑的一点是:个人类型和海外类型的小程序暂不支持使用web-vie...

2019-01-03 10:54:40 1594

原创 ios new Date 和Android new Date兼容性

最近开发微信小程序的过程中遇到了一个安卓和苹果手机系统的一个坑,页面中含有日期选择控件,当选择之后,在比较日期的时候,安卓手机正常,苹果手机一直是valid date,ios中不支持 - 连接日期如下例子所示:new Date('2018-10-01') &gt; new Date('2018/9/22')// 输出false若一个为月份,一个日期相比较:new Date(...

2018-12-25 15:58:18 1424

原创 echarts反复setOption后发现数据串联

最近在微信小程序中多次使用图表,集成了echarts-for-weixin,其中图表中的绘制图所需要的数据一直在根据页面的选择条件发现生变化,多次执行:this.chart.setOption(this.option);之后,发现图表的绘制开始出现混乱,查看控制台发现数据没有问题,查了查echarts的API发现:setOption除了第一个参数之外,还有其他参数:出现数据串...

2018-12-03 14:19:04 3341

转载 ['1','2','3'].map(parseInt)

前几天被问到这个问题,[1,2,3]脱口而出,结果被虐的渣都不剩,首先这个答案肯定是错的,那么应该输出什么呢?为啥子会是这样呢?是因为我没有理解:1)map函数传递参数的定义,2)parseInt函数针对于radix这个参数的理解。通常使用map函数的时候都会传入一个函数,这个函数一般只使用1-2个参数,let arr = ['1','2','3'].map(function(item)...

2018-11-27 11:49:58 4156

转载 网页显示图片问题

最近遇到个问题是在网页上显示其他网页来源的图片结果显示不出来,平时就是直接使用的img,并没有任何的设置,这次碰到也是一脸蒙圈,今天就来说说图片显示的问题。出现图片资源失败的情况,解决方式1(img属性 alt): &amp;lt;img src=&quot;logo.jpg&quot; alt=&quot;logo&quot; /&amp;gt;这里的alt属性是为了当图片加载失败时告诉用户图片信息的解决方式2(js onerror):...

2018-11-23 19:27:25 1140

转载 算法复杂度分析(时间复杂度,空间复杂度)

前几天被问到虚拟DOM的时间复杂度,一脸蒙圈,什么是时间复杂度,我可能大学的数据结构课都在睡觉吧,今天来看看巨人的肩膀。为什么要进行算法分析?预测算法所需的资源: 计算时间(CPU消耗) 内存空间(RAM消耗) 通信时间(带宽消耗)预测算法的运行时间: 在给定输入规模时,所执行的基本操作数量 或者称之为算法复杂度如何衡量算法复杂度?内存(memory)时间(time)指令...

2018-11-19 10:12:06 3389

原创 react和react native简单概念

reactreact的本质是一个工具,用来帮助开发者操作DOM,从而构建出页面。一个用于创建可复用,可聚合web组件的js库。只提供前端MVC框架中的“V”,并不是完整的前端MVC框架。DOM的全称是文档对象模型。jqury是一个javascript库,也是帮助开发者操作DOM。react的核心概念响应式UI虚拟DOM树(javascript虽快,但是更新dom很慢,每次更新时,r...

2018-11-02 15:36:09 495

原创 微信小程序代码最大限制2M的解决方案

了解小程序有最大代码量限制之前需要先了解微信小程序的本质:前端近几年都处于技术爆炸时期,react最早的是facebook开源的开发框架----react,支持移动网页和原生app的开发(react native),提倡一次学习,全渠道开发。目的是让产品研发更聚焦更敏捷,它有三个重要特性:数据绑定:数据驱动交互模块化:可复用的轮子多终端渲染:适配多客户端,用前端技术就能实现原生appR...

2018-09-28 18:17:22 120154 5

转载 git回滚到之前提交的某个版本

先显示提交的记录:git log 回到指定版本:git reset --hard e499aac9257354c54ac2e1ff6a393ac7c8d2f342强制提交:git push -f origin master参考网址: https://www.cnblogs.com/wancy86/p/5848024.html 膜拜大佬~~...

2018-09-17 11:24:48 13959

原创 微信小程序wepy框架中父组件与子组件通信和交互

官网上描述: $broadcast$broadcast事件是由父组件发起,所有子组件都会收到此广播事件,除非事件被手动取消。事件广播的顺序为广度优先搜索顺序。$emit$emit与$broadcast正好相反,事件发起组件的所有祖先组件会依次接收到$emit事件。$invoke$invoke是一个页面或组件对另一个组件中的方法的直接调用,通过传入组件路径找到相应的组件,然...

2018-09-17 11:12:37 5517 2

转载 使用npm安装cnpm镜像报错

今天一朋友问我为啥子他安装cnpm报错了,我就查了查,总结一下:npm install cnpm -g --registry=https://registry.npm.taobao.org报错原因:版本问题解决方案: 1)使用他推荐的cnpm版本,可以看到图中他推荐的6.0.0cnpm install [email protected]) 降低npm版本npm instal...

2018-09-06 11:09:20 4140

原创 微信小程序使用echarts的踩坑记

1)微信小程序显示词云在微信小程序中目前不能直接使用echarts-wordcloud.js echarts-wordcloud.js中使用了window对象,所以会报找不到对象的错解决方案:1)研究echarts-wordcloud.js源码,使用canvas自己绘2)后端生成图片,小程序显示图片2)微信小程序echarts图表无法使用toolboxtoolbox: ...

2018-09-05 17:58:29 13674 1

原创 利用nginx代理uwsgi处理flask web应用

1,WIGS(Web Server Gateway Interface)服务器网关接口 它是用在 python web 框架编写的应用程序与后端服务器之间的规范, 是一个Web服务器(如nginx)与应用服务器(如uWSGI)通信的一种规范(协议)。2,uWSGI 是一个Web服务器,实现WSGI协议,Http协议。把 HTTP 协议转化成语言支持的网络协议。比如把 HTTP 协议转化成 ...

2018-08-27 16:59:19 3307

原创 Neo4j简介及Py2Neo的基础用法

Neo4j简介: 关系型数据库mysql,使用的时候,将复杂的数据关系转化成两两不同的表对,在使用查找的时候,通过join来实现关系查找,弊端就是数据之间的relationship不够直接,而且不能够把关系作为存储对象;neo4j应运而生,一中典型的非关系型数据库(图形数据库),可以直接明了的把数据关系可视化,可以通过关系进行查找,方便快捷。图形数据库是以图形结构的形式存储数据的数据库。 它以节...

2018-08-27 16:06:39 1645

原创 js 动态生成table

前几天一朋友问我js怎么控制页面动态生成表格,我整理了一下代码:js代码:&lt;script language="javascript"&gt; var data = [{"id": 1, "name": "张三"},{"id": 14, "name": "张三"},{"id": 1, "name&quot

2018-08-27 10:54:40 14268

原创 给项目配置git进行项目管理

自从年纪大了之后,脑子就开始混乱了,今天给一项目配置git地址,觉得应该把之前的整理一下了,相信大家在对git不陌生:git 5个基本命令 # 从远程主机克隆一个版本库 git clone &amp;lt;版本库的网址&amp;gt; # 管理主机名(克隆版本库的时候,所使用的远程主机自动被Git命名为origin) git remote -o &amp;lt...

2018-08-24 18:56:59 2817

原创 js和python中使用CryptoJS.SHA256做加密算法详解

加密方式是:先使用sha256进行加密,然后用base64转码,计算当前GMT时间,使用hmacsha256加密,最后得到base64码,即为签名。 js中使用:&amp;amp;lt;script src=&amp;quot;crypto-js.min.js&amp;quot;&amp;amp;gt;&amp;amp;lt;/script&amp;amp;gt;function get_sha256(str, secret) { // 计算s

2018-08-24 10:19:45 19363

转载 mysql中截取字符串left()、right()、substring()、substring_inedx()

最近在写python接口服务,需求是从数据库查询数据,做处理后返回,但是数据有一列值是存的时间格式,返回给前端需要的是字符串,所以使用的是mysql的转时间方法:date_format('%Y-%m-%d')但是在python中是特殊符号,%s,%d,%f等,所以执行中报错,于是想到使用字符串截取的方式,有同学有更好的处理方式欢迎指导我~~mysql处理这个需求有很多字符串函数可以使...

2018-08-23 10:38:04 62086 3

转载 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 0

最近在用Python处理中文字符串时,报出了如下错误:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 0原因:默认情况下,Python采用的是ascii编码方式,如下所示:在命令行输入:python -c "import sys; print(sys.getdefaultencoding(...

2018-08-22 14:23:42 3799 1

原创 CSS相对单位rem

上一次研究过em,今天接着继续研究rem rem:rem的作用和em一样,是css中的相对长度单位。1),对font-size使用rem当浏览器解析HTML文档时,创建了一个用来代表页面元素的集合,叫做DOM(文档对象模型,Document Object Model)。树状结构,每一个节点代表一个元素。&lt;html&gt;就是顶层节点(根节点),在下面的是它的子节点&lt;he...

2018-08-22 10:05:25 858

原创 Python: ValueError: unsupported format character ''' (0x27) at index 1

今天写python程序,用pymysql从数据库查询数据,使用like模糊匹配报错:query_string = "SELECT DATE_FORMAT(movie.publish_time,'%Y-%m-%d'),movie.movie_name FROM movie WHERE movie.publish_time &gt; now() and movie.media_type = 'mo...

2018-08-21 19:13:24 34081

转载 取整函数(ceil、floor、round)

ceil:在英文中,是天花板的意思,有向上的意思,所以,此函数是向上取整:console.log(Math.ceil(33.4))# 34console.log(Math.ceil(33))# 33console.log(Math.ceil(-33.7))# -33向上取整的时候,正数,则直接将当前整数加一;负数,则将整数后面的数据抹除;整数,则不变floor:在英文中,是...

2018-08-20 15:21:47 8070

原创 CSS相对单位em

在web环境下,用户可以将浏览器窗口设置为任意大小,且CSS需要去适应它。响应式 —— 在CSS中,这指的针对不同大小的浏览器窗口,用不同的方式响应更新页面的样式。我们要对不同尺寸的手机、平板电脑或桌面显示器多花心思了。CSS支持一些绝对长度单位,其中最常见也最基本的是像素(px)。较不常见的绝对单位有毫米(mm,millimeter)、厘米(cm,centimeter)、英寸(in.,i...

2018-08-20 11:40:44 12399

原创 微信小程序返回多级页面

微信小程序开发中,返回上一页是很普遍的操作,最常见的是点击手机的返回键和点击自定义的按钮返回上一页这两种情况。点击手机的返回键我们不需要做处理,如果是自定义按钮实现返回效果,就要调用微信提供的API:wx.navigateBack(OBJECT)也可以通过 wx.navigateBack 方法实现返回多级页面,只要设置 delta 的值就可以://在C页面内 navigateBack...

2018-08-17 11:41:21 6636

原创 mysql 从字符串中抽取数值

今天遇到一个查询需求,数据库中有一列是字符串型的数据,但是其中包含的数字信息才是需要匹配查询的条件,如下图所示: 图中影视播放的时间存储方式是字符串,需求:查出播放时长大于130分钟的影视作品。1)MYSQL中,CAST函数CAST函数语法规则是:Cast(字段名 as 转换的类型 ),其中类型可以为:CHAR[(N)] 字符型 DATE 日期型DATETIME 日期和时间型...

2018-08-16 11:22:11 12193 3

原创 es6 语法新特性

1,const let 关键字// 在javascript中变量默认是全局的,只存在函数级作用域,没有块级作用域。let定义块级作用域:if(true){ let a = 'name';}// const用来定义一个常量,一旦定义不可修改,如果是应用类型的,可以改变属性:const name = 'hello';name = 'happy'; # 报错const n...

2018-08-14 18:49:43 249

原创 微信小程序中使用自定义图标(阿里icon)的方法

weui提供的图标比较少,有时我们需要更多的图标,可以使用一下方法自定义图标库:1,到阿里巴巴矢量图标库(http://iconfont.cn/)生成自己的字体图标,下载代码,解压,打开iconfont.css2,在wxss文件中引用字体&amp;amp;lt;style type=&amp;quot;less&amp;quot;&amp;amp;gt;@font-face { font-family: 'iconfont'; sr...

2018-08-09 11:37:57 3776

原创 mac下安装多个版本python,项目中使用virtualenv创建虚拟环境

1,在官网上下载python最新版本https://www.python.org/downloads/2,进入下载路径点击安装3,在命令行中输入python3,查看是否安装成功: 4,安装virtualenv—-创建独立Python开发环境的工具,virtualenv创建一个拥有自己安装目录的环境, 这个环境不与其他虚拟环境共享库, 能够方便的管理python版本和管理pyth...

2018-08-09 10:16:38 1724 1

原创 微信小程序wepy框架中页面page(父)与组件component(子)之间互相动态传值

在index.page页面给test.component动态传值,使用.sync: &amp;amp;amp;amp;amp;lt;view&amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;lt;block wx:for=&amp;amp;amp;amp;quot;{{['1','2','3']}}&amp;amp;amp;amp;quot; wx:for-item=&amp;amp;amp;amp;

2018-08-07 15:27:34 9942 2

原创 微信小程序methods中定义的方法互相调用

当调用test2时:methods = { test(age){ console.log('test', age); }, test2(){ console.log(this.methods); this.methods.test('222'); co...

2018-08-07 11:33:48 18835 5

原创 微信小程序页面中不能使用toString().indexOf()

小程序的mastache语法不支持js的方法。 即在页面标签中,使用以下js方法无效:Object.keys() toString() indexOf() 在页面中,如果需要同时选中多个按钮,可构造对象数组处理,代码如下: data = { currentTab: 0, filterData: { 'date': [{...

2018-08-06 19:28:16 13015 2

原创 初步了解股市

基础知识:1,在股市中挣钱方式有两种,投资者,投机者。2,股市中大概70%的人是亏损状态,20%的人不赚不赔,只有少数10%的人可以从股市中赚钱。3,股票是股份有限公司股东证明股东所持股份的凭证,代表对股份公司部分资本的所有权,是一种有价证劵。4,初次入市建议不要超过存款的25%,给自己留个后手。...

2018-08-06 12:58:22 620

原创 查看node环境下安装的库

npm nodejs

2017-11-13 18:28:12 1145

Convert Word to PDF 1.5_0.crx

几种常用文件类型相互转换。The #1 Converter tool that supports PDF, Word, Excel, PPT, JPG. Convert PDF to different formats and vice versa in one click.

2019-08-01

Axure RP Extension for Chrome 0.6.3_0.crx

谷歌浏览器插件,An extension that allows local viewing of Axure RP prototypes from Google Chrome.

2019-08-01

空空如也

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

TA关注的人

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