Android难民

爱好电影的首席码农


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

安装gitlab的502错误

发表于 2020-11-22 | 分类于 git

gitlab访问错误502, GitLab is taking too much time to respond

解决方案02:

将external_url添加一个未被使用的端口
external_url ‘http://192.168.45.146
修改为没有使用的端口即可:
external_url ‘http://192.168.45.146:8899‘

将下面这3行打开注释
默认注释:
unicorn[‘port‘] = 8088
postgresql[‘shared_buffers‘] = “256MB”
postgresql[‘max_connections‘] = 200

重新启动gitlab,即可
gitlab常用命令:
命令功能 执行命令
重启配置,并启动gitlab服务 sudo gitlab-ctl reconfigure
启动所有 gitlab sudo gitlab-ctl start
重新启动GitLab sudo gitlab-ctl restart
停止所有 gitlab sudo gitlab-ctl stop

Android查看隐藏源码和API

发表于 2019-07-14 | 分类于 android

问题

在查看Android API源码时,Android.jar内部有大量@hide注解的代码,
无论是用Eclipse还是Android Studio都会隐藏有@hide注解的代码!
因此我们查看API源码会发现很多类找不到错误,如PhoneWindow,ActivityThread等都没有找到,我早期看API时就很恼火!
这时只能去Android SDK源码目录搜索PhoneWindow.java来查看源码,非常不方便啊啊啊。。。.

解决方法

在万能的GitHub已有人去除Android.jar中@hide注解 地址: https://github.com/anggrayudi/android-hidden-api
1.下载对应API版本Android.jar
2.替换SDK/platforms/android-版本/Android.jar
3.重新打开IDE就可以查看

genymotion启动报错解决

发表于 2016-09-30 | 分类于 工具

今天发现启动genymotion报错,启动不了,以前也没问题的。
记录一下这过程。首先在virtualbox启动是报以下的错,

这也是错误的一段代码。

返回 代码:E_FAIL (0x80004005)
组件:MachineWrap
界面:IMachine {f30138d4-e5ea-4b3a-8858-a059de4c93fd}

google了一翻

  1. 试过设置网卡,失败。
  2. 重装过新版,失败

最后看到网上有人说使用旧版就可以了,我尝试下使用这个版本 http://download.virtualbox.org/virtualbox/4.3.12/VirtualBox-4.3.12-93733-Win.exe

成功了。为什么呢,搞不明白?

studio使用技巧

发表于 2016-05-24 | 分类于 android

注释

File->Settings,搜索Templates,找到File and Code Templates,右边面板,Files->Class,然后修改编辑框里的内容。下面是接口(Interface)的注释模板。我的注释模板如下:

1
2
3
4
5
6
7
8
9
10
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end  

/**
* User: wuchaowen(511644784@qq.com)
* Date: ${YEAR}-${MONTH}-${DAY}
* Time: ${HOUR}:${MINUTE}
* FIXME
*/
public class ${NAME} {
}

成员变量前缀

如果你命名成员变量习惯前面加一个m的前缀,但是生成getter和setter的时候,又不希望方法名中有这个m,可以如下设置。
File->Settings->Code Style->Java,然后在右边面板中选择Code Generation标签,Naming,Field这一行,对应的Name prefix中加上m.

快捷键

http://seniorzhai.github.io/2015/02/05/AndroidStudio%E5%BF%AB%E6%8D%B7%E9%94%AE%E6%B1%87%E6%80%BB/

  1. Ctrl(Command)+Alt(Option)+L 格式化代码
  2. 添加 tools 命名空间。只需输入 toolsNS 然后按下 TAB 键。

每日算法

发表于 2016-05-16

34334

未命名

发表于 2016-05-16

title: Android源码分析
date: 2016-04-26 21:50:29
categories: android

Activity启动过程解析

  • 【凯子哥带你学Framework】Activity启动过程全解析
  • android源码解析之(八)–>Zygote进程启动流程
  • 深入理解Android

hexo使用手册

发表于 2015-12-30 | 分类于 博客

以下是我使用hexo的一些历程,搭建过程也挺纠结。网上的很多教程也有些是过时了。综合多方面的参考资料,才写下来这个教程。

阅读全文 »

学习Retrofit笔记

发表于 2015-11-24 | 分类于 android

本文是基于Retrofit2进行学习。首先你要知道Retrofit是一个网络请求框架,它的api 定义可以查阅官网.

阅读全文 »

ios开发技巧

发表于 2015-11-12 | 分类于 ios

UI

iOS 保持界面流畅的技巧

android wear学习记录

发表于 2015-11-06 | 分类于 android

学习android wear的开发记录

阅读全文 »
123
吴超文

吴超文

越努力越幸运

22 日志
7 分类
8 标签
RSS
GitHub
© 2020 吴超文
由 Hexo 强力驱动
|
主题 — NexT.Muse v5.1.4