python写的2个小程序 今天早上来公司比较早,就用python写了写数据结构的代码,工作之后虽然参与了一部分开发的工作,但都是在写业务逻辑,时间长了,发现自己成了if-else选手了,索性后面每天都写写...,保持保持手感,最近在买了一个,感觉也讲得不错,推荐大家看看。...,将较大的数放到后面,一次比较完之后 程序比较的次数就减少一次,依次比较 每比较一次 比较的次数就减少一次。...因此 用两个for循环 外层用来判断循环的次数,内层for循环用来比较程序的比较的次数 ''' def bubble_sort(arr): length = len(arr) for i...-1-i): #这里这个j就是控制每一次具体的冒泡过程,假如有三个数,那只需要两次就可以了,当下一次时,最后一个数字已经是有序的了,所以说少冒泡一次,所以这里j每次都会减去i的值
很久没写博客了,近两年的时间一直在搞Openstack相关的东西,有时间我也会把我认为值得写得一些技术和经验分享出来。 以后准备好好学学Python了,要不快没饭吃了 ?...,这两个礼拜看了一些视频教程和书籍,遂拿这个ATM小程序练练手。...文件结构: 程序共有6个py文件和3个文本文件 cashin.py -- 还款模块 goods_list -- 商品列表 login.py -- 主文件 menu.py -- 菜单模块 printlist.py
没事的时候写了个计算属相的小程序,觉得很好玩。 效果预览: 代码: <!...亥猪" } }}}}}}}}}}} document.frm.birth.value = birthpet; } 请输入您的出生年份...-- 在此能够设置文本框的列长度和初始值 --> <input TYPE="button
有一些调查说明,AI 对于初级和有经验的程序员帮助最大。本文通过一个案例,展示了 AI 加持的经验如何发挥巨大的效益。...确认方案 作为一个老程序员,对这个问题的第一反应是质疑,这样点对点的集成是不是合适?客户要不要考虑 Service Mesh?客户有没有 ESB 吗?是不是应该搞一个网关专门干这个?...由于还没拿到实际的代码,我决定先写一个原型,展示一下效果。 作为一个老 java 程序员,一定不会忘记当年遍地 XML 的情形,一如现在的 YAML 和 JSON 。...当时各大组织,推出了许许多多关于 XML 的标准,其中有一个是 XSLT,可以实现 XML 到 XML 的格式转化。所以我想问问 json 时代有没有类似的?...AI 实现 我给了 Claude 一个还算详细的需求: 帮我写一个 spring boot 应用,可以使用配置文件中的jolt配置将一个对象对应的json转化成另一种格式,使用指定的 restful 方法
一、前言 在 Linux 上写下一个简易的进度条小程序。 成品展示 : 今天的内容比较轻松,只需要了解两个知识点,这个小程序就很容易写出来了,让我们开始今天的学习。...而在我们平时打字时,一行写满了需要换行,但是新起一行有很多种,例如: 这样虽然新起一行了,但是不是我们想要的结果。...由于程序是按照顺序执行的,所以必定是先执行完 printf 在执行 sleep 。...一句话理解光标:光标和显示器匹配,光标在哪里,显示器打印的时候就从哪里开始打印 。 4、倒计时 基于对上面的理解,我们先实现一个简单的倒计时。...由此,我们可以很轻松写出代码,例如写一个从 10 开始的倒计时: #include #include int main() { int i = 10;
小程序上线一月有余,有不少创业团队如朝夕日历、小睡眠、小密圈等工具性的应用享受了这一波产品红利,收获了数十万新用户。...笔者近期接触了不少从事后端开发的Java、C++程序员,纷纷表示了想要了解小程序开发技术的兴趣。...下面,结合一个Hello world的小程序示例,给大家简单讲解一下如何在腾讯云上开发一个简单的小程序demo,小程序示例的完成结果如下: [1487420786416_855_1487420786952....png] 1.Hello World 小程序代码结构 [1487421158126_9695_1487421158375.png] app.js定义了小程序的启动逻辑 app.json定义了小程序的页面结构...,目前我们的小程序只有一个index页面 index.wxml定义了欢迎页面的有什么,目前我们放了一张gif、一个按钮和一个文字标签。
最终,promise告诉我们一些关于我们从它返回的异步函数的完成情况--生效了或失败了。我们认为这个功能是成功的,如果promise是解决了,并且说promise被拒绝是不成功的。...外号: promise为我们提供了一种等待异步代码完成,从中捕获一些值,并将这些值传递给程序其他部分的方法。...我们怎么使用promise? 使用promise也称为消费promise。在上面的示例中,我们的函数返回了一个promise对象。这允许我们使用方法的链式功能。...(更)真实的例子 想象一下,你有一个从数据库中获取用户的功能。...回调的这种模式可能会导致“回调地狱”。 Promise为我们提供了一种更优雅,更易读的方式来查看我们程序流程。
在中国35岁可能就是程序员的分水岭;35岁前你可以无视一切,但35岁后你可能就被无视。但其实怎么都好,路是自己的,走自己的路让人去说吧。...为什么突然会有这些感想呢,因为最近获得了一份大厂内部的小程序代码,看后不经感慨都是实现同样的功能,但人家写得实在太优雅了,所以在这里分享一下吧。...功能其实也很简单就是通过云函数获取微信的OPENID,那他是怎么写的呢。。 首先将云的信息写在envList.js,这样换其他环境只需要修改里面的id即可。...fromopenid: wxContext.FROM_OPENID, appid: wxContext.APPID, unionid: wxContext.UNIONID, } } 在小程序页面怎么调用呢...他不是放在onLoad,而放在onShow里,这个我没怎么深究,一个是监听加载,就是当页面加载的时候进行调用。而另一个则是监听显示,就是显示时调用。
步骤: 打印商品内容 引导用户选择商品 验证输入是否合法 将用户选择商品通过choice取出来 如果钱够,用本金saving减去该商品价格 将该商品加入购物车 循环遍历购物车里的商品,购物车存放的是已买商品...elif choice=='q': print('------------您已经购买如下商品----------------') #循环遍历购物车里的商品...,购物车存放的是已买商品 for i in shopping_car: print(i) print('您还剩%s元钱'%
关于我 我是一个对技术充满兴趣的程序员, 擅长前端工程化,前端性能优化,前端标准化等。 做过.net, 搞过Java,现在是一名前端工程师。...通过收集以上的数据,我们就可以用数据来表示我们的成果,让数据说话,关于如何 使用这些数据,我们稍后讨论。 页面加载性能优化 假如你被分配了一个任务。让你对项目的页面加载速度进行优化。你会怎么做?...相对折中一点,我们可以选择支持代码定制的一些产品,在特殊情况我们可以自定义。 累死累活干不过做 PPT 的 有了这些数据图表,是时候写一份PPT来秀一下了。...一种方式是使用你电脑的办公软件或者一些在线的幻灯片制作工具做, 比如slides 。 ? 另一种方式通过写代码的方式实现,作为程序员我推荐使用第二种。...最后结合我们实际情况,PPT是一个很好的展示自己的东西,不管是晋升还是宣传都是很好的方式, 这里我也推荐了几个产品,帮助大家更快更好地将图表展示出来。
前言 最近啊,看到好多的同学都在做年终总结,作为程序猿的我们被 PPT 虐的不轻。...奈何 PPT 是这个世界上最好的编程语言,我们不得不会,今天我们就一起来了解下如何以程序猿的方式写 PPT,而且还不比那些高级 PPT 工程师写的差! 这个工具是什么呢?...Slidev 我们前面已经介绍过了,感兴趣的朋友可以卡四个点这里。今天的主角是reveal-md,一个简约大气的猿里猿气的 PPT 生成工具。...\test-md.md 此时,reveal-md 会为我们启动服务器并自动打开浏览器,你就可以看到你创作的 PPT 了。 怎么样,是不是简约又大方!但是少了些花里胡哨。...自定义主题只需要指定你自己的 css 文件即可。 代码支持 reveal-md 之所以能成为程序员的 PPT 利器,很重要的一个原因就是其对代码的支持很好。 向 PPT 中加入代码片段。
我录过一个小视频,大概是讲我在极客时间有100多个评论需要回复,并且每次回复的内容都是一样的,为此我写了一个很小的RPA小程序,让它在我外出时自动完成了任务。...重复的代码我都是直接拷贝的。 有一次,有一个学生写程序遇到了bug,让我帮他看看。我就帮他看,调试,看输出的错误信息是什么,然后查Google,整了很久,最后下课了问题也没有解决。...20多岁写到手臂酸麻、键盘不响应的时代毕竟不去不复返了。 由这件事我也诚实地反省,在写程序这件事上,如前面我说,自己是一个中等程序员资质,不是谦虚,确实如此。 后来这个问题怎么解决的呢?...如果你感觉写程序比我快,效率比我高,你一定能做一个比我历害的程序员。 我讲明白了没有,欢迎关注公众号「程序员LIYI」留言讨论。...2021年2月17日 《小程序从0到1:微信全栈工程师一本通》 一本全面而系统的介绍小程序开发技术的书籍
为了遵守"三爱两人一终身"的道德准则, 今天尝试了下PPT抠图 1. 主要原理 通过PPT里面的 图片格式 => 删除背景 来实现简单的抠图 2....开始扣图 此时我想打开笨重的PS, 或者轻便的光影魔术手. 但最后我选择了PPT 首先, 我们选择删除背景 ?...image.png 然后, 开始操作, 我们可以看到下图, 粉红色就时要被去除的部分, 反之就时我们抠出来的部分, 此时我们只要拖动那个框体, 来使得我们的哪吒可以完全抠出来 ?...结果 可以看到我们想要的哪吒被成功抠出来啦, 操作还是很方便, 速度也很快 ? image.png
Perl的LWP::UserAgent库是一个用于发送爬虫IP请求的Perl模块。它可以用于编写Web爬虫、测试Web应用程序、自动化Web操作等。...以下是一个简单的使用LWP::UserAgent库发送爬虫IP请求的Perl脚本的例子:#!...response->decoded_content;} else { print "Failed to get response: ", $response->status_line, "\n";}这个程序使用...Perl的LWP::UserAgent库来爬取网页上的图片。...首先,我们创建一个爬虫ip对象,然后使用它来设置爬虫IP。然后,我们创建一个用户爬虫ip对象,使用爬虫ip来访问目标网站。如果请求成功,我们输出响应内容;否则,我们打印出错误信息。
前言 Markdown 是一种轻量的标记语言,我们只需要写 md 格式文件,不必考虑文档的排版,被广泛用于博客写作,技术文档编写等,程序员们都热爱,但我们工作中除了写文档,有时候还需要汇报工作,技术分享等...,需要用到 PPT,但设计 PPT 可能不是每个程序员所喜欢的,所以我们可以使用一个非常好用的工具 slidev, 可以使用 markdown 来制作演示文稿, 这个工具很多小伙伴都知道,尤大的分享就经常使用...比如有下面这样一个 md 文件 # 欢迎使用 Slidev!...主要借助于prismjs 这个插件,可以参考之前写的这篇文章《使用 Prism.js 对代码进行语法高亮》。...代码片段 以上代码片段只实现了一个雏形,但 slidev 还有更强大的功能, 比如:演讲者录制、演讲者模型、绘图批注等,感兴趣的同学移步 slidev 官网和 Github。
前言 slide,泛称 ppt,指代幻灯片中具体的一页;ppt,PowerPoint 的简称。...通常我们会使用微软的 PowerPoint 来设计幻灯片,但是在 Markdown 文档标准化的当下,用 Markdown 来写 ppt 已经逐步成为一种趋势,今天我们就来介绍一款超棒的 Markdown...写 Slide 的工具,它就是 Slidev。...安装命令:npm i playwright-chromium 导出命令:npx slidev export 总结 slidev 是一个可以打造高保真,高度自定义,页面美观,完全兼容 MarkDown...的 slide 的优秀工具。
BIOS引导原理 首先要了解BIOS的引导原理。启动时自检过程中会去检查磁盘的第0磁头第0磁道的第1扇区,检查其是否以0x55和0xaa为结尾,如果是的话,就认为它是一个引导扇区。...接着就会将这个扇区复制到内存的0x7c00处,随后从0x7c00处开始执行。 BIOS跳转到引导程序的之前,会初始化处理器,设置CS寄存器为0x0000,指令指针寄存器IP为0x7c00....mov ax, cs mov ds, ax mov es, ax mov ss, ax mov sp, BaseOfStack 清屏 使用BIOS的10h的中断服务程序来清屏...可以显示字符串 填满第一个扇区 为了确保boot的映像大小刚好是第一个扇区的大小,使用下面的方法来填满整个扇区。...;填满整个扇区的512字节 times 510 - ( $ - $$ ) db 0 dw 0xaa55 ;===确保以0x55 0xaa为结尾 在qemu中运行 先是使用bximage创建一个
最近州的先生开始着手开发 MrDoc 配套的移动端应用,初步选择了 uniapp 作为开发框架。...uniapp 虽然被很多人吐槽,但是耐不住它出东西快,对于 MrDoc 这种一个人全干的项目来说,简直是神器。...坑多的原因很多,比如各个平台的api差异,比如与原生VUE的兼容等等。 最近,州的先生就遇到了一个百思不得其解的坑。 MrDoc 的文集目录是需要无限层级的。...就像下图这样: 在 Web 端,对于服务端的渲染,州的先生通过 Django 的模板进行模板递归;而对于前段的渲染,这直接通过 JavaScript 函数进行递归。...而在 uniapp 上,州的先生也考虑使用递归来完成小程序端的文集文档无限层级目录的渲染。 本以为是个很简单的活:新建组件、自引用、父引用,一气呵成! 没成想,中途被噎着了。
最终,promise告诉我们一些关于我们从它返回的异步函数的完成情况--生效了或失败了。我们认为这个功能是成功的,如果promise是解决了,并且说promise被拒绝是不成功的。...外号: promise为我们提供了一种等待异步代码完成,从中捕获一些值,并将这些值传递给程序其他部分的方法。...我们怎么使用promise? 使用promise也称为消费promise。在上面的示例中,我们的函数返回了一个promise对象。这允许我们使用方法的链式功能。...(更)真实的例子 想象一下,你有一个从数据库中获取用户的功能。...回调的这种模式可能会导致“回调地狱”。 image.png Promise为我们提供了一种更优雅,更易读的方式来查看我们程序流程。
header('Content-Type:text/html;charset=utf-8');
领取专属 10元无门槛券
手把手带您无忧上云