, i = 1; while (i <= 100) { sum += i; i++; } console.log(sum); //3.单出一个对话框,你爱我吗...如果输入我爱你,就提示结束,否则一直询问 var message='你爱我吗'; while(message!=='我爱你'){ message=prompt('你爱我吗?')...i = 1; do { sum += i; i++; } while (i <= 100) console.log(sum); //3.单出一个对话框,你爱我吗...如果输入我爱你,就提示结束,否则一直询问 var message = '你爱我吗'; do { message = prompt('你爱我吗?')...while和do…… while执行次数不一样,do……while至少会执行一次循环体,而while可能一次也不执行 重点学习for循环语句,因为它写法更简洁 continue 和break continue
print("I'm jake") # 需求:输出"鲁迅说:I'm a 周树人" print('''"孔子说:I'm a 文豪"''') # 输入 input user_name = input('请输入你的用户名...为了方便存取数据,我们讲元素进行编号,从0开始依次递增 # 通过下标索引,可以获取元素,或者进行切片等操作 str1 = 'itheima' # 通过索引获取元素的格式: 字符串[元素索引] # 需求:想获取第5...# 天,门安天京北爱我 # 如果结束位置写0 含义也不相同 print(str2[8:0:-1]) # 天,门安天京北爱我 # 需求:在字符串中截取"天门天门" print(str2[4: 11...升阳太上门安天,门安天京北爱我 # python中复制数据序列的方法 str3 = str2[:] print(str3) # 我爱北京天安门,天安门上太阳升!...# True # 判断中文数字 str4 = '123四肆④亖零〇' print(str4.isnumeric()) # True 这个方法可以判断中文数字和罗马数字和阿拉伯数字 print(str4
16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D,E,F这五个字母来分别表示10,11,12,13,14,15。字母不区分大小写。 ...假设有人问你,十进数 1234 为什么是 一千二百三十四?...你尽可以给他这么一个算式: 1234 = 1 * 103 + 2 * 102 + 3 * 101 + 4 * 100 6.2.6 十六进制数的表达方法 如果不使用特殊的书写形式,16进制数也会和...其中的x也也不区分大小写。...(不要告诉我你不会计算6÷3!) “将商继续除以2,直到商为0……” 现在商是3,还不是0,所以继续除以2。 那就: 3 ÷ 2, 得到商是1,余数是1。
首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。...显示数据库 命令:show databases (注意:最后有个s) mysql> show databases; 注意:为了不再显示的时候乱码,要修改数据库默认编码。...OK, 1 row affected (0.00 sec) mysql> drop database if exists drop_database;//if exists 判断数据库是否存在,不存在也不产生错误...当前选择的数据库 命令:mysql> select database(); MySQL中SELECT命令类似于其他编程语言里的print或者write,你可以用它来显示一个字符串、数字、数学表达式的结果等等...RESTRICT和CASCADE可以使分区更容易。目前,RESTRICT和CASCADE不起作用。 表插入数据 命令:insert into [( [,..
目录 1、报数游戏 2、不连续处断开 3、猜数字 4、反转串 5、第一个数字 附加、递归连续数 1、报数游戏 有n个孩子站成一圈,从第一个孩子开始顺时针方向报数,报到3的人出列,下一个人继续从1报数...下面的程序以10个孩子为例,模拟了这个过程,请完善之(提示:报数的过程被与之逻辑等价的更容易操作的过程所代替)。 ...个孩子 2、不连续处断开 下列代码运行结果为: 12345 23456 89 23456789 即把一个串从数字不连续的位置断开。...System.out.println("请在心中想好一个数字(1~100),我来猜"); System.out.println("我每猜一个数字,你要告诉我是“猜大了”,“猜小了”,还是“猜中”")...下面就是其中的一种方法,代码十分简洁(甚至有些神秘),请聪明的你通过给出的一点点线索补充缺少的代码。
这个夏日,有你更美。") MsgBox("从看到你的那一刻起,我的心跳就告诉我你是我今生等待的人。你给了我勇气和动力,我会用一生的努力来呵护这份心动的。")...我的心为你沦陷,从此只为你跳动。") MsgBox("想再躺在你怀里,想再让你为我擦干眼泪,想再让你抱紧我,想再吻你的脸,想要你说声爱我!")...MsgBox("当风不再追云,当冰不再化水,当火不再炽热,当石不再坚硬,当世上没有爱情,我才能停止爱你……") MsgBox("我爱你的容貌,更爱你的心灵,即使我不能使你幸福,至少也要愿幸福与你同在。"...MsgBox("不论你去舍处,我的心追寻着你的踪影,你落在地上的每一个足印,都会使我激动不已。") For i=0 To 100000000 x = MsgBox("你爱我吗?"...百闻不如一见…… 你不答应TA,程序就不结束……只不过任务管理器可以关掉进程而已,你手动点击X是没用的啊 做个文件吧,实在是运行不了?
,出错的话,调试到出错的代码行即显示错误,停下。...do...while循环体至少执行一次 案例:不爱我就一直弹 do { var message = prompt('你爱我吗?')...; 循环总结 JS中循环有for、while、do while 三个循环很多情况下都可以相互替代使用 如果是用来计数,跟数字相关的,三者使用基本相同,但是我们更喜欢用for while和do..while...,do...while至少会执行一次循环体,而while可能一次也不执行 实际工作中,我们更常用for循环语句,写法简介直观 continue关键字 continue关键字用于立即跳出本次循环,继续下一次循环...例如:吃5个包子,第3个有虫子,就扔掉第3个,继续吃掉第4个和第5个包子。
如果你使用SOAP或者XML-RPC,原理也是基本相同的,唯一的不同是——你将XML消息包含在了某种特定的格式中。 ?...当出现问题时,第2级和第1级还有一个不同之处。...超媒体控制(Hypermedia Control)的关键在于:它告诉我们下一步能够做什么,以及相应资源的URI。...> 响应包含了一系列的超媒体控制,用来告诉我们后面可以进行什么操作。.../blog/api/v1 9.充分使用HTTP状态码来处理错误 HTTP状态码(HTTP Status Code)是用来表示网页服务器HTTP响应状态的3位数字代码。
result += i print(result) 运行结果为: 计算 1+2+…+100 的结果为: 5050 上面代码中,使用了 range() 函数,此函数是 Python 内置的函数,用于生成一系列连续的整数...range() 函数的语法格式如下: range(start,end,step) 此函数中各参数的含义如下: start:用于指定计数的起始值,如果省略不写,则默认从 0 开始。...d个元素是 %s” % (i , a_list[i])) 运行结果为: 第0个元素是 330 第1个元素是 1.4 第2个元素是 50 第3个元素是 fkit 第4个元素是 -3.5 for 循环遍历字典...我爱我的家”反转”家的我爱我!人好大个是我” yuanJu = “我是个大好人!...num = range(1, 101) for n in num: if n % 2 == 0: print(n) else: print(“以上数字为1-100之内的偶数”) 因为上面的偶数需要包括100
".replace(/\d{5,}/,'X'));//a1234 //需求:匹配一个连续出现10次数字的字符 console.log(/\d{10}/.test("1234567abc...) g (global) : 全局匹配 m(multiple) : 检测换行符,使用较少,主要影响字符串的开始^与结束$边界 //1.不区分大小写 /a/...\n我爱我学习\n我爱我学习"; console.log(str); //需求:把每一行的开头的我 替换成 你 // console.log(str.replace...(/我/,'你'));//只能替换第一个我 // console.log(str.replace(/我/g,'你'));//替换所有的我 // console.log(str.replace...(/^我/g,'你'));//字符串中每一行第一个其实是个\n换行符 //所以我们要加上m console.log(str.replace(/^我/gm,'你'));
Problem Description 假设: S1 = 1 S2 = 12 S3 = 123 S4 = 1234...那么你能告诉我在S串中的第N个数字是多少吗? Input 输入首先是一个数字K,代表有K次询问。 接下来的K行每行有一个整数N(1 <= N < 2^31)。...Output 对于每个N,输出S中第N个对应的数字....例如,你需要在一个从小到大有 序的有15个元素的线性表中查找数11 ,而已知第8个数是“6”,“11”如果在 表中,那么它一定在第9个数〜第15个数这个范围之内。
但这是我找到的全部内容,如果你能解答,希望在评论区告诉我。 为什么大型机(mainframes)要使用36位字长? 与 6-bit byte 有关的另一个问题:为什么很多大型机使用36位字长?...举个例子,如果你想用BCD来编码数字1234,那么就会是这样的: 0001 0010 0011 0100 因此,如果你想要能够轻松地处理二进制编码的十进制数,字节大小应该是4 bits的倍数,比如8...我认为今天BCD已经过时了,因为我们有了显示器,我们的计算机可以将用二进制表示的数字转换为十进制,并将其显示出来。...理由四:较小的字节大小是好事 你可能会想:如果8-bit bytes比4-bit bytes更好,那么为什么不继续增加byte size呢?可以使用16-bit bytes呀!...随着字节变大,CPU需要设计得更复杂。例如,每个位都需要一条总线线路。 所以我认为越简单越好。 我对CPU架构的理解非常不牢固,所以我就点到为止。
如图中第1个文件,1,2,3,4...表示这个文件的第几个消息,可以看到第1234个消息是第1个Commit Log文件的最后一个消息,第1235个消息是第2个Commit Log的第1个消息。...说明2:在我写的《RocketMQ分布式消息中间件:核心原理与最佳实践》中,这个图缺少了Body内容,这里加了,也更详细的补充了其他数据。...Host的编码并不是简单的把IP:Port作为字符串直接转化为byte数组,而是每个数字当作byte依次编码。在下一节的Golang代码中会说明。...我们看到这个协议后,如何证明你的物理文件就是按照这个协议写的呢? 4....1.2 Commit Log Offset是连续的吗, 为什么? 不是连续的。
你问他电脑的内存有多大?他告诉你说 512G 。不了解内情的,还以为他是专门从事数字货币挖矿业务的土豪呢。 为了让学生能够更好地吸收知识,授课的内容和方式就得不断变化,与时俱进。...尤其是当你完成某个任务,需要连续通过若干个工具配合时,成本其实很高。 例如后一个工具不一定支持前一个工具的导出内容,那就会使得配合无从谈起。...我记录的时候,怎么描述“第 28 页幻灯这个位置图片换一张”,或者“第 40 页这里,视频太长需要剪短”?...不。 因为 Roam Research 出现了。 新方法 Roam Research 的主要特点,我在《Roam Reserach 到底好在哪儿?》一文中,已经为你介绍过了。...点击就可以看到与之相关的课前准备或者课后回顾上下文,使得你立即就明白后面该如何更好地迭代修改。 ? 而且在索引页面上选择对应的标记,就可以只显示未完成的任务。这样就可以让你更轻松地聚焦,降低焦虑感。
如图中第1个文件,1,2,3,4...表示这个文件的第几个消息,可以看到第1234个消息是第1个Commit Log文件的最后一个消息,第1235个消息是第2个Commit Log的第1个消息。...说明2:在我写的《RocketMQ分布式消息中间件:核心原理与最佳实践》中,这个图缺少了Body内容,这里加了,也更详细的补充了其他数据。 ...3、Host的编码并不是简单的把IP:Port作为字符串直接转化为byte数组,而是每个数字当作byte依次编码。在下一节的Golang代码中会说明。...我们看到这个协议后,如何证明你的物理文件就是按照这个协议写的呢?...往期 推荐 《跨数据中心下的 Kafka 高可用架构分析》 《关于MQ,你了解多少?(干货分享之二)》 《关于MQ,你了解多少?
另外子表达式可以嵌套使用、频繁使用子表达式会降低效率2、回溯引用回溯引用允许正则表达式引用前面的匹配结果 应用场景: a) 有一段文本,你想把这段文本中所有连续重复出现的单词找出来。 ...,那么第二行也会被匹配进去,这很明显不是我们想要的,因为第二行的h2和h3标签不匹配。 我们应该使用.*?...随后\d{3}匹配三个数字(即123)。 (?...更简单的方式:\d{5}(-\d{4})?总结:?后跟判别式,随后紧跟满足条件下的匹配子串,如果有不满足的子串,则紧跟在|后面。...结果:第1、2、3以及第4行到?为止c) 邮箱地址(\w+\.)*\w+@(\w\.)+[A-Za-z]+d) html注释<!-{2,}.*?
本期题目:九宫格按键输入 题目 九宫格按键输入,有英文和数字两种模式, 默认是数字模式,数字模式直接输出数字, 英文模式连续按同一个按键会依次出现这个按键上的字母, 如果输入/或者其他字符,则循环中断,...数字和字母的对应关系如下,注意0只对应空格: 1(,.) 2(abc) 3(def) 4(ghi) 5(jkl) 6(mno) 7(pqrs) 8(tuv) 9(wxyz) # 0(空格) / 输入一串按键...,要求输出屏幕显示 #用于切换模式,默认是数字模式,执行#后切换为英文模式; /表示延迟,例如在英文模式下,输入22/222,显示为bc,数字模式下/没有效果; 英文模式下,多次按同一键,例如输入22222...,显示为b; 输入 输入范围为数字0~9和字符#,/,输出屏幕显示,例如, 在数字模式下,输入1234,显示1234 在英文模式下,输入1234,显示 ,adg 输出 输出屏幕显示的字符 题解地址 ⭐️...⭐️ 华为 OD 机考 Golang https://blog.csdn.net/hihell/article/details/129341397 华为 OD 机试 刷题技巧 我这里有一个“刷题技巧”,你可以看看
(不是闲的没事干,而是由于Cache-Controll是HTTP1.1中才有的)那么就是根据更先进的设置Cache-Control来为标准。...好了,现在有个问题,我有个文件可能时不时会更新,服务端非常希望客户端能时不时过来问一下这个文件是否过期,如果没有过期,服务端不返回数据给你,只告诉浏览器你的缓存还没有过期(304)。...然后浏览器使用自己存储的缓存来做显示。这个就叫做条件请求。...,你就告诉我一下就好了,不需要返回实际的资源内容。...告诉服务端:如果你那边的资源还是1234标签的资源,你就返回304告诉我,不需要返回资源内容了。如果不是的话,你再返回资源内容给我就行了。服务端就比较下Etag来看是返回304还是200。
递归的基本思想是将问题分解为更简单的子问题,然后组合子问题的解来得到原问题的解。然而,递归需要小心处理终止条件,否则可能导致无限循环。此外,递归可能消耗大量内存,因为它需要存储每个递归调用的状态。...; 但是这里有个问题就是得到的数字顺序是倒着的 但是我们有了灵感,我们发现其实一个数字的最低位是最容易得到的,通过%10就能得到 那我们假设想写一个函数Print来打印n的每一位,如下表示:...函数不返回,函数对应的栈帧空间就一直占用,所以如果函数调用中存在递归调用的话,每一次递归函数调用都会开辟属于自己的栈帧空间,直到函数递归不再继续,开始回归,才逐层释放栈帧空间。...比如:计算n的阶乘,也是可以产生1~n的数字累计乘在一起的。...当n等于1时,只有一种跳法,即直接跳上去;当n等于2时,有两种跳法,即连续跳两次1级或直接跳2级;其他情况下,则可以分为两种情况:跳一步或跳两步,分别递归求解即可。
古代密码术 古代密码术,由于人类文明还没有发展到数字化时代,所以加密通常不掺杂复杂的数学运算,相对来说,加密还处于比较朴素的时代。...于是 Bob 想了一个办法,说:「我扔一个硬币,你猜是正面还是反面?如果猜对了,我就去加班。如果猜错了,嘿嘿……」。...把结果平方,取第3至第10位,组成一个8位数。 3. 再用这个数除以456789求余数,把这个结果告诉 Alice。 4. Alice 猜测 Bob 想的是奇数还是偶数。 5. ...来看一个小时候《趣味数学》这类书里的数学小魔术: 让对方任意想一个3位数,并把这个数和91相乘,然后告诉我积的最后三位数,我就可以猜出对方想的是什么数字!...● 比如 A 想的是123,计算出123 * 91 = 11193,并把结果的末三位193告诉我。 ● 我只需要把193乘以11,乘积的末三位就是对方刚开始想的数了。
领取专属 10元无门槛券
手把手带您无忧上云