Git入门教程:用Git完成基本的项目提交处理工作

作者:邓昊晴

原文:https://www.denghaoqing.com/?p=173

转载请注明

前言


git是当今应用广泛的一个版本管理工具,相对于以前人们常用的SVN工具,Git工具具有很多的有点。其分布式本地储存代码仓库,让用户随时随地,即使在没有网络的情况下也可以对项目提交修改,开发者在本地拥有完整的项目修改历史。

代码、文档的版本管理在当今团队协作中日益重要,完整的项目修改日志,可撤回的版本管理能够为团队协作提供极大的方便。因此掌握Git工具的使用,是十分必要的。本文将讲述使用Git本地提交代码,提交到远程仓库,以及撤回修改的方法。

继续阅读“Git入门教程:用Git完成基本的项目提交处理工作”

用汇编语言自己写MBR:实现开机前密码验证

重要:本文中所提及的操作会涉及到磁盘主引导记录(MBR)及相邻扇区、磁道的修改,建议您先在虚拟机环境下完成测试,再在实体机进行测试!操作有风险,回车需谨慎!作者不对由于应用本文提及的技术或方法造成的数据等损失负责。

作者:邓昊晴

原载于:www.denghaoqing.com/?p=133

转载请注明以上信息


本文将介绍使用汇编语言编写一个MBR引导程序,以实现在开机进行密码校验并启动的整个设计思路及开发调试过程。其中会涉及到MBR记录、计算机(操作系统)启动过程、磁盘等基本知识。

继续阅读“用汇编语言自己写MBR:实现开机前密码验证”

Ubuntu等Linux系统挂载NTFS分区出错的解决方法

此方法适用于解决在Linux下因提示Metadata kept in Windows cache导致分区无法被挂载的问题。其详细报错信息如下:

Error mounting /dev/sdb6 at /media/sunny/E038493738490DCA: Command-line `mount -t “ntfs” -o “uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000” “/dev/sdb6” “/media/sunny/E038493738490DCA”‘ exited with non-zero exit status 14: The disk contains an unclean file system (0, 0). Metadata kept in Windows cache, refused to mount. Failed to mount ‘/dev/sdb6’: Operation not permitted The NTFS partition is in an unsafe state. Please resume and shutdown Windows fully (no hibernation or fast restarting), or mount the volume read-only with the ‘ro’ mount option.

 

继续阅读“Ubuntu等Linux系统挂载NTFS分区出错的解决方法”

Java Web开发教程(一):创建一个通过Gradle构建的Java Web项目

版权归本博客所有,转载请注明来源与作者:邓昊晴

最近在学习Java Web项目的开发,因此打算在博客中也出一个系列的开发教程,在本次的教程中,我打算涵盖如下方面:

  • Gradle简介
  • 使用Intellij IDEA创建第一个用Gradle构建的Dynamic WEB网站
  • 一个简单的JSP网站
  • 编译、部署、并在浏览器中访问你自己做的网站

这是第一篇文章,我会尽可能详细地去讲创建一个Java动态网页项目的每一个步骤,以便于新手学习。

继续阅读“Java Web开发教程(一):创建一个通过Gradle构建的Java Web项目”