首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    macOS下Python3使用cx_Oracle连接Oracle数据库失败

    Python连接Oracle失败 #1 环境 macOS 10.15.5 Catalina Oracle for docker (oracleinanutshell/oracle-xe-11g) Python...3.8.1 (要确保Python是64bit的) #2 问题 在Docker中使用Oracle容器 在本地电脑没有安装Oracle客户端,导致Python连接Oracle失败 报错信息 : sqlalchemy.exc.DatabaseError...#3 解决 #3.1 下载客户端插件 https://www.oracle.com/database/technologies/instant-client/macos-intel-x86-downloads.html...11.2.0.4.0.zip 说明 : 因为我用的是Mac, 在安装过程中, 发现仅仅安装19.3版本的并不能解决问题,还需要安装11.2版本的客户端, 其他系统暂时没用尝试过 #3.2 安装 解压文件...我这里试讲文件解压在 ~/instantclient_19_3 目录下 unzip instantclient-basic-macos.x64-19.3.0.0.0dbru.zip unzip instantclient-basic-macos.x64

    2.1K30

    让你提前体验 macOS Catalina 的 Shell — Oh My Zsh 配置指南

    在月初召开的 WWDC 2019 上,Apple 公布了下一代 macOS — macOS Catalina。...除了全新的音乐和电视等 app、支持 iPad 作为外置显示器等显而易见的更新,macOS Catalina 还为专业用户带来了一项重大变化 — Zsh 将取代 Bash,成为操作系统的默认 Shell...在今秋体验到 macOS Catalina 正式版之前,我们可以先将 macOS 的默认 Shell 切换到 zsh,熟悉一下新版 Shell 的功能。...还有一项让我不爽的地方 —— 文件目录前那个长长的 demo@Stevens-MacBook-Pro。通过修改主题配置文件,我们就能去掉它。...z 自带插件,添加到配置文件中即可启用,可以帮助你快速跳转到访问过的文件夹。具体使用方法请自行 Google 或参考 GitHub 文档。

    3.8K40

    文件被占用?系统自带的“资源监视器(resmon)”也能帮你找到占用它的真凶

    发布于 2018-03-09 13:26 更新于 2018-05-27 01:02 文件或文件夹被占用...关键是还不知道究竟是哪个程序占用的,想退出都不行。 有各种工具解决此问题,平时下载屯着他们能够省下不少事儿。如果突然间情况非常紧急怎么办?...---- 删除拒绝提示: ? ▲ 文件夹访问被拒绝 1 即便点了继续,依然拒绝: ? ▲ 文件夹访问被拒绝 2 现在,去搜索框(小娜)中搜索“资源监视器”。...▲ 启动资源监视器 然后,在“关联的句柄”中搜索被占用文件或文件夹的名称。如果名称太通用会搜到太多,所以可以像我这样加上一部分路径。 ?...▲ 搜索关联的句柄 现在,你就能得到占用这个文件夹的程序了,右击可以结束进程。不过我习惯于正常退出(毕竟这种方式帮助我找到我到底哪个程序忘记关掉了)。 ?

    6.8K20

    在 macOS Catalina 10.15 搭建 PHP 开发环境包括PHP的redis扩展

    2019 年 10 月 8 日,苹果公司正式发布了新一代 macOS,版本为 Catalina (11.15)。...macOS Catalina 预装了 Ruby (2.6.3)、PHP (7.3.9)、Perl (5.18.4)、Python (2.7.16) 等常用的脚本语言,以及 Apache (2.4.41)...需要个性化配置 zsh 的同学,可以参考少数派的这篇文章:让你的 Mac 提前用上 macOS Catalina 的 Shell——Oh My Zsh 配置指南。本文不再复述。...服务: brew services start nginx 复制代码 查看已安装的 brew services: brew services list 复制代码 配置 nginx.conf 文件 通过以下命令可以查看...php phpinfo(); 复制代码 重启 nginx: brew services restart nginx 复制代码 打开浏览器,访问 http://localhost:8099,即可访问到关于

    1.3K20

    基础教程 | Tomcat 中使用 Jenkins

    另外,MacOS下可使用以下命令安装: brew cask install adoptopenjdk8 另外,我们可以通过 Jenkins CLI 来下载和启动 Jenkins jcli center...交互式:执行的命令会阻塞当前窗口,直到程序退出后才会结束。 守护进程:命令执行完成后,立刻结束,但是程序不会退出,会在后台一直运行。...下面,我会 Unix(Linux、macOS)为环境来给出相关的命令。 ? 交互式 # 进入 Tomcat 的根目录下,执行命令 ./bin/catalina.sh run ..../bin/catalina.sh run ? 守护进程 进入 Tomcat 的根目录下 # 启动 ./bin/catalina.sh start # 停止 ....Tomcat 默认的端口是 8080,如果你安装在本地的话,可以通过下面的方式来访问: http://localhost:8080/jenkins/ 如果你的 Jenkins 是首次启动访问的话,根据网络情况所等待的时间长短是不相同的

    52310

    玩转 Tomcat 配置必备的 10 个小技巧!

    Manager application还允许你停止、重新启动、移除以及重新部署一个web应用。停止一个应用使其无法被访问,当有用户尝试访问这个被停止的应用时,将看到一个503的错误??...当一个web应用使用了Basic Authentication(BASIC参数在web.xml文件中auto-method元素中设置),而有用户访问受保护的web应用时,Tomcat将通过HTTP Basic...只需要添加 和 两个元素到你的web应用的web.xml文件中,并且在CATALINA_BASE/conf/tomcat-users.xml文件中添加适当的 和 即可,然后重新启动Tomcat。...CGI之所以被称为通用,是因为它能在大多数程序或脚本中被调用,包括:Perl,Python,awk,Unix shell scripting等,甚至包括Java。...通过配置这两个参数,可以让你过滤来自请求的主机或IP地址,并允许或拒绝哪些主机/IP。与之类似的,在Apache的httpd文件里有对每个目录的允许/拒绝指定。

    76210

    如何在Mac上的软件更新中隐藏MacOS Catalina更新提示

    有好多小伙伴不愿意升级到MacOS Catalina,但是电脑上有系统更新的红点,那么怎么去除呢,下面教大家如何在Mac上的软件更新中隐藏MacOS Catalina,Mac取消系统更新的红点。...1.退出系统偏好设置 2.在Mac上启动终端应用程序,该应用程序位于/ Applications / Utilities /文件夹中 3.在“终端”命令行中输入以下命令: sudo softwareupdate...--ignore "macOS Catalina" 4.按回车键,然后输入管理员密码*,然后再次按回车键,以超级用户权限执行命令 5.重新打开系统偏好设置,“ MacOS Catalina”更新将不再显示为可用...如何在软件更新中再次使MacOS Catalina升级可用 取消隐藏MacOS Catalina并使MacOS 10.15更新再次可用,您可以执行以下两项操作之一。...重新启动系统偏好设置并返回到软件更新将使MacOS Catalina再次显示为可用。

    6.7K20

    Spring Boot 项目部署实战:WAR 包部署与 Tomcat 安装

    在 Linux 或 macOS 上,编辑 ~/.bashrc 或 ~/.bash_profile 文件,添加以下内容: export CATALINA_HOME=/path/to/tomcat export...验证 Tomcat 安装 启动 Tomcat 后,打开浏览器并访问 http://localhost:8080。如果看到 Tomcat 的欢迎页面,说明安装成功。 6....通过以上步骤,你已经成功安装并配置了 Tomcat 服务器。现在,你可以将 Spring Boot 项目打包成 WAR 文件,并将其部署到 Tomcat 上运行。...: C:\path\to\tomcat\bin\startup.bat 访问应用程序 启动 Tomcat 后,你可以通过浏览器访问你的 Spring Boot 应用程序。...结语 通过以上步骤,你已经成功地将 Spring Boot 项目打包成 WAR 文件,并了解了如何在 Tomcat 上进行部署,希望本文对你有所帮助。

    4K21

    MacOS 破坏 SSH 默认规则,程序员无法登录 Web 服务器,苹果新系统遭吐槽!

    最近,一位名叫Taylor Hall的程序员发现,自从更新了到macOS Catalina最新版,再也无法通过SSH登上自己的Web服务器。...奇怪的是,服务器没有拒绝连接,甚至没有超时,只是挂起。Taylor等了十多分钟,但是终端里没有显示超时,也没有任何其他输出内容。 ?...除了以上两种方法,广大程序员还给Taylor提供了其他方案,比如通过Homebrew安装openssh,覆盖掉系统默认ssh的设置。...0 killall Dock 如果你以后想更新到macOS Catalina,只需在终端里输入以下命令: sudo softwareupdate —reset-ignored 最新macOS槽点太多...有的程序员在更新到Catalina后,过去的开发环境惨遭破坏,无奈之下又降级到Mojave(10.14)。 而且Catalina对外接显示器的支持也变得更差。

    1.6K20

    Python 自动化指南(繁琐工作自动化)第二版:附录 B:运行程序

    当你输入一个命令时,比如 Windows 上的python或者 MacOS 和 Linux 上的python3,终端会在你当前所在的文件夹中查找一个同名的程序。...C:\Users\Al> 不带任何文件名运行python(或python3)将导致 Python 启动交互式 shell。...您可以通过创建批处理脚本来解决这些问题,它是一个带有bat文件扩展名的小文本文件,可以运行多个终端命令,很像 MacOS 和 Linux 中的 Shell 脚本。...通过设置批处理文件来运行 Python 脚本,您无需打开终端窗口并输入 Python 脚本的完整文件路径和名称。...在 MacOS 上运行 Python 程序 在 MacOS 上,可以创建一个 Shell 脚本来运行 Python 脚本,方法是使用.command件扩展名。

    2.3K40

    Tomcat介绍,安装jdk,安装Tomcat

    Tomcat介绍: 安装jdk: jdk版本1.6,1.7,1.8              =以后其他程序员说了版本号6 7 8  其实就是1.6,1.7,1.8  版本  官网下载地址 http:...//www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html      =需要先下载到Windows上面              ...就启动成功 [root@aming-01 src]# /usr/local/tomcat/bin/shutdown.sh #关闭tomc Using CATALINA_BASE: /usr...Tomcat不支持直接重启,如果更改了配置文件那么需要先关闭Tomcat,然后在启动Tomcat  netstat -lntp |grep java          =查看Java监听的端口 三个端口...8080为提供web服务的端口,8005为管理端口,8009端口为第三方服务调用的端口,比如httpd和Tomcat结合时会用到 访问测试机

    1.7K70

    LinuxMac如何配置ZSH并使用Oh-my-zsh?让你的终端更加实用、美观

    接收用户或其他程序的命令,把这些命令转化成内核能理解的语言。现在图形化界面基本上当代家用操作系统的标配,但是在最初,没有图形化界面的时代,如何使用和操作设备?...默认情况下: macOS High Sierra(mac10.13系统)系统自带ZSH macOS Catalina(mac10.15系统)系统开始,默认使用ZSH。...所以,如果你的系统,是macOS Catalina以后的版本,可以直接跳过此步骤(下列的激活ZSH也跳过)。...,最好提前备份 脚本配置 考虑到官方方法,需要连接GitHub;如果你的设备无法有效访问GitHub。...ZSH日常使用 自动填充 这边主要使用到ZSH的Tab功能,举个例子,当我们需要使用cd命令,前往Downloads文件夹,传统Bash书写方法: # 全部目录跳转 cd Downloads # 或者部分目录选择

    16.9K82

    Python 进阶指南(编程轻松进阶):二、环境配置和命令行

    图 2-1:文件夹层次结构中的一个文件 路径的C:是根文件夹,包含所有其他文件夹。在 Windows 上,根文件夹被命名为C:,也称为C:驱动器。在 MacOS 和 Linux 上,根文件夹是/。...在 MacOS Catalina 和更高版本上,默认的 Shell 程序已经从 Bash 变成了 ZShell,所以您需要修改.zshrc放在主文件夹里。...不使用命令行运行 Python 程序 您可能已经知道如何从操作系统提供的任何启动器运行程序。...如果您只是想启动一个 Python 程序,这两种方法都很乏味。 相反,您可以设置您的 Python 程序,以便从操作系统的启动程序中轻松运行它们,就像您安装的其他应用一样。...在 MacOS 上运行 Python 程序 在 MacOS 上,您可以通过使用.command扩展名创建一个文本文件,来创建一个 Shell 脚本来运行 Python 脚本。

    6.9K60

    Python之cv2:cv2(OpenCV,opencv-python)库pip下载超时、下载失败、无法下载的解决方案大全

    下载失败:出现 404、连接被拒绝、SSL 证书验证错误等提示。...基础排查:检查 Python 与 pip 版本 打开终端(Windows 下为 PowerShell 或 CMD,macOS/Linux 下为 Terminal)。...将 .whl 文件放到本地某个目录(如 C:\Downloads\)。...运行安装命令: pip install C:\Downloads\opencv_python-4.5.5+contrib-cp38-cp38-win_amd64.whl 安装完成后,在 Python 交互式环境中测试...总结 通过以上多种思路与方法,你可以根据自己的环境与需求灵活选择: 镜像源加速:最便捷、首选方案; 手动下载 Wheel:当镜像源和网络均受限时必备; 代理/VPN:网络受限且需要访问外部资源; Conda

    1.2K10

    macOS 下制作 Windows 10 安装 U 盘

    背景 咋办呢,macOS 虚拟机 Parallels Desktop 不支持 DirectX 11,也就是说不可以在虚拟机上反恐(彩虹六号)了 拒绝游戏!...Catalina Beta2 插入 U盘 大家 Terminal 终端 输入: diskutil list 列出了所有磁盘,查看插入的 U 盘的 IDENTIFIER (例如 disk2) 输入:...diskutil eraseDisk MS-DOS "WINDOWS10" MBR disk# disk#处根据你所显示的具体来定,此句将 U 盘格式化并重命名为 WINDOWS10 双击打开你所下载的 .iso 文件...处填写类似 CCCOMA_X64FRE_ZH-CN_DV9 的字符,如『CCCOMA_X64FRE_ZH-CN_DV9 』 知道下一次出现「~」字符时就完成了 安装 以制作好的 U 盘作为启动盘启动即可...,方法可见: 入坑 Hackintosh 黑苹果 macOS High Sierra 10.13.6 记录指南 ID: 442 发布于: 2019-06-01 14:17:29

    5.4K31
    领券