技术
ZoeyZhao
这个作者很懒,什么都没留下…
展开
-
Mac配置自己的本地git服务器
最近因为github的事件,可以说代码其实不是无国界的。再加上自身或多或少有些代码是保密的,或者说不入流,外加可能有些是因为网速的问题,导致各种连接不上,很多代码更新无法一次性提交或同步超时,等等各种问题后,我准备在本地搭建一个git服务器用于管理自身的代码。我的方案是:mac运行dockerdocker运行git服务器git服务器的保存文件位于固态移动硬盘,不占用空间,并且可以随时携带...原创 2019-08-14 09:19:51 · 2043 阅读 · 0 评论 -
mac的win10蓝牙鼠标问题
在macbook pro上用Bootcamp跑win10使用蓝牙鼠标的各种问题macOS配对后,在用Win10配对可能会产生问题,需要先到macOS解除配对,然后再返回到Win10进行配对.罗技的多通道可解决此问题.鼠标动一下断线,设备管理器-蓝牙-蓝牙无线收发器-属性-电源管理-取消勾选"允许计算机关闭此设备以节约电源"鼠标卡顿,设备管理器-网络适配器-Broadcom 802...原创 2019-08-13 10:41:03 · 11731 阅读 · 0 评论 -
Jekyll分页功能
安装Jekyll分页功能检测自己是否已经安装了该分页插件.sudo gem install jekyll-paginate分页设置在_config.yml中进行设置# 分页gems: [jekyll-paginate]# 每页有几个项目paginate: 5paginate_path: "page/:num/"分页处理因为冲突的问题,所以下面显示的代码,{ % 此处均多...原创 2019-08-13 10:36:53 · 999 阅读 · 0 评论 -
MacOS不用Homestead构建Larvel开发环境
前言很早之前我写过一篇文章,是 macOS10.13.1 安装 Laravel Homestead ,利用的是Laravel Homestead来进行构建Laravel的开发环境.好处和缺点其实就是参照虚拟机的优缺点吧.所以我今天打算不采用Laravel Homestead来构建Laravel的开发环境了.硬件环境MacBook Pro (13-inch, 2017, Four Thu...原创 2019-08-13 10:33:01 · 249 阅读 · 0 评论 -
Laravel在本地搭建多站点
前言最近的想法挺多的,又想做这个又想做那个.但是碰到一个很难受的问题就是:没有整理好历来所有的代码,没有一个存储的路径或方案.没有对这些代码进行统一的管理方案.所以对我来说,眼下最要紧的事,就是先整理好代码,然后开发出一套属于自己的本地化管理工具.这个工具目前暂定为Laravel进行开发.采用的是前后端分离的策略,以便日后多端可以有相应的api进行使用.然后我也不是特别喜欢多开好几...原创 2019-08-13 10:30:36 · 871 阅读 · 0 评论 -
Laravel的Validator
概述Validator是Laravel中的一个表单验证,采用自带的表单验证可以有效的提高开发效率。范例$validator = Validator::make($request->all(), [ 'username' => 'required|max:8|string', 'password' => 'required']);规则accepted...原创 2019-08-13 10:29:15 · 2895 阅读 · 0 评论 -
LeetCode 5. 最长回文子串 记录
LeetCode 5. 最长回文子串给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"题解思路暴力穷举法遍历所有子串,用python自带反转函数确认是否为回文。动态规划在暴力穷举法的基础...原创 2019-08-13 10:01:35 · 161 阅读 · 0 评论 -
加密算法简介
现代密码技术分类对称加密算法(私钥密码体系)非对称加密算法(公钥密码体系)不可逆算法对称加密算法简介数据加密和解密都是同一个密钥,安全性依赖于所持有的密钥原理A将明文,与钥匙K,利用算法S生成密码MB获取到密码M,钥匙K,利用逆算法S’,得到明文优点算法公开、计算量小、加密速度快、加密效率高缺点密钥分发困难,大量用户密钥管理复杂著名代表DES( Data Enc...原创 2019-08-13 09:56:21 · 319 阅读 · 0 评论 -
阿里云服务器部署Django
Install Nginx> apt install nginxDownload uwsgi# https://uwsgi-docs.readthedocs.io/en/latest/Download.html> tar -zxvf uwsgi-2.0.18.tar.gz> cd uwsgi-2.0.18> python3 setup.py instal...原创 2019-08-13 11:09:11 · 218 阅读 · 0 评论 -
阿里云搭建自己的git服务器
用了很多的git,比如github呀,coding呀,但是总觉得代码不在自己的服务器上,在别人的服务器上感觉怪怪的。(虽然阿里云服务器也是阿里的。。。)于是就想到,反正已经包年了,干脆就搭个git服务器,上传一些不可描述的代码好了。安装git我的是CentOS,用户是root,所以你们参考下,自行修正。yum install git创建git用户adduser git如果你不希...原创 2019-08-13 11:08:05 · 836 阅读 · 0 评论 -
基于Swift的Vapor
Change brew source for China> cd "$(brew --repo)"> git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git> cd "$(brew --repo)/Library/Taps/homebrew/homebre...原创 2019-08-13 11:05:49 · 328 阅读 · 0 评论 -
Django Paginator
Django Paginator# /blog/views.pyfrom django.core.paginator import Paginator, PageNotAnInteger, EmptyPage, InvalidPagepaginator = Paginator(blog_info, 6)if request.method == "GET": page = req...原创 2019-08-13 11:04:07 · 200 阅读 · 0 评论 -
Manjaro Install Docker
Manjaro Install Docker# Install docker> sudo pacman -S docker# Start docker server> sudo systemctl start docker# Check docker status> sudo systemctl status docker# Change Source for d...原创 2019-08-13 11:02:12 · 717 阅读 · 0 评论 -
Django的Bug处理
Django的Bug处理BUGWhen I run this shell code, it will showed this error tips:mysqlclient 1.3.13 or newer is required; you have 0.9.3.solvehttp://www.bubuko.com/infodetail-3040101.htmlDjango 2...原创 2019-08-13 11:10:31 · 247 阅读 · 0 评论 -
github 构建blog
查找Blog模板jekyllthemes这里有很多的Blog模板,可以根据自己的喜好选择一款。我这里选的是Less Or More这款。点击Homepage进入对应的GitHub后,看对应的README对Blog进行配置修改。配置Blog我这里均采用的是Less Or More这款主题为例子,进行配置操作。首先,我在该GitHub的右上角给Fork下来。等待一段时间后,该主题就已经F...原创 2019-08-13 10:53:07 · 287 阅读 · 0 评论 -
CentOS7.4安装Python3.6.4
环境是CentOS7.4 64位,阿里云服务器从官网下载最新的Python3.6.4# wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz解压tgz包# tar -zxvf Python-3.6.4.tgz创建一个目录# mkdir /usr/local/python36# chmod 777 -R pyth...原创 2019-08-13 10:47:55 · 177 阅读 · 0 评论 -
Mac搭建本地Gitlab
前言昨天的文章阐述了我个人对于本地代码保存的方案,所以今天来研究下,如何在本地搭建Gitlab来对所有的代码库进行管理.安装DockerDocker因为我的是Mac系统,所以需要借助docker来进行安装.众所周知,Mac安装软件还是很快的.然后打开Docker后,进入Kitematic.如果没有安装的话,Docker会提示你进行安装.安装好Kitematic后,搜索Gitlab,选...原创 2019-08-12 17:16:38 · 3948 阅读 · 0 评论 -
macOS10.13.1 安装 Laravel Homestead
换了Macbook Pro后,环境也要进行切换,首先做的就是载一大堆软件,同时还要进行相应的资料转移。其实这个时候就体现出了平时代码用第三方或者自己服务器进行git同步以及把一些杂七杂八的资料用NAS进行管理的好处了。言归正传,开始记录安装Laravel Homestead的过程。安装VirtualBox与VagrantVirtualBox 5.xVagrant很简单,直接找到对应的ma...原创 2019-08-13 10:42:52 · 260 阅读 · 0 评论