- 浏览: 31186 次
- 性别:
- 来自: 北京
最新评论
-
yangsong158:
非常好的学习笔记,支持一下。
《谁说菜鸟不会数据分析》 学习笔记七 数据分析
文章列表
最近把家里的mac拿出来整理整理,装了个IDEA,学习下这个现在比较流行的IDE工具的用法。初步体验:功能强大,强大到需要写个文章记录下使用技巧,哈哈。
一:生成类的注释
这个方法网上很多,打开P ...
MyBatis三剑客指的是:MyBatis-Generate、Mybatis Plus、MyBatis-PageHelper
MyBatis-Generate
使用 Mybatis Generator 这个maven插件来快速生成 Dao 类, mapper 配置文件和 Model 类.
MyBatis Generator(简称MBG)是MyBatis的代码生成器.可以自动查询数据库中的所有表,然后生成可以访问表的基础对象类型.解决了对数据库操作有最大影响的一些简单的CRUD增删改查操作,但是仍需要对联合查询和存储过程手写SQL语句和对象.
MyBatis Generat ...
bogon:mmall mac$ touch README.md
bogon:mmall mac$ touch .gitignore
bogon:mmall mac$ git init
Initialized empty Git repository in /Users/mac/IdeaProjects/mmall/.git/
bogon:mmall mac$ git status
warning: unable to access '/Users/mac/.config/git/ignore': Permission denied
On branch master
I ...
IDEA 配置JDK 、MAVEN、快捷键
- 博客分类:
- idea
JDK:
打开IDEA,进入设置页面,如下图:
选中右侧Project菜单选项,点击new,选择已安装好的jdk路径,我的路径是:
/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home
如果不是什么特殊方式安装的话,路径都一样,除了版本号。
选在好之后,在如下两个框中选中安装的jdk,
然后选择右侧SDKS,看是否已经有jdk,没有时,点击+,选择/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/,点击apply.
MA ...
原来的eclipse3.7安装了太多插件后,m2e怎么也安装不成功,因此今天重新下载eclipse4.2,并安装相关插件。从官网(http://www.eclipse.org/downloads/)下载纯净版的eclipse(Eclipse IDE for Java Developers)并安装后。1:安装j2ee网上关于最新 ...
所有Generator的xml详细说明见:http://mybatis.org/generator/configreference/xmlconfig.html (英文版)
现在针对generatorConfig.xml配置进行解说,至于其内部元素的详解见英文文档,贴上xml,里面都有注释,大家一看就明白了:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD ...
Sublime Text3 快捷键总结
- 博客分类:
- sublime
选择类
Ctrl+D选中光标所占的文本,继续操作则会选中下一个相同的文本。
Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。
Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。
Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。
Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。
Ctrl+M 光标移动至括号内结束或开始的位置。
Ct ...
CSS HTML 命名规则(转发)
- 博客分类:
- web 前端
CSS命名规则
头:header
内容:content/containe
尾:footer
导航:nav
侧栏:sidebar
栏目:column
页面外围控制整体布局宽度:wrapper
左右中:left right center
登录条:loginbar
标志:logo
广告:banner
页面主体:main
热点:hot
新闻:news
下载:download
子导航:subnav
菜单:menu
子菜单:submenu
搜索:search
友情链接:frien ...
页面布局 相关问题及解决办法
- 博客分类:
- web 前端
1:
遇到问题:多个<a></a>标签之间,margin:0;已设置,但是相互之间还是保留了3像素左右的距离。
原因:元素之间的留白就是因为html页面中标签之间的空隙,因此想办法去掉这些标签的空隙即可。
解决办法参考:去除 inline-block元素间间距的N中方法
我选择的解决办法:
<div class="space">
<a href="##">惆怅</a
><a href="##">淡定& ...
sublime text3 插件安装
- 博客分类:
- sublime
1:Package Control
在sublime text3中,用快捷键 【Ctrl+~】或者工具栏上View ---> Show Console,打开命令提示符面板。
然后输入一下代码(可见:https://packagecontrol.io/installation):
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control. ...
var request;
if(window.XMLHttpRequest){
request=new XMLHttpRequest();//IE7+,Firefox,Chrome,Opera,Safari..
} else {
request =new ActiveXObject("Microsoft.XMLHTTP");//IE6,IE5
}
HTTP:
http 是计算机通过网络进行通信的规则,是一 ...
DOM 事件
- 博客分类:
- JavaScript
一、事件流
事件流描述的是从页面中接受事件的顺序。
IE的事件流是事件冒泡流,而Netscape的事件流是事件捕获流
事件冒泡:
事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播至最不具体的那个节点(文档)。------由内到外
事件捕获:
不太具体的节点应该更早的接收到事件,具体的节点最后接收到事件。----由外到内
事件处理程序:
HTML事件处理程序:
缺点:html和js 紧密的耦合在一起。
DOM0级事件处理程序:
是一种较传统的方式,把一个 ...
DOM 文档对象模型 Doument Object Model 定义访问和处理HTML文档的标准方法。
DOM节点有:元素节点、文本节点、属性节点。
节点属性:
遍历节点树:
DOM操作:
getElementsByTagName() ;返回指定标签名的节点对象的集合。返回元素的顺序是他们在文档中的顺序。
节点属性:
在文档对象模型 (DOM) 中,每个节点都是一个对象。DOM 节点有三个重要的属性 :
1. nodeName : 节点的名称
2. nodeVa ...
JavaScript 计时器:
setInterval(代码,交互时间(以毫秒为单位));
使用方法名执行方法和使用方法名字符串执行方法的区别:
setInterval(showMsg,1000); //调用方法,传递的是方法指针;
setInterval("showMsg()",1000);//加了双引号,表示里面是代码,会执行里面的代码类似于setInterval("alert('a')",1000),每隔1秒执行alert('a')
...
JavaScript引擎是单线程运行的,浏览器无论在什么时候都只且只有一个线程在运行JavaScript程序.
setInterval 和 setTimeout ,都涉及到时间计数器,也就是都涉及到一个类似与MFC定时器。JS引擎本身就只能单线程运行,因此定时器 ...