51dev.com IT技术开发者社区

51dev.com 技术开发者社区

IT外包

记一次gitlab-ce数据恢复过程

记一次gitlab-ce数据恢复过程

使用的gitlab是用docker启动的,数据目录的owner/group信息被意外全部更改成了root:root导致服务不可用。最终通过复原文件所有者的方式恢复了服务。步骤如下:  1. 打包备份gitlab所有的数据目录(我们的是/data/gitlab/data;/data/gitlab/config;/data...

ssh方式请求gitlab需要密码解决方法

ssh方式请求gitlab需要密码解决方法

问题:gitlab是使用docker安装的,配置好公钥私钥后,请求gitlab一直需要输入密码,而且这个密码输入什么都不对。 原因:后来发现是因为docker做了端口映射,如使用宿主机的10022映射容器的22端口。   这样,git客户端请求服务器时,如果没有指定端口,默认使用的ssh端口还是22,导致权限...

一步步搭建Retrofit+RxJava+MVP网络请求框架(二),个人认为这次封装比较强大了

一步步搭建Retrofit+RxJava+MVP网络请求框架(二),个人认为这次封装比较强大了

在前面已经初步封装了一个MVP的网络请求框架,那只是个雏形,还有很多功能不完善,现在进一步进行封装。添加了网络请求时的等待框,retrofit中添加了日志打印拦截器,添加了token拦截器,并且对DataManager类进行了扩展,真正体现它的作用,并且对大量的重复代码做了一定封装,减少代码的冗余。下面结合上篇文章,进...

Error:C:UsersissuserAndroidStudioProjectsSQLiteDemo1.gradleuildOutputCleanupcache.properties (系统找不到指定的文件。)

Error:C:UsersissuserAndroidStudioProjectsSQLiteDemo1.gradleuildOutputCleanupcache.properties (系统找不到指定的文件。)

androidstudio报下图中的这个错误的解决办法:解决办法:1、删除掉下图中标记的2个文件夹 2、将下图标记的文件的文件名重命名,把最后的后缀.lock去掉,因为加上了这个后缀,所以提示找不到cache.properties这个文件 3、点击tryagain即可解决 ...

VS打开时提示未能加载文件或程序集SharpGit

VS打开时提示未能加载文件或程序集SharpGit

1、从装AnkhSVN扩展2、删除AnkhSVN扩展我选择了第二种,之前曾经出现过一次了,不想再麻烦了。...

通过 mosquitto 了解 MQTT协议

通过 mosquitto 了解 MQTT协议

mosquitto介绍:mosquitto是一个基于windows平台的mqtt消息代理软件,下载地址MQTT简介:MQTT协议实际上由3个部分组成,分别是代理服务器,发布者,订阅者;消息代理启动后,订阅者去订阅某个主题,当发布者对该主题发布了消息,订阅者就可以接收到该消息。mosquitto实现:第一步:安装好&nb...

通过 position:fixed 实现底部导航

通过 position:fixed 实现底部导航

通过position:fixed实现底部导航 HTML<divid="footer">页脚</div> CSS#footer{clear:both;height:35px;width:100%;background-color:gray;position:fixed;bott...

thinkphp 6.0 在 initialize 中重定向无效

thinkphp 6.0 在 initialize 中重定向无效

thinkphp6.0在initialize中重定向无效 改用header()函数实例://header('location:/index.php/模块/控制器/方法');header('location:/index.php/admin/login/login');  ...

git的使用

git的使用

git的使用   1、gitinit   2、gitadd.  // 提交到暂存区   3、gitstatus  //查看项目的状态   4、gitc...

WordPress 添加title中的logo

WordPress 添加title中的logo

WordPress添加title中的logo  <!--网页标题左侧显示--><linkrel="icon"href="/favicon.png"type="image/x-icon"><!--收藏夹显示图标--><linkrel="shortcuticon...

aidl 中通过RemoteCallbackList 运用到的回调机制: service回调activity的方法

aidl 中通过RemoteCallbackList 运用到的回调机制: service回调activity的方法

说明:我没有写实例代码,直接拿项目中的代码,有点懒了,这里我省略贴出两个aidl文件。 TtsServiceextendsService[java]viewplaincopyprivate final RemoteCallbackList<ITtsCallback> ...

[git] your branch is ahead of ... 解决办法

[git] your branch is ahead of ... 解决办法

出现该问题表示在次之前已经有X个commite了,执行命令gitreset--hardHEAD~X解决其中X表示有多少次提交,此命令的意思是回退到x个commit之前。gitreset--hardHEAD~Xgitpull--rebase...

Android开发之EditText多行文本输入

Android开发之EditText多行文本输入

<EditTextandroid:id="@+id/add_content"android:layout_width="fill_parent"android:layout_height="wrap_content"android:enabled="true"android:gravity="top"<!-...

git diff命令

git diff命令

原文:https://blog.csdn.net/zhong29/article/details/79419892Gitdiff    用于比较两次修改的差异    1.1比较工作区与暂存区      gitdiff 不加参数即默认比较工作区与暂存区    1.2比较暂存区与最新本地版本库(本地库中最近一次c...

Caused by: java.lang.ClassNotFoundException: Didn't find class "io.grpc.helloworldexample.HelloworldActivity" on path: DexPathList

Caused by: java.lang.ClassNotFoundException: Didn't find class "io.grpc.helloworldexample.HelloworldActivity" on path: DexPathList

FAQ: Androidapp编译好后安装到手机,运行时闪退,报如下错误:java.lang.RuntimeException:UnabletoinstantiateactivityComponentInfo{io.grpc.helloworldexample/io.grpc.helloworldexampl...