自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 Android之XML 特殊字符 警告 Replace “…” with ellipsis character (…, &&;#8230;)

用三个点来表示省略号,所以出警告提示:使用省略号(…, &&;#8230;) 来代替三个点解决办法:3、真的打省略号shift+6,六个点,回删就是3个点4、直接输入下面的十进制编码附上 HTML特殊符号对照表...

2021-07-29 15:19:23 345

原创 Android 解决 Logcat read: unexpected EOF!

方式1.输入adb命令 adb logcat -G 2m 扩大缓冲区大小, 当然也可以设置更大,不仅仅2m方式2.手机设置中在开发者选项里设置缓冲区大小,默认是64k,根据需求选择更大的缓冲区

2021-06-03 13:55:27 249 1

转载 版本更新

1.降版本更新java 代码实现静默安装降版本更新由于前段时间客户有需求,apk能往低版本更新,所以去找了一下资料。发现网上关于这个方法基本上没有,后来发现我们的adb 调试加上 -d 可以实现低版本更新,所以就去看了一下源码。以下截取片段源码 路径:/frameworks/base/cmds/pm/src/com/android/commands/pm/Pm.javawhile ((opt=nextOption()) != null) { if (opt.equals(".

2020-09-23 10:16:24 143

转载 react-navigation 使用详解

一、开源库介绍今年1月份,新开源的react-natvigation库备受瞩目。在短短不到3个月的时间,github上星数已达4000+。Fb推荐使用库,并且在React Native当前最新版本0.44中将Navigator删除。react-navigation据称有原生般的性能体验效果。可能会成为未来React Native导航组件的主流军。本篇内容基于【 ^1.0.0-beta.9 】版...

2019-07-26 11:06:18 166

原创 RN中优化堆栈下栈顶模式时页面更新问题(A>B>C>D>C)

自从React Native出世,虽然官方一直尽可能的优化其性能,为了能让其媲美原生App的速度,但是现实感觉有点不尽人意。接下来介绍下实践中遇到的一些性能问题以及优化方案。一、StackNavigator页面切换动画优化场景:在navigation还没出来时,导航路由使用NavigatorIOS来实现,页面切换是很流畅的,但是用了StackNavigator navigation发现页...

2019-07-26 11:05:58 138

转载 js去除空格12种方法

JS去除空格的方法目前共有12种:实现1String.prototype.trim = function() {return this.replace(/^\s\s*/, '').replace(/\s\s*$/, '');}看起来不怎么样, 动用了两次正则替换,实际速度非常惊人,主要得益于浏览器的内部优化。一个著名的例子字符串拼接,直接相加比用Array做成的String...

2019-07-26 11:05:46 269

原创 Process 'command '~XXX\Sdk\build-tools\27.0.3\aapt.exe'' finished with non-zero exit value 1

问题描述:Android errors:AGPBI: {"kind":"error","text":"No resource identifier found for attribute \u0027appComponentFactory\u0027 in package \u0027android\u0027","sources":[{"file":"/Users/lilei/Develo...

2019-07-26 11:05:23 225

转载 react-navigation使用技巧

本文是基于最新的react-navigation^2.9.1来书写的。如果遇到什么问题可以在评论区回复,或者加QQ群397885169讨论因为react-navigation之前存在的问题相对较多,本文更新会稍慢,而且,我现在项目使用的是基于它封装的react-native-router-fluxV4版本,现在也推荐给大家使用。在下面的文章中,我提供了简易的Demo,react-nat...

2019-07-26 11:05:01 798

原创 Mac创建,打开,编辑环境变量

一般在Mac上配置环境变量时经常要创建、编辑 .bash_profile文件。创建该文件时一般都会选择在当前用户目录下,即Mac下的.bash_profile 文件的路径是 /Users/YourMacName/.bash_profile1、创建 .bash_profile (1) 启动终端 (2) 进入当前用户的home目录(默认就是): cd ~ 或 c...

2019-07-25 13:59:00 774

转载 ld: library not found for -lstdc++.6.0.9

报错原因Xcode升级到Xcode10.0后,由于去掉陈旧的libstdc++库替换为libc++,libc++相对是苹果最新版的C++库,经过优化并全面支持C++11解决办法下载libstdc++库,下载链接,提取码arms将 libstdc++、libstdc++.6、libstdc++6.0.9拷贝到Xcode的如下目录:1.真机环境:/Applications/Xco...

2019-07-25 09:10:59 1915

原创 react-native run-iosCould not find iPhone 6 simulator 和 Entry, ":CFBundleIdentifier", Does Not Exist

一、在运行rn app应用时,react-native run:ios 报错出现Could not find iPhone 6 simulator解决办法:1、react-native run-ios --simulator="iPhone 6",运行时指定启动版本2 、Open file: 打开:node_modules/react-native/loc...

2019-07-24 17:08:04 445

原创 用js动态的改变img标签里面的src属性实现图片的循环切换

JS:根据循环切换的条件可以用document.getElementById('').src=''设置,或者jquery方法:$('#id').attr('src','图片名称’); 具体:if(true) { document.getElementById('id').src='a.png';//or $('#id').attr('src','a.png');...

2019-01-24 10:45:07 5976

转载 Xcode,模拟器中用到的快捷键整理(更新)

Xcode:CMD+B———编译程序 CMD+R———运行程序CMD+.———停止运行程序 CMD+上箭头———文件头CMD+下箭头———文件尾CMD+鼠标左键———点进去 CMD+/———注释代码CMD+A———全选 CMD+N———新建文件CMD+SHIFT+N———新建Xcode项目 CTRL+I———代码格式化(自动缩进)...

2018-08-23 14:38:07 698

转载 Android反编译技术总结

一、Apk反编译工具及其使用方法1.原理学习反编译之前,建议先学习一下Apk打包的过程,明白打包完成后的Apk里面都有什么文件,各种文件都是怎么生成的。这里有两篇AndroidWeekly中推荐过的好文章: 浅析 Android 打包流程 Android构建过程分析 Apk技术也有非常多的技术可以学习,主要都是围绕着如何减小体积,如何提高打包速度展开,这里先不多说了...

2018-07-27 11:55:21 347 1

原创 html5如何实现适配不同pc屏幕

什么也不说了直接上代码!!!!具体原理,因为html不支持background自动缩放功能,故使用img的100%填充div,使用div自动缩放实现北京适配.<html lang="en"> <head> <meta charset="UTF-8"> <!-- <meta name="viewport" content

2018-07-26 16:57:07 10868 1

转载 64位Win7系统安装Mysql 5.7.22图文教程

工作中用到Mysql数据库,现在想在本地机器安装配合Jmeter。记录一下安装过程:1、软件准备百度进mysql官网,找到下载对应Windows7 64位的版本,如图:链接地址下载:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-winx64.zip下载后解压到指定目录,笔者解压在C:\mysql-5.7.2...

2018-07-19 09:58:28 285

转载 Error: Expected resource of type styleable [ResourceType]

错误提示Error: Expected resource of type styleable [ResourceType] 这个错误在编译运行时候并不会出现,但是当需要编译打包的时候,就会爆出这个异常。这个错误出现的位置位于自定义View中,代码如下:TypedArray ta = mContext.obtainStyledAttributes(attrs);boolean hasBottomL...

2018-07-05 09:52:29 152

转载 android微信支付问题总结

首先我们先看一个android微信支付时遇到的一个错误提示:onPayFinish, errCode = -1 当你参数签名都没有问题的时候,出现这个提示,请按照如下操作:在你的项目测试android微信的组件(微信分享、微信支付等)的时候,一定要用你自己的keystore签名出来测试,如果用debug.keystore肯定是不成功的!1,在微信开放平台申请app_id,app_key我就不在这里...

2018-07-04 17:21:56 2607

转载 Android实现微信支付和踩过的深坑

1.APP用户请求web url,这个url会去“微信商户平台”统一下订单。2.下单以后返回一些数据,根据返回的数据,再去"微信APP"启动支付。这其中涉及了3个sign(也叫签名的东西)。如果不知道签名的规则请:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_3 查看第一个sign:  用户去“微信商户平台下单” 参数封装成一...

2018-06-22 11:24:46 1308

原创 关于Android 微信APP支付开发中遇到的问题

关于Android 微信APP支付开发中遇到的问题      如果你是做微信APP支付,也就是在你自己的APP中集成微信SDK,那你需要在微信开放平台(注意是“开放平台”,不是公众平台或其他的)申请,通过审核之后,你会得到一些接口开发中需要的东西.其中 APP_ID 是你在开放平台上绑定你的APP成功后给你提供的,MCH_ID是你申请APP支付功能通过之后给你提供的,而最关键的API_KEY,这个...

2018-06-22 11:10:37 519

转载 微信支付服务端开发总结

前言最近应公司业务需求,把微信支付完成了,当然已经顺利上线。但是开发的过程是也是踩了很多坑,下面我就先说说开发流程,以及在开发中遇到的大大小小的坑。开发流程首先,看一下微信开方平台关于支付的一个时序图,如下:微信支付时序图https://pay.weixin.qq.com/wiki/doc/api/app/app.php商户系统和微信支付系统主要交互说明:步骤1:用户在商户APP中选择商品,提交...

2018-06-14 09:56:26 363

转载 Android studio 中想用 HttpClient 下载网络图片,却没有 HttpClient 以及相关的类

在android 6.0(API 23)中,Google已经移除了移除了Apache HttpClient相关的类推荐使用HttpUrlConnection,如果要继续使用需要Apache HttpClient,需要在eclipse下libs里添加org.apache.http.legacy.jar,android studio里在相应的module下的build.gradle中加入:androi...

2018-06-12 15:58:23 804

原创 新建android studio项目错误,提示AppcompatActivity有问题,解决方法如下

1.找到build.gradle在buildTypes中添加respositories,设置repositories { maven { url "https://maven.google.com" }}

2018-06-07 10:50:38 8313 3

原创 用onmouseout和onmouseover怎么改变span或div中的文字的颜色、大小、粗体、字体样式

<style> .img_mouseover{  float: left; margin-left:75px; width:140px; height:100px; vertical-align:middle; /* 居中对齐, */  font-size:20px; color:#00c1de;     }   .img_normal{  float: left; margin-...

2018-04-18 12:28:22 3279

原创 用电脑中命令行批量导入到mysql数据库

1.如果没有修改电脑的环境变量需要添加mysql的路径到环境变量Path中,我的是C:\Program Files\MySQL\MySQL Server 5.0\bin.2.window+R运行cmd,键入cd2.window+R运行cmd命令,键入cd C:\Program Files\MySQL\MySQL Server 5.0\bin回车键入mysql -hlocalhost -uroot ...

2018-04-09 11:27:45 1651

原创 jQuery的移入移出事件监听

直接上代码:<html>  <head>  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  <title>jQuery事件-div的显示隐藏及鼠标的移入移出</title>  <style>  .header{  

2018-04-09 11:01:21 2951

原创 myeclipse快捷键大全

存盘 Ctrl+s(肯定知道) 注释代码 Ctrl+/ 取消注释 Ctrl+\(Eclipse3已经都合并到Ctrl+/了) 代码辅助 Alt+/ 快速修复 Ctrl+1 代码格式化 Ctrl+Shift+f 整理导入 Ctrl+Shift+o 切换窗口 Ctrl+f6 <可改为ctrl+tab方便> ctrl+shift+M 导入未引用的包 ctrl+w 关闭单个窗口 F3 跳转到类...

2018-04-08 09:57:44 115

转载 Android:Activity 与 Fragment 通信 (99%) 完美解决方案

前言最近一直在想着能否有一种更好的方案来解决:Android中Activity与Fragment之间通信的问题,什么叫更好呢,就是能让Fragment的复用性高,性能还又好(不用反射),代码还要好维护,不需要为每对Activity和Fragment之间定义接口而发愁。先简单说下Javascript这门语言吧,或许有人就会问:咱们不是聊Android的java问题吗?怎么话题转到JavaScript...

2018-04-02 13:09:48 125

转载 Android之四大组件、六大布局、五大存储

一.四大组件:      Android四大组件分别为activity、service、content provider、broadcast receiver。一、android四大组件详解1、activity(1)一个Activity通常就是一个单独的屏幕(窗口)。(2)Activity之间通过Intent进行通信。(3)android应用中每一个Activity都必须要在AndroidMani...

2018-03-19 09:32:32 216

转载 JQuery ui 实现类似于confirm的功能

实现弹出一个图形化的对话框//当页面加载完毕时添加一个隐藏的div$(function(){   var boardDiv = "<div id='message' style='display:none;'><span id='spanmessage'></span></div>";   $(document.body).append(boardD...

2018-03-15 14:57:28 1312

转载 javascript:警告(alert 消息对话框),确认(confirm 消息对话框)

我们在访问网站的时候,有时会突然弹出一个小窗口,上面写着一段提示信息文字。如果你不点击“确定”,就不能对网页做任何操作,这个小窗口就是使用alert实现的。注:alert弹出消息对话框(包含一个确定按钮)。语法:alert(字符串或变量); 注意:1. 在点击对话框"确定"按钮前,不能进行任何其它操作。2. 消息对话框通常可以用于调试程序。3. alert输出内容,可以是字符串或变量,与doc...

2018-03-15 10:47:01 1381

原创 如何更改Myeclipse中项目名称

第一步:项目---->refactor---->Rename第二步:你在项目改名后,还得在如下地方改:我用的是MyEclipse7.5,**项目上右击鼠标-->Properties-->MyEclipse-->Web-->Content Root-->Web content-root-->改成你想要的项目名 即可第三步:最后检查下配置文件pom.xm...

2018-03-08 10:43:22 1983

原创 Myeclipse中提示An internal error has occurred. java.lang.NullP解决方法

3个步骤解决:1、首先关闭MyEclipse工作空间。2、然后删除工作空间下的“/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.prefs”这个文件。在这个文件中存储了一些部署项目的信息。删了这个部署的项目的信息就没有错误了。3、重启启动MyEclips...

2018-03-08 10:19:40 6970

转载 HTML marquee标签

marquee语法    <marquee></marquee>实例一<marquee>Hello, World</marquee>marquee常用到的两个事件:onMouseOut="this.start()" 当鼠标移出该区域时onMouseOver="this.stop()" 当鼠标移入该区域时实例二<marquee onMouseOu

2018-03-07 11:42:11 129

转载 js 程序执行与顺序实现详解

函数的声明和调用 JavaScript是一种描述型脚本语言,由浏览器进行动态的解析与执行。函数的定义方式大体有以下两种,浏览器对于不同的方式有不同的解析顺序。 代码如下: 复制代码 代码如下://“定义式”函数定义 function Fn1(){ alert("Hello World!"); } //“赋值式”函数定义 var Fn2 = function(){ alert("Hello wild...

2018-03-06 20:41:21 160

转载 js刷新页面方法详解

如何实现刷新当前页面呢?借助js方法如下:1,reload 方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet])   参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")2,replace 方法,该方法通过指定URL替换当前缓存在...

2018-03-06 10:21:13 856

转载 jQuery中$(function() {});数据加载问题

$(document).ready() 里的代码是在页面内容都加载完才执行的,如果把代码直接写到script标签里,当页面加载完这个script标签就会执行里边的代码了,此时如果你标签里执行的代码调用了当前还没加载过来的代码或者dom,那么就会报错,当然如果你把script标签放到页面最后面那么就没问题了,此时和ready效果一样。$(document).ready(function(){})可以...

2018-02-28 10:27:44 1567

空空如也

空空如也

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

TA关注的人

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