自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘荣丹的日志

stay true to the mission

  • 博客(86)
  • 收藏
  • 关注

原创 安装python3

首次安装记录

2024-02-07 17:25:10 397

原创 javascript混淆工具

【代码】javascript混淆工具。

2023-03-24 09:24:48 155

原创 日记:设置Microsoft Edge 的IE开发模式

设置Microsoft Edge 的IE开发模式。

2023-03-23 14:21:36 758

原创 vue 自定义element主题色/ant主题色

【代码】vue 自定义element主题色。

2022-09-22 16:25:52 550

原创 npm i --legacy-peer-deps

npm err

2022-08-19 10:09:24 8962

原创 zsh: no matches found:

zsh no matches

2022-07-26 10:38:42 255

原创 You can set the path to the Xcode folder using /usr/bin/xcode-select -switch

背景升级xcode(11.0),升级mac系统(10.15.5)问题git 失效,重装系统后出现要求安装xcode后才能使用git You can set the path to the Xcode folder using /usr/bin/xcode-select -switch原因Xcode的新版本不自动安装Command Line Tools了方法单独安装CommandLineTools 1. xcode-select --install 2. s

2020-06-30 10:13:51 3274

原创 rn适配手机屏幕

适配手机屏幕,宽、高、字体'use strict';import React from 'react';import {Dimensions, PixelRatio, Platform} from 'react-native';var uiWidth = 375;var uiHeight= 667;//这里的值,是设计稿中的高度iphone6var pixel= 1 / PixelR...

2019-10-10 09:43:48 720

原创 WebView 加载失败(net::ERR_CLEARTEXT_NOT_PERMITTED)/ 网络图片无法加载

问题:WebView 加载失败(net::ERR_CLEARTEXT_NOT_PERMITTED)原因:从Android 9.0(API级别28)开始,默认情况下限制了明文流量的网络请求,对未加密流量不再信任,直接放弃请求,因此http的url均无法在webview中加载,https 不受影响。解决方案:// AndroidManifest.xml 声明网络权限<uses-per...

2019-10-09 10:45:25 613

原创 rn升级0.60.5遇到的问题

1、Could not get unknown property ‘mergeResourcesProvider’ for object of type com.android.build.gradle原因:react.gradle文件中调用了比较新的API : variant是gradle android插件中的ApplicationVariantImpl类的对象,它的属性本来叫mergeRe...

2019-09-23 14:30:26 950

原创 Gradle

Gradle: 构建工具,将我们写的代码打包成 App(ant–>maven–>gradle)gradle-wrapper.propertiesdistributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distsdistributionUrl=https\://services.gradle.org/distributi...

2019-09-19 11:50:25 194

原创 layui.element--前端 UI 框架

layui 兼容人类正在使用的全部浏览器(IE6/7除外),可作为 PC 端后台系统与前台界面的速成开发方案。安装1、npm install layui-src2、https://www.layui.com download 放在应用中使用引入以下两文件./layui/css/layui.css./layui/layui.js //提示:如果是采用非模块化方式(最下面有讲解),此处可...

2019-08-06 16:10:37 2811

原创 thymeleaf-入门基础

Thymeleaf:springboot默认配置模板引擎之一,可完全替代JSPSpringboot中使用thymeleaf的常用配置(src/main/resources/application.properties)#端口server.port=7080#编码spring.thymeleaf.encoding=UTF-8#html5标签校验,LEGACYHTML5需要搭配一个额外的库...

2019-08-05 18:07:09 102

原创 npm 常用命令整理

NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具,它很方便让JavaScript开发者下载、安装、上传以及管理已经安装的包。npm install 安装模块,默认会安装最新的版本npm i ‘moduleName’@1.0.0 -s 安装包信息将加入到dependencies(生产阶段的依赖)npm uninstall 卸载模块n...

2019-08-05 11:40:58 6415

原创 Android-Studio 运行报错

1、Execution failed for task ‘:react-native-update:compileDebugNdk’路径:android->app->build.gradlewandroid { sourceSets.main { jni.srcDirs = [] }}路径:android->gradle.properti...

2019-06-12 11:36:57 216

原创 XCode 运行报错

The operation couldn’t be completed.操作无法完成:更新开发者账号Xcode --> Preferences --> Accounts --> Apple ID 左下角加号➕ --> Add Apple ID --> 输入对应的该项目所用到的开发者账号和密码–>登录,再去点击 Download Manual Profil...

2019-05-14 14:44:23 1767

原创 react-native

React Native 是由Facebook发布的开源框架,React Native 的宗旨是,学习一次,高效编写跨平台原生应用;##React Native 与 native如何交互注:函数不能有返回值,因为被调用的原生代码是异步的,原生代码执行结束之后只能通过回调函数或者发送消息给rn那边1、React Native的RCTDeviceEventEmitter,通过消息机制来实现 ...

2019-05-09 11:02:54 297

原创 NativeModules--bridge

以Talkingdata为例:1.初始化项目Android1)创建一个java类(导包 alt/option + enter) ComTalkingdataModule.javapackage com.reactlibrary;import android.content.Context;import com.facebook.react.bridge.ReactApplica...

2019-04-28 17:12:41 246

原创 Vuex

1、专为Vue设计的状态管理模式,集中存储和管理应用程序中所有组件的状态2、安装:npm install vuex --save3、使用:src>md data 建立专为存储使用的文件夹// index.jsimport Vue from 'vue'import Vuex from 'vuex'import user from './modules/user'import ap...

2019-04-04 11:23:05 193

原创 VUE 通过webpack设置proxy 解决跨域问题

1、跨域:浏览器为了保障数据安全做的限制,如果两个页面拥有相同的协议protocol,端口port和主机(域名/ip地址),那么这两个页面就属于同一个源origin,JavaScript 允许这种同源页面的数据互相通信。(注:www.XXX.com是一个二级域名,而xxx.com俗称为裸域,不同的二级域名也不允许通信)2、解决跨域的几种方法:1)jsonp 2) 3)最常用的是采用代理3、配置...

2019-04-04 10:37:22 1548

原创 VUE 实现复制粘贴 clipboard

1、安装 npm install clipboard --save2、引用 import Clipboard from ‘clipboard’3、使用方法一<el-button type="text" size="small" class="copyBtn" @click="copy($event)">复制</el-button>// methodscopy(e)...

2019-04-04 09:58:33 1095

原创 如何启动VUE项目

1.进行定位到项目的路径2.安装依赖,npm install3.启动服务,npm run dev

2019-04-02 11:56:10 9351

原创 安装/卸载:

安装:1,正确的安装方式是 npm install xxx --save,经常看到许多组件安装文档上后面没有 --save,如果没有建议加上 否则组件信息不会出现在package.json中,导入组件的时候可能会找不到路径。2,安装完成后执行一下 react-native link xxx。卸载:1,在卸载之前先执行 react-native unlink xxx。2,然后在执行 npm...

2019-01-10 14:20:07 100

原创 RN 0.50.3 版本bug

RN 0.50.3 trying to set local data for view with unknown tag解决办法有2种一 是通过升级版本解决;二 是大多数人采用的,通过打补丁的方式,即修改源码,然后重新编译。官方给出:ReactAndroid/src/main/java/com/facebook/react/uimanager/UIImplementation.java...

2018-11-20 14:36:51 222

原创 js 关于时间日期常用格式化的整理

一、验证是否是日期checkDate(date){ if(date.match(/^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]...

2018-09-01 17:26:56 686

原创 RN 打android离线包生成apk文件

第一步:生成离线bundle包react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.bundlejs --assets-dest android/app/src/main/res参数: -h, –...

2018-09-01 16:58:48 1357

原创 AngularJS 无刷新下载文件

/*** Excel文件下载*/MetronicApp.service('ExcelFileDownLoad', ['$http',function($http) { this.downLoad = function(url, data, fileName){ $http({ url: url, method: 'pos...

2018-07-19 18:47:32 1528

原创 IntelliJ Idea 常用快捷键列表

MAC机 1、格式化代码: command + option + l 2、当前文件查找代码:commond + f 3、当前文件代码替换:commond + r 4、全局搜索:control + shift + f

2018-07-19 17:25:43 233

原创 AngularJS 笔记三(表单验证)

在 Angular 的视图中使用的 form 已经不是 HTML 中的普通 form 了,而是一个被 Angular 封装过的指令。它可以完成普通 form 无法实现的功能,比如 form 嵌套,而且自带强大的验证功能。原生表单验证在 form 层面,可以使用 data-ng-disabled 来控制提交按钮的状态,在 form 表单项全部验证通过前不可点击,下面介绍一下通用的表单项验证选项...

2018-07-18 18:28:55 233

原创 AngularJS 笔记三(自定义指令directive)

var myModule = angular.module(...); myModule.directive('directiveName', function factory(injectables) { var directiveDefinitionObject = {   priority: 0, //指明指令的优先级,若在单个DOM上有多个指令,则优先级高的先执行   ter...

2018-07-17 17:36:49 222

原创 AngularJS 笔记二

一切从模块化开始// angular.module(name, [requires], [configFn]);// name:字符串类型,代表模块的名称;// requires:字符串的数组,代表该模块依赖的其他模块列表,如果不依赖其他模块,用空数组即可;var app = angular.module('app', [&amp;quot;ui.router&amp;quot;]);// 路由:https://u...

2018-07-17 15:51:49 163

原创 RequireJs的使用

一、为什么要使用require.js require.js,就是为了解决这两个问题: (1)实现js文件的异步加载,避免网页失去响应; (2)管理模块之间的依赖性,便于代码的编写和维护。二、require.js的加载// 第一步,去官网下载最新版本,直接放到页面进行加载https://requirejs.org/docs/download.html &lt;scr...

2018-07-17 14:38:54 298

原创 Metronic 使用到的开源插件汇总

Metronic 使用到的开源插件汇总Metronic 是一套完整的 UI 模板,但不仅仅是模板,更应该说是一个 UI 框架。它除了提供了大量网页模板,也提供了非常多的 UI 组件,并且应用了众多 jQuery 插件。通过这些资源的整合,我们可以提高开发效率、一致性和网站的友好性。jQuery Core最流行的Javascript 底层框架,提供跨浏览器支持和优雅简洁的编程风格。...

2018-07-17 09:03:05 1445

原创 AngularJS data-ui-sref的使用

data-ui-sref// 页面跳转重新生产新网页,ui-sref 查找路由的$state中名为'orderPage'的state,读取其URL路由,然后在a标签中生成href='url'&lt;a data-ui-sref="orderPage"&gt;页面跳转&lt;/a&gt;//转化为:&lt;a data-ui-sref="orderPage" href="#/order...

2018-07-13 14:40:14 1033

原创 AngularJS 笔记一(指令directive)

AngularJS ---诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。版本地址:https://code.angularjs.org/Directive (ng内置的指令)(注:HTML5规范要求所有的用户自定义属性以”data-“开头,所以data-是符合HTML5规范的写法)1、data-ng-app=”” ;参数值可选:指定载应用模...

2018-07-13 14:16:55 162

原创 Android Studio 运行报错

1、如果项目添加CocoaPods管理,有时候因为依赖关系或者版本问题不能编译,很有可能下载到我们本地报错。报错提示如下: diff: /../Podfile.lock: No such file or directory diff: /Manifest.lock: No such file or directory error: The sandbox is not in sync wit...

2018-07-02 19:25:26 171

原创 RN 组件 Linking

Linking ——提供了一个通用的接口来与传入和传出的App链接进行交互addLinkingListener() { // 处理链接:如果你的应用被其注册过的外部url调起,则可以在任何组件内这样获取和处理它 Linking.getInitialURL().then(url =&gt; { if (url) { console.log('Initi...

2018-06-28 15:11:54 1248

原创 RN 集成极光推送 jpush-react-native

jpush-react-native —-是极光推送官方开发的 React Native 版本插件,可以快速集成推送功能。import JPushModule from 'jpush-react-native';if (Platform.OS === 'android') {// 通知 JPushModule 初始化完成,发送缓存事件。 JPushModule.notifyJS...

2018-06-28 14:58:44 2212

原创 RN 组件 DeviceEventEmitter 发送和接收事件

// 导入组件后,发送一个notice事件// DeviceEventEmitter.emit('自定义名称',发送数据);DeviceEventEmitter.emit('notice', '你有新的消息,请及时查收');// 接收notice事件componentDidMount(){ this.deEmitter = DeviceEventEmitter.addListen...

2018-06-28 14:02:55 1326

原创 Objective-C 知识笔记02

// #import 包含文件#import &lt;Foundation/Foundation.h&gt;// int 整型; main函数是程序的出入口int main(int argc, const char * argv[]) { @autoreleasepool { // NSLog()函数进行打印输出 @后接字符串 NSLog(@"Hel...

2018-06-27 20:19:28 102

空空如也

空空如也

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

TA关注的人

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