×

Falcon

  • 如何在docer-composer.yml中使用变量

    在docker-compose.yml中使用变量可以帮助我们避免硬编码一些敏感信息,比如密码、密钥等,同时也可以方便地为不同环境设置不同的变量。下面是在docker-compose.yml中使用变量的方法: 定义变量:在docker-compose.yml文件所在目录中创建一个.env文件,并在其中定义需要使用的变量,例如: DB_PASSWOR...

    2023-04-06 08:35 Falcon 阅读
  • Falcon
    2023-04-06 07:40
    有些时候需要把某些文件在特定环境更改或者删除,但为了保持仓库的通用性又不提交影响开发,比如仓库有一个安装文件,install.php,安装完成后需要删除或者把它改名,但是对其他没有安装过的环境这个文件又不能删除,可以在需要删除的环境这样做:
    git update-index --assume-unchanged install.php
    rm install.php或mv install.php install.php.bak

    以下来自chatgpt的回答。
    #ChatGPT# git update-index --assume-unchanged命令可以将指定的文件标记为不需要跟踪和提交变更,即使文件已经被修改也不会被Git检测到。该命令在某些情况下可以提高Git的性能,例如某些文件被频繁修改但不需要提交到版本库中。以下是使用该命令的基本步骤:

    打开Git Bash或命令行工具,进入Git仓库所在的目录。

    执行以下命令,将指定的文件标记为不需要跟踪和提交变更:

    git update-index --assume-unchanged <file>
    其中,<file>是要标记的文件的路径。

    该命令将指定的文件标记为不需要跟踪和提交变更,并将其添加到Git的忽略列表中。如果文件被修改了,Git将不会检测到这些变更。如果需要再次跟踪和提交变更,可以使用git update-index --no-assume-unchanged命令取消标记。

    需要注意的是,该命令只能标记本地仓库中的文件,不能标记远程仓库中的文件。如果其他用户更新了被标记的文件,本地仓库中的文件将会被覆盖,因此在使用该命令时需要谨慎。如果不确定是否安全,请先与其他用户协商。
  • Falcon
    2023-04-06 04:15
    #ChatGPT# 看到两个面对文档的,基于openai的项目,简单来说就是上传文档或者电子书,ai对文档的内容进行分析,你提一些文档相关的问题让它来回答。我觉得还是不错的,准备部署来试试。

    https://github.com/daodao97/chatdoc
    https://github.com/guangzhengli/ChatFiles
  • Falcon
    2023-04-04 13:08
    #ChatGPT# 用这个 OpenAI 的官方接口看一下你的代理节点被 OpenAI 识别成的国家,不在列表中的话千万别用了

    https://chat.openai.com/cdn-cgi/trace
  • Falcon
    2023-04-04 13:07
    #ChatGPT# 用这个 OpenAI 的官方接口看一下你的代理节点被 OpenAI 识别成的国家,不在列表中的话千万别用了

    https://chat.openai.com/cdn-cgi/trace
  • Falcon
    2023-03-31 12:11
    #ChatGPT# 狗狗好凶?!这狗凶吗??
  • Falcon
    2023-03-31 11:59
    #ChatGPT#
    https://lightgpt-wonderfulcxm.b4a.run/ 用了一会,发现这个生成图片挺有意思的,小编都不用四处找图了,很切合场景啊
  • Falcon
    2023-03-31 11:43
    #ChatGPT# 好诗好诗?
    在b4a也部署了一个:https://lightgpt-wonderfulcxm.b4a.run/
    我还修改了DockerFile才能成功
    一个是node的版本,另一个是暴露的端口,我不清楚next.js会默认情况下会暴露什么端口,试了几次,肯定不是80,于是我问chatgpt,修改CMD,强行改成了80.
    EXPOSE 80
    CMD ["npm", "start", "--", "--port", "80"]
  • Falcon
    2023-03-31 09:25
    github fork的仓库如何同步原仓库的提交:https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork

    提供了网页操作、github客户端和git命令行的操作方式。简单来说git命令操作的方式是

    - 获取上游的某个分支的(如远程的master) commit: git fetch upstream/master
    - 检出本地分支如master,git checkout master。
    - 与上游分支合并:git merge upstream/master。
    - 如果有冲突需要处理好再 commit