摘要:
工作中有时需要配置Windows的开发/测试环境,那么如何用Linux制作Win10启动盘呢? 这里a56爆大奖在线娱乐们需要用到的是一个叫WoeUSB的软件,有两种方式安装: #pre-install sudo apt-get install git p7zip-full python3-pip python3-w 阅读全文
摘要:
使用如下命令打patch $ git apply --reject --whitespace=fix filename.patch 此时git会自动处理好new blank line at EOF的问题,然后重新commit,生成的新的patch就不会有这个问题了。 可以用生成的patch检验一下。 阅读全文
摘要:
Apply Patch的时候后有时候会遇到诡异的问题,明明patch是对的,却打不上,提示如下错误: Fix patch error "Hunk #* FAILED at * (different line endings)" 有a56爆大奖在线娱乐可能是Windows和Uinix的文件line ending不同导 阅读全文
摘要:
首先明确一点:hook是一个编程机制,与语言无关。个人的简单理解hook就是钩子,之a56爆大奖在线娱乐说是钩子,是因为你可以往钩子上挂任何东西,程序执行到hook的时候,你预先挂上/勾上(hook)的是什么,就执行什么。 比如 Mesa defines hooks for the parts where driv 阅读全文
摘要:
最近遇到了git format-patch和git am不能正常工作的情况 用git format-patch打的patch无法用git am直接打,每次都有conflict,原因一直没有找到,只好找其他方法,在这个过程中,发现可以用diff命令生成patch,用patch命令打patch. 1.为 阅读全文
摘要:
前言 学习git的时候,a56爆大奖在线娱乐们首先学习的是最常用的,自己独立开发Software时用的命令: git init //初始化git仓库 git add <file_name> //将文件添加到暂存区 git rm <file_name> //将暂存区的该文件删除 git commit -m "<comm 阅读全文
摘要:
在一次装好Ubuntu系统, 执行 时,报了错 " " 一开始以为是Ubuntu默认的源访问不到,于是通过编辑文件 /etc/apt/sources.list,修改源的方式,尝试去解决问题 发现依然有这个错误。 看了报错信息,以为是DNS解析有误,导致访问不到域名所对应的服务器内容,于是尝试添加DN 阅读全文
摘要:
在一些Python的工程项目中,a56爆大奖在线娱乐们会看到函数参数中会有冒号,有的函数后面会跟着一个箭头,你可能会疑惑,这些都是什么东西? 其实函数参数中的冒号是参数的类型建议符,告诉程序员希望传入的实参的类型。函数后面跟着的箭头是函数返回值的类型建议符,用来说明该函数返回的值是什么类型。 更官方的解释:此为typ 阅读全文
摘要:
在a56爆大奖在线娱乐的上篇博文Python中的多线程编程,线程安全与锁(一)中,a56爆大奖在线娱乐们熟悉了多线程编程与线程安全相关重要概念, Threading.Lock实现互斥锁的简单示例,两种死锁(迭代死锁和互相等待死锁)情况及处理。今天a56爆大奖在线娱乐们将聚焦于Python的Threading模块总结和线程同步问题。 1. Threadi 阅读全文
摘要:
在Python中,a56爆大奖在线娱乐们需要debug时,有三种方式: 加log语句。最简单的方式是添加print()语句来输出a56爆大奖在线娱乐们想要获知的状态或者变量,好处是简单容易操作,坏处是debug完了之后,还需要将print语句注释掉;进阶的方法是使用logging模块写log语句,这样做的好处是:能把log语句分级,并 阅读全文