mars

Hacker News 简讯 2020-07-30

烈酒焚心 提交于 2020-08-10 06:25:39
最后更新时间: 2020-07-30 22:01 Apple does not keep the 30% commission on a refund - (twitter.com) 苹果不保留退款30%的佣金 得分:751 | 评论:192 Alzheimer's: 'Promising' blood test for early stage of disease - (bbc.co.uk) 阿尔茨海默氏症:早期血液检测的前景 得分:15 | 评论:6 You Want to See My Data? I Thought We Were Friends - (nautil.us) 你想看看我的资料吗?我以为我们是朋友 得分:180 | 评论:46 Researchers pick their favourite ML books - (mentorcruise.com) 研究人员挑选他们最喜欢的ML书籍 得分:41 | 评论:6 Universal Basic Income is Capitalism 2.0 - (timjrobinson.com) 普遍的基本收入是资本主义2.0 得分:766 | 评论:1454 The Haskell Elephant in the Room - (stephendiehl.com) 房间里的哈斯克尔大象 得分:21 | 评论:6

SQL Server事务

孤街浪徒 提交于 2020-08-10 05:29:24
什么是事务 事务的分类 事务的使用 使用存储过程执行事务 EF6执行带事务的存储过程 使用事务的优缺点 EF自带的事务 什么是事务 –事务就是被绑定在一起作为一个逻辑工作单元的SQL语句组, –如果任何一个语句操作失败那么整个操作就被失败,进而回滚到操作前状态,或者是上个节点。 –为了确保要么执行,要么不执行,就可以使用事务。 –要将一组语句作为事务考虑,就需要通过ACID测试,即原子性,一致性,隔离性和持久性。 事务的分类 显式事务: 每个事务均以 BEGIN TRANSACTION 语句显式开始,以 COMMIT 或 ROLLBACK 语句显式结束。 隐式事务: 在前一个事务完成时新事务隐式启动,但每个事务仍以 COMMIT 或 ROLLBACK 语句显式完成。 批处理级事务: 只能应用于多个活动结果集 (MARS),在 MARS 会话中启动的 Transact-SQL 显式或隐式事务变为批处理级事务。当批处理完成时没有提交或回滚的批处理级事务自动由 SQL Server 进行回滚。 事务的使用 开始事务 begin transaction "事务名" 回滚事务 rollback transaction "事务名" 提交事务 commit transaction "事务名" 使用存储过程执行事务 ## 示例 模拟银行转账功能 go create proc cp

1 单例设计模式

只谈情不闲聊 提交于 2020-08-09 21:39:41
单例设计模式 菜鸟教程设计模式:https://www.runoob.com/design-pattern/design-pattern-tutorial.html 0 知识点的引出背景 在我们的系统中,有一些对象其实我们只需要一个,比如说:线程池、缓存、对话框、注册表、日志对象、充当打印机、显卡等设备驱动程序的对象。事实上,这一类对象只能有一个实例,如果制造出多个实例就可能会导致一些问题的产生,比如:程序的行为异常、资源使用过量、或者不一致性的结果。 1 单例模式概念 单例模式是指在一个系统中,一个类有且只有一个对象实例。 单例模式的实现: 将构造方法私有化,使其不能在类的外部通过new关键字实例化该类对象。; 在该类内部产生一个唯一的实例化对象,并且将其封装为private static类型 ; 定义一个静态方法返回这个唯一对象 ; 2 单例模式的好处 对于频繁使用的对象,可以省略创建对象所花费的时间; 由于 new 操作的次数减少,因而对系统内存的使用频率也会降低,这将减轻 GC 压力,缩短 GC 停顿时间 ; 3 单例模式的分类:懒汉式 vs 饿汉式 ① 饿汉式 - 线程安全 饿汉式的单例模式在程序初始化的时候即创建了对象,在需要的时候可以直接返回该对象实例。 代码如下: 饿汉式的特点: 是线程安全的; 饿汉式天生就是线程安全的:https://blog.csdn.net

MaxCompute Mars 完全指南

穿精又带淫゛_ 提交于 2020-08-04 16:29:16
Mars 简介 Mars 能利用并行和分布式技术,加速 Python 数据科学栈,包括 numpy 、 pandas 和 scikit-learn 。同时,也能轻松与 TensorFlow、PyTorch 和 XGBoost 集成。 Mars tensor 的接口和 numpy 保持一致,但支持大规模高维数组。样例代码如下。 import mars.tensor as mt a = mt.random.rand(10000, 50) b = mt.random.rand(50, 5000) a.dot(b).execute() Mars DataFrame 接口和 pandas 保持一致,但可以支撑大规模数据处理和分析。样例代码如下。 import mars.dataframe as md ratings = md.read_csv('Downloads/ml-20m/ratings.csv') movies = md.read_csv('Downloads/ml-20m/movies.csv') movie_rating = ratings.groupby('movieId', as_index=False).agg({'rating': 'mean'}) result = movie_rating.merge(movies[['movieId', 'title']], on=

1%大气密度也能飞?NASA把无人机送上火星,最具野心探测计划启动

元气小坏坏 提交于 2020-08-04 09:55:55
编辑| 张倩、泽南 出品|机器之心 最近几天,以火星为目标的探测器纷纷启程。 7月30日,在美国宇航局 NASA 成功发射的 MARS 2020 任务中,「宇宙神5」型运载火箭将最新一代火星探测器 毅力号 (Perseverance)送上轨道。 毅力号是 有史以来最大、最为复杂的火星探测系统, 这台次世代火星车造价高达27亿美元,总重1025千克。它是自阿联酋希望号、中国天问一号之后,人类在这个「火星季」发射的第三个探测器。 如果一切顺利的话,在7个月后,它将开始采集火星岩石标本,并将其封装后埋在特定位置,等待NASA取回地球。毅力号还要寻找古代外星生命的迹象,并 首次使用麦克风捕获火星的声音。 除此以外,毅力号最让人感兴趣的实验还有:在红色星球上 放飞 人类第一架外星无人机——Ingenuity。 按照计划,在经过5亿公里的路程之后, 毅力号将于2021年2月18日在火星赤道以北的耶泽洛陨石坑(Jezero crater)上着陆, 进入火星大气层后,它将张开一个降落伞,随后在两米高度使用火箭悬停,把火星车「吊装」到地面上。与好奇号不同,毅力号有一个 自动驾驶系统, 可以避开巨大的岩石并把自己引导到安全的位置。 在火星上,毅力号将至少花费 一个火星年(约687个地球日) 的时间对附近的区域进行探索。 ▲ 毅力号预定降落的区域。超过38亿年前,一条河从这个位置注入45公里宽的陨石坑

1%大气密度也能飞?NASA把无人机送上火星,最具野心探测计划启动

拟墨画扇 提交于 2020-08-04 09:46:05
编辑| 张倩、泽南 出品|机器之心 最近几天,以火星为目标的探测器纷纷启程。 7月30日,在美国宇航局 NASA 成功发射的 MARS 2020 任务中,「宇宙神5」型运载火箭将最新一代火星探测器 毅力号 (Perseverance)送上轨道。 毅力号是 有史以来最大、最为复杂的火星探测系统, 这台次世代火星车造价高达27亿美元,总重1025千克。它是自阿联酋希望号、中国天问一号之后,人类在这个「火星季」发射的第三个探测器。 如果一切顺利的话,在7个月后,它将开始采集火星岩石标本,并将其封装后埋在特定位置,等待NASA取回地球。毅力号还要寻找古代外星生命的迹象,并 首次使用麦克风捕获火星的声音。 除此以外,毅力号最让人感兴趣的实验还有:在红色星球上 放飞 人类第一架外星无人机——Ingenuity。 按照计划,在经过5亿公里的路程之后, 毅力号将于2021年2月18日在火星赤道以北的耶泽洛陨石坑(Jezero crater)上着陆, 进入火星大气层后,它将张开一个降落伞,随后在两米高度使用火箭悬停,把火星车「吊装」到地面上。与好奇号不同,毅力号有一个 自动驾驶系统, 可以避开巨大的岩石并把自己引导到安全的位置。 在火星上,毅力号将至少花费 一个火星年(约687个地球日) 的时间对附近的区域进行探索。 ▲ 毅力号预定降落的区域。超过38亿年前,一条河从这个位置注入45公里宽的陨石坑

美团点评的移动端网络优化实践:大幅提升连接成功率、速度等

混江龙づ霸主 提交于 2020-07-27 23:12:15
1、引言 网络优化对于移动端App产品的用户体验至关重要,也与公司的运营和营收息息相关。 这里列举两个公开的数据: “ 《页面加载超过3秒,57%的用户会离开》 ” “ 《Amazon页面加载延长1秒,一年就会减少16亿美金营收》 ” 网络性能对于用户体验的影响,将非常直接地反馈到业务的运营上。 而且,移动网络固有的弱网问题、DNS问题、连接性能等等都无法跟传统的固定网络相比。所以,优化移动端网络,显的尤其必要。 对于即时通讯应用(IM、消息推送)的开发者来说,无论是短连接还是长连接优化,都会直接体现在APP的体验上,必竟IM或类IM应用都是用户使用频度很高的场景,网络有关的体验问题稍有懈怠,就会被用户无限放大,所以回避也不是解决问题的正确之道。 有鉴于此,即时通讯网整理收集了相当多有关移动弱网的文章(包括本篇),希望能为你移动端网络优化带来一些启发。 本文同步发布于“即时通讯技术圈”公众号,欢迎关注: 本文的来源是: http://www.52im.net/thread-3015-1-1.html 2、本文作者 周辉: 美团点评移动技术专家,移动架构负责人。移动端开发10年以上经验。 * 领导和参加过公司大部分移动客户端产品的架构设计和业务开发; * 2010 年加入原大众点评,现专注于美团点评客户端底层架构的开发和维护; * 2016

(4.43)sql server中的set

六眼飞鱼酱① 提交于 2020-07-27 14:34:08
转自官网: https://docs.microsoft.com/zh-cn/sql/t-sql/statements/set-statements-transact-sql?view=sql-server-ver15 Transact-SQL 编程语言提供了一些 SET 语句,这些语句可以更改特定信息的当前会话处理。 SET 语句可分为下表中列出的几个类别。 有关使用 SET 语句设置局部变量的信息,请参阅 SET @local_variable (Transact-SQL) 。 表 1 类别 语句 日期和时间语句 SET DATEFIRST SET DATEFORMAT 锁定语句 SET DEADLOCK_PRIORITY SET LOCK_TIMEOUT 杂项语句 SET CONCAT_NULL_YIELDS_NULL SET CURSOR_CLOSE_ON_COMMIT SET FIPS_FLAGGER SET IDENTITY_INSERT SET LANGUAGE SET OFFSETS SET QUOTED_IDENTIFIER 查询执行语句 SET ARITHABORT SET ARITHIGNORE SET FMTONLY 请注意: 此功能处于维护模式并且可能会在 Microsoft SQL Server 将来的版本中被删除。 请避免在新的开发工作中使用该功能

cdy816/mars

ⅰ亾dé卋堺 提交于 2020-05-06 15:28:45
mars/火星实时物联数据库 High performance realtime database.Our goal is to store the second level data of 3-10 million sensors on a single server. 以记录物联网时代各种传感器数据为目的的,高性能实时传感器数据库。相较于传统工业系统中的实时库,该库提供了基于互联网的各种特性,相较于时序库该库提供了以单个传感器数据(变量)为记录单位的记录和管理数据的方式较时序库仍然以表为记录单位方式的不同。该项目的目标:在单台服务器上达到 300~1000万 个传感器数据按照秒级变化的数据的历史存储,分布式版本可以达到 上亿以及十亿级别 。 目前测试的结果是,在如下配置的商务台式电脑上可以达到 100 万个传感器数据按照秒级变化的历史存储。 CPU: I7 4790,主频:3.6 内存:8G 磁盘: 机械磁盘 512G,7200转 功能 实时数据服务。提供数据的实时值的查询、修改服务。 历史数据存储。提供对实时数据按照秒级进行存储,存储类型包括定时、值变化存储2种模式。历史数据的压缩提供了: 无压缩 、 无损压缩 、 死区压缩 、 斜率死区压缩(旋转门算法) 4种压缩方式。 外部访问接口。基于 Web API 、 Grpc 、 OPC-UA 等各种上、下访问接口。 数据类型

『ACM C++』 PTA 天梯赛练习集L1 | 044-45

核能气质少年 提交于 2020-05-02 02:20:19
记录今日刷题 ------------------------------------------------ L1-044 ---------------------------------------------------------- L1-044 稳赢 (15 分) 大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示: 现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招。但是!为了不让对方输得太惨,你需要每隔 K次就让一个平局。 输入格式: 输入首先在第一行给出正整数 K( ≤),即平局间隔的次数。随后每行给出对方的一次出招: ChuiZi 代表“锤子”、 JianDao 代表“剪刀”、 Bu 代表“布”。 End 代表输入结束,这一行不要作为出招处理。 输出格式: 对每一个输入的出招,按要求输出稳赢或平局的招式。每招占一行。 输入样例: 2 ChuiZi JianDao Bu JianDao Bu ChuiZi ChuiZi End 输出样例: Bu ChuiZi Bu ChuiZi JianDao ChuiZi Bu ------------------------------------------------ L1-044 -------------------------------------------------------