首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

大厂前实习生被威胁,“关闭开源项目,不然就告你”

于是小哥问道: 您能具体指出哪里让您觉得不对劲了吗? 老板到最后也没指出来,只是别人抄袭都是对着最终产品进行“黑箱抄袭”,你不一样,你在公司里干过,你这是“白箱抄袭”。...老板回复“没必要打电话,只要你把这个项目下架了就对你没意见。接受道歉并祝好。” 老板是没意见了,小哥还有意见呢,但是后续的邮件都被这老板无视了。...花很多时间Hexagony和SNOBOL这种没人用的语言添加支持,完全是出于爱好。 甚至不想让Riju太流行,因为是唯一服务器掏钱的人。...当我第一次看到Repl.it时,想,哇,有人复制了Lively的1/4。他们真的认为他们有一个原创的想法吗?...在强硬回应后的2个小时后,他首先虚心接受了网友给他的建议。 回复这位网友1小时后,Amjad就发布了向Radon的公开道歉,并表示会让他的开源项目重新上线。 大家好,想在此为的所作所为道歉。

48620

【笨办法学Python】习题13

习题 14: 提示和传递 让我们使用 argv 和 raw_input 一起来向用户提一些特别的问题。在这道习题里我们将用略微不同的方法使用 raw_input,让它打出一个简单的 > 作为提示符。...而且如果你要将提示符修改成别的字串,你只要改一个位置就可以了。 结果 当你运行这个脚本时,记住你需要把你的名字赋这个脚本,让 argv 参数收到你的名称。...给你的脚本再添加一个参数,让你的程序用到这个参数。 4. 确认你弄懂了三个引号 """ 可以定义多行字符串,而 % 是字符串的格式化工具。...看这句变量定义 prompt = '> ',将它改成一个不同的值。 发生错误 ValueError: need more than 1 value to unpack....记得上次过,你应该到“你应该看到的结果”部分重复的动作。集中精力到我的输入,以及为什么提供了一个命令行参数可以用双引号定义 prompt 变量的值吗? 当然可以,试试看就知道了。

59830
您找到你想要的搜索结果了吗?
是的
没有找到

一个菜鸟程序员的秋招经验

一个面试小白,走完一个秋招,还是有些想总结下来的东西,最近放假,把秋招中遇到的事情分享大家。 因为时间比较久了,可能会有一点疏漏,都是个人的想法,如有不妥请多包涵。...然后问了一个图像处理的问题,具体小波变换中的傅里叶变换的过程。面试官超级温柔。     ...2、百度: 这是面的第三家公司,中兴之后又面了一个学校本地的公司,拿到了第一个offer.本地公司给我的感觉有些差,所以内心拒绝。...c、问了觉得自己的缺点是什么,说是性格比较慢热,他这个不算缺点,这是性格,觉得还是缺点,没能特别快的和新认识的         人熟悉起来,他就笑了笑,让再问一个问题问啥都忘了,反正不是关于工作的问题...c、问了一个问题就是如何统计这个酒店的房间数,给出20种答案,他出了16种,然后实在想不出来了。这时候就是压力面了,         面试官那面试就要结束了,你想说什么吗?

1.1K90

Java工程师:从小白开始的秋招面试之路

然后问了一个图像处理的问题,具体小波变换中的傅里叶变换的过程。面试官超级温柔。...2、百度: 这是面的第三家公司,中兴之后又面了一个学校本地的公司,拿到了第一个offer.本地公司给我的感觉有些差,所以内心拒绝。...答案的两顶 e、面试官让一个问题就问了一下他是北京人吗(因为我们报的是北京的岗位,他明显是广东的普通话,萌萌哒),他就告诉这次 的招聘是深圳和北京的联合招聘 一面就顺利结束了,两天后收到了二面通知...c、问了觉得自己的缺点是什么,说是性格比较慢热,他这个不算缺点,这是性格,觉得还是缺点,没能特别快的和新认识的 人熟悉起来,他就笑了笑,让再问一个问题问啥都忘了,反正不是关于工作的问题...c、问了一个问题就是如何统计这个酒店的房间数,给出20种答案,他出了16种,然后实在想不出来了。这时候就是压力面了, 面试官那面试就要结束了,你想说什么吗?

727100

亚马逊Alexa再次抽风,莫名其妙把私人对话发给同事

初步调查后,亚马逊的客服代表Danielle回电解释,“我们工程师看完你音箱的log之后,事情确实如你所说的一样,Alexa出现故障了。我们真的很抱歉。” 具体啥原因也没有个交代。...Reddit上还有人扔出了黑客黑完Alexa后好心告诉亚马逊哪里有漏洞的链接,可能是在呼唤那些大隐隐于市的有良知(ethical)黑客重出江湖。 ?...有讨论要真有人监听的话,手机其实比智能音箱更容易;也有讨论其他家智能音箱也存在语音识别不准的问题。 有亚马逊的工程师看到坐不住了,站出来说出了自己的理解和看法。...可是据外媒the guardian报道,亚马逊前年提交过一个专利(http://t.cn/R1z3Vll)。...不会再相信它了。 ? △ Danielle接受视频采访时,I will never trust it again. Danielle已经联系亚马逊要退款,官方还没有正式给出回复。

31240

Python DeBug的7个步骤【Programming】

好的,那么你找到了日志或者尝试响应,确实,客户发现了一个 bug。 也许你甚至认为你知道漏洞在哪里。 你立即打开你认为可能是问题的文件,并开始四处查看。 1....这意味着,不管这个程序当时在做什么,很明显,有些地方出了问题,这些问题都在底部。 3.总是先检查堆栈的底部 您不仅可以在堆栈的底部看到发生了哪个错误,而且通常堆栈的最后一行也是您可以找到问题的地方。...“但是Maria,”听到你,“如果一个堆栈跟踪,这些都是有帮助的,但是只有一个失败的测试。该从哪里开始呢?” Pdb,Python调试器。 在您的代码中找到一个您知道此调用应该命中的位置。...但是一旦开始处理复杂的代码库,尤其是那些打网络电话的代码库,打印就变得太慢了。最后发现到处都是印刷的声明,不知道它们在哪里,为什么,事情变得复杂起来。主要使用pdb还有一个更重要的原因。...比方,你放入一个print语句,然后发现有些地方出错了——而且一定是早些时候出错了。但是看看你把print语句放在哪里的函数,你不知道你是怎么那里的。

1.2K00

Python基础知识总结

(这句话不是的) 很喜欢Python极简的代码风格,以及众多功能强大的模块…… 学了两天Python有点点体会,觉得应该总结一下有哪些应该注意的地方....,也就是,你如果输 123,程序接收到的就是整数 123,你输 True,就是 bool 值 True。...然后在3.0之后,将input()和raw_input()合并了,为了减少混乱吧…保留input关键字,但是功能确保留了raw_input的功能,就是,在3.0之后,你用input(),获得的就是一段字符串...,无论你输入什么.那么问题来了,想要获得一个值或者一个变量肿么办?...函数的参数传递 基本方式: fun1(a,b) : 调用时提供参数位置进行匹配,要求实参与行参的数量相等,默认按位置匹配参数。调用时,少参数或者多参数都会引起错误

1.5K21

清北爸爸辅导数学崩溃瞬间,这个国产大模型有解!AI启发问答关键情绪稳定

无数家长疯狂冲进留言区,发出呐喊:赶快让孩子辅导作业的噩梦中解脱出来吧! 苏格拉底式启发学 孩子辅导作业,是不少家长最难渡的「劫」。...最终,父女二人选择求助AI:「小美没有发现她应用题的错误,请你她做一下分析,但不要直接告诉她答案。最好是能让她下次避免这类的错误。」 这个要求,细看其实并不简单,AI能完成吗?...AI表扬,你计算得很准确,然后接着引导:我们用妈妈带的120元,除以每1份酸奶的价格,得到的商是几,就可以买几份这样的酸奶了。 在AI的引导下,小美提出了这个除法运算的答案——3份余12元。...AI称赞「你真是个数学小能手」,并且总结了这类除法题的「黄金规律」:类似买几赠几的问题,可以把买的数量和赠的数量看作1份,而1份数量相加时,一定记得加括号,再乘以份数。...猿辅导大模型的启发式互动,真正实践了传说中的「苏格拉底提问法」。 去年,冲上微博热榜的一个话题「0.999无限循环和1到底哪个大」,竟难倒一大片家长。

6910

福利 | 在微信这样送礼物,任何人都不会拒绝你!

对方送什么?这个一下想不出。但愿意出多少钱买礼物,想必大家心里都会有个数。 只要有预算,事情就好办。 ? 余下的事,用「心意点点送礼助手」小程序就能搞定。...在首页,并没有向你推荐一堆眼花缭乱的商品,而是按照送礼预算的不同,给出了 9 个礼品价位类别,从 50 元 5000 元不等。 ?...那么,去一个有品味的地方买东西,能大大降低送礼物反被嫌弃的风险。 作为一个买买买爱好者,在「心意点点送礼助手」里面逛了一圈,发现里面的礼品都比较有格调。其中还不乏一些人见人爱的网红物件。 ?...任何人收到这样这么精致的礼物,都会忍不住接受吧! 不过,万一对方就是不喜欢怎么办?这一点,「心意点点送礼助手」给出了一个完美解决方案。...收礼人在收到礼物后,可以点击「填写收货地址」接受礼物;不喜欢的话,则可以选择「折现和换购」。 ? 没错,直接换成钱,或是换成别的东西!一点都不浪费。

52920

如何有效报告 bug

概述 ---- 写过开源软件的人,大都收到过至少一个很糟糕的 bug 报告,例如 直接软件不好用 报告的内容毫无意义 没有提供足够的信息 给出了错误的信息 问题是由于用户的过失产生的 问题是由于其他程序的错误而产生的...非常希望所有人在报告一个 bug 其他人之前先看看这篇文章。当然也希望其他人在给我提 bug 之前已经阅读过这篇文章。 简单地,报告 bug 的目的是为了让程序员看到程序的错误。...四、这里很正常啊,哪里出错了? ---- 如果你程序员提供了很长的输入和操作列表,然后他们运行了自己的程序副本之后并没有发现问题,很有可能是你没有提供足够的信息。...五、出了问题后,做了... ---- 当错误或者 bug 出现的时候,你可能会做这些事情。大多数会让问题变得更加严重。...请详细点:信息越多越好,如果你说了很多,程序员可以忽略掉其中的一些东西,但是如果你的太少的话,程序员就得回过头来问你更多的问题曾经收到一个「只有一句话的 bug 报告」。

46520

一个值得深思的小问题 - 请求中的参数值为空要不要携带该参数

这朋友的问题是这样的,前端请求接口,带过去了一些参数,但是其中有个参数没值,也就是空,但是呢后端在接收该值的时候没有类型判断(该字段是int类型),相当于直接把一个空字符串直接转为int类型。...比如这样,age字段干掉了 name=bigerfe&a=1 这朋友不乐意了,觉得这不合理,认为本质问题就是兜底处理没做好,怎么扯到规范上来了,觉得这个规范对他们的影响挺大,需要改代码,不能接收这个提议...你可能会说,不携带这个参数和传空串完全是两个意义。 如果是你遇到了这个问题,你该怎样处理?接受还是反驳?能不能找到一个走不通的场景? 。。。。。。。...接口规范中为每个字段说明其类型,并且给出默认值 服务端做统一的类型验证,不符合的直接给出错误码 那是被什么样的问题拍回去了呢? 如果这个字段是必填的,而且是空串,那这个字段可以带吗?...最后,有时候我们可能觉得某些方案不合理,但是一时也想不出去为什么不合理?其实也能做,就是不想做,可能成本高,影响范围大。

3K20

开源了一个思维导图

于是没有经过太多思考就开始做,毕竟最初也只是打算做一个文章的配套 demo ,这当然也后面带来了很多问题。...目前为止,作为一个思维导图的 demo ,其实可以用,但是存在两个大问题1.性能很差,节点数量多了操作很卡; 2.功能很简陋、bug 很多; 结局就是老婆都嫌弃,继续用她的 Xmind 。...过程 功能 做完后,因为发到了 npm ,并且文档写的还算比较详细,所以时不时会收到一些 star ,但是继续维护是当收到 issue 开始的,收到一个 issue 还是很激动的,毕竟这代表真的有人在用...4.很多问题当时想不出来,怎么都想不出来,不妨放一放,过一段时间再来做,你会发现可能会突然灵光乍现,然后就顺利解决了,比如性能优化、鱼骨图的实现等等,都是尝试一次做不出来,那就过段时间再试,因为短时间...7.一个人的力量是有限的,比如有一个问题一直解决不了,就是以指定的中心点缩放画布,后来有一个网友他顺利帮我解决了,看他提交的代码其实很简单,但是自己想了多次就是想不出来,又比如一开始不支持导出 Xmind

84240

计算机网络 学习笔记-传输层:TCP协议简介

20字节的固定部分: 源端口和目的端口:分别写入源端口号和目的端口号 序号:0-(2^32-1),本报文段数据的第一个字节的序号,用来解决乱序问题 确认序号:期望收到对方下一个报文段的第一个数据字节的序号...(3)client收到server的确认报文后,还有server发送一个确认报文。 确认号ack = y + 1,而自己的Seq = x + 1。...如果乙听到了甲的话,做出了正确的应答,并且还进行了反问:吃饭了,你呢?那么第二次握手成功。 通过前两次对话证明了乙能够听懂甲的话,并且能做出正确的应答。接下来进行第三次对话。...乙心想:这什么人啊,得,也回家吧,沟通失败。说明甲无法做出应答的情况下沟通失败。 如果甲也做出了正确的应答:也吃了。那么第三次对话成功,两人已经建立起了顺畅的沟通渠道,接下来开始持续的聊天。...SYN Flood攻击问题:如果服务器发送一个SYN后,就下线了,于是服务器就需要等63秒才会断开连接,这样攻击者就可以把服务器的SYN连接队列耗尽。

34920

ICLR 2019评审结果出炉!优质论文抢先看!

总会有另一个评审人指出来。而且,你可以通过添加公共评论来指出你希望评审人注意问题。” 当然,也有人认为ICLR匿名评审有相当大“赌运气”的成分。...有Reddit用户写道: 评审人1反复 Relativistic GAN只是对系统进行小改进(a tweak),的整个方法部分都是“错误的”或者“写得不好”。他的给分是3/10,置信度是2/5。...所以,评审完全是一场赌博。这太令人沮丧了! 有人表示同病相怜: 得到了类似的结果。一位评审人刚“你的论文需要重写”,并一个超级低的分数3/10,他的置信度是2/5。...在这项工作中,我们提出了分析LISTA(ALISTA),其中LISTA中的权重矩阵被计算为一个无数据优化问题的解决方案,只将步长和阈值参数留给数据驱动的学习。这显着简化了训练。...它基于注意力和输出变量的完全联合分布的原则分解,提出了两个主要的变化: 首先,注意力被边缘化的位置从输入变成了输出。其次,传播到下一个解码阶段的注意力是一个以输出为条件的后验注意力分布。

49520

【十五】python之异常处理

1、异常基础 在编程过程中为了增加友好性,在程序出现bug时一般不会将错误信息显示用户,而是现实一个提示的页面,通俗来说就是不让用户看见大黄页!!!...在元组的表单中变量可以接收一个或者多个 值。 元组通常包含错误字符串,错误数字,错误位置。 例 以下为单个异常的实例: #!...,12])<10 assert range(4)==[0,1,2,3] 如何为assert断言语句添加异常参数 assert的异常参数,其实就是在断言表达式后添加字符串信息,用来解释断言并更好的知道是哪里出了问题...AssertionError: x is not an even number 很多人用assert作为一个很快和容易的方法来在参数错误的时候抛出异常。这样做是错的,非常错误,有两个原因。...有一个内部检查是另一个阻挡错误的防线,尤其是那些不明显的错误,却导致了代码出问题并且返回错误的结果。

1.1K20

Android技能树 — 网络小结(2)之TCPUDP

TCP像快递,因为我们现在寄快递都能看到具体快递到哪里了,某个中转站是否已经收到的快递,最后的目的地是否收到的快递,如果快递丢了也会给你反馈等,帮你重新补寄等。...为了更好的记忆,我们还是用具体的例子来说明: 三次握手: 1. A发信息B:你在不在啊?急事!! 2. B发信息A:在啊,急事?那你快告诉这边时刻听着你。...问题2:用它下载东西的时候,突然中间一段时间网络很差,那时候服务器的发送的包都收不到了,但是最终还是下载了一个完整的包(有点类似迅雷的继续下载的感觉) 其实这个问题的更详细点:比如一个文件被分割成...就像上面的有100份,但是接收端第三份的时候就没收到,这时候发送端不应该继续发送第四份,第五份,说明接收端有发送端反馈,就像: A通过QQ要发给B 100个文件,但是这些文件是要有顺序的来接受。...接收端: 对于接收端:当收到数据帧后,将窗口向前移动一个位置,并发回确认帧,若收到的数据帧落在接收窗口之外,则一律丢弃。 ?

70630

2015腾讯暑期实习生 Web前端开发 面试经历

4、2、1小块, 第一天工人1小块, 第二天工人2小块并补回1小块, 第三天工人1小块, 第四天工人4小块并补回2、1小块 第五天工人1小块, 第六天工人2小块并补回1小块,...第七条工人最后的1小块。...就发挥难得的语文水平概括了四五个关键字.. 面试官:嗯,问题问完了,你看看你又什么问题要问我的呢? 就提出了三四个小问题,然后聊了起来.....面试官先是问了:10亿这个数字,用int能装得下吗 之前有看到过,说实话,还真没了解..潜意识里认为是可以的,所以就说:应该是可以的 然后面试官:这个你不知道吗,装10亿个数字要多少容量呢,这是装数据...不要想得太复杂了 怎么又把亿抖出来了...然后又想啊想,实在想不出了,放弃了 面试官:其实这个方法很简单,就是随机发出的那张牌跟最后那张换一下不就行了,都说不要想得很复杂了 只好:奥 原来是这样.

70810

尝试了芦笋

这句话说出了一个道理,即不同媒介形式传播信息的效率有显著差异。 在教学工作中,也发现有些内容用视频来做讲解,效率远远高于图文。...录制教学视频,不只是一个人的需求。许多老师也遇到类似的场景,打算录制视频学生直观讲解。 可是,他们往往不知道如何开始。因为录制视频看似不难,里面却有不少坑。 陷阱 关于这些坑,咱们得一个。...这些反馈,会直接展现在时间轴上的对应位置。你一眼就能看到,在哪里学生表示「很赞」,哪里「有疑问」,以及这疑问到底是什么。 这样一来,你后续的反馈和讲解,也就变得有的放矢了。...选择错误片段开始和结束的位置,按「分割」按钮剪开,删掉不需要的部分。中间剪错了也不用怕,因为还有个「撤回」按钮,帮你回复到上一个状态。 预览确认剪好后,选择保存,搞定。...拓展 发现芦笋易学好用,就在想,这款应用是不是只能帮助老师来录制视频辅导学生呢? 想起一句非常认同的话: 教是最好的学。 仅满足于单向接受信息,学习效果是有限的。

1.7K10

Genesis框架从入门精通(2):什么是动作?

指令类型:添加或删除 要使用的钩子:函数(积木块)要放到哪里 回调函数:要添加或删除的函数 优先级:相对于其他操作的加载顺序 接受参数:函数可以接受几个的变量 够简单吧?...拼错任何一个,使用错误的符号,或者顺序不对,你就会收到报错。学会阅读这些错误,你会知道如何解决它,这是另一个教程。 第四部分是优先级。默认值是10。如果未设置,则WordPress会将其视为10。...第一个默认为“10”,因此介于第二个和第三个之间。 第五部分是接受参数,默认为1你不必实际传递任何参数。...如果你没看出来,主要是因为把$instance值作为参数传递进去了。由于目前我们不会经常这样使用,所以现在先继续,并在解释过滤器(filter)时深入讲解这个问题。...下午在咖啡馆里翻着这篇文章的时候,后面坐着一个调酒师正在和英语老师进行着1v1真人教学: – 很冷怎么? – “I cold” – 错!中式英语!be动词呢? ????

72520

Grafana 系列文章(九):开源云原生日志解决方案 Loki 简介

下面是在 Grafana Labs 博客和演讲中反复出现的一张图: 今天的现实:不同的系统,不同的数据 Slack 向我发出警告,问题就打开 Grafana 上服务的相关仪表盘。...例如,如果发现其中一个服务抛出了 500 个错误,我会尝试找出是否是某个特定的处理程序/路由抛出了这个错误,或者是否所有的实例都抛出了这个错误,等等。...接下来,一旦有了一个模糊的心理模型,知道什么地方出了问题就会看一下日志(比如在 splunk 上)。...虽然它们并不总是直接告诉哪里出了问题,但它们通常让足够近距离地查看代码并找出哪里出了问题。然后,可以扩展服务(如果服务超载)或部署修复。...当收到警报时,使用元数据来找出寻找日志的位置。如果设法用同样的元数据来标记日志,我们就可以在度量和日志之间无缝切换。你可以在 这里[1] 看到 Grafana Labs 写的内部设计文档。

1.8K40
领券