自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (36)
  • 论坛 (3)
  • 问答 (6)
  • 收藏
  • 关注

转载 React进阶(十三):Context

文章目录前言contextType拓展阅读前言Context 提供了一种方式,能够让数据在组件树中传递时不必一级一级的手动传递。一般情况下,数据在组件中,要一级一级的传递,单向数据流,比如Parent组件中的theme值,需要在Item组件中使用,就需要我们从Parent中向下传递, 但当我们有了Context后,我们就不需要一级一级传递了。Parent(theme=red) List(theme=red) Item(theme=red) ThemeCon

2021-06-09 10:56:09 177

转载 React进阶(十二):HOOK

文章目录前言HOOK函数介绍State hook声明多个 state 变量Effect hook无需清除的 effect需要清除的 effectuseEffect 生命周期useEffect 的第二个参数Context hookHook 规则拓展阅读前言Hook 是 React 16.8.0 的新增特性,React Native 0.59及以上版本支持 Hook。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。请注意,要启用 Hook,所有 React 相关的

2021-06-09 10:11:58 197

原创 npm更换成淘宝镜像源以及cnpm

前言由于node安装插件是从国外服务器下载,受网络限制影响大,速度慢且可能出现异常。所以,(阿里巴巴旗下业务阿里云)干了这事。来自官网介绍:这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。也就是说,我们可以使用阿里布置在国内的服务器来进行node安装。使用方法使用阿里定制的 cnpm 命令行工具代替默认的 npm,输入下面代码进行安装:npm install -g cnpm --registry=https:

2021-06-24 16:42:05 165

原创 移动产品原型和线框图设计工具介绍

文章目录前言1. Proto.io2. Moqups3. UXPin4. Balsamiq Mockups5. JustinMind6. FluidUI7. Axure8. Mockflow9. Protoshare10. Wireframe11. WireframeSketcher12. Omnigraffle13. Pidoco14. FlairBuilder15. iPhone Mockup16. HotGloo17. InVision18. Mokk.me19. iPlotz20. Pencil

2021-06-24 15:48:23 115

原创 Vue进阶(幺玖叁):$OPTIONS 讲解

文章目录前言拓展阅读前言vue实例属性$options是用来获取定义在data外的数据和方法。应用示例如下:<script>export default { name: "optionsTest", data() { return { }; }, //在data外面定义的属性和方法通过$options可以获取和调用 name: "CSDN", age: 12, testMethod() { console.log("shq5785"

2021-06-24 10:10:30 153

原创 Vue进阶(幺玖贰):获取url传参

文章目录应用场景一:内部页面之间互相传值应用场景二:外系统跳转Vue项目时自带参数拓展阅读获取url参数有两种情况:应用场景一:内部页面之间互相传值假如要从A页面跳转到B页面,this.$router.push({name:"B",query:{ Id : this.tId , ...}})进入B页面之后,this.Id = this.$route.query.Id;就能将A页面的id传入B页面,进行参数获取。应用场景二:外系统跳转Vue项目时自带参数例如: htt

2021-06-23 17:34:20 144

原创 ReactNative进阶(四十四):Mobile App适配性优化

文章目录前言React Native 中的FlexBox拓展阅读前言移动端应用开发过程中,内容自适应是避不开的一个注意点。相较于PC Web端开发应用设备的数量种类,Mobile APP 面临着设备应用多样性问题,各厂商生产设备多样,同一厂商不同型号的电子设备分辨率、屏幕尺寸相异性是不得不考虑的一个问题,尤其是将手持设备,例如iPad等考虑在内,更加剧了设备适配性的思考。在RN实现移动应用开发过程中,通过链接跳转方式跳转至其他技术栈(例如Vue、React、Angular、H5、JSP)实现的应用

2021-06-23 17:14:50 119 4

原创 Vue进阶(幺玖幺):ECharts实现地图功能

文章目录前言拓展阅读前言拓展阅读

2021-06-22 16:17:28 534 12

原创 ReactNative进阶(四十三):Mac 通过 .bash_profile 文件配置环境变量

博文导引Mac配置环境变量步骤启动终端进入当前用户的home目录(默认就是):cd ~ 或 cd /Users/YourMacUserName终端输入 open -e .bash_profile(如果只是查看,直接使用open .bash_profile)如文件不存在,则新建输入touch .bash_profile关闭即可保存修改更新刚配置的环境变量source .bash_profile.bash_profile文件内容如下:alias rn='re

2021-06-04 16:03:13 155

原创 ReactNative进阶(四十二):面试必备:2021 ReactNative经典面试题总结(含答案)

React PureComponent的原理当组件更新时,如果组件的 props 和 state 都没发生改变, render 方法就不会触发,省去 Virtual DOM 的生成和比对过程,达到提升性能的目的。具体就是 React 自动帮我们做了一层浅比较:if (this._compositeType === CompositeTypes.PureClass) { shouldUpdate = !shallowEqual(prevProps, nextProps) || !shallowEq

2021-06-02 16:55:13 264 7

原创 ReactNative进阶(四十一):应用 FlatList 实现分组列表

功能简介属性说明方法集合简单应用示例高阶应用示例拓展阅读功能简介FlatList高性能的简单列表组件,支持下面这些常用的功能:完全跨平台。支持水平布局模式。行组件显示或隐藏时可配置回调事件。支持单独的头部组件。支持单独的尾部组件。支持自定义行间分隔线。支持下拉刷新。支持上拉加载。支持跳转到指定行(ScrollToIndex)。如果需要分组/类/区(section),请使用SectionList。FlatList和SectionList都是以VirtualizedList.

2021-06-01 20:26:42 155

原创 ReactNative进阶(四十):应用ListView实现分组列表

前言ListView常用属性ListView高阶特性ListView使用Demo拓展阅读前言在前期博文中讲解了应用SectionList实现分组列表,本文主要讲解ReactNative长列表数据展示核心组件ListView ,该组件在数据量大时性能较差,占用内存持续增加,故诞生了FlatList组件。ListView常用属性ScrollView 相关属性样式全部继承属性名(类型)说明dataSource 【ListViewDataSource】设置ListView的数据源.

2021-06-01 19:31:48 173

原创 ReactNative进阶(三十九):DeviceEventEmitter 实现发送和监听消息

移动端开发过程中,页面间信息传递是常见的应用场景。注册、发送消息方式如下:DeviceEventEmitter.emit('自定义名称',发送数据);消息监听方式如下:DeviceEventEmitter.addListener('名称',(events) ={使用数据events});例如,在A页面注册和发送消息:import {DeviceEventEmitter} from 'react-native';let param = {taobaoBind:false,walletSum:

2021-06-01 16:55:41 173

原创 ReactNative进阶(三十八):Android ndk abiFilters 详解

一、前言二、ABI 是什么三、为何设置ndk的abiFilters四、如何配置 gardle五、ABI支持详解六、支持建议七、拓展阅读一、前言Android 系统本质是一个经过改造的 Linux 系统,so库是Linux系统上使用的共享库(类似windows上的dll)。最初,Android 系统只支持 ARMv5 的 CPU 构架,随着 Android 系统的发展,又加入了 ARMv7 (2010), x86 (2011), MIPS (2012), ARMv8, MIPS64 和 x86_64 .

2021-06-01 15:44:24 135 4

原创 ReactNative进阶(三十七):应用 SectionList 实现分组列表

SectionList简述ReactNative长列表数据组件一共有三个:ListView 核心组件,数据量大时性能较差,占用内存持续增加,故诞生FlatList组件。FlatList 用于替代ListView,支持下拉刷新和上拉加载。SectionList 高性能的分组列表组件。其中,SectionList支持下面的常用功能:完全跨平台;支持水平布局模式;行组件显示或隐藏时可配置回调事件;支持单独的头部组件;支持单独的尾部组件;支持自定义行间分隔线;支持下拉刷新;支持上拉

2021-06-01 14:45:20 140

dubbo-monitor-simple-2.5.3.zip

该包为dubbo-monitor,使用方法请参见博文 《Dubbo进阶(五)—— dubbo-monitor-simple使用》 https://blog.csdn.net/sunhuaqiang1/article/details/80141478

2018-04-29

感知哈希算法(Python版)

Python3实现基于PHA实现图像配准

2017-04-20

zookeeper-3.4.6.zip

zookeeper-3.4.6 解压后可直接运行 bin/zkServer.cmd 来启动

2018-04-29

dubbo-admin-2.5.4 Web管理平台.zip

由于我使用的是jdk1.8的版本,在网上找了很多dubbo-admin.war基本都是基于jdb1.7的,因为我就打包了一个支持jdk1.8版本的,下载解压后即可使用。 具体使用方法参见博文《Dubbo进阶(六)—— Zookeeper注册中心和Dubbo-Admin管理平台的搭建》 https://blog.csdn.net/sunhuaqiang1/article/details/80142014

2018-04-29

Learning Python, 5th Edition.pdf

Learning Python, 5th Edition.pdf

2017-05-10

万能网卡驱动For-Win10-32_64bit.zip

Win10万能网卡驱动

2021-03-16

jdk-8u291-macosx-x64.dmg

Mac版本jdk1.8

2021-04-22

ZMQ的三种通信方式极其需要的jar包(完整版)

该包包含了ZMQ的三种通信方式极其需要的jar包,省去了复杂的编译环节,杜绝高分勒索学习爱好者!注:该包经过本人实际运行,均无问题。

2015-06-06

Vue下textarea文本框根据内容自适应改变高度

Vue自定义组件实现文本框根据文本内容自适应高度的效果,解决若输入文本量或显示文本量超过指定行数后,会出现垂直滚动条,但在IE环境下,该滚动条是隐藏的问题。

2020-10-20

PNAE Petri Net建模工具

一款用于Petri Net建模的学习工具,大家可以下载下来学习。

2018-08-05

数据挖掘之序列模式挖掘之GSP算法

本算法为数据挖掘中序列模式挖掘中的GSP算法的基本实现,可依托此算法进行算法的优化操作。

2015-11-16

IntelJ2016注册码

IntelJ2016注册码

2017-03-14

Chart.js实现饼状图添加文字

Chart.js是一个简单、面向对象、为设计者和开发者准备的图表绘制工具库。 是基于HTML5 Canvas的,一个朋友说里面饼状图缺少文字信息的功能,于是自己实现了一下,包内有说明,如果坐标不太精准,请按自己的需求进行微调。

2017-08-28

数据挖掘之关联规则挖掘FP-Growth算法

本算法为数据挖掘之关联规则挖掘的其中一种方法,可以此方法为基本进行算法的优化操作。

2015-11-16

mysql-installer-community-5.7.4.0-m14.1411728256.msi

mysql社区版安装包

2021-03-16

fullcalendar-vue.zip

Vue日历组件

2021-03-16

J2EE学习路线图(2014版)

传智播客J2EE学习路线图(2014版),不可多得的学习方法路线图。

2015-04-25

Socket编程-聊天室.zip

项目实战

2021-03-16

apache-maven-3.3.9.zip

maven安装包

2021-03-16

LaoMaoTao.exe

装机导引

2021-03-16

ScreenToGif.2.27.3.Portable.zip

实用Gif制作软件

2021-03-16

BackToTop.zip

这是一个可以快速回到页面顶部的组件,当用户浏览到页面底部的时候,通过点击按钮,可快速回到页面顶部。 应用方法详见博文:https://shq5785.blog.csdn.net/article/details/102917007

2019-11-05

Java8实例代码

Java8 Lambda、Stream实例代码

2017-03-18

Base64与图片互转

工具包可将图片文件转化为字节数组字符串,并对其进行Base64编码处理;并可对字节数组字符串进行Base64解码并生成图片。

2016-01-07

Icon制作神奇-Greenfish Icon Editor3.31官方中文版

Icon制作神奇-Greenfish Icon Editor3.31官方中文版,该工具可制作各种分辨率的APP Logo。

2017-04-25

Date.html(免费,有需要的童鞋自取)

免费:JS+CSS3实现罗马样式钟表;有需要的童鞋可以自取!取之于民,用之于民!咋还不够50字啊!!

2020-03-28

中国火车查询字段对应表

爬取12306网站,列车剩余座位数。不可多得的中国火车查询字段对应表。没有最好,只有更好。

2015-04-25

FlaskWeb开发:基于Python的Web应用开发实战.pdf

FlaskWeb开发:基于Python的Web应用开发实战.pdf

2017-05-10

利用正则表达式批处理含链接内容文档

由于项目需求,自己需要将带有链接的标签去除,例如 <a href="/zhaoyao/17-66.html">头晕</a>,转换后的文档为头晕。 由于说明书数量太大(100,569)自己需要采用批处理的方式进行操作。以后用户访问的就是批处理后的文档。故采用正则表达式的形式进行文档处理。 要读取文档内10w多条的数据,可按照3步走战略: 1.外层循环利用文件过滤器读取文件夹内所有符合条件的文件。 2.读取每一个筛选到的文件,利用正则表达式去除超链接符号。 3.将每一个处理过的文件重写回源文件。

2015-11-30

linux下memcached安装

linux下memcached安装,不错的学习资源。

2015-06-03

Java字节码查看器

Java字节码查看器

2017-03-13

Bootstrap3参考手册.chm

Bootstrap3参考手册.chm

2017-05-10

myeclipse常见快捷键

myeclipse常见快捷键,不可多得的学习资源。

2015-04-25

w3c标准html5手册

该手册包集CSS 2.0、CSS3.0、JavaScript、jQuery1.3、jQuery1.4、jQuery1.7、xHTML、XMLHttp于一体,便于编程者线下查阅相关资料。

2017-08-28

json解析工具包

在数据传输流程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。json.js用于html中引用,

2015-07-23

json解析工具

在数据传输流程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。

2015-07-23

No Silver Bullet的留言板

发表于 2020-01-02 最后回复 2020-03-22

Redis面试题

发表于 2019-08-23 最后回复 2019-08-25

Oracle中ddl与dml的区别

发表于 2019-08-23 最后回复 2019-08-23

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

TA关注的人 TA的粉丝

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