正向工程:先创建 Java 实体类,由框架负责根据实体类生成数据库表。 Hibernate 是支持正向工 程的。 逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成如下资源: Java 实体类 Mapper 接口 Mapper 映射文件 1. 创建逆向工程的步骤 ① 添加依赖和插件 <! -- 具体插件,逆向工程的操作是以构建过程中插件形式出现的 --> <plugin> <groupId>org.mybatis.generator</groupId> /dependencies> </plugin> </plugins> </build> ② 创建 MyBatis 的核心配置文件 mybatis-config.xml ③ 创建逆向工程的配置文件 -- targetRuntime: 执行生成的逆向工程的版本 MyBatis3Simple: 生成基本的CRUD(清新简洁版)
是否还记得去年的10月30日,Python创始人 Guido van Rossum在Twitter上公布自己从Dropbox公司离职,进入退休状态。 ? 近日,2020年11月13日 64岁的Python创始人 Guido van Rossum又在Twitter上宣布加入微软! ?
据Bleeping Computer消息,因遭受了网络攻击,丹麦7-11门店的支付和结账系统全面故障,故而选择闭店。 “在7-11工作,我们的结账系统不起作用,全国所有的7-11都使用相同的系统,所以丹麦的所有7-11现在都关闭了”。 此前也曾遭遇网络攻击 这不是7-11第一次遭遇网络攻击。早在2009年,7-11就因为网络攻击泄露了大约1.3亿张信用卡数据,引起轩然大波。 到7月4日,推测涉及金额5500万日元,涉案人员多达900人。7-11官网当即发布通知,暂停7pay的充值服务。 7-11企业负责人也紧急召开记者会,对此深表歉意,并表示7-11将会承担所有的盗刷损失。
作者 | 辛晓亮 7 月 22 日外媒报道,谷歌人工智能团队的软件工程师 Blake Lemoine 已被谷歌正式解雇。 Blake Lemoine 表示 LaMDA 拥有“自主情感”,根据 Blake Lemoine 的描述,在他与谷歌的一位合作者对 LaMDA 进行的“采访”中,LaMDA 对二人说,它希望每个人都能明白自己其实是一个人 谷歌发言人也证实了 Blake Lemoine 离职的消息。发言人称:“ 正如我们在 AI Principles 中所分享的,我们非常重视人工智能的发展,并继续致力于负责任的创新。 LaMDA 已经通过了 11 次不同的审查,我们在今年早些时候发表了一篇研究论文,详细介绍了其负责任的发展工作。如果员工像 Blake 一样对我们的工作表示担忧,我们就会进行广泛地审查。
工程项目结构需要先弄清三个概念:包、模块、类 模块对应的是一个.py 文件,那么module_name 就是这个文件去掉.py 之后的文件名,py 文件中可以直接定义一些变量
每日AI知识点 · 第11期 ⚙️ AI 工程化实践 从 Demo 到生产系统的关键一跳 可靠性 ️ 可观测性 ️ 安全性 可扩展性 可维护性 ⚙️ 为什么需要 AI 工程化? AI 工程化就是把 AI 应用从"能用"变成"好用、稳用、安全用"的系统工程,核心是解决五大挑战: Demo 阶段 ✗ 偶尔失败没关系 ✗ 不需要考虑安全 ✗ 一个人用就够 ✗ 不需要监控日志 生产阶段 ✓ 99.9% 可用率要求 ✓ 防攻击、防注入 ✓ 支撑万级并发 ✓ 全链路可观测 可靠性工程的核心是优雅地处理失败,而不是假装失败不会发生。 1 重试机制(Retry) 网络抖动导致的临时失败,自动重试 2-3 次即可恢复。
两个点,来聊: 1、不会定位Bug根因,只知道无脑抛Bug的测试,前途几何 ? 2、不会定位Bug根因的测试,公司为什么要招你 ? 一、 不会定位Bug根因,只知道无脑抛Bug的测试,前途几何 ? 二、 不会定位Bug根因的测试,公司为什么要招你 ? 自动化体系很完善,或者 单元测试、代码扫描、灰度环境、线上监控很完善的团队/项目); 还有一种情况是: 日常的基础功能测试、业务功能验收,项目经理、产品经理就可以搞定,不需要中间单纯传递Bug信息的“ 软件测试工程师 从资本家的角度,一个人可以干两个人的活,为什么还需要一个摆设 ? 也许,你会说,测试工程师,可以发现一些异常Bug、发现一些深层次的Bug、定位一些Bug原因、提前发现Bug 。
相亲女 2017-11 杜?2017 年第 11 个相亲女?2017 年 11 月份加的相亲女? 也许是程序员职业习惯使然,喜欢代码化的备注,又或者是为图方便简单。 也许一开始仅仅是为了吐槽,又或者为了表达自己因一双特步鞋而错失一段佳缘的无奈之情。可也要考虑女方当事人的感受,难道不应该征得另一个当事人的同意吗? 我相信介绍人之所以介绍两人见面,有意撮合对方,一定是因为两人的收入、工作、职位相差不大。如果相差甚远,便不会浪费彼此的时间相约见面。 女生说自己喜欢精致的男生,认为 27 岁的男生穿特步约会不合适。 可男子的神补刀着实令人失望,加速了两人对话的结束。 3. 男子说 “那行。”,便是同意了两人不合适这一结果。随后,女子立马发了红包,说是当天的饭钱。 阿里高级研发工程师,别再揪着特步鞋不放了。特步鞋仅仅是一个导火索,而不是相亲失败的主要原因。什么是主要原因?
我们将在 Android 11 中推出一些新功能,让您随心所欲与至爱亲朋或公司同事保持联系。 在 Android 11 中,用户可以直接从这些通知触发另一项新功能 - Bubbles。 视频资源 如需要进一步了解这些 "以人为本" 的功能,我们建议您查看关于联系人的 Android 11 发布精选片段。 最后,您还可以收听 Chet 的播客,听听他就 联系人 和 Bubble 与我们的沟通。 知识点 Android 11 是我们持续优化用户、联系人以及聊天等重要功能的起点。生态系统中的许多合作伙伴推出了各种精彩的应用和服务,以实现联系和聊天的功能。
2017年的双11临近,对于多数人来说双11是购物的狂欢节日。而对于90后女孩小花(化名)和机器人“天巡”却是一份特别的责任。 小花是阿里张北数据中心的一名运维工程师。 与其它工程师不同的是,今年双11,她每天的主要工作是在草原同机器人—阿里巴巴天巡一起维护张北数据中心。 这是国内最大的下一代超大型云计算数据中心,也就是大家熟知的阿里云华北3节点。 现阶段,天巡可以顶过3个人类工程师。 一天中,小花有八成的工作时间是和天巡度过的。在天猫双11期间,“天巡”将不分昼夜,在华北数据中心独自进行巡检工作。 这个爱笑的女孩也正和她的“大白”一起,在漆黑的夜里,在草原边的猎猎大风中,默默巡行,守护着都市和各个角落的双11。 关于机器人“天巡” 机器人“天巡”是由国自机器人与阿里巴巴联合研发的智能机器人,可以协助工作人员对数据中心环境进行日常巡检、远程任务调用、随工监管,甚至数据中心安防管理工作。
当深度学习遇上故障根因分析:运维人的绝佳拍档随着信息技术的迅猛发展,企业的运维环境变得愈加复杂。 当故障发生时,定位根因往往需要耗费大量人力物力,“熬夜加班”成为运维人难以摆脱的噩梦。于是,深度学习的登场,给这一现状带来了新的可能性。 二、深度学习如何帮助运维人“脱身”深度学习在故障根因分析中的核心应用思路是:通过对日志、监控指标等海量运维数据的挖掘,自动化识别异常模式和潜在的根因。 四、实际案例:故障根因定位深度学习在故障根因分析中的潜力,不仅体现在理论上,还有很多实际案例。 根因挖掘:结合历史数据训练深度神经网络,自动化挖掘潜在的根因。五、结语:运维人的“黑科技”来了!深度学习的加入,不仅提高了故障根因分析的效率,也让运维人从大量重复性工作中解放出来。
但如果说是机器人引起的这一次伤害呢? 在7月13日 - 21日举办的莫斯科国际象棋公开赛期间,一名7岁的国际象棋棋手因下棋速度太快,竟被机器人夹断了手指。 莫斯科国际象棋联合会的一名代表谢尔盖·斯马金表示,这只是一次“巧合”,并强调到,这个 AI 机器人是“绝对安全”的。 “这个机器人很独特,它曾经在许多地方比赛过,那里有更多的人。 对于机器人伤人事件也是早有发生,2015年7月,一台突然启动的机器人击中美国一汽车工厂装配工头部,并致其死亡。 2015年,德国大众汽车制造厂中一台机器人突然“出手”击中一位正在安装和调制机器人的技术工人胸部,并将其碾压在金属板上。 根据 2015 年的一项研究,仅在美国,每年就有一人被工业机器人伤到。 事实上,据美国职业安全管理局的数据,自 2000 年以来,大多数涉及机器人的职业事故都是死亡事故。 而对于是否伤害人类这件事,机器人现在也可以自己决定。
二、图标介绍 Keil工程窗口中的图标大约有二十种,但这二十种图标可以分为四大类: 1.Project: 工程图标 2.Group: 文件夹(组)图标 3.File: 文件图标 4.SWC(Software 3.1 Project工程图标 多工程图标: Multi-Project 即工作空间图标。 工程图标: Projcet工程标识图标。 见图知义,一个工作空间包含多个工程(带有“+”展开的意思),一个工程可以包文件夹(组)。 3.4 SWC软件组件图标 这类图标主要针对软件组件的一些图标,比如:针对工程选择MCU是否有对应的软件支持包、工程的运行环境、系统等组件。 比如文章开篇图片中的“common.c”这个文件就未被工程发现。
事后根因分析表明,MySQL数据库层发生的级联死锁是引发系统瘫痪的元凶。此类死锁问题已成为分布式系统高可用建设的重大挑战,本文将基于真实生产案例,深度剖析死锁形成机制并提供体系化解决方案。 updateInventory(order); createPayment(order); kafkaTemplate.send("log_topic", order); } 3.4 重试机制工程实践重试策略设计要点
本周,克利夫兰警察局在共和党全国代表大会上就使用了一些非致命的巡逻机器人。尽管这些机器人并非为了杀戮而生, 本月早些时候我们确听说达拉斯的警察将炸弹绑在机器人上引爆:这些非致命的机器人变成杀手。 机器人多格重26磅,高11英寸, 还配备有9毫米格洛克手枪。它由以色列General机器人有限公司与警方反恐单位联合设计。 这个机器人是刚果一个叫做“女子科技”的工程师协会设计的。它和其他同款机器人一样,携带监控摄像头,并将探测驾驶录像传回警察局以威慑那些危险驾驶。 ◆ ◆ ◆ 09 波兰投掷巡逻机器人 ? ◆ ◆ ◆ 11希腊难民救生机器人 ? 希腊最近开始在莱斯沃斯岛海岸部署一种救生机器人,来救助冒险横跨地中海而来的叙利亚难民。难民船往往动力不足,严重超载,并且没有配备足够的救生衣。 原文链接:https://www.wired.com/2016/07/11-police-robots-patrolling-around-world/
配图来自Canva可画 随着今年双11高潮落幕,尾款人也进入了等快递的煎熬时期。近日,多处快递网点停运的事件,更是让尾款人感到焦虑。 而像双11这样的包裹量高峰时期,快递行业人力短缺的问题更加严重,由此导致从配送网点到客户手中的“最后一公里”配送滞后问题愈加严峻。这无疑对用户体验、配送网点的运转,产生了极大的负面影响。 例如这次双11期间,阿里的小蛮驴配送机器人就完成3万件包裹的配送,它和人工配送相比,要节省超过1万小时的取件时间。 另外,在服务质量、成本方面,配送机器人也比人工配送也更占优势。 2016年9月,菜鸟网络最先发布了“小G”末端配送机器人,这款配送机器人可以通过手机发出服务需求,将物品运送到指定位置;京东则推出了拥有发达感知系统的京东配送机器人,这款机器人具备高负荷、全天候工作等优点 综合来看,配送机器人距离商业化普及还需要一段时间。而在阿里、京东频频发力的情况下,配送机器人的应用场景也在不断扩展,配送机器人距离解决“最后一公里”配送难题,也越来越近了。
8月13日消息,由于镜头模组大立光与相关厂商存在软件授权纠纷,台中地检署在接获检举后,于8月11日对大立光进行了检调搜索,并带回了大立光研发部黄姓总处长等三人询问。 检方在问询后认为,三人以侵害电脑程序著作权之重制物作为营业使用罪嫌重大,依照违反著作权法,分别告知黄姓总处长缴纳新台币100万元、陈姓副处长缴纳新台60万元、黄姓课长缴纳新台币20万元保释金方可保释,并全部限制出境 据了解,该案件发生于2013年,原任职于大立光的工程师邹姓、谢姓、翁姓、朱姓等四名工程师,在跳槽先进光电之后,却将属于大立光属营业秘密的“点胶针头结构”、“遮光片送料机构”携带至先进光电做研发参考、抄袭之用 案件缠讼多年,民事部分中国台湾知识产权法院重判先进光电赔偿新台币15.22亿元,在2021年3月5日宣布和解;刑事部分,一审时,台湾知识产权法院以擅自重制方法侵害他人著作财产权罪,判处四名工程师6个月有期徒刑
C/C++ 工程提供 Python 接口,有利于融合进 Python 的生态。现在 Python 在应用层,有其得天独厚的优势。 pybind11: https://github.com/pybind/pybind11 环境准备 pybind11 是一个 header-only 的库,换句话说,只需要 C++ 项目里直接 include 添加进 CMake CMakeLists.txt 里 add_subdirectory pybind11 的路径,再用其提供的 pybind11_add_module 就能创建 pybind11 的模块了 target_link_libraries(example_pb PUBLIC example) 绑定一个函数 我们先实现一个 add 函数, int add(int i, int j) { return i + j; } 为了简化工程 绑定实现如下: #include <pybind11/pybind11.h> #include <pybind11/chrono.h> #include <pybind11/functional.h>
昨天亚马逊的一个内部很高层的人泄密给媒体说,亚马逊将要在1月18日裁员17000人。这个消息引起轩然大波。 然后亚马逊的CEO Andy Jassy坐不住了,因为泄密的事情,他只好代表亚马逊官宣了。 官宣的说法是,我们不是裁员17000人,我们裁员18000人,好了又多了1000人被裁。 Andy Jassy说,我们本来是想保密的,等到1月18日被裁员的员工们通知了,再官宣。 有说法,去年亚马逊并不打算一开始就裁员,因为11月和12月是亚马逊零售旺季,裁员的话影响士气,员工们就不能很好为零售旺季服务了。
从现在起到2030年,数以亿计的工人将因自动化失去工作岗位,他们仍将有机会找到有报酬的工作,但前提是那些受影响最大的国家的政府开始展开大规模再培训和基建投资。 上述说法来自对人工智能和机器人可能产生的影响进行的最详尽研究之一。 MGI合伙人Michael Chui称:“有一种思路认为,所有工作岗位都将消失,或许就在未来20年。”他表示,这些预测过于悲观,尽管“挑战的确巨大”。 如果企业应用人工智能和机器人的速度比预期更快,工作岗位被淘汰的速度或将翻倍。在工人薪酬最高、技术应用最快的发达国家,将有三分之一或更多的就业岗位消失。