- 博客(21)
- 资源 (7)
- 收藏
- 关注
原创 mysql 字符串替换
问题:需要将 www.baidu.com 中的‘baidu’替换为 ‘abc’数据库版本 5.6.16最开始使用replace方法,一直不生效,只能使用subString_index方法来进行替换首先学习一下这个方法substring_index(str,delim,count) str:要处理的字符串 delim:分隔符 count...
2019-10-11 17:28:25
813
原创 RestTemplate设置通用header 并获取header请求参数
在开发项目过程中,使用的架构 springboot + vue,但java项目又拆分成一个基础授权(base)项目,一个获取授权(auth)项目,还有两个业务系统。此时需要通过auth项目去获取base项目的授权信息。因此使用了springboot的RestTemplate来实现不同项目之间的访问。但是在base项目中,安全起见增加了请求拦截器,此时获取header成了问题。搜索了很多的帖子,终于...
2019-07-27 10:47:49
7390
转载 你应该知道的11个React Native组件库
随着React的日益流行和原生移动应用开发(和PWA)的崛起,React Native的采用率也在增长。与React类似,React Native也是使用独立的组件来构建UI。使用预先构建好的组件、组件库和UI工具包有助于我们更快地构建应用程序。在查看了大量有用的React和Vue组件库之后,根据大众的需求,列出了一个有用的React-Native UI库列表,可以帮助你更好地入门React Na...
2019-07-18 15:20:05
1204
原创 react-native 0.55.4 ios环境下不能输入汉字
因为一直使用的是虚拟机测试,测试过程中也不怎么输入汉字进行测试,直到测试人员测试才发现问题。原因:react-native在0.55的版本下,TextInput组件有一些的bug!!不能使用它的value 或defaultValue 属性!!代码如下:情况1:<TextInput underlineColorAndroid="transparent" s...
2019-07-18 15:10:30
576
原创 Mac 的mysql5.7没有配置文件,如何解决only_full_group_by 问题
转载自:https://blog.youkuaiyun.com/daniel1227/article/details/96325098数据库版本是5.7版本,在写语句的时候,只要涉及ORDER BY,就会报错,ERROR 1055 (42000): Expression #7 of SELECT list is not in GROUP BY clause and contains nonaggre...
2019-07-17 16:52:39
669
转载 SpringBoot 实现前后端分离的跨域访问(CORS)
序言:跨域资源共享向来都是热门的需求,使用CORS可以帮助我们快速实现跨域访问,只需在服务端进行授权即可,无需在前端添加额外设置,比传统的JSONP跨域更安全和便捷。一、基本介绍简单来说,CORS是一种访问机制,英文全称是Cross-Origin Resource Sharing,即我们常说的跨域资源共享,通过在服务器端设置响应头,把发起跨域的原始域名添加到Access-Control...
2019-07-15 15:54:15
160
原创 分享一款适用于react-native的图表组件
转载自:https://blog.youkuaiyun.com/daniel1227/article/details/95972996在github上找了很多图表类的插件,大多都是直方图之类的显示完好,到了饼图都差强人意。因为react-native版本更新的快,用不同的版本必须适配不同的第三方库,所以很多repo维护的都比较慢(或者类似于react-native-chart就直接不更新了),如果你非得用...
2019-07-15 15:45:48
6387
转载 react-native ios国际化实现,亲身实践
转自:https://www.jianshu.com/p/f8edd7b7a217本文主要涉及iOS的国际化,网上虽然有很多相关的文章,但是仔细阅读下来感觉都不太全面,因此重开一篇总结,记录项目中遇到的所有要点,demo见最下方链接。1. App名称国际化2. 图片、文字国际化3. 强制默认显示某种语言4. 启动图国际化5. iOS10所需的权限配置国际化6. xib/...
2019-03-15 21:49:35
901
原创 react-native 解决微信分享、微信支付 因签名不一致导致的分享失败
当我们在做微信微博sdk分享的时候调试非常麻烦,因为要使用对应的签名版本才能调用sdk成功。当我们使用AndroidStudio的Gradle之后会很简单的解决这个问题。1.我们把签名文件放到工程根目录下(这样做是为了保持路径的统一)2.在Gradle中引入如下代码: //配置keystore签名 signingConfigs { release {...
2018-10-16 16:06:32
3631
4
转载 sublime text3安装package control插件
浏览器输入 https://sublime.wbond.net/Package%20Control.sublime-package从这里下载这个文件下载好以后,打开sublime text3,选择菜单Preferences->Browse Packages... 打开安装目录,此时会进入到一个叫做Packages的目录下,点击进入上一层目录Sublime Text3,在此目录下...
2018-07-24 13:41:27
552
转载 一行代码搞定Android 6.0动态权限申请
1、前言从Android 6.0(API 23)开始,对系统权限做了很大的改变。在之前用户安装APP前,只是把APP需要使用的权限列出来给用户告知一下,APP安装后都可以访问这些权限。从6.0开始,一些敏感权限,需要在使用时动态申请,并且用户可以选择拒绝授权访问这些权限,已授予过的权限,用户也可以去APP设置页面去关闭授权。这对用户来说提高了安全性,可以防止一些应用恶意访问用户数据,但是对于开...
2018-07-24 12:15:26
625
原创 mysql数据库远程访问
使用下面命令查找能链接mysql的用户:mysql> use mysql; mysql> selecthost,user from user; 查看结果是不是root用户仅允许本地(localhost)登录,下面这个截图就是这种情况.是的话,就要修改它的host为%,表示任意IP地址都可以登录mysql> update user set host = ‘...
2018-07-24 09:46:56
133
原创 React Native本地存储引入react-native-storage
导入import Storage from 'react-native-storage';请勿使用require('react-native-storage')语法, 否则在react native 0.16之后的版本中会报错.初始化import Storage from 'react-native-storage';import { AsyncStorage } fr...
2018-07-23 17:56:39
4046
原创 react native修改APP的名称和图标
一、修改APP名称1、找到读取app_name的地方进入:android/app/src/main/AndroidManifest.xml,找到 android:label=”@string/app_name”。这个对应的就是APP的名称。@string类似于定义好的变量,直接调取即可。2、修改app的名称进入:android/app/src/main/res/valuse...
2018-07-23 17:31:44
5752
2
原创 react native 全局变量的使用
RN中有两种方式使用全局变量1.通过导入导出文件的方式新建constants.js文件 const object = { website:'http://www.baidu.com', name:'百度', }; export default object; 需要用到的时候导入文件 import constants from './c...
2018-07-23 16:59:37
2048
转载 学习React Native必看的几个开源项目
学习React native ,分享几个不错的开源项目,一起学习。1.Facebook’s F8 Conference App项目地址https://github.com/fbsamples/f8app2.Reading来自饿了么RN大神开源的reading项目,已经完成Android和iOS双适配。绝对是一个产品级的开源项目,并且作者还在持续的更新。值得一荐!项...
2018-07-23 15:44:43
325
原创 react-native目录分析
项目结构init 的一个项目结构如图: android:Android的原生开发目录,可以用Android Studio打开进行原生开发。 ios: Ios的原生开发目录,可以用Xcode打开进行原生开发。 node_modules: 存放所有的项目依赖库,配置package.json之后执行“npm install”后自动创建的文件夹。 .bab...
2018-07-23 15:38:27
1008
转载 Spring Boot 入门指南
作者介绍倪升武,前华为软件开发工程师,优快云 博客专家。毕业于同济大学,学位硕士。曾先后就职于 eBay、爱奇艺、华为。熟悉 C/C++、Java、Spring、SpringMVC、Spring Boot、Spring Cloud、Redis、MyBatis、数据结构、设计模式等等,开发过诸多大型项目,有丰富的项目经验。热爱编程,乐于分享。Spring Boot是什么我们知道,从 2...
2018-07-23 12:14:53
135
转载 REACT-NATIVE新手指南
开始战斗从react到react native, 已经走过许多时间。react native是一个高性能的用javascript开发app的框架。 正好准备学一点react,然后觉得不如直接学习react-native,就开始了react-native之路,从环境搭建到一个小DEMO,花了不少时间,主要是下载太麻烦准备工作ide: 我选择idea,习惯了 电脑:win7的i5渣配置...
2018-07-23 12:13:00
269
转载 几款移动跨平台App开发框架比较
整理目前流行的跨平台WebApp开发技术的特点,仅供参考。每个框架几乎都包含以下特性:使用 HTML5 + CSS + JavaScript 开发 跨平台重用代码 丰富的UI库 提供访问设备原生API的 JavaScript API 包装器 解决原生开发中机型适配的难题 提供打包、部署的工具或服务 都需要学习自身封装的 JavaScript API筛选框架的要求:性能:运...
2018-07-22 07:50:29
6713
Genymotion版本2.12.1
2018-07-21
Genymotion版本2.0.3
2018-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人