CrazyJS,疯狂的JS

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.IO.StreamReader Dim lineTxt As String Di [...]

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 – h [...]

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;    [...]

算法策略的总结

策略是面向问题的,算法是面向实现的。   一、不同算法策略特点小结 1、贪心策略 贪心策略一方面是求解过程比较简单的算法,另一方面它又是对能适用问题的条件要求最严格(即适用范围很小)的算法。 贪心策略解决问题是按一定顺序,在只考虑当前局部信息的情况下,就做出一定的决策,最终得出问题的解。 即:通过局部最优决策能得到全局最优决策 2、递推策略 递推也是由当前问题的逐步解决从而得到整个问题的解,依赖于信息间本身的递推关系,每一步不需要决策参与到算法中,更多用于计算 3、递归策略 递归常常用于分治算法、动态规划算法中。 递归是利用大问题与其子问题间的递推关系来解决问题的。 能采用递归策略的算法一般有 [...]

五大常用算法之五:分支限界法

分支限界法 一、基本描述 类似于回溯法,也是一种在问题的解空间树T上搜索问题解的算法。但在一般情况下,分支限界法与回溯法的求解目标不同。回溯法的求解目标是找出T中满足约束条件的所有解,而分支限界法的求解目标则是找出满足约束条件的一个解,或是在满足约束条件的解中找出使某一目标函数值达到极大或极小的解,即在某种意义下的最优解。    (1)分支搜索算法 所谓“分支”就是采用广度优先的策略,依次搜索E-结点的所有分支,也就是所有相邻结点,抛弃不满足约束条件的结点,其余结点加入活结点表。然后从表中选择一个结点作为下一个E-结点,继续搜索。 选择下一个E-结点的方式不同,则会有几种不同的分支搜索方式。 1)FIFO搜 [...]

五大常用算法之四:回溯法

1、概念       回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。    回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。      许多复杂的,规模较大的问题都可以使用回溯法,有“通用解题方法”的美称。 2、基本思想    在包含问题的所有解的解空间树中,按照深度优先搜索的策略,从根结点出发深度探索解空间树。当探索到某一结点时,要先判断该结点是否包含问题的解, [...]

五大常用算法之三:贪心算法

贪心算法 一、基本概念:        所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。      贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。必须注意的是,贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略必须具备无后效性,即某个状态以后的过程不会影响以前的状态,只与当前状态有关。     所以对所采用的贪心策略一定要仔细分析其是否满足无后效性。   二、贪心算法的基本思路:     1.建立数学模型来描述问题。     2.把求解的问题分成若干个子问题。     3.对每一子问题求解,得到子问题的局部最优解 [...]

一、基本概念     动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最 [...]