编程开发

通过ssh连接到局域网内Windows下WSL的Ubuntu

我曾以为在我的M1 Mac mini 上搞开发足够够了。但实际上,由于操作系统或者芯片架构的原因,有些实验是不能测试的,比如用C写共享内存(教训是浪费很多时间)。 有意思的是我的室友有一台很强的主机:AMD 5900x + 32G运行内存。在编程开发中最重要的就这两个指标啦。我于是萌生用我的Mac mini 连接他的windows下的ubuntu远程开发。 如果你有一台闲置的电脑 Let's g

Python 列表操作方法详解(二),你值得一看!

在创建的列表中,有时候元素的排列顺序是无法预测的,但是经常要以特定的顺序呈现信息 1.使用sort () 对列表永久排序 假如有一个名字列表,并要让其中的名字按照字母顺序排列。 运行结果: * sort () 永久性的修改列表元素的排列顺序,再也无法恢复到原来的排列顺序 同样可以按照与字母相反的顺序来排列列表的元素,只需要向 sort ()传递参数 reverse =

边学习边闲侃(65)

2023年4月12日    星期三    晴 修炼:话好说事难做 好事不要想得太好,坏事却一定要想得更坏。有了这样的思想准备和相应的应对手段,我们才会知足常乐,才会临危不惧。 赢了一点,就指点江山批这个讽那个,输了就找替si鬼,且没完没了。这现象折射的是狭隘的心胸,绝对会让我们长不大的。即便偶尔成功,那也只能算是瞎猫碰上si耗子而已。 股价运程,是参与各方明争暗斗的结果,不管我们用什么方法预测,实

0616单片机期末考试

一、功能介绍 在单片机上面按键控制数码管显示按键次数 二、程序代码 /******************СÃÛ·äÀÏʦµÄ51µ¥Æ¬»ú¿ª·¢ÏîÄ¿°¸Àý******************** ÔÚµ¥Æ¬»úÊýÂë¹ÜÉÏÏÔʾ0ÖÁ9£¬×ó±ßÊýÂë¹ÜÓÉSw1¿ØÖÆ£¬ÓÒ±ßÊýÂë¹ÜÓÉSw2¿ØÖÆ£¬ÿ°´Ò»´Î´Ó0ÖÁ9ÒÀ´ÎÔö¼Ó ****

Docker 技术:Docker 容器技术基础详解

容器化的概念很早就有了。2013 年 Docker 引擎 的出现使应用程序容器化变得更加容易。 根据 Stack Overflow 开发者调查-2020,Docker 是开发者 #1 最想要的平台、#2 最喜欢的平台,以及 #3 最流行的平台。 尽管 Docker 功能强大,但上手确并不容易。因此,本文将介绍从基础知识到更高层次容器化的的所有内容。读完本文之后,你应该能够: 容器化(几乎)任何应

如何使用Python编写简易木马程序

这次我们使用Python编写一个具有键盘记录、截屏以及通信功能的简易木马。依然选用Sublime text2 +JEDI(python自动补全插件)来撸代码。 首先 准备好我们需要的依赖库,python hook和pythoncom。 下载(这个链接和原文一致)安装python hook 下载安装pythoncom模块: 键盘记录器 说起Keylogger,大家的思维可

【转】爬虫与反爬虫技术简介

互联网的大数据时代的来临,网络爬虫也成了互联网中一个重要行业,它是一种自动获取网页数据信息的爬虫程序,是网站搜索引擎的重要组成部分。通过爬虫,可以获取自己想要的相关数据信息,让爬虫协助自己的工作,进而降低成本,提高业务成功率和提高业务效率。 本文一方面从爬虫与反反爬的角度来说明如何高效的对网络上的公开数据进行爬取,另一方面也会介绍反爬虫的技术手段,为防止外部爬虫大批量的采集数据的过程对服务器造成超

VSCode 插件开发(二):插件开发实践

前言 来啦老铁! 在上一篇文章:VSCode 插件开发(一):Hello World 中,我们一起学习了 VSCode 插件项目是如何创建、VSCode 插件的基础知识等,而今天我们将基于上一篇文章,继续来尝试开发一个稍微复杂点的插件。 实际上,关于插件开发,VSCode 有较为完善的文档,请参考:VSCode 插件开发文档。 学习路径 插件功能设计; 编写插件代码; 为插件设置快捷键

我作为初级程序员所犯的错误

学会识别它们,养成避免它们的习惯 让我先澄清一件事。如果您是初学者,本文并不是要让您对可能犯的错误感到难过,而是要让您意识到这些错误,教您发现它们的迹象,并提醒您避免它们。 我过去犯过这些错误,并从每一个错误中吸取教训。我很高兴养成了编码习惯来帮助我避免它们。你也应该这样做。 这些错误在这里没有按任何特定顺序列出。 1)没有计划地编写代码 一般来说,高质量的书面内容不容易创作。这需要