毕业于贵州大学大数据与信息工程学院,目前是一名移动端工程师,就职于北京乾元大通信息技术有限责任公司。
1. 实现思路 1. RN从本地中读取bundle文件进行显示 2. 将JS文件进行分包打包 3. Native实现页面跳转,每个包跳转都为一个新的Activity 4.
斗图啦 requests BeautifulSoup4 代码 # -*- coding:utf-8 -*- # pip install requests 框架 import requests # pip install beautifulsoup4 框...
#!/usr/bin/python # -*- coding:utf-8 -*- import urllib import urllib2 import re import sys reload(sys) sys.
异常 异常.png 原因 外键表类型不匹配或者数据库存储引擎不一致.
1). MySQL 引擎 show engines; 图1.png 如果InnoDB状态不可用,可参考此文激活. 2). 创建主表 create table parent(id int not null,primary key(id)) engine=innodb; 3).
1). 查看引擎 show engines; 图1.png 2). 激活InnoDB 在my.ini配置文件中搜索skip-innodb, 将skip-innodb 修改为# skip-innodb, 然后重启服务即可.
1). location方式 location.reload() 2). router方式 this.$router.go(0) 3). provide/inject方式 App.
1). 打包Vue项目 修改配置 将/config/目录下的index.js打开修改,将build中assetsPublicPath属性修改为'./' build: { // Template for index.
使用Android Studio新建Android应用; 新建BootReceiver类并继承自BroadcastReceiver; 在BootReceiver类中的onReceive方法中对Intent中的Action进行判断,如果为Intent.
异常 异常.png 原因 webpack与webpack-dev-server版本不兼容导致 解决方法 修改package.json文件中的webpack与webpack-dev-server版本相对应 ...
1). webpack配置 项目根目录下的build目录下找到webpack.base.conf.js文件,在开头使用以下代码引入webpack,因为该文件默认没有引用 var webpack = require('webpack') 2).
异常 Page 'http://localhost:63343/s…ages/index_background.jpg' requested without authorization, you can copy URL and open it in browser to trust it.
异常 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.
1). 创建项目 按图片填写相关内容 图1.png 2). 填写相关配置 图2.png 3). 配置工具 Web -> web,SQL -> MySQL 和 MyBatis 图3.
1). 新建工程 -> Creat New Project 图1.png 2). 选择模板 Project SDK:点击New...选择jdk Choose Initializr Service URL 选择Custom, 链接选用http://start.
值得学习的C语言开源项目 - 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。
https://academy.realm.io/cn/posts/droidcon-farber-improving-android-app-performance/ https://academy.
String/Array/Matrix 在Java中,String是一个包含char数组和其它字段、方法的类。 toCharArray() //get char array of a String Arrays.
1). 安装Node 2). 安装Git 3). 注册码云 4). 安装Hexo npm install hexo-cli -g 图1.
1). 安装Node环境和npm包管理工具 检测版本 node -v npm -v 图1.png 2). 安装vue-cli(vue脚手架) npm install -g vue-cli --registry=https://registry.
1). 添加包 npm install eslint --save-dev npm install eslint-config-airbnb --save-dev npm install eslint-plugin-import --save-dev ...
1). 安装脚手架create-react-app npm install -g create-react-app 图1.png 2). 创建项目 # 项目名小写 create-react-app logistics 项目结构 图2.
1). React地址 ReactJS官网地址Github地址 2). 搭建环境 安装Node.js官网 全局安装bower npm install -g bower 图1.
-- 视图与渲染 1. 组件的基本使用 2. 数据绑定 3. 渲染标签 4. 模板使用 -- 事件 1. 事件类别 2. 事件冒泡 3. 事件绑定 4. 事件对象详解 -- 配置 1.
1). 简介 生命周期感知组件执行操作以响应另一个组件(例如活动和片段)的生命周期状态的更改。 这些组件可帮助您生成更易于组织且通常更轻量级的代码,这些代码更易于维护。
1. Pading 1). 简介 分页库使您可以更轻松地在应用程序的RecyclerView中逐步和优雅地加载数据。许多应用程序使用包含大量项目的数据源中的数据,但一次只显示一小部分。
1). 简介 LiveData是一个可观察的数据持有者类。 与常规observable不同,LiveData是生命周期感知的,这意味着它尊重其他应用程序组件的生命周期,例如活动,片段或服务。
1). 简介 ViewModel类旨在以生命周期意识的方式存储和管理UI相关数据。 ViewModel类允许数据在配置更改(例如屏幕旋转)后继续存在。 Android框架管理UI控制器的生命周期,例如活动和片段。
1). 简介 Room persistence库为SQLite提供了一个抽象层,以便在利用SQLite的全部功能的同时实现更强大的数据库访问。 该库可帮助您在运行应用程序的设备上创建应用程序数据的缓存。
1). 简介 Data Binding Library是一个支持库,允许在布局文件中绑定数据源。最小支持API为14,gradle插件最小为1.5.0。示例 2).
异常 Error:(7, 30) Unresolved reference: databinding E:\test\Android-Jetpack\app\src\main\java\com\mazaiting\jetpack\architecture\expression\ExpressionActivity.
异常 异常.png 异常2.png 原因 v4包版本与v7包版本不一致 解决方法 方法一(不推荐) 将v7包版本修改为与v4包版本相同 方法二(推荐) 在app/build.
1). 依赖 implementation "com.android.support:design:28.0.0-alpha3" 2). MaterialButton 图1.
1). 实现效果图 效果图.png 2). 实现思路 绘制边框 打印线程名称 打印堆栈信息 打印消息体 3). 边框绘制 边框实际上也是以字符串的形式打印 4).
1). FileProvider Android 7.0的新特性规定,对于android 7.0应用(仅仅对于android 7.0版本的sdk而言,若是编译版本低于25仍然不会受到影响),android框架使用StrictMode Api禁止我们的应...
异常 异常.png 解决方法 在项目的根目录下,buildscript -> repositories 下添加 mavenCentral() , allprojects -> repositories 下添加 maven { url "http://maven.
1). 安装NDK 2). openssl-android 3). 修改版本 进入openssl-android目录,修改AndroidManifest.
异常 D:/Program/android/sdk/ndk-bundle/build//../build/core/setup-app.mk:81: Android NDK: Application targets deprecated ABI(s):...
/* * AES 加密工具类 * Created by mazaiting on 2018/7/3. */ #include #include #include //#include "openssl/evp.
1). 打印jstring #include #define TAG "AES_CPP" #define LOGD(FORMAT, ...) __android_log_print(ANDROID_LOG_DEBUG,TAG,FORMAT,##__...
异常 NDK版本r17 > A problem occurred starting process 'command 'D:\Program\android\sdk\ndk-bundle\toolchains\mips64el-linux-android-4.
1). Openssl官网 下载页 图1.png 2). 解压 tar -zxvf openssl-1.02o.tar.gz 3). 配置 动态库与安装位置 .
1). 加密库--aes-js 2). 创建加密工具类 // 获取Aes加密 // npm i aes-js let aes = require('aes-js'); // 默认KEY - An example 128-bit key let _k...
1. 配置C/C++编译环境 1). 下载编译工具 MingW codeblocks 雅乐网推荐的方法是借助codeblocks,选择带有mingw的版本安装,安装后把mingw文件夹复制出来就可以了。
异常 离线打包index.android.bundle之后,App中图片资源显示 问题原因 路径不同 解决办法 将index.android.bundle文件和drawable-mdpi/drawable-hdpi/drawable-xhdpi/drawable-xxhdpi/drawable-xxxhdpi文件夹放在同一目录下 解决方法.
1). 打包 进入项目根目录(如图1,anubis为项目名)执行命令 react-native bundle --platform android --dev false --entry-file index.
1). so文件结构 so文件结构.png 2). elf文件的数据结构类 public class ElfType32 { public elf32_rel rel; public elf32_rela rela...
1). 文件格式 resources.arsc文件格式.png 2). 头部信息 /** * Resource.arsc文件格式是由一系列的chunk构成,每一个chunk均包含ResChunk_header * * struct ...
1. DEX文件简介 1). 基本格式 Android DEX文件格式--非虫大神杰作.png dex-file-general-structure.
Jsencrypt框架 NPM Jsencrypt 1). npm安装 npm i jsencrypt 2). 导入 import 'jsencrypt'; 3).