求100以内偶数的和思路:1.先定义一个变量x2.x的范围是0-50,x的初始值为13.和值初始值为0,每做一次循环和值就等于本身+2*i方法一:vimsum1.sh#!/bin/bash#writtenbylizheng#aboutsumsum=0forxin{1..50};dosum=$(($sum+2*$x))doneecho"thesumis$sum"方法二:seq为固定写法思路..
分类:
系统相关 时间:
2016-12-12 07:47:50
阅读次数:
206
https://leetcode.com/problems/count-the-repetitions/ 下面是我的方法,结果对的,超时了。。。 优化之后的结果,还是超时: 加了string到array的优化,另外每次循环之后坐个判断剪枝。 用了这种Brute Force的方法,居然比我的快。。。。 ...
分类:
其他好文 时间:
2016-12-10 19:50:04
阅读次数:
202
如图所示的效果,小球相互碰撞会相互弹开,这时要干的事就只有两件事了,一:用二次循环遍历小球是否互相碰撞,二:碰撞之后会弹向什么地方和弹出多少距离,第一件事我想学过二维数组循环的都没问题,第二件事也只是用上期次弹动讲到的三角函数来判断角度,因为是力是相互的,所以反弹的一方应该是负值,而且因为撞击力会抵 ...
分类:
其他好文 时间:
2016-12-08 09:45:06
阅读次数:
193
在Unity中进行速度和GC Alloc的测试 测试脚本: 100万次循环下,可空类型执行速度45ms,非可空类型执行速度12ms 关于GC很奇怪,始终都有32B的GC,不管被创建和调用多少次。 但值是恒定的,不会造成内存影响 ...
yield 关键字向编译器指示它所在的方法是迭代器块。编译器生成一个类来实现迭代器块中表示的行为。在迭代器块中,yield 关键字与 return 关键字结合使用,向枚举器对象提供值。这是一个返回值,例如,在 foreach 语句的每一次循环中返回的值。yield 关键字也可与 break 结合使用 ...
在循环中有两种循环方式 continue , break continue 只是跳出本次循环, 不在继续往下走, 还是开始下一次循环 break 将会跳出整个循环, 此循环将会被终止 # 运行结果 你是风儿我是沙, 我要循环到天涯,其实到不了天涯 1 你是风儿我是沙, 我要循环到天涯,其实到不了天涯 ...
分类:
其他好文 时间:
2016-12-04 16:37:32
阅读次数:
145
以上是一段取四个不相等随机数的代码,这里的 i-- 是这段代码的核心。 在内层for循环中,一旦 array[i] == array[j] 就执行 i-- 。这意味着外层for循环在本次循环结束之后,i++会因为i--的出现而 不执行本次自增,相当于重新执行上次循环。从而达到了取 不相等 随机数的功 ...
分类:
其他好文 时间:
2016-12-04 11:38:01
阅读次数:
200
foreach 语法结构用于遍历数组。 foreach 语法结构用于遍历数组。 foreach() PHP foreach() 语法结构用于遍历操作或输出数组,foreach() 仅能用于遍历数组或对象,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误。 语法: 上述语法中,每次循环将当 ...
分类:
编程语言 时间:
2016-11-30 14:50:52
阅读次数:
188
2016年11月26日 15:22:27 星期六 场景: PHP从mysql中读取数据 1. 一次性读取所有数据放给PHP 2. 每次循环只读取一掉记录 数据量小的时候可以使用第一种方法, 数据量很大的时候就需要使用第二种方法了 第二种方法的使用: 如果用 php::mysql 扩展, 有一个函数叫 ...
分类:
数据库 时间:
2016-11-26 17:59:55
阅读次数:
230
break、continue、pass介绍 break:跳出当前循环 continue:跳出本次循环,进行下一次循环 pass:什么也不做,占位。 ...
分类:
其他好文 时间:
2016-11-26 02:29:44
阅读次数:
145