自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决方案:reactNative通过webview跳转微信智能客服空白webview页面

在reactNative中使用webview跳转微信智能客服,功能正常,从微信退回到App时,会有一个空白的webview页面,在使用感觉上不是那么的顺滑。解决这个可以在webview中使用onLoadEnd方法来解决这个问题。在react-native-webview中onLoadEnd使用的方法是。根据这个API我们可以调整自己的webview,来解决这个空白屏的问题。

2024-01-16 15:01:18 423

原创 史上最强reactNative中react-native-webview交互封装

在开发reactNative过程中,一些复杂易变的需求,我们也会经常写在H5的项目中,这时候就需要RN和H5交互的效果了,以下是我封装的webview代码。

2024-01-16 14:47:24 629 1

原创 关于react-native-reanimated 3.6.1在react native debugger报错问题

ExceptionsManager.js:158 Error: [Reanimated] `UpdatePropsManager` is not available on non-native platform.

2024-01-12 14:38:47 391

原创 reactNative0.71版本的使用

在ios9和android9开始默认使用https,但是由于后台有可能使用http协议,我们需要在原始的项目中配置http,如果不配置http,打包后app会变成炫酷的白屏以及网络失败。打开项目 -> 进入ios目录->执行命令 pod install ->项目名称.xcworkspace -> 使用xcode打开->配置证书。tips:这是reactNative生成的,很可能上架的时候被拦截,不让上架,这时候就需要单独配置域名。放在main AndroidManifest.xml 下。

2024-01-10 16:08:23 837

原创 patch-package的使用总结

例子:在reactNative中,我们的node_modules中的react-native经常会报错,例如修改node_modules 的react-native包ViewPropTypes error。有时使用了某个第三方库,可是它有些问题,我们不得不修改它的源码。我们可能不方便给原作者提。,因为他们可能不愿意接受我们的更改。3、你的 node_modules 文件夹中的某个包的文件进行修改,然后运行。时,原先的修改会丢失。这时候我们可以使用打补丁的方式。2、修改package.json。

2024-01-10 16:05:42 582

原创 reactNative跳转appstore链接报错:Redirection to URL with a scheme that is not HTTP(S)

onShouldStartLoadWithRequest={onShouldStartLoadWithRequest}是关键,可以解决ios跳转appstore下载界面报错问题。在reactnative中webview跳转H5下载页面,包错Redirection to URL with a scheme that is not HTTP(S)在webview中添加一下代码。

2023-08-11 10:44:41 1239

原创 craco配置别名报错 Field ‘browser‘ doesn‘t contain a valid alias configuration

react使用craco配置别名报错 Field 'browser' doesn't contain a valid alias configuration

2022-02-10 19:30:29 959

原创 Vue Router--动态路由匹配

1.带参数的动态路由匹配很多时候,我们需要将给定的匹配模式的路由映射到同一个组件。const routes = [ // 动态段以冒号开始 { path: '/users/:id', component: User },]例如/users/zwl和/users/zwf这样的的URL都会映射到同一个路由。当一个路由被匹配时,它的params的值将在每个组件中通过this.$route.params的形式暴露出来。它也可以匹配多个参数/users/:username/pos...

2021-12-04 14:49:11 1459

原创 keep-alive的使用

使用vue3.0搭建项目,自由的两个组件,Home和about在之前常见的写法中,使用keep-alive会被缓存?在网上搜寻答案都是可以的,但是实践起来确实不行<template> <div id="app"> <div id="nav"> <router-link to="/">Home</router-link> | <router-link to="/about">About&lt.

2021-12-04 14:22:14 120

原创 VUE+VUX 之项目搭建学习链接推荐

1.使用脚手架搭建项目推荐连接 点击打开链接2.安装vux 框架 推荐链接 点击打开链接推荐这两篇的文章的理由是文章结构和排版风格无都比较喜欢,适合新手的阅读3.使用vux中的组建 推荐文档 点击打开链接4.了解vue-routervue-router推荐文档 点击打开链接...

2018-05-23 14:06:56 423

原创 window下nvm任意切换node版本

在node环境下重服务器下载项目的时候会经常报这个错误,不是node版本过高,就是node版本过低。所以如果你想长期进行node开发的话,随意切换node版本,保持系统干净是很有必要的。1.如果你从来没有下载过node,直接下载nvm安装在提示的目录下(直接next就行)2.如果你在这之前下载过node版本,先卸载你的node版本。3.使用nvm install 6.11.1 (下载node 6....

2018-04-09 09:54:46 5396

原创 Angular --官方文档 英雄教程遇到的问题盘点

不明点1.*ngIf的作用?*ngIf为undefied的时候,可以把以下代码块从HTML中移除掉&lt;div *ngIf="undefined"  class="heroesDetail"&gt;&lt;/div&gt;2.[class.selected]="hero === selectedHero" 这个条件这么变化的?由于hero和selectedHero返回的都是一个数组对象,这个得详...

2018-03-20 15:47:36 526

原创 Angular --官方文档使用 Angular CLI创建项目

1.在node环境下,标配 node -v  npm -v 指令在命令窗口查看两个的版本号 node高于6.9.3,npm版本高于3.0.0  如果你是新安装的话,就不要考虑这个问题了。2.全局安装 Angular CLInpm install -g @Angular/cli3.检查更新 ng v4.创建项目 ng new my-app5.开启服务ng server --open6.用编辑器打开文...

2018-03-20 10:44:05 312

原创 Angular--官方文档之 Angular CLI

学习Angular官方文档的时候,参考https://angular.cn/guide/quickstart   这个快速开发的文档。对于我这个AngularJs小白在看了Angular菜鸟教程后,只能说可以简单的运用一下。看到一些专业术语,我也是一脸懵逼的。1.Angular CLI是什么?Angular CLI避免了自己创建项目配置文件的一系列繁琐的操作,简单的来说就是项目的 脚手架问题又来了...

2018-03-19 16:44:18 1395 1

原创 AngularJS--菜鸟教程笔记

1.AngularJS是什么?AngularJS是一个JavaScript框架。它可以通过&lt;script&gt;标签添加到HTML页面。AngularJS通过指令扩展了HTML,且通过表达式绑定数据到HTML。AngularJS是一个JavaScript框架,是一个以JavaScript编写的库。2.AngularJS需要抛弃什么?个人理解,angularJS需要抛弃原有的js的dom操作的...

2018-03-19 14:21:10 4264

原创 MongoDb的安装和使用

1.在mongodb的官网上下载最新版本,使用于自己电脑的zip包2.压解到D:/Mongdb目录下3.安装使用即可4.操作数据库

2017-01-12 16:08:02 308

原创 express不是内部命令或者外部命令

http://jingyan.baidu.com/article/922554468a3466851648f419.html

2017-01-04 14:56:41 260

原创 node.js模块和包

1.创建及加载模块(1)创建模块node.js提供了exports和require两个对象,其中exports是模块公开的借口,require用于从外部获取一个模块,即获取模块的exports对象module.js和getModule.jsmodule.jsgetModule.js结果(2)单次加载上面的例子有点类似创

2017-01-02 16:43:27 340

原创 node.js回调函数与事件

1.异步函数varfs=require('fs');fs.readFile('file.txt','utf-8',function(err,data){if(err){console.log('读取文件错误');}else{console.log(data);}})console.log('end');2.同步函数varfs=requir

2017-01-02 14:05:08 353

原创 node.js异步IO和事件式编程

Node.js最大的特性就是异步式I/O与事件紧密结合的编程模式。这种模式与传统同步式I/O线性的编程思路有很大的不同,因为控制流很大程度上要靠事件和回调函数来组织,一个逻辑要拆分为若干个单元格。1.同步式I/O或阻塞式I/O线程在只执行中如果遇到磁盘读写或网络通信,通常要耗费较长的时间。这时操作系统会剥夺这个线程的CPU控制权,使其展厅执行,同时将资源让给其他的工作线程,这种线程调度方式

2016-12-31 16:51:23 389

原创 nodejs的基本操作

1.用node.js编写helloword在记事本中输入console.log("hello word");2.node的基本操作3.建立http服务连接app.js 代码在cmd中进行连接5.浏览器运行效果

2016-12-31 16:48:34 419

原创 node.js的概要与安装

1.什么是node.js?Node.js不是一种独立的语言,与php即是语言也是平台不同,也不是JavaScript的框架,更不是浏览器的库,不能与ExtJs相提并论。Node.js是一个让javaScript运行在服务断的开发平台。2.node.js能做什么?JavaScript是由客户端而产生,Node.js为网络而生。具有复杂逻辑的网站基于社交网络的大web的应用we

2016-12-31 11:01:04 353

原创 匿名函数和闭包的区别

不少编程人员分不清匿名函数和闭包总是把他们俩搞混  在这之前我也是对这云里雾里的匿名函数:简单的来说就是没有名字的函数匿名函数有两种方式定义第一种方式:var double = function(x) { return 2* x; }第二种方式:(function(x, y){ alert(x + y); })(2, 3);

2016-11-22 21:10:24 2800 1

原创 函数声明和函数表达式之间的区别

函数表达式是javascript中的一个既强大容易令人困惑的特性           《javascript高级程序设计》定义函数的方式有两种//指定函数名的方式1.function  sayHi(){}以上的函数声明方式一个重要的特征就是函数声明提升,意思是在执行代码之前会先读取函数声明,意味着可以把函数声明放在调用他的语句后面即:sayHi();func

2016-11-21 23:26:51 1127

原创 js和jquery懒加载之可视区域加载

懒加载在Web应用程序中,系统的瓶颈常在于系统的响应速度。如果系统响应速度过慢,用户就会出现埋怨情绪,系统的价值也因此会大打折扣。因此,提高系统响应速度,是非常重要的。Web应用程序做的最多就是和后台数据库交互,而查询数据库是种非常耗时的过程。当数据库里记录过多时,查询优化更显得尤为重要。为了解决这种问题,有人提出了缓存的概念。缓存就是将用户频繁使用的数据放在内存中以便快速访问。在

2016-09-18 14:47:43 1408

原创 判断终端的相关类型

var hostname="http://www.shidiquan.cn/sdq/";        // 获取终端的相关信息        var Terminal = {            // 辨别移动终端类型            platform : function(){                var u = navigator.userAgent,

2016-09-17 16:02:49 508

原创 前端之---加载更多

今天get了一个新技能  只能说我越来越厉害了   哈哈哈哈  先夸一下自己再写博客   必须的有时候我们在做手机app的时候,我们想做一个效果,就是边滑动边加载数据,给用户一个好一点的体验。我找到了一篇文章,我觉得特别适合初学者简单方便实用我就是根据他所给的例子,然后自己动手,写自己的项目的。如果你觉得我写的不好,那么你可以去看看他的http://www.cnblog

2016-09-08 11:44:45 2025 1

原创 有时候思维局限真的很无奈

有时候思维局限真的很无奈为什么这么说呢?因为做IT这行的,思维转不快真的很累,对于一个女码农来说,在实习的时候使非常痛苦的也许我是众多女码农中最笨的一个,也许还有很多女码农和我一样,被迫码代码对于这张图,要实现一个点击全程,和默认排序的时候,字体,箭头,影响都要变化。这其中的变化过程,我就不详细说了,直接看代码就好比如,我现在点击全程,默认排序的时候让阴影都能出

2016-09-07 16:02:36 615

原创 回忆录

对于刚出来实习的我,在这段时间还是有点小收获的,虽然收获不是很多,但是在公司有搭档,干活不累。1.回调函数(这个大部分培训出来的,应该听过但是不熟悉)听过但是知其然,不知其所以然。在这里我说说我自己的想法,我觉得在一个方法中定义自己的回调函数,可以减少代码的重复使用,对的,我说的就是封装,我觉得也是一个封装的方法。就好比如我定义call_func1,我在下面再调用又可以了。

2016-09-06 11:37:23 264

原创 Intellij idea 入门

最近公司用的是IntelliJ IDEA,所以现在也对现在也在慢慢的学习IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDE

2016-07-21 14:31:27 871

原创 mybatis多个参数传值

对于一个女生来说,项目期就是煎熬,尤其我还是一个比较代码弱的妹子,在mybatis多个参数传值的这一块我简直想哭了,唉!终于被我弄出来了,我是不是要感动的哭一下在xml文件中的分页查询              select * from (select a.*,rownum rn from (select course_id,course_name,introduce

2016-05-29 16:46:06 857

原创 SSM 三大框架---事务处理

在学习三大框架的时候,老师说事务处理是最重要的。必须相当认真的学,但是学了这么久也只是学到皮毛而已,现在我把我最近学到的事务处理,明白的不明白地都记在我的博客里,大家一起学习一.什么是事务 ?事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。事务的

2016-05-12 20:57:03 12571 3

原创 Struts2,mybatis,spring三大框架整合

三大框架整合使用的工具是j2ee开发工具maven,web项目    以登录为例:准备工作:1.jsp页面                                    账户                                                        密码

2016-04-29 16:56:38 2215

原创 Spring 基础 控制反转和依赖注入

Spring框架两个最重要的知识点1.IOC(控制反转)/DI(依赖注入):把整个项目中的所有对象交给Spring容器管理         IOC:取到对象         DI:对象的装配         依赖注入有两种方式:1.      属性值注入方式a.     普通类型注入方式b.bean注入方式测试结果

2016-04-28 15:14:56 6021 1

原创 Spring 基础,用小例子来理解它

1.什么是Spring?我们都知道框架,我学的就是struts2,mybatis和spring 三大框架struts2处于表现层和业务处理mybatis处理业务处理和数据访问而Spring是无处不在的。以上是我对Spring的理解Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert

2016-04-25 20:21:43 6727 1

原创 Mybatis 动态sql 小结

1.什么是mybatis动态sql看到动态,我们就应该想到,这是一个可以变化的sql语句MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑2.mybatis动态sql使用前准备 a.数据库表b.创建类3.使用mybatis动态sql,得先知道一些属性值selectKey:在sql语句前后或后执行的sq

2016-04-17 10:31:42 3483

原创 mybatis 关联sql查询

mybatis动态sql语句一,有时候我们定义的实体类和数据库里面的字段名不一致的时候,我们就获取不到数据库里面的值    解决这种问题,我们有两种解决方式,在xml配置文件中    1.运用别名                select c.*,c.courseCode Code,c.courseName Name from course c where id=#{id}

2016-04-16 16:24:05 526

原创 Mybatis项目小结

一,什么是mybatisMyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。二,mybatis的作用MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录。

2016-04-14 20:59:39 6001 1

原创 mybatis项目中常见的小错误

再创建mybatis时,总是会遇见一些小错误1.有时候手抖,sql语句写错解决方法  取mybatis项目中找到Mapper映射2.有时候,我们在src/main/resources的实体类映射,没有保证id的唯一性解决方法  发现有id一样就修改

2016-04-13 20:06:32 2330

原创 maven项目开启时报错

这个错误其实很简单,在你的服务器里面有多个tomcat跟着下面步骤解决点击tomcat7.0 按removejianqie,就可以解决这个问题了

2016-04-10 15:05:05 530

react-admin开箱即用最新react全家桶

个人搭建基于react+AntDesign+react-router+mbox的后台管理系统,该系统简单试用,可拓展性强,开箱即用。表格数据查询使用react-query,使查询更加简单方便。试用于react初学者,从0到1的后台管理系统。

2022-03-28

模拟 ATM机

通过多线程模拟ATM机的功能

2016-03-20

空空如也

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

TA关注的人

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