- 浏览: 21068 次
- 性别:
- 来自: 北京
最新评论
文章列表
DELIMITER //
CREATE FUNCTION fn_parseJson(
p_jsonstr VARCHAR(255) CHARACTER
SET utf8 ,
p_key VARCHAR(255)
) RETURNS VARCHAR(300)
BEGIN
DECLARE rtnVal VARCHAR(255) DEFAULT '' ;
DECLARE v_key VARCHAR(255) ;
SET v_key = CONCAT('"' , p_key , '":') ;
SET @v_flag = p_jsonstr REGEX ...
html中,placeholder作为input的一个属性,起到了在输入框中占位并提示的作用。
但是有一些浏览器,如chrome,当鼠标点击输入框时,placeholder的值不消失,只有输入数据才消失,会使前端用户体验大打折扣。
看了很多大神的方法,写了长长的js,看着有点吃力,就想到了下面这种最傻的方法解决了这个问题。
html代码:
<input type="text" placeholder="请输入">
在其中只需加入两个简短的js即可:
<input type="text" placeholder ...
sudo spctl --master-disable
pom文件添加
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>true</scope>
</dependency>
& ...
支持es6
npm install babel-core babel-loader babel-preset-babili
npm install babili-webpack-plugin
var BabiliPlugin = require("babili-webpack-plugin");
plugins: [
new BabiliPlugin()
】
由于需要实现emoji表情评论的功能,所以数据库需要支持emoji表情的存储,根据查询的资料最终实现了该功能,现将实现的过程以及过程遇到的一些问题记录下来,供大家参考和交流。
mysql的utf8编码的一个字符最多3个字节,但是一个emoji表情为4个字节,所以utf8不支持存储emoji表情。但是utf8的超集utf8mb4一个字符最多能有4字节,所以能支持emoji表情的存储。下面介绍了关于如何修改mysql数据库的编码格式变为utf8mb4的具体方法。
Linux系统中MySQL的配置文件为my.cnf。(注:有空把mysql默认编码改为utf8的实现过程也记录下来)
Winows中的配 ...
动静分离这一个概念我的理解是这样的:
1,让静态的资源只走静态资源服务器,动态的走动态的服务器
2,让程序上将不经常发生改变的内容静态化,经常变化的内容动态化,实时显示或者是一段时间变化显示3,让运算资源文件(php,aspx,jsp)等与静态资源文件(jpg,png,css,js)走不同的文件
把以上这三类都叫做动静分离。从三个方去看:
1,服务器
2,程序
3,文件
在服务器层面:为静态资源准备专门的服务器,调优参数,与动态资源服务器分开。让静态资源分布在全国不同的服务器上,就近缓存到最近的服务器上。不再请求原有的真实的服务器,分担源服务器的压力。提高就近访问的速度。
而动态内容 ...
1,问题描述
我们使用 H5 做移动 App,或者进行移动网站开发时。如果文本输入框在整个页面的下方,当我们点击输入框要输入文字时,系统弹出的虚拟键盘就会将输入框给挡住。(这个只有在Android 系统下会有这个问题,iOS 系统会自动将整个页面上移动。)
2,解决办法
我们可以借助元素的 scrollIntoViewIfNeeded() 方法。这个方法执行后如果当前元素在视口中不可见,则会滚动浏览器窗口或容器元素,最终让它可见。如果当前元素在视口中已经是可见的,这个方法什么也不做。
3,样例代码
这里使用了 jQuery 绑定了所有输入框(textinput、textarea)的点 ...
<html>
<head>
<script src="/js/jquery-2.0.3.min.js"></script>
<script src="/js/jquery.ajaxform.js"></script>
</head>
<body>
<form name="form" action="upload" method="POST" id="userFor ...
function userBrowser(){
var browserName=navigator.userAgent.toLowerCase();
if(/msie/i.test(browserName) && !/opera/.test(browserName)){
alert("IE");
r
强制不换行 p { white-space:nowrap; } 自动换行 p { word-wrap:break-word; word-break:normal; } 强制英文单词断行 p { word-break:break-all; } *注意:设置强制将英文单词断行,需要将行内元素设置为块级元素。 span { display:block; }
1.打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。
2.打开"终端窗口",输入"sudo apt-get install openssh-server"-->回车-->输入"y"-->回车-->安装完成
3.查看ssh服务是否启动
打开"终端窗口",输入"sudo ps -e |grep ssh& ...
1.设置Headers,增加一个Content-type: application/x-www-form-urlencoded
3.在Body中定义你的参数,比如你的方法参数像这样:
@RequestParam("examTimeIdList[]") List<String> examTimeIdList, Integer uploadType
4.那么你在Body中应该这样写:examTimeIdList[]=01&uploadType=1
也可以配置json参数,同样需要设置在插件菜单栏里点击Headers - ...