CrazyJS,疯狂的JS

JS 序列补全函数的循环和不循环写法

案列:需要将给定的数字前面填充0,以达到指定的位数。 如:23,补全到8位,补全符号为0,要求的结果为:00000023 方法一:使用循环 此方法算法:在给定的字符(串)前 通过循环给定的长度减去给定字符(串)长度(len-n.length)次添加填充字符 r ,最后得到结果。 代码: //len 为总长度,r为补全的符号,n为给定的字符(串) function buquan(len,r,n){     var numstr = n.toString();     var l=numstr.length;     if (numstr.length>=len) {return numstr;}           for(var  i = 0 ;i<len – l;i++){   [...]

路由器能ping通百度、淘宝,但是网页就是上不了,解决办法。

今天遇到一个问题,公司网络突然断了,检查后获取到的情报信息如下: 1. 不通的线路为拨号模式 2. 能平通baidu.com、taobao.com、163.com(DNS可解析,并且可通) 3. windows下 tracert  第1项中的域名可通(路由跟踪正常,未被中途劫持) 4. nslookup 第1项中的域名可正常解析(DNS正常,DNS服务器正常,未被劫持) 5. 路由器工作在NAT模式下(很多时候是路由器工作模式被调为路由模式了) 实在没办法,打了10000号,说帮刷新了,让稍后再试试。 后面重启路由、光猫,还是不行。领导联系了电信经理,派了一个技术员过来,过来用笔记本拨号一试,可以上,没问题! 立马收拾东西走了。 既然 [...]

sql序列数据补全函数,如xulieBuquan(‘0′,8,’1524′,1) 返回’00001524’,最大支持256位

sql序列数据补全函数,如xulieBuquan('0',8,'1524',1) 返回'00001524',最大支持256位 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: zj.mender.yang -- Create date: 2017-11-09 -- Description: 序列数据补全,如xulieBuquan('0',8,'1524',1) 返回'00001524',最大支持256位 -- 参数说明:@symbol ,补全符号序列,最大50位 -- @length ,补全后长度,取值范围0-256 -- @oldStr ,待补全内容,最大支持到256位 -- @where ,补全位置,默认为1,补全到前面,为0时补全到后面 -- ========================================== [...]

获取两段日期相交重合的部分

VB  获取两段日期相交重合的部分 有时候很有用,比如工资结算,承包天数计算、租金计算等等。 一个典型的例子是: 某公司出租某设备,每自然月费用为M元,不足一月按天计费。客户A 于s1时间开始租用该设备,于e1时间停止租用该设备。求,n年m月费用是多少? 解:案例难点在于计算收费设备实际使用的时间, 通过时间线分析可知,实际上就是求使用时间段 和 自然月计费时间段的交集(在该月内使用了多长时间) 即:(s1,e1)和(m月首日,m月末日)  集合的交集。 vb 伪代码: dim d1 as DateArea dim d2 as DateArea d1.s=s1 d1.e=e1 d2.s=cdate(#n-m-01#) d2.e=datedadd(d,-1,Date [...]

WDCP 504错误

wdcp现在用的人许多。可是经常呈现 504 Gateway time-out,遇到这种疑问怎么办?,开端 也是查找了百度,许多处理办法,可是没有小白的处理步骤   下面 整理了下百度查找到的内容整理了以下方法   Nginx的特点是处理静态很给力,Apache的特点是处理动态很安稳,两者结合起来便是LNMPA,nginx处理前端,apache处理后端,这么处理静态会很快,处理动态会很安稳。当 认为装置完结今后便万事大吉,不料更新网站的时候却呈现504 Gateway time-out;起先还认为这是偶然,多次测验后仍然呈现这么的情况,因而才决议查找解决方法。   LNMP面临504 Gateway time-out   由于504 Gateway time-out [...]

php 根据microtime()返回时间,包含毫秒数

//php 根据microtime()返回时间,包含毫秒数 function getTimeW(){ date_default_timezone_set(“Asia/Shanghai”);  $tt=(string)microtime(true); tt1=date(“Y-m-d H:i:s.”,substr(tt,0,stripos(tt,”.”))).substr(tt,stripos($tt,”.”)+1); return $tt1; }

一个简单实现读取 ini 的类,VBNET

‘代码为VBNET ‘例子: ‘xx.ini文件内容如下: ‘[广东] ‘gz=广州 ‘hz=惠州 ‘[福建] ‘fz=福州 ‘xm=厦门 ‘代码: ‘dd = New iniCLass.zjIniClass(Application.StartupPath & “\xx.ini”) ‘Mmsgbox( dd.info.jSonO.item(“广东”).item(“gz”)) ‘————————————————— ‘类代码,指定了命名空间为iniClass Imports System.Text.RegularExpressions Public Class zjIniClass Private iniFileUrl As String Public info As JSON Private iniString As String Public Sub New(ByVal inifile As String) iniFileUrl = inifile ini() End Sub Public Sub ini() Dim reader As System [...]

php和mysql中uft-8中文编码乱码的几种解决办法

对于乱码这个问题php开发者几乎都会有碰到过,我们下面主要是介绍了php文件乱码和页面乱码以及php mysql数据库连接时乱码解决方法 PHP页面转UTF-8编码问题 1.在代码开始出加入一行: 复制代码代码如下: header(“Content-Type: text/html;charset=utf-8”); 2.PHP文件编码问题 点击编辑器的菜单:“文件”->“另存为”,可以看到当前文件的编码,确保文件编码为:UTF-8, 如果是ANSI,需要将编码改成:UTF-8。 3.PHP文件头BOM问题: PHP文件一定不可以有BOM标签 否则,会出现session不能使用的情况,并有类似的提示: Warning: session_start() [function.session-start]: Cannot send session cache limiter – he [...]

JS 中return的用法

【这是在百度知道回答时写的,希望对需要的人有用】 总体上来说,return一般是用在函数中的用来向解析器表达退出函数并返回调用函数空间的命令。 在JS这个专门用于web的程序设计语言来讲,其使用环境最为广泛的就是在浏览器环境下使用。W3C规定了一些供JS程序和页面代码进行交互的接口,如浏览器级别的BOM(BrowserObjectModel,浏览器对象模型)和DOM(Document Object Model,文档对象模型)。通过这些接口,JS程序就可以畅快淋漓地和页面进行开心的“交谈”和“合作”了。 在函数中,表示返回: 1)退出函数空间。 1 2 3 4 5           function a(){            var aa=0;            return ;            var bb=0;         [...]