Android通过home键盘切入后台后保存状态

  • Jason.z
  • 2018-12-24 14:43:56

比如:打开QQ客户端,进入到好友聊天界面,然后按HOME返回桌面

这时候有两种情况:

1、如果你在最近任务中切换会QQ客户端,那么还是显示好友聊天界面

2、如果点击QQ客户端图标打开,依然显示好友聊天界面

实现以上功能需要在Androidmanifest.xml文件中,给根Activity加上android:alwaysRetainTaskState="true"

另外,如果有android:launchMode="singleTask" ,则把这句删除

当我们按HOME键返回桌面,任务栈的状态被保留着,

ASP网站报ADODB.Connection 错误 '800a0e7a'解决办法的解决办法

  • Jason.z
  • 2018-12-23 15:13:28

问题描述

一个asp的老项目,放到iis上报错,提示:

ADODB.Connection 错误 '800a0e7a'

file

问题分析

主要是iis配置的问题,

问题解决

1、打开iis,进入“应用程序池”

file

2、点击右侧的“设置应用程序池默认设置”

file

3、到“启用32位应用程序”,这一项,设置为true,然后保存即可。

file

file

Unknown system variable 'query_cache_size' 错误的解决方案

  • Jason.z
  • 2018-12-20 10:23:27

问题描述

spring mvc连接mysql 报错

java.sql.SQLException: Unknown system variable 'query_cache_size' at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:545) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:513) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:115) at com.mysql.cj.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:1983) at com.mysql.cj.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:1936) at com.mysql.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1422) at com.mysql.cj.jdbc.ConnectionImpl.loadServerVariables(ConnectionImpl.java:2831) at com.mysql.cj.jdbc.ConnectionImpl.initializePropsFromServer(ConnectionImpl.java:2381) at...

Alert Button的cssClass选项失效的解决办法

  • Jason.z
  • 2018-12-20 07:04:54

问题描述

接收了一个老项目,但是编译的时候,竟然alertcontroller button中的cssClass选项竟然不支持。

[11:07:02] typescript: src/components/consumption-card/consumption-card.ts, line: 65 Argument of type '{ text: string; cssClass: string; handler: (data: any) => void; }' is not assignable to parameter of type 'string | AlertButton'. Object literal may only specify known properties, and 'cssClass' does not exist in type 'string | AlertButton'.

  L64:  text: 'Ok',
  L65:  cssClass: 'primary',
  L66:  handler: data => {

问题分析

ionic info的结果

Cordova CLI: 6.4.0 Ionic Framework Version: 2.3.0 Ionic CLI Version: 2.1.18 Ionic App Lib Version: 2.1.9 Ionic App Scripts Version: 1.1.4 ios-deploy version: Not installed ios-sim version: Not installed OS:...

(@ionic-native/core/decorators.d.ts, found version 4, expected 3) 错误的解决方案

  • Jason.z
  • 2018-12-19 09:59:06

问题描述

使用ionic --prod --release 进行编译打包的时候,提示以下错误:

/node_modules/@ionic-native/core/decorators.d.ts, found version 4, expected 3 at StaticSymbolResolver.getModuleMetadata (d:\ionic\event\node_modules\@angular\compiler\bundles\compiler.umd.js:24474:34) at StaticSymbolResolver._createSymbolsOf (d:\ionic\event\node_modules\@angular\compiler\bundles\compiler.umd.js:24260:46) at StaticSymbolResolver.getSymbolsOf (d:\ionic\event\node_modules\@angular\compiler\bundles\compiler.umd.js:24241:14) at d:\ionic\event\node_modules\@angular\compiler\bundles\compiler.umd.js:23023:30 at Array.forEach ()

问题分析

打开package.json ,会发现

"@ionic-native/core": "^4.1.0", "@ionic-native/device":...

Requires: libc.so.6(GLIBC_2.14)(64bit)错误的解决方案

  • Jason.z
  • 2018-12-14 10:49:57

问题描述

centos上安装mysql5.7的时候提示以下错误:

Error: Package: mysql-community-client-5.7.24-1.el7.x86_64 (mysql57-community) Requires: libc.so.6(GLIBC_2.14)(64bit)

问题分析

出现这个原因主要是因为glibc版本太低问题,可以对glibc进行升级

问题解决

wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz
tar xf glibc-2.14.tar.gz
cd glibc-2.14
mkdir build
cd build
../configure --prefix=/opt/glibc-2.14 --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make
make install

编译需要一定的时间,请耐心等待。 编译完成后,可通过以下命令验证是否安装成功。

strings /lib64/libc.so.6 | grep...

ionic下编译android提示onic Error: spawn EACCES错误的解决方法

  • Jason.z
  • 2018-12-13 07:35:14

问题描述

ionic编译安卓的时候提示以下错误:

ionic Error: spawn EACCES

问题分析

主要是Android Stdudio中的gradle权限问题导致的

问题解决

修改gradle目录权限即可。

sudo chmod 755 /Applications/Android\ Studio.app/Contents/gradle

ionic使用videogular2报错rxjs_1.fromEvent is not a function解决方案

  • Jason.z
  • 2018-12-06 14:59:50

问题描述

ionic项目中引入videogular2后提示以下错误:

rxjs_1.fromEvent is not a function

at VgFullscreenAPI.Array.concat.VgFullscreenAPI.init

问题分析

出现此问题主要是rjxs版本不兼容的问题,更新到6.0版本即可。

问题解决

npm install rxjs@^6.0.0 --save
npm install rxjs-compat@^6.0.0 --save

ionic编译提示Hook failed with error code 127错误的解决方案

  • Jason.z
  • 2018-12-06 14:56:31

问题描述

使用ionic 执行ionic build命令的时候提示以下错误:

env: node\r: No such file or directory Error: Hook failed with error code 127: /hooks/after_prepare/010_add_platform_class.js

问题分析

出现这种问题一般是因为源码从windows复制到mac下文件出现了问题,文件内会有^M的标记,去掉次标记即可。

问题解决

查看文件内容

cat -v 010_add_platform_class.js

去掉标记

tr -d '\r' < 010_add_platform_class.js > 010_add_platform_class.js.new

查看新文件内容

cat -v 010_add_platform_class.js.new

覆盖原文件

mv 010_add_platform_class.js.new 010_add_platform_class.js

当然可能你的目录里不止010_add_platform_class.js会有问题,其他文件按照同样的处理方式即可,

ionic编译ios提示 spawn EACCES错误的解决方案

  • Jason.z
  • 2018-12-06 14:43:42

错误描述

编译ionic ios项目的时候提示以下错误:

Running command: xxx/hooks/after_prepare/010_add_platform_class.js xxxx

Error: spawn EACCES

问题分析

出现Error: spawn EACCES问题的原因还是有很多情况,但是这次的话是处在hooks下脚本的权限问题。

解决办法

chmod +x hooks/after_prepare/010_add_platform_class.js