Mac OS X

macOS更新后Git无法正常运行(xcrun:错误:无效的活动开发人员路径(/ Library / Developer / CommandLineTools)

自古美人都是妖i 提交于 2020-10-26 07:10:12
问题: Last night (November 2018) I updated to macOS Mojave, (this will probably work for Catalina too) 昨晚(2018年11月)我更新到了macOS Mojave,(这可能也适用于Catalina) This morning I navigated to my work's code base in Command line on my MacBook pro, 今天早上,我在MacBook Pro的命令行中导航到工作的代码库, typed in "git status" in the repo and received the error: 在仓库中输入“ git status”并收到错误: xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 解决方案: 参考一: https://stackoom.com/question/3YNW9/macOS更新后Git无法正常运行-xcrun-错误-无效的活动开发人员路径-Library

【博客同步】【微信首发】GC-server的安装与使用

烈酒焚心 提交于 2020-10-25 11:13:26
天阳代码第一款“上公众号”的产品,终终终终于发布了。 下载链接: https://pan.baidu.com/s/1z8iAqAlK7B0z9TrtjXmlfQ 提取码:spvl 如果链接失效请反馈。 下载完成后,解压后再解压里面的git.zip和MinGW.zip,运行一键更新.bat后方可使用 下面附上使用教程(为保证大小小于10MB,加了很多快进,水印我也是没办法啊,没钱) 每次,只要双击“一键更新.bat”,就可以升级到最新版,每次打开C++文件夹里的GC_server.exe(注意,不是GC_server.cpp,GC_server.cpp是源代码,无法使用!GC_server.exe是软件,可以使用),就可以开开心心的玩了。 目前开发中的功能: VIP与充值 解决贪吃蛇没法玩的bug(已解决) 保证在Linux和Mac OS上也能运行 新增第五人格游戏 把失传的拯救公主游戏抢救回来(已解决) 欢迎大家提出宝贵意见! 来源: oschina 链接: https://my.oschina.net/u/4262079/blog/4449268

嵌入式跨平台UI开发必备组件!Qt系列控件2020年重磅首发,全新升级!

血红的双手。 提交于 2020-10-25 07:43:29
Developer Machines 公司是一家专门为程序员开发高效的、快速可靠的工具和类库的公司。其主要为开源UI开发框架QT提供商业组件,包括 Chart 、 DataGrid 、 Ribbon 控件。日前 QtitanDataGrid v6.4 、 QtitanRibbon v5.3 、 QtitanChart v6.0.4 、 QtitanNavigationDesignUI v2.0.5 、 QtitanDocking v3.1 正式发布,让我们一起来看一下有哪些新功能值得期待吧!目前该系列控件产品试用版已在慧都官网发布, 点击立即获取最新版试用>> QtitanDataGrid v6.4 QtitanDataGrid 是一款适用于Qt的商业化DataGrid 组件,它使得表格数据可以直接面向终端用户。这个组件吸收了用户界面结构显示表格方面所有的现代化技术的精华,是目前Qt市场上唯一一款拥有如此高级功能和出色性能的网格组件。这个Qt数据网格组件使用纯C++创建,运行速度极快,处理大数据和超大数据集的效果突出。QtitanDataGrid完全集成了QtDesigner,因而极易适应其他相似的开发环境,保证100%兼容Qt GUI。 v6.4新版亮点: 新增对支持触摸设备的手势的支持 支持平移和收缩手势 适用于Qt 5.14 基于QtitanBase library

如何使用WEBDAV

*爱你&永不变心* 提交于 2020-10-25 05:47:12
您可以使用webdav管理您的文件。 尽管webdav是一个比较过时的协议,我们依然给予了一定支持。注意webdav仅能工作在 HTTP/1.1 模式下。 Windows 不能使用中文做用户名,对于WebDAV有最大70MB文件传输限制,如需解除,需要更改注册表项。 不建议使用WebDAV上传大文件,因为HTTP协议的特点,我们无法进行完整性校验,请使用客户端。 1、查看您的webdav地址 网页上点击头像 -> 设置 -> WEBDAV,右侧展示了您的地址和密码。 2、用指定客户端连接(Windows)Mac系统请拉到后面 单击 “此电脑” 在右侧空白区域,单击 鼠标右键,选择 “添加一个网络位置” 选择下一步 点击下一步 输入网页中您的地址 输入网页中您的用户名密码 如果出现如下错误: 请检查: 1、用户用户名的密码是否正确 2、大部分Windows不支持将中文作为用户名,请使用“第二用户名”连接。 3、用指定客户端连接(OSX) 打开 “访达/Finder”, 点击任务栏“前往”,“连接服务器” 输入用户密码: 输入用户密码, 点击“确定”: 来源: oschina 链接: https://my.oschina.net/u/4404709/blog/4528762

跟着minium官网介绍学习minium-----(二)

点点圈 提交于 2020-10-24 17:38:57
一: 进入minium官方 文档 1. 进入 minium 目录然后运行服务,出现以下提示说明打开成功 , 2. 浏览器直接运行 http://localhost:3000 即可看到效果。 3. 下图为进入网页后的效果图,选择 For MiniProgram(minium) 进入即可 ( 如果小程序是游戏版本则进入 For MiniGame) 二: 打开微信开发工具的安全模式,这一步的作用主要是让工具打开一个端口,用于实现端口连接。跟 appium 运行时要指定端口一样的原理。 2.1 进入微信开发工具界面。 2.2 在工具栏菜单中点击设置 2.3 在下拉 option 中选择安全设置 2.4 设置菜单弹窗中切换的“安全”分页 2.5 服务端口处点击开启 ( 开启之后会自动随机一个端口号 ) 2.6 关闭设置弹窗即可自动保存 三:确认开发者工具调试基础版本大于 >=2.7.3 3.1 进入微信开发工具界面。 3.2 在工具栏菜单中点击设置 3.3 在下拉 option 中选择项目设置 3.3 切换到“本地设置”分页 3.4 将调试基础库选择大于 2.7.3 的库 四:开始运行 minium: 1. 进入工具 cli所在目录,执行下面指令。如果出现错误,可先看看下面的注意说明。 指令:path/to/cli --auto /miniprogram/project/path -

macOS Mojave 在非Retina屏幕下字体太细了怎么办

北战南征 提交于 2020-10-24 11:41:33
有细心的小伙伴发现自己的 Mac 升级到了 Mojave 系统后,并且用的是 “非 Retina” 屏幕,字体会变得比较细,不是那么清楚,该怎么解决这个问题呢?下面小编就来告诉大家macOS Mojave 在非Retina屏幕下字体太细的解决办法,一起来看看吧! 1、 打开 启动台 - 其他 - 终端 。 2、将如下命令拷贝至终端窗口: defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO ,然后点击 回车 。 3、点击屏幕左上角的 苹果 图标,退出当前用户,再重新登录一遍即可。 以下是子像素抗锯齿功能关闭状态和开启状态的字体显示效果对比,图片是 gif 动图,仔细看一下是有不同效果的。 浅色模式下 深色模式下 提示 :如果想恢复 Mojave 默认的字体效果,通过终端执行如下命令即可: defaults write -g CGFontRenderingFontSmoothingDisabled -bool YES 。 如果这篇文章有帮助到您不妨收藏一下本站,可以获取更多实用教程哦! 来源: oschina 链接: https://my.oschina.net/u/4436877/blog/4299411

【极客思考】计算机网络:Wireshark抓包分析TCP中的三次握手与四次挥手

廉价感情. 提交于 2020-10-24 11:40:38
【 摘要 】 本文重点分析计算机网络中TCP协议中的握手和挥手的过程。 【前提说明】 前段时间突然看到了一篇关于TCP/IP模型的文章,心想这段时间在家里也用wireshark抓了点包,那么想着想着就觉得需要复习一下网络知识,于是就有这篇博文的诞生。当然网上关于TCP相关的知识点也是芸芸,闲着无事也可以多google深入理解一下,本文重点在分析TCP协议中的握手和挥手的过程。 【抓包前准备】 既然要抓包,我的装备是个人电脑,操作系统是Mac OS。抓包工具是wireshark,至于怎么安装和一些基本的操作, 可以点击参考这篇文章。 用本地电脑模拟server和client,都是localhost的地址,但是我选择的是不同的端口进行标识。server的端口号:12345;client的端口号:50784。因为是用的本机做的实验,所以wireshark监听的不是网卡而是Loopback:lo0,如图所示: 以下是我模拟client和server的代码: 1)server端 -Python 代码 01 #! /usr/bin/python 02 # -*- coding: utf-8 -*- 03 04 import socket 05 06 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 07 08 server

python爬虫爬取豆瓣电视剧数据

╄→尐↘猪︶ㄣ 提交于 2020-10-24 07:57:37
作为一个python小白,在下面的问题中出错: 1.因为豆瓣页面的数据加载涉及到异步加载,所以需要通过浏览器获取到真正的网页链接。 2.将字典转化为DataFrame以后写入.csv文件。DataFrame是一个表单一样的数据结构。 3.从网页获取的json数据的处理。 代码: import re import requests from bs4 import BeautifulSoup import time import random import string import logging import json import jsonpath import pandas as pd import pdb User_Agents = [ ' Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50 ' , ' Mozilla/5.0 (Windows; U; Windows NT 6.1; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50 ' , ' Mozilla/5.0 (compatible;

Typora for Mac(Markdown文本编辑器)

此生再无相见时 提交于 2020-10-23 10:38:22
Typora for Mac是一款简单高效的Markdown编辑器,使您可以轻松编写和编辑纯文本。此外,Typora可以顺畅地与Mac系统集成, 让您觉得它实际上是一个本地应用程序。请添加链接描述 通过为您提供所有必要的工具和一个组织良好的环境,使Markdown运行更轻松!有需要的朋友欢迎前来! Typora for Mac安装教程 安装包完成后,点击Typora-cl.pkg,根据安装引导即可完成安装。 Typora for Mac功能介绍 1、可读和可写 Typora将为您提供读者和作家的无缝体验。它删除了预览窗口,模式切换器,降价源代码的语法符号以及所有其他不必要的干扰。将它们替换为真实的实时预览功能,以帮助您专注于内容本身。 2、整理文件 Typora提供文件树面板和文章(文件列表)面板,使您可以轻松管理文件。文件在文件夹上组织,允许您使用自己的云服务(如Dropbox)同步文档。 3、大纲面板 文档的大纲结构将在大纲面板中提取,这使您可以快速浏览文档并单击跳转到任何部分。 4、导入导出 带有书签的PDF可以通过typora生成。通过Pandoc的集成,可以导出或导入更多格式,包括docx,Openoffice,LaTeX,MediaWiki,Epub等。 5、字数 查看文档以单词,字符,行或阅读分钟为单位的大小。 6、对焦模式和TypeWriter模式

程序设计入门——C语言_浙江大学_第10次开课

为君一笑 提交于 2020-10-21 20:32:05
课程概述 程序设计是一门基础课程。对于计算机相关专业而言,程序设计是专业基础知识,是进一步学习其他专业知识的第一步阶梯;对于非计算机专业而言,程序设计的学习有助于理解计算机的能力所在,理解哪些是计算机擅长解决的问题,怎样的方式方法是计算机擅长的手段,从而能更好地利用计算机来解决本专业领域内的问题。 C语言是古老而长青的编程语言,它具备了现代程序设计的基础要求,它的语法是很多其他编程语言的基础,在系统程序、嵌入式系统等领域依然是无可替代的编程语言,在各类编程语言排行榜上常年占据前两名的位置。 对于非计算机专业的学生,学习本课程的主要目的是掌握程序设计的基本方法,C语言是教学媒介。但是对于计算机专业的学生,本课程是向后续的计算机组成、操作系统、编译原理、体系结构等课程前进的基石,对于C语言本身甚至程序设计语言基础原理的深入理解都是应该掌握的。 本课程是零基础的入门课程,完成本课程之后,就能具有初步的运用C语言编写程序的能力。要想完整的学习C语言,还需要进一步学习本课程的后续课程——《C语言程序设计进阶》。 程序设计是实践性很强的课程,该课程的学习有其自身的特点,听不会,也看不会,只能练会。你必须通过大量的编程训练,在实践中掌握编程知识,培养编程能力,并逐步理解和掌握程序设计的思想和方法。在这里所提供的,只是基础的知识讲解,要想学会编程,还需要更多时间的投入和努力。 为了学习编程