自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DerWeltraum

我的邮箱 linainverces@gmail.com http://suo.im/64vyZt

  • 博客(288)
  • 资源 (2)
  • 收藏
  • 关注

原创 记录gorm union和软删除一起使用遇到的一个奇怪问题

众所周知,我们在用go写web服务的时候,gorm是我们最常用的一个orm框架。最近我却遇到了一个奇怪的问题,当我在使用union的时候,如果触发了gorm的软删除的话,最终gorm帮我们执行的sql会有语法错误。首先在这里我先介绍下gorm的软删除:gorm文档软删除如果一个 model 有 DeletedAt 字段,他将自动获得软删除的功能! 当调用 Delete 方法时, 记录不会真正的从数据库中被删除, 只会将DeletedAt 字段的值会被设置为当前时间。db.Delete(&us

2020-07-08 20:07:24 3411

原创 Docker学习笔记

为什么使用Docker在我们日常开发中,如果环境不一致,代码跑出来的效果肯定有很多问题的。Docker 就可以达到统一运行环境的目的。Docker 的精髓就在于可以保证各个环境的一致性。Docker与虚拟机的比较一个经常拿来跟 Docker 对比的是虚拟机;虚拟机是虚拟了一个完整的系统;比如说我们可以在 Mac 电脑上启动一个 Windows 系统的虚拟机;虚拟机的优点是隔离性非常的强...

2020-05-04 19:36:32 321

原创 Goland配置断点(带参数)

最近我在进行Go的相关开发,在使用Goland开发的同时,我们经常要使用断点这个常见方式去辅助开发,那么我来大概说说我的Goland是如何使用断点开发的。首先,我们可以在Edit Configuration中进行配置,但是我的窗口中并没有Go Application选项,那么该怎么办呢?首先,我们找到我们入口的main.go中的main入口方法,如下图:点击第三项,也就是Create这一...

2020-04-07 14:16:23 5945

原创 egret中protobuf解析数据问题解决

最近在进行egret开发时,前后端的协议使用了protobuf,在解析数据的时候出现了一些问题,我在这里大致把我的解决方案贴出来,以备自己以后查阅。//buffer为我们得到的egret.ByteArray//values为this.length - this.postionvar bytes: Unit8Array = new Unit8Array(values);buffer.rea...

2019-12-13 15:59:55 731

原创 egret翻转图片出现模糊问题的一种解决方案

最近在进行Egret H5的开发,发现在设置图片rotation属性后,最终的游戏里该图片出现了模糊的症状。经过排查,发现问题是出在图集上。一旦图片经过了翻转,在图集里的图片可能会出现模糊。所以当我们对图片进行翻转操作的时候,最好把这张图片作为散图而不是图集来处理。这样子,图片模糊的问题就解决了。这里可以简单地总结下:一旦图片出现了奇奇怪怪的模糊问题,我们可以先从图集的角度去考虑。这里只是我...

2019-11-19 16:08:07 5590

原创 ionic在内网环境新建项目一直卡住等问题的解决

最近因为公司业务需求,我在使用ionic开发跨平台应用。在搭建环境的过程中出现了各种问题,我在这里一一列举,希望可以对大家有所帮助。新建项目一直卡住:ionic start myApp tabs执行上面命令后,一直卡在如下步骤:downloading and extracting安装node-sass一直报红报错如下:npm ERR! node-sass@4.12.0 p...

2019-06-19 17:03:59 1817 1

原创 Android上白鹭软键盘挡住输入框解决方案

最近在进行白鹭游戏的开发,发现了Android上的一个坑:就是在游戏界面内,输入框会被弹出来的软键盘挡住而不会上移。经过查阅资料,通过如下方式可以解决:Android原生部分代码:public class AndroidBug5497Workaround { // For more information, see https://code.google.com/p/androi...

2019-05-01 15:15:19 1115

原创 Cocos Creator “启动只显示任务栏图标而无法打开项目”的问题的解决

最近在倒腾Cocos Creator,发现了个奇怪的问题,有时候项目死活无法打开,而是卡在只显示任务栏图标的状态,项目主面板始终无法弹出。经过测试,发现如下做法可以解决这个问题:打开项目。找到 library和local文件夹,并将其删除。再次通过Cocos Creator打开项目。这样发现项目可以再次打开了,特意在此做个记录,以备查阅。...

2019-04-25 17:39:10 2736

原创 Cocos Creator安装提示disk1.cab没有正确的数字签名问题

最近在捣鼓Cocos Creator,发现一直在安装过程中提示“disk1.cab没有正确的数字签名”。经过排查,我发现我的问题主要是由于我的设备是内网机导致的。(内网机真是神坑啊,很多奇奇怪怪的问题都会出现)解决方法是:找到一台安装成功的电脑,直接拷贝到内网机上即可。专门在此记录一下,以备自己查阅。这种方法是一定可以成功的,所以希望可以对朋友们有所帮助。...

2019-04-06 11:18:57 5411 3

原创 vue element框架中el-row控件里按列排列失效问题的解决

最近我在使用vue的ui框架element-ui,可能是自己经验不足,遇到了很奇怪的问题,在这里特意把解决的步骤记录一下,希望能对大家有所帮助。首先我使用的分栏间隔的布局方式,参照官网上的例子:<el-row :gutter="20"> <el-col :span="6"><div class="grid-content bg-purple"></...

2019-04-01 09:12:17 22257 5

原创 go-simplejson遇到的一些小问题的笔记

最近在使用go写一些项目,为了图方便,使用了go的json解析库go-simplejson(https://github.com/bitly/go-simplejson)。 因为自己经验比较缺乏,遇见了一些小问题,特意在这里记录一下,以供自己日后查阅。首先自己要解析的json如下:{ errorCode: 0, message: "操作成功", result: { data:{ ...

2019-03-03 14:10:05 2271

原创 解决Android Studio出现File size exceeds configured limit的方法

最近在项目中使用到了protobuf,一个相应的类就超过了2.5m,所以在ide中无法找到报红。作为强迫症的我表示想解决这个问题,于是上网搜索了一下解决方案,例如这篇文章:https://blog.csdn.net/qq_35381515/article/details/80111835 。但是我根据指示完成了相应的操作,却发现在我的Android Studio上没有生效。于是我又进行了一些尝试...

2019-02-19 13:56:22 4679 1

原创 go初学踩坑:ineffectual assignment to 变量 (ineffassign)错误

最近在写一些go的代码,在写到一个一行代码的时候,突然出现了这么一个错误:ineffectual assignment to content (ineffassign)其中content是我的一个变量,我的代码如下:func main() { content, code := httpGet(&quot;https://www.baidu.com/&quot;)}func httpGet(url st...

2019-02-11 20:48:24 29485 1

原创 SpringMVC出现ClassNotFoundException:com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter的解决

最近在调试自己的SpringMVC demo支持json时一直出现ClassNotFoundException:com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter这样的错误,在这里特意做一个笔记,希望能有所启发。首先,最基本的步骤我都已经做了:pom.xml&lt;?xml version="1.0" encoding=...

2019-02-08 23:06:56 4405 9

原创 小米Mix2莫名其妙的布局错乱问题的解决

今天在做一个demo,无意中发现了一个特别奇怪的问题,特意在这里记录下来以备以后查阅。首先,我写了一个非常简单的Activity代码和相应的布局文件。...

2019-02-06 20:46:08 2565 1

原创 Android MVVM DataBinding在自定义ViewGroup中的使用

最近在使用Android MVVM DataBinding,在使用到自定义ViewGroup的时候遇到了点问题,特意在此记录一下,以备查阅。使用场景就是在Activity的layout文件中,还使用到了自定义的ViewGroup,例如:...

2019-02-03 14:07:54 2998 1

翻译 Android's Java 8 Support (Android Java 8支持)

本文翻译自:https://jakewharton.com/androids-java-8-support是技术大神jake wharton的一篇文章,本人能力有限,如果哪里有翻译错误请指出来:原文:

2019-01-27 22:04:02 2690

翻译 Increased accuracy of aapt2 "keep" rules 拥有更高准确性的aapt2的"keep"规则

本文翻译自技术大牛jake wharton的博客,文章链接如下:https://jakewharton.com/increased-accuracy-of-aapt2-keep-rules/ 。本人能力有限,如果哪里翻译的不好,请指出来,共同进步~aapt2(打包工具(Android Asset Packaging Tool))工具将你的Android应用资源打包成运行时所使用的格式。它也为Pr...

2018-11-01 09:49:22 481

原创 PHP 获取post数据为空的一种解决方式

最近在写一个PHP支付相关的项目,支付项目一般很小,所以没有用任何框架,直接原生PHP开搞。结果由于自己可能长时间在框架下工作,导致出现了一个很初级的问题:PHP 获取post数据为空,如下图:$username = $_POST['username'];这里的$username怎么取都取不到值,而Get在这里就完全没有问题,可以正常取到值。 我们知道,Post有四种常见的提交数据方...

2018-07-03 11:12:05 11751

原创 Android 修改multiDexEnabled true后友盟显示java.lang.IncompatibleClassChangeError的一种解决方案

今天遇见了一个比较坑的问题,我会把问题描述一下,供以后查阅。 因为自己的项目方法超过了65536个,我必须在项目里加入multiDexEnabled true,才可以继续编包,但是这个时候,发现友盟分享的时候出现了如下的错误:java.lang.IncompatibleClassChangeError: Expected 'java.lang.String com.umeng.socialize.

2017-03-20 19:24:55 11125

原创 Android 7.0解析包时出现问题 的解决方案(应用内更新)

在工作上遇到了一个关于下载更新安装包无法安装的问题,解决之后特地在这里做一个笔记,遇到相似问题的朋友可以试试看能不能解决自己的问题。问题描述我们在进行Android开发的时候,一般都会在应用里检测有没有更新,并且从网上下载最新的版本包,覆盖本地的旧版本。在我的项目中,出现了一个问题,就是当安装包下载到本地的时候,产生了“解析包时出现问题”这样的错误,导致无法安装相应的新版本。同时,值得一提

2017-02-16 18:59:34 71376 5

原创 Android Studio报错:Unsupported method: AndroidProject.getPluginGeneration()的一种解决方法

最近在进行Android开发的过程中,发现自己在debug自己的项目的时候,出现了如下的错误:UnsupportedMethodExceptionUnsupported method: AndroidProject.getPluginGeneration().The version of Gradle you connect to does not support that method.To

2016-11-04 20:41:09 26320 3

原创 Android Studio编译时Error: app:transformClassesAndResourcesWithProguardFor 的解决

最近在弄Android Studio的Gradle文件,发现自己的项目有个地方一直编译不过去,报的错误如下:Warning:io.bugtags.agent.instrumentation.okhttp3.ResponseBuilderExtension: can't find referenced class okhttp3.Response$BuilderWarning:io.bugtags.

2016-10-25 10:59:50 8287

原创 Android自定义View出现android.view.InflateException的一种解决方法

今天在开发的时候,在使用一个自定义的ViewPager的时候,程序出现了如下的错误:android.view.InflateException: Binary XML file line #16: Binary XML file line #16: Error inflating class com.android.app.view.DispatchViewPager详细报错如下图: 而我的出错代

2016-08-22 14:14:07 6301

翻译 Android数据备份(Android Data Backup)

最近我在阅读Android Developer上的文章,本文是对其中一篇Data Backup的翻译。希望可以通过翻译英文技术文章提高自己阅读英文文档的水平,如果有不妥的地方,希望指出,谢谢~

2016-05-15 21:08:27 12818

原创 使用Android Studio来为Cocos2dx-lua项目打包

从事Android开发已经有一段时间了,自己的开发IDE也从Eclipse转到了Android Studio。但是,需求上要求我把自己的Android Studio项目集成到一个Eclipse 下的ndk 项目上,在集成的过程中,我有了一些值得分享的体验,在这里记录下来。项目需求在自己从事Android开发之前,自己做的是Cocos2dx-lua项目的开发工作。Cocos2dx-lua是一个跨平台的

2016-01-29 14:49:56 7307

原创 Android Studio导入.so文件

最近由于需要接一个摄像头的sdk(萤石sdk,不知道大家接没接过,过程有点艰辛~),通过Android Studio去集成的过程中发现了一个坑,就是sdk所包含的.so文件无法被我们的sdk所包含,所以在运行我们的sdk的时候,就会报java.lang.UnsatisfiedLinkError这样的错误。那么怎么导入.so文件呢,通过查阅资料和自己的尝试,我在这里总结了两种方法,分别如下:

2015-12-16 22:39:39 1955

原创 Html.fromHtml忽视\n符号问题

今天在做自己的activity的时候,发现了一个问题,因为需要在TextView里嵌入超链接,所以需要使用Html.fromHtml这个方法,代码很简单,如下所示: String message = temp.hostContents.get(i).getContent(); Spanned str = Html.fromHtm

2015-12-03 20:06:38 7551

原创 TortoiseGit push记住账号名和密码

TortoiseGit  push的时候默认需要输入我们的GitHub的用户名和密码,如果要配置记住用户名和密码的话,只需要在C:\Users\Administrator  目录(都在这个类似目录,可能大家的略有不同)下找到.gitconfig 文件,打开它并直接添加[credential]  helper = store 在文件里,保存即可,下次push的时候就不用再输入用户名和密码了。

2015-11-23 23:45:02 1154

原创 android studio 查看源码时有些类显示 can not resolve 的问题

2015-09-14 19:57:54 6828 2

原创 Android项目在svn中应当ignore的文件及文件夹

不需要提交到svn的文件及文件夹: (1).idea文件夹(2).gradle文件夹 (3)build文件夹 (4).iml文件 (5)local.properties文件 其中,build.gradle需要提交,但是其中配置的一些路径,如keystore等可能需要在我们svn update之后做一些修改。 还有一点:就是一般情况下svn...

2015-09-04 22:45:07 2114

原创 微信sdk应用消息的接入(android)

最近随着android应用的开发,我根据需求需要添加微信sdk,其作用是在一个手机上打开我的应用,然后使用微信sdk发送一个应用消息给另一个微信用户,另一个用户在接收到信息之后,点击接收到的应用消息,如果手机上没有安装我的应用,那么就进行下载,如果已经安装了,那么就打开这个应用,并且接收相应的参数,做一些逻辑上的跳转。        乍一看这个需求是很明确的,在微信sdk的官网也能看到这个功能

2015-09-03 19:48:53 3080

原创 android studio 安装出现两个图标

最近更换了android的开发工具,把自己之前使用了一段时间的eclipse换成了android studio,那就需要把自己的eclipse项目导入到android studio中。在把一些错误排查完之后,我把android项目安装到手机上的时候,发现我的app在手机上出现了两个图标。一个图标点开之后是黑屏,一个图标点开之后正常打开我的应用,如果卸载其中一个的话,则是把两个都删掉。

2015-08-22 19:13:24 12617 1

原创 android studio导入项目后出现cannot resolve symbol r android studio错误

向android studio中导入eclipse 的android项目,在eclipse中该项目是没有错误的,可以正常编包,但是在android studio中却出现了cannot resolve symbol r android studio 这样的错误。      经过查阅google,发现我的问题的解决方法是: 点击"Tools" -> "Android" -> "Sync Proje

2015-08-16 00:58:21 12096

原创 Genymotion 出现the number of cpus of the virtual device has been forced to be 1的解决方法

我进行android开发已经有一段时间了,经常使用Genymotion模拟器。自己平时大多数使用的4.0+的虚拟设备,诸如4.2.2等,均是正常使用。但是,由于测试的需求,我安装了android L,也就是android 5.0版本的虚拟设备,但是这个时候Genymotion却无法打开5.0+的虚拟设备。       一直显示如下图,也就是卡在开机界面:            同时

2015-08-15 01:12:48 6420

原创 如何避免使用Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK之后的黑屏问题

在自己的项目中,我需要使用Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK来开始新的activity同时移除之前所有的activity。我使用这个intent flag的代码如下: Intent intent = new Intent(Gerenxinxi.this, MainPart.class); inte

2015-07-08 11:05:13 19559

原创 android里单例对象和某些数据被释放的问题

接触正式的android开发已经有一段时间了,项目的第一个版本终于快完成了。有一次自己在测试的时候,把自己的android项目切到后台,同时打开了几个应用之后重新切回到自己的app,发现报错了。经过排查,发现是自己的单例对象中的数据被释放掉了,也就是int变量的值 变成了0,string变量的值变成了null。    我的单例一开始是这样的(举例);    public class Use

2015-06-04 17:03:37 6116

原创 quick-cocos2d-x 3.3 多个AssetManager同时下载的进度问题

在quick-cocos2d-x 3.3中,我的启动和监听assetsmanager的代码如下:local function onProgress(event) 进度监听 .......endlocal assetsManager = cc.AssetsManager:new(PackageUrl,

2015-02-12 15:37:24 1722

原创 quick-cocos2d-x 3.3 final 中cc.CardinalSplineTo:create导出到lua

最近做的一个quick-cocos2d-x 3.3 final项目中使用到了曲线运动CardinalSpline,发现cc.CardinalSplineBy:create是可以使用的,但是cc.CardinalSplineTo:create却是一个空值报错,让我感到有些疑惑,后来发现有朋友跟我的问题一样,http://www.cocoachina.com/bbs/read

2015-01-26 20:54:29 2643

原创 quick-cocos2d-x 从2.2.5升级到3.3的体会

最近公司的项目需要把项目从quick 2.2.5升级到quick 3.3 final版本,我发现改动还是很大的,但是github上的文档只涵盖了很少的一部分,因此我在这里把自己升级中的一些注意事项罗列出来,希望能有所帮助。       首先,我们可以看看github上的文档,主要有如下部分:下列函数或常量需要替换:  CCLuaLog()

2015-01-21 14:14:26 4426

dos2unix-win32

经常提示找不到的文件,放在win32的system文件夹下即可

2015-03-25

git1.9版本

Git-1.9.5

2016-11-18

空空如也

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

TA关注的人

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