如何修改 Linux 的 GRUB 启动背景
何为GRUB背景(Splash)?GRUB背景(Splash)只不过是一张图像,在Linux系统启动的时候显示为背景。你可能知道Grub(GRandUnifiedBootloader的简写)是主流Linux发行版中广泛使用的启动装载程序(bootloader)。以RedHat为例,你会发现它在系统启动之时显示为空白或者是一个黑色背景。GRUB背景(Splash)的相关定义在grub.conf文件中
Vue中键盘监听事件(解决element监听键盘不生效)
Vue监听键盘,直接用@绑定就可以,而且Vue为几个常用的按键提供了别名,不用去查询按键的keyCode全部的按键别名.enter.tab.delete(捕获“删除”和“退格”键).esc.space.up.down.left.right一、input标签绑定esc键中绑定事件中定义事件KeyUpEsc:function(){ alert("监听到esc键") }实现效果截图二、使用e
前端面试之vue实践
前端面试之vue实践由于Vue在开发时对路由支持的不足,后来官方补充了vue-router插件,它在Vue的生态环境中非常重要,在实际开发中只要编写一个页面就会操作vue-router。要学习vue-router就要先知道这里的路由是什么?这里的路由并不是指我们平时所说的硬件路由器,这里的路由就是SPA(单页应用)的路径管理器。再通俗的说,vue-router就是我们WebApp的链接路径管理系统
request请求参数-防盗链
java源码import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servle
计算器网页版源代码
??????.panel{border:4pxsolid#ddd;width:192px;margin:100pxauto;/border-radius:6px;/}.panelp,.panelinput{font-family:"???ź?";font-size:20px;margin:4px;float:left;/border-radius:4px;/}.panelp{width:122p
Nginx Windows版的服务安装和管理工具
以前研究过负载均衡,最近正在项目上实施(从来没做过小项目以上级别的东西,哈),nginx挺好,不过Windows有点为难,小流量和本地不追求性能,简单易用是目标。NginxWindows上并没有提供安装为服务的方式,WindowsService多好用啊,开机自动运行。因此有了此工具,地址:https://github.com/xiangyuecn/Nginx-Windows-Service-Man
Android Apk安装过程分析(上)
Apk安装的主要步骤:为了学习这个过程,真的是陷入了pms的源码很久,也看了很多前人的博文,才算是有了些思路,所以此处先把主要步骤列出来,后面再慢慢分析细节。将apk文件复制到data/app目录解析apk信息dexopt操作更新权限信息完成安装,发送Intent.ACTION_PACKAGE_ADDED广播下面将具体步骤列张图出来:Paste_Image.png由图可见安装过程中流转的步骤还是比
mysql实现合并同一ID对应多条数据的方法
本文实例讲述了mysql实现合并同一ID对应多条数据的方法。分享给大家供大家参考,具体如下:如:?CREATETABLE`c_classuser_tab`( `Id`int(11)NOTNULLAUTO_INCREMENT, `Classid`int(11)DEFAULTNULL, `Username`varchar(100)DEFAULTNULL, `studentid`varchar(100)
linux学习笔记文件归档压缩(tar zip)
Examples: tar -cf archive.tar foo bar # Create archive.tar from files foo and bar. 创建存档 tar -tvf archive.tar # List all files in archive.tar verbosely.列出所有文件 tar -xf archive.tar
初学ReactJS,写了一个RadioButtonList组件
1 2 3 4 React Demo 5 6 7 8 9 10 11 12 13 var RadioButton = React.createClass({14 render: function(){15 return (16
Golang-基于TimeingWheel定时器
设计思路在Linux的下实现定时器主要有如下方式基于链表实现定时器基于排序链表实现定时器基于最小堆实现定时器基于时间轮实现定时器这在当中基于时间轮方式实现的定时器时间复杂度最小,效率最高,然而可以我们通过优先队列实现时间轮定时器。优先队列的实现可以使用最大堆和最小堆,因此在队列中所有的数据都可以定义排序规则自动排序。直接我们通过队列中pop函数电子杂志数据,就是我们按照自定义排序规则想要的数据。在
投稿006期|如何成功攻克量化交易面试的心路分享
前言让我们聊聊面试那些事吧。大多数人大学毕业了就得去找工作,那势必要经过面试这个环节;当然也有小部分人由于在职场上出类拔萃当了领导,那势必也要面试应聘者以选拔合适的人组建自己的团队。作为经历过面试和被面试的我而言,面试就像一个销售人员带着自己的产品去客户那边推销一样,销售人员介绍产品的价值,想让客户以更高的价钱来买单,此时客户心里也在衡量着这个产品到底值不值得购买。有的销售人员会把产品吹嘘得天花乱
MySql实现跨表查询的方法详解
复制代码代码如下:SELECTc.id,c.order_id,c.title,c.content,c.create_time,o.last_picFROM`orders`o,`case`cWHEREc.order_id=o.order_idORDERBYc.idDESCLIMIT15;关于跨表提取字段的方法!利用order_id相同字段,提取case中的id,order_id,titl
mysql存储过程 在动态SQL内获取返回值的方法详解
MySql通用分页存储过程过程参数复制代码代码如下:p_cloumnsvarchar(500),p_tablesvarchar(100),p_wherevarchar(4000),p_ordervarchar(100),p_pageindexint,p_pagesizeint,outp_recordcountint,outp_pagecountint $:begin declare
Python交互数据库(Mysql | Mongodb | Redis
数据库MysqlMysqlMySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,后来被Sun公司收购,Sun公司后来又被Oracle公司收购,目前属于Oracle旗下产品MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库.创建数据库create database zha
MySQL 5.6 如何更改安全的处理密码探讨
MySQL5.6将会自动的在日志中隐藏密码信息。这不只是混淆,然后将单向哈希值存放在日志文件中。通过设定log-raw=OFF你可以禁用日志文件的密码隐藏功能。log-raw设置只影响一般的日志,而慢查询日志和二进制日志中依然会对密码进行隐藏。在MySQL5.5中这个需要在首次将哈希存储在变量时手工处理。但多数场景下这已经没什么用处了。但还不止这些,根据mysql命令的手册,mysql
JDBC连接MySQL出现的问题
环境:JDK1.6.0_22+eclipse+MySQL5.0.22+mysql-connector-java-5.1.7-bin.jar采用JDBC连接MySQL数据库,JDBC驱动已经添加到eclipse的项目“构建路径”里了,按理来说应该一切正常。运行项目后提示“无法加载驱动”。最后解决的方法是,将mysql-connector-java-5.1.7-bin.jar放到"D:Ja
前端性能优化 -- 从 10 多秒到 1.05 秒
Optimize.png关于性能优化是个大的面,这篇文章主要涉及到前端的几个点,如前端性能优化的流程、常见技术手段、工具等。提及前端性能优化,大家应该都会想到雅虎军规,本文会结合雅虎军规融入自己的了解知识,进行的总结和梳理详情,可以查阅我的博客lishaoy.net首先,我们先来看看雅虎军规的35条。尽量减少HTTP请求个数——须权衡使用CDN(内容分发网络)为文件头指定Expires或Cache
论代码所需要的环境、版本的重要性
学员们在参与“基于SpringBoot的博客系统实战”课程的时候,可能没有太注意版本的问题。其实,版本是一个非常重要也是一个非常容易忽略的问题。版本不一致会导致各种奇怪的问题,比如:应用启动不了启动过程中报错提示找不到class功能不正常等等初级学员往往不重视软件版本,存在随意更改版本的现象,从而导致上述问题。同时,学员又缺乏调试程序的能力,一旦出错,将不知所措。认为代码都是跟老师的一样的啊,但是
Centos7下python2.x 和python3.x共存
摘要目前centos7系统自带的Python版本是2.7.5,这个版本呗系统中的很多程序锁依赖,所有我们不可能去删除它。如果这个时候我们还想用python3.x版本,其实这里有两个方式,一个是利用pyenv创建一个纯净的python3.x环境,可以参考Centos下python纯净虚拟环境;另外一个就是这里介绍的。下载root@pts/0$wgethttps://www.python.org/ft