Web开发-前言:到底怎么学做网站

初衷随着互联网的高速发展,电子商务成为了当今时代的主流。而要实现电子商务,必不可少的便是编程。然而,「程序员」是一个充满着神秘色彩的职业,无数人对它充满向往却又不知如何下手。经过了无数的诸如「怎么做一个网站」的问题的摧残,本人打算写一下到底如何进行 Web 开发。本篇文章将会从基础讲起,直至实战。 概述Web 开发,通俗讲就是「做网站」,更深层次可以直接「做软件」,而且做的还是「全平台软件」(全平台:可以在多种设备上使用,包括各种操作系统的电脑和手机)。这套「教程」主要写的就是教你如何从什么也不会,变得可以做出来一个「网站」,进而再做出「全平台软件」。 需要学习的内容那么,想要做到这个,你需要 ...
阅读全文 »

解决 python 下 urllib open 的 CERTIFICATE_VERIFY_FAILED 错误

错误提示信息1urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)> 错误原因网站使用了自签名证书等问题 解决办法123456import ssl # import urllib# from urllib import requestcontext = ssl._create_unverified_context() urllib.request.urlopen(url, context=context) 或 12 ...
阅读全文 »

重装系统后恢复 Hider 2 数据库

重装系统前一定要备份 Hider 数据库(.hvault 文件)! Step.1 在 Terminal 中运行以下命令123$ defaults remove com.macpaw.Hider2$ mkdir ~/Library/Containers/com.macpaw.Hider2/Data/Library/.depot$ cp -r {{ 你的 .hvault 文件完整路径}} ~/Library/Containers/com.macpaw.Hider2/Data/Library/.depot/default.hvault Step.2 打开 H ...
阅读全文 »

不改变格式将 azw3 转换为 mobi

亚马逊的电子邮件推送是不支持 azw3 格式的,这时如果想要在多平台同步书籍和笔记就要把 azw3 格式转换为 mobi 格式了,而 mobi 是较老的格式,因此转换时常会出现排版变丑了的情况,这时就需要用下面的方式转换了。 注:本文所示仅限于 mac,本文为 Kindlefere 内容中 mac 有关部分,其余操作系统请直接看 原文 将 azw3 拆解点击下载 KindleUnpack 解压缩下载到的 zip 压缩包,可以看到一个 app 文件,将 azw3 电子书拖到此 APP 图标上,则就会在相同目录下生成一个以原电子书文件名命名的文件夹。 生成 mobi点击下载 KindleGen ...
阅读全文 »

MacOS 下配置 ssh 密钥认证自动登录

SSH 认证方式SSH 的认证有两种方式 基于密码的安全验证 基于密钥的安全验证 第二种方式无疑是安全并且方便的——不用担心密码的泄漏,也不用频繁的输入密码。结合 ssh 配置文件更可实现“一句登录” 配置创建公钥与私钥1$ ssh-keygen -t rsa -C '这里填写你的Email' 确认之后需要设置密钥文件保存到的地址,习惯保存在 ~/.ssh 目录下,如果不存在此目录请先使用 $mkdir ~/.ssh 命令新建 之后的密码设置留空即可(也可为了安全设置密码) 创建完成后,将会生成两个文件:公钥文件(后缀名为 .pub)、私钥文件(无后缀名) 将公钥 ...
阅读全文 »

Mac 下 git 的最基础入门

安装使用 Homebrew 安装 在 Terminal 中执行 1$ brew install git 设置提交者信息首先需要设定你的用户名和电子邮件地址 12$ git config --global user.name "<用户名>"$ git config --global user.email "<电子邮件>" 新建本地数据库终端切换到要进行版本管理的目录,执行 init 命令 12$ git initInitialized empty Git repository in /Users/wangxuan/tutorial/ ...
阅读全文 »

通过 .htaccess 文件设置重定向实现强制 https 访问

如果已经购买并配置好了 SSL 证书,想要实现全局 https 访问,可以用 Apache 的 .htaccess 文件来设置,具体代码如下: 只需要将下列代码任选其一,放到 .htaccess 文件中即可,如果 .htaccess 文件中已经有内容,请将重定向代码放在最前面。 代码 1(需要修改代码中的 domain.com 为你自己的域名): 123RewriteEngine OnRewriteCond %{SERVER_PORT} 80RewriteRule ^(.*)$ https://www.domain.com/$1 [R,L] 代码 2 (需要修改代码中的 d ...
阅读全文 »

解决 mac 下鼠标滚轮相反的问题

尽管 MacBook Pro 的 Trackpad 已经非常好用了,但是在有的时候却确实需要使用鼠标。但是在使用鼠标(非 Magic Mouse)时却会出现鼠标滚轮的方向与 PC 上不一致的情况。 mac 给的解决方式是在“系统偏好设置-鼠标“ 或 ”系统偏好设置-触控板-滚动缩放“ 里将 ”滚动方向:自然“ 前的复选框取消选中,但是这种方法无法做到鼠标与触控板分开设置(修改了一个另一个也会同步改变),这对于习惯了 mac 的 Trackpad 的用户来说无疑也是不方便的。 嗯,果然有软件实现…… SCROLL REVERSER 如果前面的 “滚动方向:自然” 是选中的,那么推荐的设置和我的 ...
阅读全文 »

每个 Mac OS X 命令行用户应当知道的八个终端工具

摘要:OS X 的Terminal终端开辟了强大的UNIX实用工具和脚本的世界。如果你是从Linux转移过来的用户,你会在OS X 终端上发现很多熟悉的命令。但是即使是高级用户也经常会忽略掉其实OS X终端也会有一系列在其他的操作系统中没有的终端工具。当你学习了以下这些只适用于Mac的课程会让你更高效的使用Mac命令行同时消除UNIX系统和你 的Mac系统之间的差别。 英文原文链接:Eight Terminal Utilities Every OS X Command Line User Should Know Mac OS X的Terminal 终端开辟了强大的UNIX实用工 ...
阅读全文 »