Category: 计算机

剑桥的树莓派门店 (Raspberry Pi Shop in Cambridge)

英国剑桥市中心的The Grand Arcade购物中心里有一家树莓派门店,这是英国唯二一家树莓派实体店(官网),另一家在利兹/Leeds: 剑桥树莓派的门店地址是:SU46, The Grand Arcade, St Andrew’s St, Cambridge CB2 3BJ 这家店确实不错,干净整洁。男人的减速带,媳妇拉我去逛街,她要买衣服,很累人,我就是个移动的衣架子,不过她答应陪我去先逛这家店作为奖励。 这个The Grand Arcade购物中心还有另一家店我也喜欢逛,就是mens kind,这家店有七七八八的玩具、手办、遥控模型等。 说回树莓派,这是英国唯数不多的高科技,媳妇说她都不知道这是什么,我说,这一小块板就是一台电脑,她说,我都有电脑了呀?我竟无以言对。 剑桥树莓派如此之火,以至于店里每次每人只能买一个,我们组平时需要很多树莓派,平时同事就多次去人肉这个树莓派。 英文: Visiting The Raspberry Shop in Cambridge UK 本文一共 …

孩子取得英国计算机挑战在线竞赛 Distinction 奖

弟弟去年的时候拿回来一张奖状(UK Bebras Challenge 2023, 拿了109分),第一张计算机相关的奖。不过他说并没有考编程,只是逻辑题,哥哥说他也有一张,也是Distinction,不过好像得120分以上才能进入下一轮。 英国UK Bebras在线考试都是在孩子上学期间完成的,不拿回奖状家长估计都不知道什么时候的事。不过我感觉除非进入下一轮,否则都没啥含金量。弟弟说好像只有六年级才可以进入下一轮。 今年也拿了一张,114分-比去年多了5分。 英国比弗挑战赛(UK Bebras Challenge)简介 是一项旨在促进学生计算思维和计算机科学兴趣的在线竞赛。以下是该挑战赛的一些关键方面: 目标受众 Bebras挑战赛为不同年龄组的学生设计,通常涵盖从小学到中学的学生。它包含不同难度级别,以适应具有不同能力和计算经验的学生。 格式和内容 Bebras挑战赛包括一系列在线解决的问题。这些问题通常是基于任务的,需要逻辑思维和解决问题的技巧,而不是特定的编程知识。这使得没有计算机科学经验的学生也能参与。 Bebras目标 Bebras挑战赛的主要目的是激发对计算机科学和计算思维的兴趣——在当今数字世界中这是一项基本技能。它还为教师提供了一个很好的工具,用来识别和培养学生在这些领域的才能。 组织结构 Bebras挑战赛通常每年举行一次,通常由教育机构或计算机科学部门与学校合作协调。参与挑战赛通常是免费的,由老师负责注册他们的学校和学生。 全球参与 虽然英国比弗挑战赛是针对英国的,但比弗是一个国际倡议,许多国家都举行比赛,每个国家都会根据自己的教育背景调整挑战赛。 对学生的好处 除了学习和提高计算思维技能外,学生还能获得成就感和激励,进一步深入计算机科学。挑战赛中表现优异的学生通常会被认可,这可能会带来更多计算教育和职业方面的机会。 英国Bebras挑战赛因其在使计算思维和计算机科学对广大学生更加易于接触和享受的作用而受到高度评价。它鼓励学生从小就理解和应用计算机科学的基本原理,在越来越依赖技术的世界中,这一点至关重要。 The UK Bebras Challenge …

教媳妇系统设计001-数据分片 (Data Sharding)

视频观看地址 同步到以下地址,还有微信视频号和小红书。 油管:Youtube B站:Bilibili 西瓜:Xigua 新挖一个坑,教媳妇系统设计,第1课讲的是数据分片/切片,也就是把数据按怎么样的方式存放到不同的服务器上。 随着数字化时代的快速发展,数据无疑成为了企业最宝贵的资源之一。然而,数据的快速增长也带来了存储和处理的挑战。在这个背景下,“数据分片(Data Sharding)”成为了解决大规模数据管理问题的关键技术之一。本文将深入探讨数据分片的不同类型和实现方法,并着重讨论水平分片和垂直分片的具体策略。 水平分片 (Horizontal Sharding) 水平分片是指将一个大表中的行分割成较小的片(Shards),每个片在物理上可以分布在不同的数据库服务器上。这种方法的主要优点是能够提高查询性能和可扩展性,因为操作可以在多个服务器上并行处理。水平分片可以根据不同的分片策略来实现,常见的有: 基于键的分片 (Key-based Sharding):在这种策略中,数据根据分片键的值被分配到不同的片。分片键通常是数据表中的一个或多个字段,通过散列函数,可以将行均匀地分布到多个片中。这种方法的一个挑战是选择合适的散列函数,以避免数据热点问题。 基于范围的分片 (Range-based Sharding):此方法按照指定范围将数据分配到不同的片中。例如,客户记录可以根据姓氏的字母顺序或客户ID的范围进行分片。虽然这种方法可以很容易地实现和理解,但如果数据分布不均,可能会导致某些片过大,影响系统性能。 基于字典的分片 (Dictionary-based Sharding):在这种策略中,维护一个查找表或字典,指明哪些行属于哪个片。这种方法在数据分布不容易预测或经常变化的情况下特别有用,因为字典可以动态更新。但是,管理和更新字典可能会增加额外的复杂性和开销。 垂直分片 (Vertical Sharding) 垂直分片涉及将一个数据库表中的列分割开来,不同的列(通常是功能相关的列组)存储在不同的数据库或服务器上。这样不仅可以减少每次查询需要扫描的数据量,还能根据应用的需求优化数据的存储。垂直分片的主要挑战在于跨多个数据库或服务器的事务一致性和数据整合。 总结 数据分片是一种强大的技术,可以帮助企业有效管理大规模数据集。选择合适的分片策略需要综合考虑数据的特性、应用的需求以及系统的架构。通过合理的设计和实现,数据分片不仅能够提升系统的性能和可扩展性,还能确保数据管理的灵活性和高效性。在未来的数据驱动世界中,掌握和应用数据分片技术将变得越来越重要。 数据分片 (Data …

用了7年的HPZ800服务器坏了 (SAS Discovery Error 0x00000002: Adaptor 0, Port 0)

前两天, 我用了7年的HPZ800服务器突然就坏了, 启动不了了, 显示以下信息. 当时远程链接突然就掉了, 然后就再也连接不上了. 以往也发生过这样的情况, 我就得去车库一趟重启一下电脑. 但是这一次不一样, 一过去就发现以下黑屏了. Serial ATA aHCI BIOS, Version iSrc 1.17_D 03112008 Copyright (c) 2003-2008 Intel Corporation ** This version supports only Hard …

通过 Mini PC (Windows 盒子) 远程连接车库的HPZ800服务器

昨天买466英镑, 今天原价了549 我把服务器移车库里, 桌面就想弄一个体积小的. 之前 是树莓PI, 现在就是弄了一个windows 小盒子. 性能强很多, 也可以视频+语音+看YOUTUBE, 远程车库的服务器, 比树莓PI强太多了. 用树莓PI直接车库的服务器, 最大的问题就是 看 youtube 会卡无法高清全屏 1080p, 而且直接在树莓PI开会(语音视频)体验很差(很慢). 现在用了这个 i5 + 16G 后, 一个是屏幕分辨率上去了, 直接看youtube, 甚至是远程服务器上看 youtube都很流畅了, 开会视频也没啥问题了. …

回顾20年前时高中参加信息学奥赛(NOIP)的经历

高中生活已经过去20年了, 对于我来说, 其中最为宝贵的一段经历就是在高三的时候参加了信息学奥林匹克(也就是计算机算法编程)竞赛, 并拿到了NOIP (National Olympiad Informatics in Province) 全国三等奖. 现在看来这个证书奖状的可比我高中毕业证的含金量高多了. (找工作的时候能加点分) 其实高一的时候我就参加初赛了, 可是失败了, 高二高三连续两年参加都进入复赛, 高二的时候获得省三等奖, 高三是全国三等奖, 也算每年都有进步了. 竞赛编程语言和环境 操作系统是DOS, 编程语言可以选 Turbo Pascal 7.0 还有 MS Basic. 这两种语言都没有可以现成可以用的哈希表, 对于有的题型竞赛难度比现在可谓是大了一些. …

树莓派4和400的CPU和GPU超频和降温攻略

树莓派4的ARM处理器主频是1.5G, 而400的处理器较好一些是1.8G. 但是一旦上了桌面系统如 Ubuntu/Raspbian, 用来浏览网页或者看YOUTUBE 1080P总是非常的卡, 性能明显不够. 树莓PI 4 和 400的CPU和GPU超频攻略 幸运的是, 我们可以很容易的对以上两树莓PI模型的CPU和GPU图形卡进行超频. 我们只需要编辑 /boot/config.txt 配置文件. $ sudo vim /boot/config.txt 然后只需要加入(或修改)以下几行 #uncomment to overclock the arm. 700 MHz is …