社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

Code-Apprentice

Code-Apprentice 最近创建的主题
Code-Apprentice 最近回复了
3 年前
回复了 Code-Apprentice 创建的主题 » Git要求我的用户名和密码在Arch Linux中推送到Github

一般来说,向git提供用户名和密码是安全的,但GitHub不再允许使用用户名和密码进行身份验证。相反,您需要使用ssh或生成个人访问令牌。

看见 source 详细信息。

3 年前
回复了 Code-Apprentice 创建的主题 » Git要求我的用户名和密码在Arch Linux中推送到Github

所以,我更新了我的 origin remote 从https到ssh,并在创建了一个由 github 最后我的问题解决了,现在我可以在终端没有任何凭证提示的情况下推进回购。谢谢你,代码学徒。

3 年前
回复了 Code-Apprentice 创建的主题 » 如何在python中发出获取请求并从对象获取数据?

您需要遵循对象的嵌套:

  1. 先拿钥匙 'articles'
  2. 然后获取列表的第一个元素
  3. 然后拿到钥匙 'source'
  4. 终于拿到钥匙了 'name' .

你可以在一行索引中完成这一切。

3 年前
回复了 Code-Apprentice 创建的主题 » git checkout HEAD~N不会做出我预期的承诺

“5次提交前”是指遵循当前提交的父系。你不能简单地计算输出的行数 git log --oneline .

3 年前
回复了 Code-Apprentice 创建的主题 » 为什么Github repo没有“克隆”选项?

你不能克隆一个目录。你需要克隆整个项目。

5 年前
回复了 Code-Apprentice 创建的主题 » 访问Python dict中的项

这与类型注释和Python字典语法无关。与JavaScript对象不同,不能使用点表示法访问Python字典中的键。相反,必须使用与当前代码相同的括号表示法:

print(data["a"])

filterData() 在一行中的功能与字典理解:

def filterData(data: Dict[str, Union(str, int)], fields: Union[list, tuple]) -> dict:
    return {field : data[field] for field in data if field in fields}
5 年前
回复了 Code-Apprentice 创建的主题 » 如何在Swift中从macOS应用程序运行git命令?

你在向 git "clone https://github.com/user/repo.git" . 相反,您需要将“clone”和URL作为单独的参数传递:

shell("git", "clone", "https://github.com/user/repo.git")
5 年前
回复了 Code-Apprentice 创建的主题 » 如何将Python可执行文件正确上载到GitHub?

你应该上传你的“可分发”为一个ZIP文件。您还应该考虑构建一个安装程序,将所有文件复制到用户文件系统上的正确位置。

我在两个帐户上都创建了一个ssh密钥

如果遵循GitHub文档,则应该创建两个SSH密钥 在本地计算机上 . 然后将公钥上载到GitHub,每个帐户一个。

第二个帐户的ssh密钥会覆盖第一个帐户的ssh密钥吗?

不,SSH密钥存储在本地计算机上。当您与GitHub帐户共享密钥的公钥时,不会影响其他帐户中的密钥。


对于这种特殊情况,最简单的解决方案是创建两个单独的Windows用户,每个用户都包含自己的GitHub凭据。

6 年前
回复了 Code-Apprentice 创建的主题 » 将分支与tag-gitlab合并

标记表示特定分支在某个时刻的版本。

这句话有误导性。标记和分支是两个独立的东西。您应该将标记视为特定提交时的静态标记。另一方面,分支是动态的,并在向分支添加提交时移动。有关分支和标记之间的差异的更多讨论,请查看 this Q&A 关于我们 Software Engineering 姐妹网站。

6 年前
回复了 Code-Apprentice 创建的主题 » python中的函数是如何通过只键入函数名而不使用括号来调用的

return hcf 不调用函数,因为没有括号,如您所注意到的。这个 decor 函数用作重新分配名称的修饰符。 lcm 引用返回的函数。我的意思是

@decor
def lcm(a, b):
    // ...

相当于

def lcm(a, b):
    // ...

lcm = decor(lcm)

执行完之后, 液晶显示模块 指的是功能 hcf . 如此呼唤 lcm(2, 4) 现在执行 HCF . 我想关键是要明白 LCM(2,4) , 液晶显示模块 HCF 是指同一函数的两个名称。

听起来您在Pycharm中使用虚拟环境,在空闲时使用全局环境或其他虚拟环境。您需要在您使用的虚拟环境中安装Kivy,它才能工作。有几种方法可以做到这一点。一种方法是在import语句中定位工作者,然后按alt enter。这将提供一个弹出菜单,其中包含安装Kivy的选项。如有必要,使用箭头键导航到此选项,然后按Enter键。

6 年前
回复了 Code-Apprentice 创建的主题 » Git-如何在错误的本地分支中撤消提交?

如果忘记为功能创建分支,则应创建一个分支:

git branch feature

然后你可以重置 develop 回到它应该在的地方:

git reset --hard HEAD~

如果你已经有了 feature 分支到您希望将意外提交的内容移动到的位置 发展 ,然后您可以使用 git cherry-pick :

git checkout feature
git cherry-pick develop

然后你可以重置 发展 如上所述。一定要先看看:

git checkout develop