原因可能是配置配置问题, 我碰到的是Android上完美运行,iOS报错,原因是前期用的Android开发,iOS的配置项没有配完整 按照官方配置一遍 https://github.com/react-native-community/react-native-permissions 配好之后需要运行一下 pod install OK,run起来, ???仍然报错... 检查了一遍,没有问题, 开始翻找issue, 哦原来配到这个问题的人相当之多 按照issue的方法,在Xcode中clean一…
背景: 从ftp上上传jar包到linux上,之后在linux上通过ftp命令下载jar包文件,开始执行Java-jar,一直提示错误:Error: Invalid or corrupt jarfile xxx.jar 但是,本地在cmd下执行通过. 本来我们是打算通过yarn jar或者hadoop jar来执行命令一个hdfs文件操作的功能,但是一直提示: [c@v0283~]$ hadoop jar /app/c/h_ConvertHdfsZipFileToGzipFile.jar WAR…
Unity发布安卓项目,如果直接使用Unity打包APK一切Ok,导出Google项目 使用Idea打包 一进去直接Crash. 报错: 1978-2010/? E/Unity﹕ Invalid serialized file version. File: "/data/app/eran.project.b-1/base.apk/assets/bin/Data/globalgamemanagers". Expected version: 5.3.4f1. Actual version:…
[xxx timeIntervalSinceNow]出现EXC_BAD_ACCESS错误的主要原因是之前的[NSDate date]返回一个autoreleased的NSdata,其被释放掉 解决方法 第一种方法是将该文件变成ARC的,让系统自动管理内存 第二种方法是增加引用计数,让其不被释放,[[NSDate date]retain]  但最后要记得手动释放…
一.问题描述 Ubuntu环境下将Maven项目打包成jar包后,运行一下指令: $ java -jar my.jar 发生错误: Error: Invalid or corrupt jarfile my.jar 二.问题分析 首先要保证jar包没有在传输过程中损坏. 若jar包没有损坏,则极大可能是入口信息配置错误或者入口信息已丢失. 三.解决方案 情况1:java目录下META-INF文件夹中MANIFEST.MF文件中的信息配置错误. 打开MANIFEST.MF文件,观察Main-Clas…
Bundle identifier Xcode中 Target -> General中的bundle identifier ; info.plist中的Bundle identifier; 证书中心的Identifiers中App IDs新建App时的Explicit App ID; 以及iTunes Connect中App信息的套装ID 必须保持一致!! 在info.plist或者Xcode里的各种设置中,有很多$(XXX)这样的像脚本一样的东西,所以补充一点Xcode中的环境变量 Certi…
iOS应用发布中的一些细节 前言 这几天最大的新闻我想就是巴黎恐怖袭击了,诶,博主每年跨年都那么虔诚地许下“希望世界和平”的愿望,想不到每年都无法实现,维护世界和平这么难,博主真是有心无力啊,其实芸芸众生的我们能做的大概就是不要闯红灯.不抢小妹妹的甜筒.拉完屎记得冲水.打饭不逃票.不在澡堂小便.不挖人家墙角……其实就是维护世界和平了. 然而黑客组织Anonymous向ISIS宣战了! 图0 威武! 好吧回归这次文章主题,就列举一些iOS应用发布中个人觉得还蛮容易忽略的一些细节. 再卖一次广告,博…
今天遇到一个问题,说起来也简单,但是困扰我半天. 升级数据库后,一个功能无法运行,在后台观察到其sql,发现sql中包含一个包执行不了,报错ora-00904 invalid identifier wmsys.dbms_lob.xxx,就是这个包. select * from dba_source;可以从这里面查到dbms_lob是属于sys的. 把sql中wmsys.dbms_lob.xxx改为sys.dbms_lob.xxx或dbms_lob.xxx即可执行. 但是开发们并不希望修改源代码,…
原因: vue-router切换的时候操作的都是浏览器的历史记录,iOS会把第一次刚进入时的URL作为真实URL,安卓会把当前URL作为真实URL. 所以导致后端在配置好的授权参数获得的config参数和微信sdk获取的参数是不一样的. 解决方案: 修改路由  index.js { path: '/namecheck', component: NameCheck, beforeEnter:(to,from,next)=>{ var u = navigator.userAgent; var isi…
Creating a Content Provider In this document Designing Data Storage Designing Content URIs Implementing the ContentProvider Class Required Methods Implementing the query() method Implementing the insert() method Implementing the delete() method Imple…
由于项目需求,需要把项目的不同模块拆分出来即 组件化 ,一开始想做成多target模式,后来换成私有pods CocoaPods的安装和使用,网上很多,自行搜索即可. 听说可以基于svn创建pod私有库(文章点这里),但我断断续续的折腾了两三天没成功,实在不想搞了,只能老老实实搞git的.有谁弄成功了希望不吝赐教. cd到需要做库的工程目录下 创建一个podspec文件pod spec create podName (如:pod spec create testPods,会在当前目录生成 tes…
项目使用mysql数据库,在设计表时某张表有多个字段设计的类型是timestamp 但没有给默认值,在执行sql时报 timestamp Invalid default value for 'xxx'.解决办法是给字段提供默认值 .示例如下: 错误: create table T_CUST_REG_INFO(   REG_ID               int not null,   CUST_NO              varchar(18) comment '客户账号',   CUST…
在Android里面每个app都有一个唯一的linux user ID,则这样权限就被设置成该应用程序的文件只对该用户可见,只对该应用程序自身可见,而我们可以使他们对其他的应用程序可见,这会使我们用到SharedUserId,也就是让两个apk使用相同的userID,这样它们就可以看到对方的文件.为了节省资源,具有相同ID的apk也可以在相同的linux进程中进行(注意,并不是一定要在一个进程里面运行),共享一个虚拟机. 下面我们看看ShareUserId的作用,数据共享.调用其他程序资源. 1…
Android中的组件需要用一个int类型的值来表示,这个值也就是组件标签中的id属性值. id属性只能接受资源类型的值,也就是必须以@开头的值,例如,@id/abc.@+id/xyz等. 如果在@后面使用"+",表示当修改完某个布局文件并保存后,系统会自动在R.Java文件中生成相应的int类型变量.变量名就是"/"后面的值,例如,@+id/xyz会在R.java文件中生成int xyz = value,其中value是一个十六进制的数.如果xyz在R.java中…
分为下面4种情况: 1.允许null, 指定default值. 2.允许null, 不指定default,这个时候可认为default值就是null 3.不允许null,指定default值,不能指定default值为null,否者报错 Invalid default value for xxx 4.不允许null,不指定default值.这种情况,Insert的时候,必须指定值.否者报错 Field xxx doesn't have a default value…
目前新浪云上的应用支持通过Git和SVN来部署代码. Git仓库地址 https://git.sinacloud.com/YOUR_APP_NAME SVN仓库地址 https://svn.sinacloud.com/YOUR_APP_NAME 用户名 新浪云安全邮箱 密码 新浪云安全密码 注解 用户名和密码为安全邮箱和安全密码,不是微博账号和微博密码!如已启用微盾动态密码,则密码应该是"安全密码"+"微盾动态密码" 使用Git客户端 注解 Git代码部署只支持新创…
Logcat打印日志 使用方法Log.i(tag, msg);参数tag: 标签.用于识别Logcat的分类(一般可以使用类名作为标签)数msg: 打印的内容 在eclipse中打开logcat标签Windows -- Show View -- Other -- Android -- Logcat可以查看日志信息 可以通过Logcat标签左边的Saved Filters过滤器进行过滤添加过滤器 Filter Name和by Log Tag都写标签名称(MainActivity) Android中…
一.结构体的写入和读取 //写入结构体 FILE *fp = fopen("/Users/ios/Desktop/1.data", "w"); if (fp) { // int num = 20; // fwrite(&num, sizeof(num), 1, fp);//写入int Person p = {}; //int num = 20; fwrite(&p, , fp); printf("写完了\n"); fclose(f…
namespace QS.Web.Extensions { /// <summary> /// 验证session.权限 状态 /// </summary> [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = false)] public class RequestFilterAttribute : ActionFilterAttribute { public overr…
参考:http://blog.sina.com.cn/s/blog_62ef2f140101j6q2.html 安装任意第三方的一个apk,恢复出厂设置,再次安装相同的apk,提示安装失败,通过打印LOG发现,安装失败的错误反回值是24,public static final int INSTALL_FAILED_UID_CHANGED = -24 ; 进一步跟踪发现,在恢复出厂设置后/data/data目录下的第三方应用的文件夹还在,手动删除此文件后再次安装就会成功,按正常逻辑恢复出厂设置后应…
metalink :1089172.1 In this Document   Purpose   Troubleshooting Steps   AutoInvoice Execution Report Errors:  Causes and Actions   1. Customer, Address, Remit To Address, and Contact Errors   2. Accounting Errors   3. Currency Errors   4. Transactio…
note:Description and Usage of Fields in RA_INTERFACE_LINES Table [ID 1195997.1] 核心内容: Field Name and Description Validation and Destination User should provide data when... and Reference Information INTERFACE_LINE_ID This column is used by AutoInvoic…
如果你激活软件遇到问题 (Pycharm.GoLand.idea.phpstorm.webstorm.sublime.ultraEdit.win10等等) 比如: 激活框提示Key is invalid 提示This license xxx has been cancelled 修改配置文件无法打开软件 修改配置文件打开软件闪退 mac不知如何激活 Ubuntu激活 win10重装系统问题 等等等,只要是激活出现问题 或者你有想要激活的软件教程 都可以加我为好友,然后我拉你入群 因为群人数超过1…
安卓权限申请封装处理框架.测试支持4.0+.项目源于正式处理Android权限问题时,没找到简单.能满足被拒绝权限自动会到系统设置处理的框架,按自己的编程习惯造一个熟悉的轮子还是蛮好的.第一次使用Android Studio,还是Eclipse敲代码爽.来自一个(独爱HTML+CSS来构建用户界面的)Android很早入门的新手. 项目用到了XXPermissions中的权限列表.国产手机权限设置页面跳转列表,借鉴了其中的权限结果onRequestPermissionsResult的接收方式.…
今天讲一下Android里面经常看到却不太留意的知识点——ShareUserId,在Android里面每个app都有一个唯一的linux user ID,则这样权限就被设置成该应用程序的文件只对该用户可见,只对该应用程序自身可见,而我们可以使他们对其他的应用程序可见,这会使我们用到SharedUserId,也就是让两个apk使用相同的userID,这样它们就可以看到对方的文件.为了节省资源,具有相同ID的apk也可以在相同的linux进程中进行(注意,并不是一定要在一个进程里面运行),共享一个虚…
一般都要符号化crash日志,但是低内存奔溃却没有堆栈日志 A Low Memory report differs from other crash reports in that there are no backtraces in this type of report. When a low memory crash happens, you must investigate your memory usage patterns and your responses to low memo…
学习目标 总体上了解一下APICloud平台,重点介绍相关的学习资源,入门资料,常见的FAQ等 明确我们这七天要开发一个什么样的APP,明确功能需求,跟上每天的课程节奏,可以课前预习 梳理出对于一款APP,在开发之前(Coding之前),一些通用而又重要的准备工作,适合于所有APP开发,而非单指APICloud 主要内容 APICloud平台介绍 1.1 查看APICloud平台能力 要使用APICloud平台开发APP,很多用户的第一个问题是:APICloud平台能否满足自己的APP开发需求?…
AndroidManifest.xml配置文件介绍本质:AndroidManifest.xml是整个应用的主配置清单文件.包含:该应用的包名.版本号.组件.权限等信息.作用:记录该应用的相关配置信息.AndroidManifest.xml的位置 从新建一个Android工程开始,AndroidManifest.xml就已经出现了 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:andro…
构建一个表单 这是一个非常简单的表单.实际应用中,一个表单可能包含几十上百个字段,其中大部分需要预填充,而且我们预料到用户将来回编辑-提交几次才能完成操作. 我们可能需要在表单提交之前,在浏览器端作一些验证.我们可能想使用非常复杂的字段,以允许用户做类似从日历中挑选日期这样的事情,等等. 这个时候,让Django 来为我们完成大部分工作是很容易的. 在Django 中构建一个表单 Form 类 我们已经计划好了我们的 HTML 表单应该呈现的样子.在Django 中,我们的起始点是这里: for…
1.进入虚拟环境: workon 虚拟环境名 2.找到我们的项目管理文件夹django,进入创建项目django-admin startproject blog 3.进入到我们的项目文件夹当中,创建我们的第一个应用 python manage.py startapp user  用于用户管理   创建我们的第二个应用python manage.py startapp articles 用于文章管理 4.使用pycharm打开创建的项目blog,在pycharm当中设置项目的虚拟环境 5.由于我们…