html5-语义化标签
<header></header> 页眉 主要用于页面的头部的信息介绍,也可用于板块头部 <nav></nav> 导航 一般用于网页的导航栏 <hgroup> 页面标题和标语的组合 <h1>妙味</h1> <h2>我是dada</h2> </hgroup> 一个标题和一个子标题,或者标语的组合 <footer></footer> 页脚 页面的底部 或者 版块底部 <section></section> 页面上的版块 用于划分页面上的不同区域,或者划分文章里不同的节 <article></art
一、Linux系统基础目录名称及功用
Linux操作系统中的主要目录及目录内容,是由文件系统层次结构标准(Filesystem Hierarchy Standard,FHS)定义的,在大多数情况下,他都是一个传统的BSD文件系统层次结构的形式。 1、/:根处于Linux文件系统树形结构的最顶端,它是文件系统的入口,所有目录、文件、设备都在根目录之下; 2、/bin:该目录存放着系统最常用最重要的命令,是以独立的文件形式存在,这个目录中的文件都是可执行文件并且是普通用户都可以使用的命令,系统最基础的命令都在这里; 3、/usr:该目
Atlas & mysql-proxy
Atlas https://github.com/Qihoo360/Atlas https://github.com/Qihoo360/Atlas/wiki/Installing-Atlas Atlas is a MySQL protocol-based database middleware project developed and maintained by infrastructure team of the Web platform Department in QIHU 360 SO
[Spring MVC] 表单提交日期转换问题,比如可能导致封装实体类时400错误
三种格式的InitBinder @InitBinder//https://stackoverflow.com/questions/20616319/the-request-sent-by-the-client-was-syntactically-incorrect-spring-mvc-jdbc-te public void initBinder(WebDataBinder binder) { SimpleDateFormat sdf = new SimpleDateFormat("MM/
C++中overload 、override、overwrite 之间的区别
Overload(重载):在C++程序中,可以将语义、功能相似的几个函数用同一个名字表示,但参数或返回值不同(包括类型、顺序不同),即函数重载。 (1)相同的范围(在同一个类中); (2)函数名字相同; (3)参数不同; (4)virtual 关键字可有可无。 Override(覆盖):是指派生类函数覆盖基类函数,特征是: (1)不同的范围(分别位于派生类与基类); (2)函数名字相同; (3)参数相同; (4)基类函数必须有virtual 关键字。 Overwrite(重写):是指派生类的函
Ubuntu16.04 解决matplotlib乱码或者中文显示不了的问题(可用)
一、 下载字体 SimHei.ttf 复制到linux字体库中 sudo cp ~/SimHei.ttf /usr/share/fonts/SimHei.ttf
二、查看matplotlib配置 In [1]: import matplotlib
In [2]: matplotlib.matplotlib_fname()
Out[2]: '/home/python/.virtualenvs/ai/local/lib/python3.5/site-packages/matplotlib/mpl
https协议(4)
架构层次 HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL。 SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。 ht
20180705关于mysql binlog的解析方式
来自:https://blog.csdn.net/u012985132/article/details/74964366/ 关系型数据库和Hadoop生态的沟通越来越密集,时效要求也越来越高。本篇就来调研下实时抓取MySQL更新数据到HDFS。 本篇仅作为调研报告。 初步调研了canal(Ali)+kafka connect+kafka、maxwell(Zendesk)+kafka和mysql_streamer(Yelp)+kafka。这几个工具抓取MySQL的方式都是通过扫描binlog,模
PCB MS SQL 排序应用---相邻数据且相同合并处理
这是一个很有趣SQL数据处理应用,具体需求如下 ERP需要工程将物料编码相邻的编码合并求和BOM用量,巧妙的用到了已有排序号与分组排序号之间的差值求解 示例: 原数据: 要求转换: 实际转换后数据: SQL代码实现: with tab1 as
(
select 1 as [Rank] ,1710 as OPERATION_CODE,3.621000 UNIT_TIME
UNION
select 2 as [Rank] ,1710 as OPERATION_CODE,3.621000 UNI
web自动化中的page object模式
一. 原理 将页面的元素定位和元素行为封装成一个page类,实现页面对象和测试用例分离 类的属性:元素定位 类的行为:元素的操作 测试用例:调用所需页面对象中的行为,组成测试用例 二. 好处 1. 当某个页面的元素发生变化,只需要修改该页面对象中的代码即可,测试用例不需要修改 2. 提高代码重用率,结构清晰,维护代码更容易 3. 测试用例发生变化时,不需要或者只需要修改少数页面对象代码即可 三. 分析 (待续。。。)
node-sass安装失败的解决方案
这是一个老生常谈的问题了,网上有很多解决方法,找一个自己觉得合适的才是最重要的...... 执行以下命令即可: npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
iOS 苹果手机的屏幕尺寸参数 (全机型。px,pt)
机型发布时的系统屏幕英寸pt像素iPhone4 iOS43.5英寸320 * 480pt960x640iPhone4SiOS 53.5英寸320 * 480pt960x640iPhone5iOS 64英寸320 * 568pt1136x640iPhone5C / 5SiOS 74英寸320 * 568pt1136x640iPhone6iOS 84.7英寸375 * 667pt1334x75...
键盘处理,IQKeyboardManager 的使用
平常在开发中,用到输入框的地方不胜其数,当输入框位于屏幕底部时,弹起的键盘很可能覆盖输入框,导致用户看不到输入结果,体验较差...... IQKeyboardManager可以很简单快捷的解决键盘遮盖输入框的问题,接下来就一起来学习一下吧。先简单认识下 IQKeyboardManagerGitHub 地址:GitHub 地址以下是 IQKeyboardManager 的一些具体使用1. 用 Coc...
windows映射磁盘
在两台windows服务器上做磁盘共享,方便管理和使用。设置在198.28.0.42上管理198.28.0.34服务器的磁盘.(全提:能通,防火墙已关闭)单机确定即可,然后在我的计算机中就能看到映射的198.28.0.34的d盘了后面可以双击这个映射的盘打开也可以从运行对话框中打开如下:
用typedef定义结构体
typedef struct{}XXXXXXXXXXXX;
#include
#include
typedef struct {
double a,b;
}Point;
typedef struct {
double a,b;
}Qoint;
int main()
{
double x;
Qoint a;
Point b;
scanf("%lf%lf%lf%lf
用strtok分割字符串
字符串数组查找
输入五个字符串,然后再输入一个字符串,打印出最后一个字符串是前五个中第几个被输入的(如果出现相同的只打印第一次是第几个被输入的)如果不在前五个中则返回-1。
比如:
输入:
12345 abc def hello
abc
输出为2
#include
#include
int main()
{
int i;
int flag;
char x[10
自己动手写strcat函数
char *catstr(char*a,char*b)
{
char*x=a;
while(*a!='\0')
{
a++;
}
while(*b!='\0')
{
*a=*b;
a++;
b++;
}
*a='\0';
return x;
}
今日推荐
周排行