摘要:上图是我对git常用用法的一个总结,今天这里主要解释上面操作中没有的 " git checkout "操作。 git checkout 最常用的方法就是创建新分支和切换分支: git checkout -b 新分支名 ,创建新分支并切换到所创建分支上; git checkout 分支名 ,切换分支;
        
阅读全文
 
    
        
        
摘要:本文紧接前文: .gitignore文件的使用方法(学习总结版)—— .gitignore 文件的配合用法 在Git中一个文件存在三种状态: A,或 Add, 表示新建文件; M,或Modify,表示文件内容已修改; D,或Delete,表示文件已被删除。 我们可以使用“ git status ”命
        
阅读全文
 
    
        
        
摘要:本文紧接前文: .gitignore文件的使用方法(学习总结版) 本文主要讨论前文中所说的一个操作,即: .gitignore 文件一般在创建代码库之初时创建,因为一旦符合被忽略条件的文件被提交到代码库后才创建 .gitignore 文件也不会影响已经提交到代码库中的文件。 针对这个问题网上有很多讨
        
阅读全文
 
    
        
        
摘要:平时总是喜欢把日常学习的代码以代码库的形式上传到Gitee或Github上(Github上的代码正逐渐迁移至Gitee上),但是有时候总有一些中间编译的文件不行要一起上传,原有有两个: 1.是不行Gitee上代码库中文件内容太过于杂乱有碍观瞻, 2.是因为太多无用文件的上传有些太占用空间,毕竟Git
        
阅读全文
 
    
        
        
摘要:自己重构了游戏《2048》并且重构了它的最好启发式AI解法,并上传到了Gitee中的 鬼&泣 / 2048-heuristic的devilmaycry分支,在这个过程中编写了一个C语言版的“无缓冲键盘输入 ,并识别上下左右光标键”的代码,这里记录一下以备以后使用时查看。 代码地址: cpp_sour
        
阅读全文
 
    
        
        
摘要:《2048》游戏在线试玩地址: https://play2048.co/ 如何解决《2048》游戏源于外网的一个讨论帖子,而这个帖子则是讨论如何解决该游戏的最早开始,可谓是“缘起”: What is the optimal algorithm for the game 2048? 关于该游戏的相关内
        
阅读全文
 
    
        
        
摘要:在Ubuntu环境下使用cmake编译软件,报错,提示信息: Could NOT find Boost (missing: Boost_INCLUDE_DIR program_options) (Required is at least version "1.49.0") 解决方法,安装boost库
        
阅读全文
 
    
        
        
摘要:《2048》游戏在线试玩地址: https://play2048.co/ 该游戏的解法比较不错的资料为外网的一个讨论帖子: What is the optimal algorithm for the game 2048? 关于该游戏的相关内容前面已经写过一些内容: 再探 游戏 《 2048 》 ——
        
阅读全文
 
    
        
        
摘要:由于美国政府对中国的各种打压和制裁,为了支持国产软件我已经将GitHub上的大多数代码库迁移到了gitee上,虽然我的开源库基本都是个人学习时候的一些代码并不是什么成品项目代码,但是不管力量大小也都支持国产一下,但是前不久万万没有想到的事情发生了,那就是,Gitee官网大规模封禁开源项目,如想解禁则
        
阅读全文
 
    
        
        
摘要:这里要说的事情就是自己刚刚经历的事情,而且尝试了多次最后证明,在Ubuntu下使用Chrome的“无痕式”窗口,如果打开标签页过多就会造成死机。 如何在Ubuntu下安装Chrome浏览器见: Ubuntu22.04下安装chrome浏览器 打开过多的空白标签页并不会出现问题: 但是你打开的是视频网
        
阅读全文
 
    
        
        
摘要:首先给出ASCII码值表: 上、下、左、右这四个光标键对应的ASCII码值不是一个值而是三个,准确的说光标键的ASCII码值是一个组合。 每个方向键所对应的三个键值为:0x1b + 0x5b + n 其中,0x1b是'esc'的ASCII码,0x5b是'['的ASCII码,n对应A-D四个字母:A(
        
阅读全文
 
    
        
        
摘要:油管上看视频:https://www.youtube.com/watch?v=qnnVKFatA6o&lc=UgySaOleIuKAVgF1Hrh4AaABAg.9cjdvUuQsHR9dQhgpPqxM4 结果本是平常的回复却总是遇到各种神奇势力的出现,无语!!! 这就是美国所说的言论自由,他要说
        
阅读全文
 
    
        
        
摘要:本文为续篇,前篇为: 再探 游戏 《 2048 》 —— AI方法—— 缘起、缘灭(1) —— Firefox浏览器下自动运行游戏篇 《2048》游戏在线试玩地址: https://play2048.co/ 该游戏的解法比较不错的资料为外网的一个讨论帖子: What is the optimal a
        
阅读全文
 
    
        
        
摘要:版权声明:本文为CSDN博主「猪哥-嵌入式」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/u012351051/article/details/88600562 Makefile的静态模式是一个特别高效的“自动
        
阅读全文
 
    
        
        
摘要:以前写过同样话题下的图文版的,这里给出一个代码Demo版本,上一个图文版本参见: Linux环境下配置vscode的C/C++ 的make编译环境(编写makefile方式) 本文中所介绍的代码Demo版本见地址: https://gitee.com/devilmaycry812839668/vsc
        
阅读全文
 
    
        
        
摘要:相关代码例子参见: All_finished_Demo.py 这里将的功能就是用python语言实现将多张照片压成一段视频,使用的是opencv-python实现。 具体代码: import cv2 import numpy as np data_path = './' # 该路径上的所有文件夹必须
        
阅读全文
 
    
        
        
摘要:循环引入,circular import是编程语言中常见的问题,在C语言中我们可以使用宏定义来处理,在c++语言中我们可以使用宏定义和类的预定义等方式来解决,那么在python编程中呢? 其实在python编程语言中出现circular import的时候还是毕竟少的,主要原因是python用来开发
        
阅读全文
 
    
        
        
摘要:原文地址: https://google.github.io/styleguide/pyguide.html styleguide Google Python Style Guide Table of Contents 1 Background Python is the main dynamic 
        
阅读全文
 
    
        
        
摘要:在网上找到的感觉还不错的pytest的中文文档,这里收藏一下: 翻译的中文文档:完整的Pytest文档 中文文档链接地址: https://www.osgeo.cn/pytest/contents.html#full-pytest-documentation 原版英文文档: pytest的官方原始文
        
阅读全文
 
    
        
        
摘要:相关: 如何在vscode中支持python的annotation(注解,type checking)——通过设置pylance参数实现python注解的type checking ubuntu22.04系统环境下使用vs code安装pylint检查python的代码错误 pylance是检查并发
        
阅读全文
 
    
        
        
摘要:pylance是vscode的python官方插件的捆绑体,如何在vscode中安装python插件这里不介绍了。pylance的默认设置是不支持python的annotation的,需要我们手动设置才行,而在pycharm中则是默认支持的,因为我是有多种语言开发的需求因此逐渐的在从pycharm转
        
阅读全文
 
    
        
        
摘要:紧跟前文: ubuntu18.04系统环境下使用vs code安装pylint检查python的代码错误 pylint官网: https://pylint.pycqa.org/ 前文讲的是在python环境下pip install 安装pylint,该种方法如果要是更换python环境就得重新操作,
        
阅读全文