摘要: 一、javascript内置函数 escape函数:把传入字符串进行url编码。 unescape函数:把传入的url编码转为原始字符串。 需要注意的是,url编码规则: (1)英文字母数字:不进行编码。 (2)空白标点符号:转为%xx字符串,比如空白字符转换为%20. (3)中文字:转为%xxxx 阅读全文
posted @ 2017-01-15 21:30 小木瓜瓜瓜 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一、流程控制 包括:if-else、switch、条件运算符?。 二、循环控制 包括:for、for in、while、do while 循环。 阅读全文
posted @ 2017-01-15 14:11 小木瓜瓜瓜 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1、数据类型的强制转换 包括: 数字+字符串:数字被强转成字符串。 布尔+字符串:布尔被强制转为字符串。 布尔+数字:布尔强转为数字。 2、数据类型的转换 函数 (1)parseInt:把字符串变量开头的数字,按照指定的进制(就是我们认为数字的进制,不是要转化成为什么进制),转成10进制的整数。 比 阅读全文
posted @ 2017-01-15 13:29 小木瓜瓜瓜 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一、数据类型 1、数字数据类型 包括: (1)整数:19、0377(8进制)、0xff(16进制)、0x3e7 (2)浮点数:0.0008、.0008、8e-4(0.0008) (3)特殊数字:NaN(not a number,算术计算结果不正确的数据类型,比如:字符串,Undefined), Po 阅读全文
posted @ 2017-01-15 13:25 小木瓜瓜瓜 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、注释符号 javascript的注释符号写法: (1) // 注释 (2)/* 注释 */ 需要注意的是,如下<!-- --> 符号之间的js代码,会被执行,虽然是包含在html的注释符号中的。 二、Javascript代码的位置 (1)head块中的js代码 在head块,定义body中的事件 阅读全文
posted @ 2017-01-15 11:00 小木瓜瓜瓜 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 在下面的例子中引用了ADODB.Recordset对象,在引用时,需要用到一些常量,要先找到C:\Program Files\Common Files\System\ado\adojavas.inc,然后把这个文件复制贴成一个新的文件,修改文件名为: adojavas.js,注意扩展名为js,表示是 阅读全文
posted @ 2017-01-14 21:32 小木瓜瓜瓜 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 最近翻开一本10年前买的javascript的书,这本书买回来只看了前半部分,后面的一直没看,也一直没有从事这方的工作。 看到有一节写着js连access接数据库,于是照着书上的代码,写了一段在chrome浏览器中运行,发现完全没反应。 查了一下才发现,这个activexobject只有微软的IE支 阅读全文
posted @ 2017-01-13 17:47 小木瓜瓜瓜 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 下面的例子是一个会议通知。 为了实现这个格式,最主要是: (1)pre标签,保留原始文本的格式,需要不断调整文本输入。但是pre标签中包含的其他标签,也会影响输出效果。 代码中去掉了li的结束标签,可能是由于在pre标签中,会导致行间距太大。 在参会嘉宾中,第2行加上了br 换行标签,是由于如果不加 阅读全文
posted @ 2017-01-10 18:50 小木瓜瓜瓜 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 下面的例子实现了类似图中书的目录: 首先是一个书名。 然后整本书分成了2部分,这是一个ul 无序列表。 每一部分分别包含了2章,第1部分是一个ul 无序列表,第2部分是一个ol 有序列表。 每一章分别包含了3节,第1章是ul无序列表,第2章是ol有序列表,第7章是ul无序列表,第8章是ol有序列表。 阅读全文
posted @ 2017-01-10 15:04 小木瓜瓜瓜 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章是:一个简单的例子:javascript设置默认日期范围为最近40天(2) 这次要在上篇基础之上,进一步校验开始日期、结束日期是否合理。 比如:开始日期要小于等于结束日期,还有实现只能查询最近40天内的数据(设定为:结束日期减去开始日期要小于等于41,设为40也可以,关键看需求),如果要查 阅读全文
posted @ 2017-01-09 14:11 小木瓜瓜瓜 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 上一个例子是:通过javascript输出所选择的日期 ,就是实现了选择日期,然后把选择的日期输出,这么一个功能。 不过实际项目中,测试人员说客户的需求是点击进入页面后,自动查询最近40天的数据。 想了想,实现的原理就是在页面加载之后,调用一个javascript函数设置日期,相比上一篇文章,除了修 阅读全文
posted @ 2017-01-06 11:21 小木瓜瓜瓜 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一直在用公司的报表工具做报表,报表里最常用的查询条件就是开始日期、结束日期。 自己会一点html和js,于是就想用html+javascript来实现选择查询日期,以及做出相应。 实现之后,觉得这个还是比较简单的,N年前学的html和javascript,总算是派上用场了,人人都可以开发网页。 这个 阅读全文
posted @ 2017-01-05 18:40 小木瓜瓜瓜 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 为了方便浏览者查看,网上的信息也可以用列表的形式来呈现。 html页面中的列表有如下3种: (1)无序列表 就是没有编号的列表,用ul标签、li标签,具体效果就是在列表中的每一项,开头都会有一个圆点。 (2)有序列表 会按照顺序进行排列,用ol和li标签,把无序列表的圆点改成了数字。 (3)定义列表 阅读全文
posted @ 2017-01-04 14:27 小木瓜瓜瓜 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 要控制文本的格式,除了可以设置标签的style属性,指定样式,还可以直接通过标签来执行样式,这些标签可以称之为 属性标签。 比如,要控制字体为粗体,可以用样式:style="font-weight:bold",也可以用标签b,比如:<b>粗体</b> (1)改变字体样式的标签 (2)特殊符号 上面的 阅读全文
posted @ 2017-01-02 22:13 小木瓜瓜瓜 阅读(343) 评论(0) 推荐(0) 编辑
摘要: html中有很多不同的标签来设计文本的格式。 (1)不会保留原始的格式 如下的html,在body中输入了一段文字,有换行、空格,但是最后输出结果是一行文字,说明在浏览器显示时,并不会保留原来的格式。 (2)保留格式 要保留空格可以用 &nbsp;来表示,但这里么有显示出来,是因为csdn博客编辑器 阅读全文
posted @ 2017-01-01 19:56 小木瓜瓜瓜 阅读(1380) 评论(0) 推荐(0) 编辑
摘要: 下面的例子中,设置文字的样式为 斜体、粗体。 (1)老的方法定义样式 em标签是斜体 strong标签是粗体 (2)CSS方法定义样式 通过在head标签中增加style标签,在这个标签中定义样式。 用class的名字定义样式: .类名 { 样式名称: 值; } 阅读全文
posted @ 2017-01-01 17:13 小木瓜瓜瓜 阅读(523) 评论(0) 推荐(0) 编辑
摘要: html中有很多标签,下面介绍最基本的几个标签。 1、meta 是head标签中的一个辅助性标签。 有2个重要属性: (1)name 可以优化页面被搜索到的可能性。name中可以指定属性,content是属性值。 (2)http-equiv 反馈给浏览器一些明确的信息,帮助浏览器更加精确的显示页面, 阅读全文
posted @ 2016-12-31 18:31 小木瓜瓜瓜 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 网页中包含了:表单form,文本label,文本框textarea。 其中的div、span标签是用来控制样式的。 通过style属性来指出要用什么标签,比如: backgroud-image:URL(pic.jpg) 就是指定背景图,url指出了具体的路径 就是当前路径下的 pic.jpg。 ba 阅读全文
posted @ 2016-12-31 17:03 小木瓜瓜瓜 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 文件名:1-1.html 文件名:1-2.html 其中meta标签中的http-equiv属性相当于http文件头,向浏览器传输一些有用的信息,格式是: meta http-equiv="参数" content="参数变量值",具体这个例子中的Content-Type表示内容的类型,content 阅读全文
posted @ 2016-12-31 15:16 小木瓜瓜瓜 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 之前没有接触过sqlite数据库,只是听到同事聊起这个。 有一次,手机端同事让我帮着写个sql,后面说运行不了报错了,我问是什么数据库,同事说是sqlite,这才知道了还有sqlite这个数据库。。。 接下来说说python连接sqlite数据库,非常简单,因为python中的sqlite模块也遵循 阅读全文
posted @ 2016-12-25 18:19 小木瓜瓜瓜 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 之前在论坛看到有人提问,问题如下: 网上有人说oracle 写入数据速率约为sqlserver的7.5倍,但我测试的结果刚好相反 http://bbs.csdn.net/topics/390962652 于是,在网上找了一下,确实有如下标题的文章: oracle 写入数据速率约为sqlserver的 阅读全文
posted @ 2016-12-24 23:28 小木瓜瓜瓜 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 关系数据库的基本概念就是关系,对应到数据库软件中就是join,具体有:(1对1,1对多,多对多)。 在写sql时,经常会进行join,但是如果在join时没注意,关联条件是多对多,那么数据量就会成几何级数的增长,接下来又进行了group by,去除重复,真是吃力不讨好,曾经写过一个sql,运行需要7 阅读全文
posted @ 2016-12-22 14:34 小木瓜瓜瓜 阅读(1213) 评论(0) 推荐(0) 编辑
摘要: 今天早上,客户经理过来说,客户发现拜访类报表的数据不对,都显示的当前组织,而且kpi值也不对。 我看了一下结存任务,判断应该是晚上的结存任务就把新的主数据给结存了,而覆盖了之前结存的1月份的主数据。 我问他是几号导入的新版主数据,他问了开发人员,说是应用程序在昨天晚上9点把之前销售代表对主数据做的修 阅读全文
posted @ 2016-12-22 13:54 小木瓜瓜瓜 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 最近某些客户反应在查询一些报表时比较慢,但是我查询了这些表,觉得并没有客户说的那么慢,于是,我猜测可能是当某些用户选择了较多的查询条件,而sql server产生了不够优化的执行计划才导致查询比较慢。 ​ 为了能够抓取到比较真实的sql,我准备用sql profiler来捕获系统中正在运行的sql。 阅读全文
posted @ 2016-12-22 13:52 小木瓜瓜瓜 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 之所以写这篇文章,是因为很多时候,优化不仅仅涉及到自己写的sql,数据库索引、统计信息、分表、防阻塞等。 当一部分sql语句是程序生成的,我也改不了,无能为力了,那么优化就真的遇到了大问题了,这个时候必须要修改程序。 但是吧,程序也不是我说改,架构师就能给改的,我给发了多个邮件,指出了具体方案,但不 阅读全文
posted @ 2016-12-22 13:51 小木瓜瓜瓜 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 在windows环境下安装python的XlsxWriter模块,虽然很简单,但由于自己粗心,少了一个字符,导致不少的错误。。。 1、通过pip命令来安装。 2、误以为是由于pip的版本太低,所以根据错误信息中的提示,更新pip 其中可以看到,会先下载,然后检测到有先前的版本,所以会先卸载,最后安装 阅读全文
posted @ 2016-12-22 13:50 小木瓜瓜瓜 阅读(1497) 评论(0) 推荐(0) 编辑
摘要: SQL Server中创建索引,导致insert语句长时间等待,之前觉得在创建索引,应该会影响insert操作,但一直没有实际验证过,今天验证了下一下,果然是这样。 1、在会话1中创建索引: 点击(此处)折叠或打开 create index idx_temp on temp(biz_date,fun 阅读全文
posted @ 2016-12-22 13:49 小木瓜瓜瓜 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: 在业务中,经常会涉及到 数据本身是自关联的情况,比如,组织架构数据,每个人都会有一个上级,那么就是 id,parent_id 这样的设计。 但是这么设计之后,如果我要查询某个人的所有下级,就要用递归查询来遍历,一个是查询sql比较复杂,另一个是对于数据量稍大点的,性能肯定不会好到那里去。 那要怎么设 阅读全文
posted @ 2016-12-22 10:48 小木瓜瓜瓜 阅读(962) 评论(0) 推荐(0) 编辑
摘要: 最近在优化日结存储过程,日结存储过程中大概包含了20多个存储过程。 发现其有一个存储过程代码有问题,进一步发现结存的数据中有一个 日期字段business_date 是有问题的,这个字段对应的类型是varchar,但是存储过程传入参数的类型是char,导致最后结存进去的数据末尾多了几个空格。 比如, 阅读全文
posted @ 2016-12-16 17:24 小木瓜瓜瓜 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 实际问题如下: 有一个表A,表A中有一个字段B被某个存储过程修改了。 比如B的初始值为1,被某个存储过程改为了0,但是现在存储过程大概有1000多个,有没有什么好的方法,可以监测到这个字段是被谁修改的。 实现思路: 这种情况下,可以用多种方法,比较简单的就是用触发器,比如,要监控A表的数据修改,那么 阅读全文
posted @ 2016-12-16 12:25 小木瓜瓜瓜 阅读(392) 评论(0) 推荐(0) 编辑