登录
  • 欢迎访问Sharezer Blog

最新发布 第2页

Sharezer移动开发

本周热门

Default

关于php-fpm启动之后出现 file not found 情况的原因分析

原文地址 blog.csdn.net 这两天遇到个特别诡异的问题,系统 centOS7,有两种方式可以启动 php-fpm: 1 /usr/sbin/php-fpm 直接启动 (我的可执行文件在这个路径) 2 通过 service 启动,即 systemctl start php-fpm 然而会出现一个诡异的现象,通过方式 1 启动的进程没有任何问题,而通过 service 启动的 php-fpm 进程在加载 php 文件时却会出现 file not found 的错误,访问静态文件正常。 网上搜索了很多原因,却都是千篇一律,都是说什么路径没配置好,nginx 配置文件……继续阅读 »

Default

git修改历史commits中的用户名和邮箱

一、作用 修改某个仓库历史 commit 的用户 name 和 email 信息。 将历史提交记录中的指定 name/email 修改为新的 name/email。 二、步骤 确认本地全局邮箱 / 用户名 查看仓库的历史提交信息 批量修改历史记录中的信息 将修改结果推送到远程 1. 确认本地全局邮箱 / 用户名 使用下面两个命令查看 git 在本地的全局邮箱和用户名。 git config user.name git config user.email 如果需要修改 git 在本地的全局邮箱和用户名,执行下面的命令。 git config --global user.name &quo……继续阅读 »

Default

git 的 GUI 工具 Sourcetree 使用及命令行对比

1. 提交推送 流程 勾选要提交的文件 填写提交说明内容 想提交直接推送到代码仓库时,勾选左下角按钮 最后点击提交按钮即可完成代码推送 等同于 git add index.html //添加暂存文件 git commit -m "feat(index): 新增index.htm首页内容" //添加提交及提交信息 git push //推送至远程 2. 贮藏工作区 使用 当你想使现在当工作区保持干净时可以使用暂存功能,贮藏会把所有未提交的修改(包括暂存的和非暂存的)都保存起来 当你有另一部分内容需要修改但是不想丢弃现在已经修改过当内容时,可以贮藏工作区 当你……继续阅读 »

Android

Android中Parcelable的原理和使用方法

本文由 简悦 SimpRead 转码, 原文地址 https://www.jianshu.com/p/df35baa91541 [TOC] Parcelable 的简单介绍 介绍 Parcelable 不得不先提一下 Serializable 接口, Serializable 是 Java 为我们提供的一个标准化的序列化接口, 那什么是序列化呢? 进行 Android 开发的时候,无法将对象的引用传给 Activities 或者 Fragments,我们需要将这些对象放到一个 Intent 或者 Bundle 里面,然后再传递。简单来说就是将对象转换为可以传输的二进制流 (二进制序列)……继续阅读 »

Default

MAC终端 SSH 登陆: Enter passphrase for key

需求:SSH免密码登陆 利用ssh-keygen -t rsa -b 4096 -C "xxx@xxx.com"生成公,私钥的时候设置私钥密码,导致ssh免登录设置完成后一直需要输入私钥密码,才能链接SSH服务端,非常不方便 Enter passphrase for key '~/.ssh/id_rsa': 解决: 第一步: 将私钥添加到钥匙串中,按照提示输入私钥密码 ssh-add -K ~/.ssh/id_rsa 第二步: 在.ssh文件夹下config文件中配置服务器属性,UseKeychain,AddKeysToAgent设置为YES 如果没有……继续阅读 »

Default

CentOS7安装搭建Confluence-wiki 5.6.6

环境准备 CentOS 7.2 java jdk 1.8 mysql-server 5.6(这个教程MySQL版本必须是5.6) Confluence 5.6.6 1、下载confiluence wget https://downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-5.6.6-x64.bin 2、赋权+安装 chmod +x atlassian-confluence-5.6.6-x64.bin ./atlassian-confluence-5.6.6-x64.bin 3、安装的是报错:……继续阅读 »

Default

Centos7更换阿里源

更换源之前,请确保Centos7 已经连上网 cd /etc cd /etc/yum.repos.d/ mv CentOS-Base.repo CentOS-Base.repo.back #建议备份或者改名 wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum makecache #生成缓存 速度仍然提不上,则继续关闭ipv6: https://jingyan.baidu.com/article/e5c39bf5cbc5d739d76033b1.html ……继续阅读 »

Default

CentOS安装mysql

首先安装wget命令: yum install wget 1. 下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2. 安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm 安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repo……继续阅读 »

JAVA

CentOS 安装 Java

1. 通过下载 Oracle 官网的 jdk 来安装 访问http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2. 把 jdk-8u171-linux-x64.tar.gz 下载到本地 3. cd /usr/local 进入 / usr/local 目录 4. mkdir java 创建 / usr/local/java 目录 5. cd java 进入 java 目录 6. 用 Xftp 把 jdk-8u171-linux-x64.tar.gz 上传到此目录 tar -xzvf……继续阅读 »

Gradle

Gradle for Android 第七篇( Groovy入门 )

原文地址 https://segmentfault.com/a/1190000004276167 这会是一个系列,所以如果你看完这篇文章,请看下列文章: Gradle for Android 第一篇 (从 Gradle 和 AS 开始) Gradle for Android 第二篇 (Build.gradle 入门) Gradle for Android 第三篇 (依赖管理) Gradle for Android 第四篇 (构建变体) Gradle for Android 第五篇 (多模块构建) Gradle for Android 第六篇 (测试) Gradle for Android ……继续阅读 »