1.SQL去除回车符,换行符,空格和水平制表符:
SQL去除回车符,换行符,空格和水平制表符,参考下面语句,一般情况是SQL接受富文本或是textarea的内容。在接收到这些数据之后,还是对其做一些处理。
2.ascii() --将字符转换为ASCII码
ASCII码是对字符的标准编码。要获取字符的ASCII码就可以通过调用ASCII函数来实现。
语法结构:
ASCII(espression)
这里的expression是一个返回char或varchar数据类型的表达式,ASCII函数仅对表达式最左侧的字符返回ASCII码值。
3.javascript on() bind()方法问题:
我们的页面可以理解为一棵DOM树,当我们在叶子结点上做什么事情的时候(如click一个a元素),如果我们不人为的设置stopPropagation(Moder Browser), cancelBubble(IE),那么它的所有父元素,祖宗元素都会受之影响,它们上面绑定的事件也会产生作用。看一个示例:
$('a').bind('click', function() { alert("That tickles!") });
当我们在a 上面点击的时候,首先会触发它本身所绑定的click事件,然后会一路往上,触发它的父元素,祖先元素上所有绑定的click事件,就像下图演示的那样。
处理方法:
(1).不要用 DOM树元素,而是根据属性来获取元素例如:
分科
$("[id='directionContainer'] .sectionItem").on("click",function(){
var $this = $(this); var id = $this.closest("li").attr("id"); console.log(id); });(2).设置stopPropagation(Moder Browser), cancelBubble(IE)
$("[id='directionContainer'] li").on("click",function(e){
var $this = $(this); var id = $this.attr("id"); console.log(id); //该功能用来阻止事件冒泡.并兼容多浏览器 if(e){//如果传入了事件对象.那么就是非IE浏览器 因此它支持W3C的stopPropation()方法 e.stopPropagation(); }else{ //否则,我们得使用IE的方式来取消事件冒泡 window.event.cancelBubble = true; } });4.打开sqlserver: cmd→ssms
5.SQL SERVER 数据库压缩日志
方法1:DBCC ShrinkDatabase('databaseName')
方法2:
SELECT name, recovery_model_desc FROM sys.databases WHERE name = 'databaseName' ; SELECT name,log_reuse_wait,log_reuse_wait_desc FROM sys.databases WHERE name = 'databaseName' ;ALTER DATABASE databaseName SET RECOVERY simple;
DBCC SHRINKFILE(tg_log,1000) //tg_log:数据库日志文件名
ALTER DATABASE databaseName SET RECOVERY full;
6.tomcat闪退原因
虚拟机内存消耗过大,不把内存分给tomcat,所以不能启动tomcat。
查看tomcat闪退信息:catalina.bat run
另:看提问列表