首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

清除linux系统多余引导

由于我把系统给升级(update)了,在grub引导模式出现新旧版本(Grub与Grub2)引导系统分别为正常启动和进入恢复模式各2个引导项,如下图显示:百度找不到相关或类似的教程,只好半夜起来研究,...此时我们选择新版本引导项(旧版本引导是无法登录系统),进入系统后打开终端界面,使用cd命令切换到/boot分区,再用ls命令查看该分区,此时应该会有显示grub和grub2这两个文件夹,重点在grub2...这个文件夹内,cd命令切换到/boot/grub2/目录下,再用ls查看目录下内容,使用VIM编辑器找到并打开gurb.conf文件,找到多余引导代码行删除并保存后方可重启。...多余代码可以从启动时选项中参考,重启后就剩下新版本正常启动和恢复模式了,grub.conf文件中每一个menuentry就是一个引导项,所以找到你要删引导项,删除整个menuentry{}即可。

6.1K20

清除页面中多余css样式

一、Dust-Me selectors Dust-Me是一个很有用也很好用Firefox插件,它可以分析到你页面中调用所有css文件并分析那些在页面中没有被用到。...>处理指令、@import语句等方式引入样式文件;(但是不支持页面中块和内联样式) 支持IE条件注释中引入样式文件; 可以检查一个页面,也可以检查整个网站; 支持css1选择器、大部分...css2和css3选择器; 理解通用css hack,比如 “* html #fuck-ie”将会被认为是”html #fuck-ie”; 支持Firefox 3.5和Firefox 3.0,事实上得益于...FF 3.5js引擎改进,FF 3.5中性能比FF 3.0要高50%。...,有些类似于YSlow,但是提供了一些比较个性且很有用工具,比如Remove unused css: Page Speed和YSlow一样依赖Firebug。

1.7K40

常见重构技巧 - 去除多余if else

和switch/case场景 通常业务代码会包含这样逻辑:每种条件下会有不同处理逻辑。...重构思路 有非常多重构方法来解决这个问题, 这里会列举很多方法,在实际应用中可能会根据场景进行一些调整;另外不要纠结这些例子中显而易见缺陷(比如没用常量,没考虑多线程等等),而是把重心放在学习其中思路上...请参考:Java 8 - 函数编程(lambda表达式) 方式二 - 枚举 枚举适合类型固定,可枚举情况,比如这操作符; 同时枚举中是可以提供方法实现,这就是我们可以通过枚举进行重构原因。...此模式让算法变化独立于使用算法客户 Strategy 接口定义了一个算法族,它们都具有 behavior() 方法。...在实际开发中,切记最怕是刚学会成语,就什么地方都想用成语; 很多时候不是考虑是否是最佳实现,而是折中(通常是业务和代价折中,开发和维护折中…),在适当时候做适当重构。

37730

3.2 Git 分支 - 分支新建与合并

分支新建与合并 让我们来看一个简单分支新建与分支合并例子,实际工作中你可能会用到类似的工作流。 你将经历如下步骤: 开发某个网站。 为实现某个新需求,创建一个分支。...你所要做仅仅是切换回 master 分支。 但是,在你这么做之前,要留意你工作目录和暂存区里那些还没有被提交修改,它可能会和你即将检出分支产生冲突从而阻止 Git 切换到该分支。...基于 master 分支紧急问题分支 hotfix branch 你可以运行你测试,确保你修改是正确,然后将其合并回你 master 分支来部署到线上。...现在你可以切换回你正在工作分支继续你工作,也就是针对 #53 问题那个分支(iss53 分支)。...继续在 iss53 分支工作 你在 hotfix 分支上所做工作并没有包含到 iss53 分支中。

1K20

Ubuntu下卸载多余Ubuntu系统

之前由于种种原因,折腾了很多个Ubuntu系统,也换了好多个,重新安装了很多次系统,终于找到了当前这个能用了。本以为万事大吉了,然而最近突然发现之前安装没用Ubuntu系统竟然还在我磁盘中!...安装命令: root@myths-X450LD:~# apt-get install gparted 这个软件就像windows下自带那个磁盘操作界面一样,把磁盘层次显示非常清楚。...运行起来界面是这样(当然,这种操作磁盘动作是需要root权限): 这样我们就非常清楚掌握了分区情况了。ntfs是windows文件系统,ext是Linux文件系统。...sda5到sda11都是扩展分区,可供我们调节使用。 现在,如果要删除多余ubuntu系统,我们只要搞清楚他分区,然后格式化即可。...不解释,分区中加锁几项表示是已经加载分区,这是无法修改,或者必须卸载后才能修改) 格式化结束后,我们可以选择删除区号,前提是不能有比他数字更大分区,比如我删除了sda9,然而我sda11是我当前系统

2.4K20

用TAOBAO方法隐藏多余线条

偶然看到了TAOBAO UED团队BLOG,在上面看到了篇文章,说是怎么隐藏导航最后一项竖线 1、类目之间横竖线 从很久很久以前开始,类目间竖线无非都只有三种。...1、背景图 在a标签设置一个padding 用宽1px高不等背景图来position到右侧。 缺点:最后一个还是要用class来隐藏掉背景。 2、符号 在每个a标签之间用”|”符号来填充。...3、a标签右侧boder。 同背景图一样,只不过使用border-right来代替。缺点也同上。 看到这里,可能已经有人打开淘宝首页用firebug查看源码来看是怎么做了。...其实现有是利用uloverflow:hidden 再将limargin-left:-1px做法做出来。这样做法就可以同时避免以上缺点了。 其实这种方法我们可以在很多地方都用到,比如

619100

MSIL 静态类在 IL 定义上和非静态类差别

本文来聊聊 MSIL 基础知识,给一个 C# 类标记了 static 之后和标记 static 之前,生成这个类 IL 代码有什么不同 如以下代码是一个默认控制台程序 class Program...{ static void Main(string[] args) { } } 此时生成 IL 代码,大概如下 .class private...extends [System.Runtime]System.Object 复习一下 IL 代码知识 在 MSIL 里,采用 .class 表示这是类型定义,类型定义格式大概如下 .class...[类名] extends [继承基类] 可以看到上下两个 IL 代码不同在于,如果标记了 static 那 IL 将加上 abstract sealed 修饰。...和 C# 代码含义相同,通过 abstract 表示此类型不能被实例化,通过 sealed 表示此类型不能被继承。因此这就构成了静态类特点,不能被创建实例,也不能被继承

59330

mybatis中去除多余前缀或者后缀

',' B.trim标记,是一个格式化标记,可以完成set或者是where标记功能,如下代码:   1、   select * from user  AND name=#{name} AND...gender=#{gender}   假如说name和gender值都不为null的话打印SQL为:select * from user where name = 'xx' and gender...= 'xx'   在红色标记地方是不存在第一个and,上面两个属性意思如下:   prefix:前缀         prefixoverride:去掉第一个and或者是or   2、   update...user name=#{name} , gender=#{gender} ,     假如说name和gender值都不为null的话打印SQL为:update user set name...suffixoverride:去掉最后一个逗号(也可以是其他标记,就像是上面前缀中and一样)   suffix:后缀

85610
领券