Linux常用命令学习(2)
今天是学习Linux常用命令的第二期。首先是创建文件的命令:touch这里我是创建了一个名叫Japanlovestory.list的文件,我们可通过文件的颜色来区分文件类型,白色的是二进制文件(源代码),深蓝色的列表,天蓝色的软链接,绿色是可执行文件,黄色是设备文件,红色是有问题的文件。注意,一般来说文件名都尽量不要带空格,如果文件名带空格的话,要用引号括起来:‘program file’,不然系统误以为创建多个文件,而且再后续的查找,删除都要用引号括起来,十分麻烦。这里演示如果不加入双引号就
集合类框架的常用类比较
用“集合框架”设计软件时,记住该框架四个基本接口的下列层次结构关系会有用处:Collection 接口是一组允许重复的对象。Set 接口继承 Collection,但不允许重复。List 接口继承 Collection,允许重复,并引入位置下标。Map 接口既不继承 Set 也不继承 Collection, 存取的是键值对我们以下面这个图表来描述一下常用的集合的实现类之间的区别:Collection/Map接口成员重复性元素存放顺序(Ordered/Sorted)元素中被调用的方法基于
hibernate 乐观锁
乐观锁采用的原理就是在表里边加version版本控制,<versionname=“version”column=“VERSION”type=“integer”/>例子:创建两个session:Session session1=SessionFactory.openSession();Session session2=SessionFactory.openSession()对同一个数据进行操作:Entity entity1=new Entity();Entity entity
hibernate缓存简介
一、why(为什么要用Hibernate缓存?)Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。二、what(Hibernate缓存原理是怎样的?)Hibernate缓存包括两大类:Hibernate一级缓存和Hibernate二级缓存。1.Hibernate一级缓存又称为“Session的缓存”。.
hibernate查询的方式 都有哪些
Sql(结构化查询语言),Criteria(比hql更面向对象的查询方式),object composition(对象组合查询方式),Hql(hibernate query language,对查询条件进行了面向对象的封装):属性查询,参数查询命名参数查询,关联查询,分页查询,统计查询U2FsdGVkX19CZCSaLT8uLBd/0dcRPbM3hz6g9a2zGjHJDHilnRpLr2qXVoOF7Rbwu8FCzb41TvXb8eY9IKIgE6bVfctr/jUBO7CrZG3RnKGunqU
java实现字符压缩算法
public class CompressionAlgorithm1 {/*** @param args* 实现简易字符串压缩算法:一个长度最大为128的字符串,* 由字母a-z或者A-Z组成,将其中连续出现2次以上(含2次)的字母转换为字母和出现次数,* 以达到压缩目的。* 输入:AAAABBBB* 输出:A4B4*/public static String outPutStr(String InputStr){//首先先获取字符串的第一个字符int i=0;StringBuff
前端小白实现html+css源代码的二级导航
只使用html和css实现二级导航二级导航几乎是每个页面必备的功能,它也有很多实现的方法,接下来介绍一种只用html+css就实现出来的方法:先放上效果图:<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>简单二级导航的做法</title> <style> * {
阿里巴巴矢量图标库的使用,超详细用法
阿里巴巴矢量图标库在页面中的使用官网地址: iconfont 阿里巴巴矢量图标库登录在页面中选择喜欢图标库点进鼠标悬停想要的图标 选择添加入库入库成功后 本图标会有一个虚线框 右上角的库图标会有个数的小红点点击购物车图标 选择添加至项目(如果没有就创建一个)确定 就会跳转到我的项目页面 选择图标 添加入库 选择 Font class点击下载至本地下载完成后,打开压缩包,只解压一个iconfont.css文件到页面要用到的css包里然后开始在代码中操作在head中导入
原生js/jQuery实现一键复制本页面链接到剪切板
jQuery实现复制本页面链接到剪切板最近做项目,刚好学到这个知识点首先,这个分为两个步骤:获取本页面的url复制到剪切板话不多说:获取本页面的url一般是使用这个语句window.location.href...
点击非a标签跳转页面的方法
点击非超链接跳转页面的方法这里插入一下a标签跳转页面的方式吧<a href="index.html"></a>接下来介绍下非超链接跳转页面吧window.open('url') //打开新的页面window.location = 'url' //跳转页面后有后退功能window.location.replace //跳转后没有后退功能下来举个栗子吧:以div为例直接在html上操作<div onclick="window.open('index.h
java产生随机数的方法
java生成随机数的三种方法new Random()Math.random()currentTimeMillis()1.new Random()借助java.util.Random类产生一个随机数发生器,有两种构造函数Random() 以当前时间为默认种子Random(long seed) 以指定的种子值进行产生之后,借助不同的语句产生不同类型的数种子:产生随机数的第一次使用值 ,机制是通过一个函数,将这个种子的值转化为随机数空间中的某一个点上,并且产生的随机数均匀的散步再空
如果刷新页面就清空表单里的值:刷新页面事件+清空表单内容
2.刷新页面清空表单内容——软设问题总结系列2在做项目的时候发现,刷新页面后,在火狐浏览器中表单的值不会自动清除,这时就需要我们在程序中设置这个事件:2.1刷新页面事件刷新页面的事件有好几个,这里我使用的是页面重新载入事件load,要是用的是其他事件也是也可的。2.2清空表单内容因为js写法跟jQuery写法有一点点不一样,所以我把两种写法都列举出来 <input type="text">js的写法var input = document.querySelector('
单选/复选框中点击文字能选择该选项
4.单选/复选框中点击文字选择该选项——软设问题总结系列为了提高用户体验,在单选/复选框中,点击文字选择相应选项这一操作是必不可少的。因为单选/复选框的操作都差不多,所以本文以单选框作为例子说明:主要的标签是<input>和<label>重点在于<label>标签的for属性的值应该与<input>标签的id属性的值相等代码如下: <input type="radio" name="sex" value="girl" id="s
单/复选框的默认样式的改变+写单/复选框时应注意的问题
3.改变单选/复选框的默认样式——软设问题总结系列3.1 使用单选/复选框时应注意的问题3.2 简单的大小改变3.3 更改默认样式3.1 使用单选/复选框时应注意的问题单选:name属性的值应该一致,才能保证选择一个复选:name属性的值不能一致3.2 简单的大小改变此方法在Google能正常显示,但是在火狐有时候就会失效给input添加一个样式:zoom:数值;数值>1时,单选/复选的图标(圆圈/正方形)会放大,数值越大,图标越大数值<1时,图标会缩小数值=1时,图
CSS修改input标签中placeholder值的文字样式
5.设置input中placeholder属性的文字样式——软设问题总结系列5.1 placeholder的定义和用法5.2 placeholder选择器5.3支持修改的属性5.4 案例5.1 placeholder的定义和用法placeholder是HTML5 input的新属性,它一般表示input输入框的默认提示值;placeholder属性提供可描述输入字段预期值的提示信息(hint);该提示会在输入字段为空时显示,并会在字段获得焦点时消失;placeholder 属性适用于以下的 &
限制input file上传类型只能是图片(附带accept可指定的值,即文件限制类型)
6.限制input file上传类型只能是图片——软设问题总结系列6.1限制文件上传类型的属性——`accept`6.2 accept的其他取值6.1限制文件上传类型的属性——accept主要代码是设置input的行内属性 accept 及其值代码如下:<input type="file" accept="image/*">点击选择文件后的效果图如下:6.2 accept的其他取值*.3gppaudio/3gpp, video/3gpp3GPP A
今日推荐
周排行