找到相关内容 16
js 中for循环和indexOf()性能对比
在js中提供了indexOf()函数以获取某个字符在字符串中的index,可以通过它也判断某个字符或字符串是否存在。 但同时在js中for循环也可以实现同样的效果(判断字符是否存在)。那么到底用哪个才好呢? 于是写了两个函数来比较: View Code 1 <script type="text/java
http://www.cyqdata.cn/cnblogs/article-detail-52503 
Javascript中for循环的三种写法的效率对比
一共三种写法 如下: for (var i = 0; i < arr.length; i++) for (var i in arr) for (var i = 0, len = arr.length; i < len; i++) 先看下运行测试的界面: 再看下对应的三个结果,三种写法执行的效率是有很大不同的: 如此看来,执行效率最快的是第三种: for (var i
http://www.cyqdata.cn/cnblogs/article-detail-41984 
查询数据量大时,你会选择关联表查询还是循环中依个查询?
在平时的开发中,涉及多表数据联合查询时,一般我都会想当然的Inner Join、Left Join,也经常出现数据量一大查询就特别慢的问题。 刚开始还没在意,想当然的以为,数量大了,查询慢是正常的。 可又想了一下,对于MSSQL来说,40多万也不算很大啊。。。 今天突然想了下,如果不关联表,而是在循环中,需要时再查询数据库,获取其他表的数据。 以我目前对SQL的理解:   1、数据量大时,
http://www.cyqdata.cn/cnblogs/article-detail-41844 
ajax 的post方法用例(带循环
在最近的项目中,为了能解决在大数据查询中出现的超时问题,需要将大数据拆分成小数据,然后进行循环处理。本人经验不足,技术有限,只能想到用ajax来传送数据。 用上循环就是为了在数据发送前进行合理的处理,解决在脚本语言对数据进行另外需求处理时出现的超时现象。处于对ajax认识未深,如有说得不对或不到位的,还请指教。     ajax中的post方法有三个参数,前两个 参数是必须的,第三个参数根据需求
http://www.cyqdata.cn/cnblogs/article-detail-41220 
“在 C99 模式之外使用 ‘for’ 循环初始化声明”错误处理;
示例程序 1: #include <stdio.h> 2:  3: int main() 4: { 5: for( int i = 1; i <= 9; i++ ) 6: { 7: for( int j = 1; j <= i; j++ ) 8: { 9:
http://www.cyqdata.cn/cnblogs/article-detail-41172 
在内部循环中Continue外部循环
有时候你希望在一个嵌套循环的外层循环中执行Continue操作。例如,假设你有一连串的标准,和一堆items。并且你希望找到一个符合每个标准的item。 match = null; foreach(var item in items) { foreach(var criterion in criteria) { if (!criterion.IsMetBy(item))
http://www.cyqdata.cn/cnblogs/article-detail-41155 
把多核CPU的计算能力都用起来吧,Parallel--让你的循环变成多线程
某些仿真模拟项目中时常会遇到大量的计算的问题,做一个几千次的仿真会耗费数个小时,用户多次的提出要求提高计算的效率,我们也多次修改计算的逻辑,让计算路径变得更短,但是依旧达不到非常明显的效果。 计算时我观察了一下CPU的使用情况曲线,发现CPU占用并不是很多,而且即便是占用CPU很高的计算逻辑,也只是占用了一个CPU的内核,那如何更充分的利用现在主流的多核CPU做运算呢? 多线程!但是---- 如果
http://www.cyqdata.cn/cnblogs/article-detail-40153 
Windows程序设计零基础自学_1_Windows程序消息循环机制
       第一次接触计算机的时候,已经是2005年,我记得当时在学校的机房还有98和2000的操作系统, 当时学C语言后,知道了怎么在cmd一样的模式下编制程序,当时一直迷惑就是怎么样编制一个和IE和Word一样具有点击鼠标操作的应用程序, 后来过了大一,大二时选择了自动化(我们学习大一不分专业)就一直没有机会学习如何编制Window
http://www.cyqdata.cn/cnblogs/article-detail-39701 
C#中循环结构的效率问题
C#中循环结构的效率问题 引言 顺序、选择、循环是一切程序的三大结构。今天我们就来说一说循环中的一个小问题。 内容 c#的循环结构有四种: for while…do… do…while… foreach 在这四种结构中,都有循环结束的判断。大于某个数字,小于某个数字,或者是其他条件表达式的判断。今天我们就说一下关于数字的判断。 我们
http://www.cyqdata.cn/cnblogs/article-detail-39480 
【vim】疯狂的循环替换
需要同时进行以下三个替换:    foo → bar    bar → baz    baz → foo:%s/\<\%(foo\|bar\|baz\)\>/\={'foo':'bar','bar':'baz','baz':'foo'}[submatch(0)]/g把
http://www.cyqdata.cn/cnblogs/article-detail-39260 
.Net 下跟踪线程挂起和程序死循环
.Net 下调试跟踪线程挂起和程序死循环   作者:Eaglet      .Net 下的程序调试相对C/C++要简单很多,少了那些令人头疼的指针越界的问题。不过当你的程序遇到如下问题时,依然非常棘手:      1. 进程异常终止。解决方案见 .Net 下未捕获异常的处理    &nbs
http://www.cyqdata.cn/cnblogs/article-detail-38648 
诡异的bug: tcsh陷入死循环
问题:项目开发中,碰到一个很奇怪的问题:当tcsh启动的子程序退出之后,tcsh本身无法退出,并占用大量CPU资源。 背景:应用程序在fork之后,用tcsh启动另一个子进程,执行特定任务。进程之间使用sockepair(pipe)进行进程间通讯;为简化编程,将子进程的socket fd重定向为stdin和stdout。 具体症状: Strace tcsh程序: fstat(250, 0x7
http://www.cyqdata.cn/cnblogs/article-detail-38207 
python基础教程-第2章节 分支,循环,还有条件
一:回顾与思考   唉!刚才看了个恐怖片,暂时睡不着,现在继续学习会了!   上一章节,我学习了两种数据类型,1种是数字,1种是字符串。数字可以做数学运算,字符串呢可以处理文本信息。其中数字又分为,整数,浮点数。字符串当然就是字符串了。整数,浮点数就是描述数字的数据类型。然后呢,要做一些有意义的事情的话,就需要把这些组合起来进行一些处理了(就是表达式了)。还要注意,python解释器在做解释之前做
http://www.cyqdata.cn/cnblogs/article-detail-37666 
在WinForm中增加查询对话框对DataGridView数据进行循环查找
在开发WinForm窗体程序时,我们希望增加一个对DataGridView数据进行查找的对话框,类似于Visual Studio中的“查找和替换”对话框,但是功能没有这么复杂,需求如下:   1. 用户可以通过主窗体中的菜单打开数据查找对话框。   2. DataGridView数据未加载前不显示查找对话框。   3. 查找对话框中可以进行大小写匹配和全字匹配。   4.
http://www.cyqdata.cn/cnblogs/article-detail-37538 
中国人最擅长的低廉价格竞争的软件项目恶性循环亲身体验
    国内有一个怪现象就是硬件设备值钱人不值钱;房子值钱人力不值钱;有时候也没办法,可能大领导本想在技术上花点儿钱,投资了钱也搞出什么打磨摩托罗拉的芯片糊弄这样坑蒙拐骗的事情出来,让人比较难相信这钱是否真的花费在开发技术上了,所以干脆全国各地只相信硬件设备的投资更多了一些,毕竟是看得见摸得着。    最近又一次亲身感受了一下,让大家都郁
http://www.cyqdata.cn/cnblogs/article-detail-36264 
Wpf消息循环之消息传递
     几天遇见一个问题需要检查某个wpf程序是否已经运行,如果没有运行则启动传递参数,如果已运行则需要直接传递消息。在没有运行 情况下传递参数很简单,我们只需要Process cmd窗口启动并传递参数,在程序中处理。但是如果程序已经启动有点麻烦,凭着我曾winform的经验第一时间想到的是win32 api  SendMessage,我们的C#
http://www.cyqdata.cn/cnblogs/article-detail-31739