自定义博客皮肤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

我的邮箱 [email protected] http://suo.im/64vyZt

  • 博客(309)
  • 资源 (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 3243

原创 Docker学习笔记

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

2020-05-04 19:36:32 240

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

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

2020-04-07 14:16:23 5499

原创 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 614

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

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

2019-11-19 16:08:07 5464

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

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

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

原创 Android应用内更新APK补充

前些日子,我更新过一篇博客:https://blog.csdn.net/y505772146/article/details/55255344 。这次准备把自己最近遇到的一些类似的问题也记录一下。大家可以把两篇文章合起来看,看看是否可以解决一些奇怪的应用内更新apk问题。首先在这里大概说一下自己的下载apk的代码,并没有使用DownloadManager去做,而是使用了HTTPURLConnec...

2019-06-06 15:26:09 2388

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

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

2019-05-01 15:15:19 1037

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

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

2019-04-25 17:39:10 2416

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

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

2019-04-06 11:18:57 4880 2

原创 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 21851 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 2171

原创 解决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 4059 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 26972 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 4162 9

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

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

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

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

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

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

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

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

2019-01-27 22:04:02 2526

翻译 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 434

原创 Xposed Hook类android.app.NotificationManager时如何获取Context

最近在使用Xposed hook Android App时,在做一个需求的时候有点懵:如何获取到android.app.NotificationManager中的Context呢?我的代码如下:XposedHelpers.findAndHookMethod("android.app.NotificationManager", lpparam.classLoader, "notify", ...

2018-10-18 15:03:45 2033 1

原创 Systemctl守护进程简单例子

最近在使用symfony的console组件,需要执行一个后台的php进程,并且保持后台进程一直存在。这里我使用的是Systemctl命令。Systemctl是一个系统管理守护进程、工具和库的集合。后面我就直接把自己的配置贴出来,仅供参考: (1)以我的centos为例:首先我来到这个目录:/usr/lib/systemd/system/ (2)新建一个service文件order_conso...

2018-09-09 18:02:00 3472

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

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

2018-07-03 11:12:05 11401

原创 PhpStorm VersionControl支持Git Submodule

今天在项目中使用了Git Submodule,可是在VersionControl的窗口里对于Submodule的改动没有显示,当然使用命令行可以做相应的git操作,可是怎么样在PhpStorm里支持Submodule呢?具体步骤如下: Preferences - Version control - 点击+号 - 选择你的Submodule这样再看,发现VersionControl窗口里已...

2018-06-27 21:25:15 1314

原创 okhttp https ip直连设置Host

最近希望提高App访问API的速度,于是采用IP直连的方式,因为我用的库是okhttp,如果直接请求IP地址可能会报错:javax/net/ssl/SSLProtocolException: SSL handshake aborted: ssl=0x7f206dd280: Failure in SSL library, usually a protocol error error:10...

2018-06-13 15:48:38 11566 7

原创 Laravel:No application encryption key has been specified. 问题的一种解决方案

今天在调试laravel的demo,在踩了n个坑之后,出现了这个错误:No application encryption key has been specified. 但是直接执行php artisan key:generate的话,就会报如下这个错误:PHP Warning: Module 'mbstring' already loaded in Unknown on line 0I...

2018-04-06 21:08:01 9912 1

原创 react native中由于undefined与null引发的血案

最近在进行react-native的相关开发,可能自己之前主要是做Android和后端PHP的工作(PHP也没有挑过大梁~),对于JS可能掌握不太到位,属于初学者水平,所以犯了如下的一个错误: 当我的代码这么写的时候(this.state.datas.layouts我并没有进行赋值,所以它应该是个”空值”):// 构造 constructor(props) { s...

2018-02-19 11:55:09 3198

原创 Bugly热更新修复失败的一种解决方法(Tinker Exception:can't recognize dex mode:)

最近在项目中接入bugly的热修复功能,按照文档来做:https://bugly.qq.com/docs/user-guide/instruction-manual-android-hotfix-demo/ 。但是我发现了一个问题,就是在后台总是显示如下图这样的问题: 就是补丁显示已下发,但是激活总是0,也就是可能是下载补丁成功了,但是却没有安装成功。通过打开log查看原因,打开方式如下图:

2018-01-03 23:41:40 5664 3

原创 jenkins 构建 Android应用时出现类似“The SDK directory '/root/android-sdk-linux' does not exist.”的解决方案

最近在尝试Android+jenkins+github+linux服务器版集成环境搭建。在按照教程一步步配置后,在打包的地方出现了这个问题:FAILURE: Build failed with an exception.* What went wrong:A problem occurred configuring project ':app'.> The SDK directory '/roo

2017-11-27 12:12:06 4276

原创 Android 6.0 设备上RecyclerView只显示一行的Bug修复

最近在使用RecyclerView的时候,发现了一个Bug,就是在Android 6.0 的设备上时,recyclerview只显示一行,而在Android 5.0的设备上则没有这个问题。 经过排查和stackoverflow上的参考,发现了问题如下: 我的recyclerview是由scrollview包裹的,当把scrollview替换为NestedScrollView则解决了这个bug。`

2017-09-03 23:07:27 598 3

原创 fragment中使用replace创建新的fragment遇到的层级错乱问题的一种解决方案

今天遇到了一个非常奇怪的情况,当我的xml代码如下时:RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width

2017-08-01 13:05:21 1297

原创 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 10987

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

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

2017-02-16 18:59:34 70400 15

原创 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 26080 6

原创 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 8159 1

原创 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 6178

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

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

2016-05-15 21:08:27 12380

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

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

2016-01-29 14:49:56 7114 1

原创 Android Studio导入.so文件

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

2015-12-16 22:39:39 1821

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

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

2015-12-03 20:06:38 7231

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

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

2015-11-23 23:45:02 1065

git1.9版本

Git-1.9.5

2016-11-18

dos2unix-win32

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

2015-03-25

空空如也

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

TA关注的人

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