Mac OS X

macOS 下开机自启动nginx

巧了我就是萌 提交于 2020-04-29 14:36:35
问题描述: mac重启后,手动启动nginx太麻烦 解决: 加入开机自启动 (1)homebrew安装nginx后,安装目录下有一个 homebrew.mxcl.nginx.plist 文件,在Mac系统上, .plist文件就是服务开机启动的配置文件。 (2)由于nginx监听80端口,必须在开机启动的时候,以管理员权限执行,所以需要将此文件复制一份置于/Library/LaunchDaemons目录之下. (3)然后使用 launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.plist 加载nginx服务到系统启动服务中 代码: sudo cp /usr/local/opt/nginx/homebrew.mxcl.nginx.plist /Library/LaunchDaemons/ sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.plist 来源: oschina 链接: https://my.oschina.net/falcon10086/blog/4258246

一次php访问sql server 2008的API接口的采坑

邮差的信 提交于 2020-04-29 14:10:32
2018年6月21日17:17:09,注意:不是详细文档,新手可能会看不懂 windows下安装 项目是sql server 2008的k3,php连接数据库写的API,因为是买的时候是别人的程序,测试环境用的windows 2008,首先需要需要下载对应的php版本的DLL和驱动,好多人只下载的DLL,但是没有ODBC安装驱动, 还得根据版本下载,https://docs.microsoft.com/zh-cn/sql/connect/php/microsoft-php-driver-for-sql-server?view=sql-server-2017,这个总说明 https://docs.microsoft.com/zh-cn/sql/connect/php/step-1-configure-development-environment-for-php-development?view=sql-server-2017这个是详细说明 下载驱动关系就是 PHP 要了解如何下载并安装最新的稳定 PHP 二进制文件,请参阅 PHP 网站 。 Microsoft Drivers for PHP for SQL Server 需要以下版本的 PHP: SQL Server 驱动程序版本的 PHP→ ↓ PHP 版本 5.3 和 5.2 4.3 4.0 3.2 3.1 7.2 7.2.1

macos中docker的存储路径问题

你。 提交于 2020-04-29 14:05:15
参考: https://blog.donghy.cn/20200215133.html docker 在 macOS 中的架构: 在macOS中,docker的实现跟在其它Linux系统中略有不同,在其它Linux系统中,操作系统本身就是docker容器的宿主机,docker镜像都是直接存储在宿主机本身的文件系统中,比如我们通过docker info命令可以看到docker的根目录是: $ docker info | grep "Docker Root Dir" Docker Root Dir : /var/ lib / docker 但是在macOS下,我们直接查看这个目录,其实是根本不存在的。 $ ls / var / lib / docker ls : /var/ lib / docker : No such file or directory Docker宿主机是谁 那么这个目录到底在哪里?实际上是在一个QEMU虚拟机中,当我们在macOS中安装完docker并启动,就是启动了一个虚拟机,这个虚拟机的整个内容全部都在一个文件里,可以在docker程序属性界面中看到这个文件的路径,比如在我的机器上,路径就是(<YourUserName>替换为你的mac电脑的用户名)/Users/<YourUserName>/Library/Containers/com.docker

关于Python编程,这一篇文章就够了,新手必学

别说谁变了你拦得住时间么 提交于 2020-04-29 09:31:44
概述 在使用Python或者其他的编程语言,都会多多少少遇到编码错误,处理起来非常痛苦。在Stack Overflow和其他的编程问答网站上,UnicodeDecodeError和UnicodeEncodeError也经常被提及。本篇教程希望能帮你认识Python编码,并能够从容的处理编码问题。 这里也要注意:不管你是为了Python就业还是兴趣爱好,记住:项目开发经验永远是核心,如果你没有2020最新python入门到高级实战视频教程,可以去小编的Python交流.裙 :七衣衣九七七巴而五(数字的谐音)转换下可以找到了,里面很多新python教程项目,还可以跟老司机交流讨教! 本教程提到的编码知识并不限定在Python,其他语言也大同小异,但我们依然会以Python为主,来演示和讲解编码知识。 通过该教程,你将学习到如下的知识: 获取有关字符编码和数字系统的概念 理解编码如何使用Python的str和bytes 通过int函数了解Python对数字系统的支持 熟悉Python字符编码和数字系统相关的内置函数 什么是字符编码 现在的编码规则已经有好多了,最简单、最基本是的ASCII编码,只要是你学过计算机相关的课程,你就应该多少了解一点ASCII编码,他是最小也是最适合了解字符编码原理的编码规则。具体如下: 小写英文字符:a-z 大写英文字符:A-Z 符号: 比如 $和! 空白符

记一次关于NVROM中遇到的“Could not prepare Boot variable:No space left on device”问题的解决历程

北城余情 提交于 2020-04-29 04:23:37
注:关于我电脑遇到的问题,不是一两句话能够说清楚的。为了能够比较完整的呈现问题的某些细节,在这篇博客中我会添加许多问题发生的背景,如果当中有观点与您的三观不合,请立即停止阅读,及时止损。 注:此篇文章可能出现错误或者不严谨的知识,比如系统引导那一部分是个人回忆+理解写出来的,只供参考。希望看出有问题的同学不吝赐教,谢谢! 第一次进入计算机专业 大学选的是计算机专业,但与这个专业的真正接触,却是在一次重装系统当中。(个人觉得)和身边大多数同学一样,在学习学校开设的计算机课程中,我也没有爱上“计算机”。而那时候,正是Windows 10的推广时期。当时我们那一批人买的电脑估计都是Windows 7/8,而我的电脑,正是windows 8。当时Windows 10的推广软文和windows 8的“黑帖子”使得我没怎么思考便懵懵懂懂地加入了“升级Windows 10大军”中去了。 虽然已经学了一点C语言和数据结构,但是对于计算机的使用来讲,我几乎停留在“聊QQ看视频听音乐”(那时不玩游戏)的层次上,十足十一个“没见过世面的小白”。 此前我从来没有装过系统。所以关于怎么装系统,我问了百度(很久之后才知道可以在Windows设置里直接升级)。 阴差阳错,我误装了了另外一个系统--Ubuntu 。莫名其妙之下,看了几篇文章,才知道这个世界原来不只是有Windows系统,还有(类)Unix系统等等

python正则中如何匹配汉字以及encode(‘utf-8’)和decode(‘utf-8’)的互转

随声附和 提交于 2020-04-28 23:32:49
正则表达式:   [\u2E80-\u9FF F]+$ 匹配所有东亚区的语言   [\u4E00-\u9FFF]+$ 匹配简体和繁体   [\u4E00-\u9FA5]+$ 匹配简体   <input type="text" name="username" onkeyup="value=value.replace([\u4E00-\u9FA5]+$)"> 正则表达式速查表: https://www.jb51.net/shouce/jquery1.82/regexp.html 1 1 # -*- coding:utf-8 -*- 2 2 3 3 import re 4 4 5 5 ''' 6 6 python 3.5版本 7 7 正则匹配中文,固定形式:\u4E00-\u9FA5 8 8 ''' 9 9 10 10 words = ' study in 山海大学 ' 11 11 regex_str = " .*?([\u4E00-\u9FA5]+大学) " 12 12 match_obj = re.match(regex_str, words) 13 13 if match_obj: 14 14 print (match_obj.group(1 )) 15 15 16 16 17 17 结果:山海大学 这里面表示的是一个正则表达式语句的啦, http://www.cnblogs

Python-接口自动化(一)

烈酒焚心 提交于 2020-04-28 22:24:19
python基础知识(一) 一、python语言特点 1、易于学习:python有相对较少的关键字,结构简单,有一个明确定义的语法,学起来比较简单; 2、易于阅读:python代码定义的更清晰; 3、易于维护:python的成功在于它的源代码是相当容易维护的; 4、一个广泛的标准库:python最大的优势之一是有丰富的库,跨平台的在unix、Windows和Mac都可以很好的兼容。 二、python编码工具 1、python3.X -->解释器( https://www.python.org/downloads/mac-osx ) 2、pycharm -->编辑器( http://www.pc6.com/mac/500474.html ) 三、python基础语法 1、标识符:我们在写代码的时候取的名字,命名的符号。标识符在python是会区分大小写的:函数名、类名、变量名和模块名,要让标识符发挥作用的话就需要对其进行赋值。 2、命名规范: 由数字字母下划线组成,但是不能以数字开头 ;见名知意(最好不要用拼音或者自己的名字来命名,以免后续写的代码多了分不清写的是什么);不同的字母数字之间用下划线隔开,提升可读性,例如:class_1103;不能用关键字,例如:int,if等。(变量名的命名规范也是如此) 3、注释:单行注释:# 快捷键:control+/ 多行注释:成对的三个单

OpenGL Windows 窗口程序环境搭建

微笑、不失礼 提交于 2020-04-28 22:09:52
OpenGL环境搭建步骤: Downloading OpenGL 根据官网的说法: In all three major desktop platforms (Linux, macOS, and Windows), OpenGL more or less comes with the system. However, you will need to ensure that you have downloaded and installed a recent driver for your graphics hardware. OpenGL 的基础头文件什么的已经随系统提供,然后在安装好显卡驱动就可以下一步了。 Initialization && OpenGL Context Creation 初始化与获取OpenGL Context 方法有两种: 第一种:自己用windows的API写消息循环,获得HWND,然后初始化OpenGL 第二种:使用库,FreeGLUT,自动创建窗口并且获得OpenGL Context 介绍第二种,第一种以后抽时间记录。 首先FreeGLUT自从3.0以后只提供了源码,需要先下载下来然后用Cmake编译成dll。 编译freeglut参照这篇文章: https://blog.csdn.net/yinglang19941010/article

Kubernetes--k8s---kubectl安装和设置

做~自己de王妃 提交于 2020-04-28 21:36:08
使用Kubernetes命令行工具kubectl可以在Kubernetes上部署和管理应用程序。 使用kubectl,可以检查集群资源; 创建,删除和更新组件。 以下是安装kubectl的几种方法。 通过curl安装kubectl二进制文件 MacOS 下载最新版本的命令: curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/darwin/amd64/kubectl 要下载特定版本,请使用特定版本替换$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt) 命令的一部分。 例如,要在MacOS上下载v1.7.0版本,请键入: curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.7.0/bin/darwin/amd64/kubectl 使kubectl二进制可执行。 chmod +x ./kubectl 将二进制文件移动到PATH中。 sudo mv

ZOC7 for Mac 7.25.6 好用的终端仿真器

廉价感情. 提交于 2020-04-28 16:15:48
zoc7 mac 是一个专业的SSH和Telnet客户端和终端模拟软件,以出色的配置和用户界面而闻名。凭借其令人印象深刻的仿真和功能,通过使用选项卡式会话,键入命令历史记录,回滚和多窗口支持,ZOC终端的实现仿真已成为任何需要从OS X平台访问Unix shell帐户的人的首选工具。通过安全的外壳,telnet,串行电缆和其他通信方法连接到主机和大型机。 地址: https://www.macw.com/mac/206.html 软件介绍 ZOC是一个专业,现代和成熟的 终端模拟器 和telnet客户端,它以其可配置性和出色的用户界面而闻名。 该程序的目的是让您使用安全外壳(SSH), telnet(rfc854),RS232 /串行和许多其他通信方式访问基于字符的主机 。它可用于连接Unix / Linux主机和shell帐户,BBS,ibm大型机(通过 TN3270或 TN5250),Internet泥浆或连接到计算机串行端口的设备。该程序的目的是让您使用安全外壳(SSH), telnet(rfc854),RS232 /串行和许多其他通信方式访问基于字符的主机 。它可用于连接Unix / Linux主机和shell帐户,BBS,ibm大型机(通过 TN3270或 TN5250),Internet泥浆或连接到计算机串行端口的设备。该程序的目的是让您使用安全外壳(SSH),