精华内容
下载资源
问答
  • 计算机病毒(Virus)是谁发明的

    千次阅读 2014-03-12 17:19:05
    上世纪八十年代,IBM个人计算机(PC)与...其实不然,计算机病毒完全发明的“宝贝”。   1986年1月,巴基斯坦两兄弟Amjad Farooq Alvi发明了一段“小程序”(取名“BRAIN”),用机器码在软盘启动扇区接入一段

             上世纪八十年代,IBM个人计算机(PC)与微软的磁盘操作系统DOS出现了。一派新气象,到处喜洋洋。

    原来人们认为,计算机病毒是在计算机内存中程序运行发生碰撞、摩擦弄出来的怪异代码碎片。其实不然,计算机病毒完全是人发明的“宝贝”。

              19861月,巴基斯坦两兄弟Amjad Farooq Alvi发明了一段“小程序”(取名“BRAIN”),用机器码在软盘启动扇区接入一段小程序,使软盘读取速度变慢,目的是保护数据不被非法拷贝,并非出于恶意。后来,人们根据这段“小程序”的实际表现,将其定性为第一个计算机“病毒”(因其具有“传染性”)。BRAIN病毒是所有现代病毒的“老祖宗”。

             二十年后的今天,病毒制造与反病毒技术均获得快速发展。由于Windows操作系统体系结构本身的脆弱性(系统用户管理控制UAC有毛病)致使病毒数量逐年剧增,性质变味,毒性增加,达到10万余种,用户防不胜防,苦不堪言。

    历史经验已经表明,Linux系统的“体系结构”是强健的,系统只有一个超级用户(账户),只要账户名称与密码足够强壮,用户一般不用超级用户运行应用程序,那么,Linux系统的核心(Kernel)就不会感染病毒,系统就出不了大毛病。

              当今XP退休,国内广大XP用户何去何从,成了大问题。由于WindowsVista/7/8的用户管理控制(UAC)存在结构性毛病(脆弱性),对此黑客了如指掌,所以,XP用户不宜迁移到Windows系统,应该学习、借鉴德国慕尼黑市政府与韩国政府的做法,逐步引导国内广大XP用户转移至Linux系统平台,走上网络强国之路。

              说明:上述转变,政府主管部门必须有担当,有作为,搞什么“扎蓠笆,保卫XP”简直是胡闹!


    展开全文
  • (20 分)注意:代码满分通过“答案正确”自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到...

    1003 我要通过! (20 分)

    注意:代码满分通过

    “答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。

    得到“答案正确”的条件是:

    1.字符串中必须仅有 P、 A、T这三种字符,不可以包含其它字符;

    2.任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组成的字符串;

    3.如果 aPbTc 是正确的,那么 aPbATca 也是正确的,其中 a、 b、 c 均或者是空字符串,或者是仅由字母 A 组成的字符串。

    输入格式:

    每个测试输入包含 1 个测试用例。第 1 行给出一个正整数 n (<10),是需要检测的字符串个数。接下来每个字符串占一行,字符串长度不超过 100,且不包含空格。

    输出格式:

    每个字符串的检测结果占一行,如果该字符串可以获得“答案正确”,则输出 YES,否则输出 NO。

    输入样例:

    8

    PAT

    PAAT

    AAPATAA

    AAPAATAAAA

    xPATx

    PT

    Whatever

    APAAATAA

    输出样例:

    YES

    YES

    YES

    YES

    NO

    NO

    NO

    NO

    思路:

    1.P必须在T的前面

    2.P和T之间必须有字符,且一定包含A

    3.P与T之间的字符串长度影响P和T两侧的字符串长度。

    代码:

    def isValid(s):

    x = -1

    y = -1

    for i in range(len(s)): # 找到P和T的最靠后面的位置

    if s[i] == 'P':

    x = i

    if s[i] == 'T':

    y = i

    if x == -1 or y == -1: # 如果找不到P或者T则返回False

    return False

    else:

    if x > y: # P在T的后面,返回False

    return False

    else: # P在T前面

    if y == x + 1: # P,T之间没有字符,返回False

    return False

    else: # P,T之间有字符

    if x != 0: # 字符串不以P开头

    b = s[0:x]

    else: # 字符串以P开头

    b = []

    c = s[(x + 1):y]

    if y != len(s) - 1: # 字符串不以T结尾

    d = s[(y + 1):len(s)]

    else: # 字符串以T结尾

    d = []

    # 判断各个分段是否是字符A组成

    for i in b:

    if i != 'A':

    return False

    for i in c:

    if i != 'A':

    return False

    for i in d:

    if i != 'A':

    return False

    # 条件判断

    if d == b * len(c):

    return True

    else:

    return False

    def main():

    n = int(input())

    line = ''

    while n:

    line = input()

    if isValid(line):

    print("YES")

    else:

    print("NO")

    n -= 1

    if __name__ == "__main__":

    main()

    运行结果:

    运行截图

    总结

    觉得这道题非常复杂,总是漏情况,仔细审题,并寻找规律,计算机学科是一个需要寻找规律的学科。

    正则表达式

    import re

    n = int(input())

    for i in range(n):

    line = input()

    if re.match(r'A*PA+TA*', line): # 在字符串中进行匹配

    a = re.split(r'[P|T]', line) # 以字符P,T进行分段

    if a[0] * len(a[1]) == a[2]: # 条件判断

    print('YES')

    else:

    print('NO')

    else:

    print('NO')

    以上代码为参考别人所写,并非CV,我还自己学习了正则表达式相关的知识。

    展开全文
  • 广告关闭腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元!...评分:使用 python 代码输出结果显示虽然比 r 强了不少,但跟 julia 还是没法比。 而且不支...

    o55g08d9dv.jpg广告关闭

    腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元!

    rxkm7og2gx.gif

    然后 julia 还是保持了默默无闻。 可见即使在特别垂直的领域,python 这种粘合剂语言配合强大的第三方库,也是拥有恐怖的战力。 julia,r 和 python 谁更...评分:使用 python 代码输出结果显示虽然比 r 是强了不少,但跟 julia 还是没法比。 而且不支持数学公式 评分----最终用一个表格来总结一下此次对比结果...

    abvuarcikx.jpeg

    python 2 vs python 3,究竟谁是性能之王? 前段时间,hackermoon 上一位叫 anthony shaw 的作者为我们做了一些测试,最终得出结论,虽然 python 2 在加密和启动时间测试过程中,比 python 3 的速度更胜一筹,但整体而言,python 3 更快。 而这是否就意味着我们还是将项目代码迁移到 python 3.0 的好? 接下来...

    dwz041zl9x.jpeg

    因此,第五名的悬念应该是在旅行团乐队和盘尼西林之间,至于最后是谁,就让今晚拭目以待吧!? 写在最后,因为这是我的第一篇推文,以后还会写更多数据分析方面的,以及一些读书笔记,python学习笔记,还有美剧推荐,哲学,历史,音乐等。 之所以起名为猪栏守望者,灵感来自麦田守望者,是因为希望能够给大家一些不...

    本文让我们用python来提升一下高冷的档次,让我们用代码来“说话”。 1安装pyttsx3安装下面就让我们来看一下python是怎样开口“说话“的。 我们先安装需要的库pyttsx3:pip install pyttsx3语音引擎工厂 类似于设计模式中的“工厂模式”,pyttsx3通过初始化来获取语音引擎。 当我们第一次调用init操作的时候,会返回一...

    g1ia10rmhd.png

    于是,python的可视化数据来了,在重复这件事上,相信没有谁可以比程序来得更快更好。 所以今天小编就通过实例给大家简单展示下数据的可视化处理。 2 模块准备首先是python环境不用多说,然后是可读取excel的xlrd模块和强大的可视化模块pyecharts。 两者都通过pip安装即可。 pip install xlrd pip install pyecharts...

    2yn6gk26dt.jpeg

    我回去翻了翻书,orz·····今年,在一次内部技术分享会上,我要分享的内容涉及到一些 python 协程,我又去看 asyncio 的文档。 结果依旧是 orz ····无奈,我将 asyncio 的源码通读了一遍,然后自己用 python 实现了一个简化版 asyncio,才确信自己应该了解了协程到底是个什么什么玩意儿。 python 的协程实现...

    2vos60anj0.jpeg

    点击上方“咸鱼学python”,选择“加为星标”第一时间关注python技术干货!? 作者:destiny原文:https:learnku.comarticles23010teach-you-to-read-the-python-open-source-project-code为什么要阅读开源代码阅读 python 开源项目代码主要有如下三个原因:在工作过程中遇到一些问题 google 和 stackoverflow 等网站...

    3kgnpwlm80.jpeg

    看到了一个基于python的微信开源库:itchat,玩了一天,做了一个程序,把私聊撤回的信息可以收集起来并发送到个人微信的文件传输助手,包括:(1)who :谁发送的(2)when :什么时候发送的消息(3)what:什么信息(4)which:哪一类信息,包括:文本、图片、语音、视频、分享、位置、附件。 一、代码实现# -*...

    caogj05rgb.png

    autopy是一个自动化操作的python库,可以模拟一些鼠标、键盘事件,还能对屏幕进行访问,本来我想用win32api来模拟输入事件的,发现这个用起来比较简单,最厉害的是它是跨平台的,请搜索安装。 pil那是大名鼎鼎了,python图像处理的no.1,下面会说明用它来做什么。 pywin32其实不是必须的,但是为了方便(鼠标它在自己...

    python是一门优秀的综合语言,python的宗旨是简明,优雅,强大,在人工智能,云计算,金融分析,大数据开发,web开发,自动化运维,测试等方向应用广泛,已是全球第4大最流行的语言 目前python主要应用领域:web开发--最火的python web框架django,支持异步高并发的tornado框架,短小精悍的flask,bottle.django官方的...

    python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 python到底可以做什么爬虫数据分析机器学习app开发游戏开发自动化脚本网站开发python的未来更高——开发效率更高这一两年python在业内大火, 我一直思考原因是为什么,除了云计算帮...

    python概述简介 python是一种解释性,面向对象,动态数据类型的高级程序语言, 解释型,无编译过程,逐行解释为二进制 交互性,直接执行程序 应用广泛, 编译型:一次将所有编译为二进制 特点 易于学习 易于维护 易于阅读 广泛的标准库 互动模式可移植 可扩展:兼容c语言,可调用 数据库 gui编程 可嵌入,c调python 缺点 运行慢...

    (本文经原作者授权转载,不得二次转载)python 里的规则python是一门初见简单、深入后愈觉复杂的语言。 拿 python 里最重要的“对象”概念来说,python 为其定义了多到让你记不全的规则,比如:定义了 __str__ 方法的对象,就可以使用 str() 函数来返回可读名称定义了 __next__ 和 __iter__ 方法的对象,就可以被...

    usrbinpython# -*- coding: utf-8 -*- class parent:# 定义父类 def mymethod(self): print 调用父类方法 class child(parent):# 定义子类 def mymethod(self):print 调用子类方法 c = child() # 子类实例c.mymethod() #子类调用重写方法python中函数重载? python 不支持函数重载 函数重载主要是为了解决两个问题...

    python定义函数, 对代码进行封装,python也是引用传递,而不是值传递 1- 如果函数名一样,python并不会报错,而是会覆盖 def 函数名(参数)def my_print(): print(hahahha)def my_print():print(hahahha22222)for i in range(5):my_print()# 如果提示shadows in xxx buildin是因为你定义的函数名和内置的函数名一样...

    作者 | 上海小胖 来源 | python专栏 0. 概述 python是个非常受欢迎的编程语言,随着近些年机器学习、云计算等技术的发展,python的职位需求越来越高。 下面我收集了一些python面试官经常问的问题,供大家参考学习。 1. 类继承有如下的一段代码:class a: def show(self): print base show class b(a):def show(self)...

    ct39dpo5de.png

    在没有做异常处理时,将终止程序并提示异常信息,如:①字符串转换为数字时的类型转换异常,②文件读取时的文件不存在异常,③网络链接时主机不可达异常···等。 当python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 毕竟谁也不希望用着的程序突然的就崩了1、语法错误python的语法错误是很多初学者...

    接下来生成一个字母数字组合的:c2 = claptcha(a4oo0zz2,usrsharefontstruetypefreefontfreemono.ttf)t,_ = c2.write(3.png)生成验证码如下:第3个为小写字母o,第4个为大写字母o,第5个为数字0,第6个为小写字母z,第7个为大写字母z,最后一个是数字2。 人眼已经跪了有木有! 但现在一般验证码对大小写是不做严格...

    python manage.py makemigrations snippetspython manage.pymigrate创建一个序列化类(serializer class)着手我们的web api,首先要做的是,提供一种将...rm -f db.sqlite3rm -r snippetsmigrationspython manage.py makemigrationssnippetspython manage.py migrate你可能也想要创建不同的用户来测试api。 ...

    za2a60h2u1.jpeg

    初识scrapy什么是scrapy? scrapy使用 python 实现的一个开源爬虫框架,scrapy基于 twisted这个高性能的事件驱动网络引擎框架,scrapy爬虫拥有很高的性能。 scrapy内置数据提取器(selector),支持xpath和 scrapy自己的 css selector语法并且支持正则表达式,方便从网页提取信息。 交互式的命令行工具,方便测试 ...

    展开全文
  • 前些天看到了一篇关于全球老龄化的报告,中国老龄化比例目前排在全世界第十位,有2.5亿的老年人,按照推测,2050年将达到5亿人,报告里重点讨论到的一个问题,未来5亿的老人,到底来养? 2050年吧,先不想那么...

    前些天看到了一篇关于全球老龄化的报告,中国老龄化比例目前排在全世界第十位,有2.5亿的老年人,按照推测,2050年将达到5亿人,报告里重点讨论到的一个问题是,未来5亿的老人,到底谁来养?

           2050年吧,先不想那么远了,但借这个话题发挥一下我自己的思考。身为一个IT人来讲,每年都要面对市场新增千千万万的程序员,生怕啥时候就把自己给替代下去了,到时候年龄没达到老年人,就失去劳动机会,没活干了,就要变成被养的那个,但好像离被养也还有一段不短的时间,运气好的,还能继续做个高管,划划水。

           IT吧,也算个高危行业(这里指的是失业~_~),普遍在33岁开始,择业就开始有点艰难了,并不是找不到工作,而是高不成低不就,知道现在的年轻人了,稍微有点委屈就就就待不下去了,当浑浑噩噩过了几年,回过头想找个相对合适的稳定的,然后想成个家,但当发现这个问题的时候,已经来不及了,老了。

           我个人这方面的危机感是非常强的,因为出身卑微,没有大腿没有背景,为了能撑到国家养我的那个时候,就必须得想些法子。觉得自己比较幸运的是,我非常热爱我的工作和职业,是我兴趣爱好之一,所以工作之余,我还会有闲情继续深究我职业的道路怎么能更有意思。于是,在4年前,我想到了零/低代码的开发模式,一个能让大部分老程序员还能自力更生的模式。

           在我还很自以为是,以为这个并不算普及的时候,我突然在网上看到了一条关于OutSystems被KKR和高盛用3.6亿美金融资收购的信息。

           我曾经以为找到了一家企业,可以实现自己这个零/低代码发明的梦想,是一家世界500强的企业,我那时认为只有大企业才有资本让你搞这些短时间内无经济产出的东西,结果我发现我错了,越是大企业越搞不了这个(你们懂的,就不多说了,各种内部斗争)。不过天无绝人之路,被我遇到伯乐了,此刻我已经飞速开车的路上了。

           下期给大家分享一下我的零/低代码发明历程……

    展开全文
  • TCC(太一)表示,比特币的发明人究竟是谁并不重要,重要的是现在谁也无法改变比特币的向前发展的进程,因为比特币区块链技术旨在以去中心化的方式运行,重要的是这项技术所运行的代码。也因为“他”的构想,才有了...
  • 这个道理很简单,也很明白的,都不想重复无用的劳动,但具体实践中我们该如何避免重复发明轮子呢?各位注意了,谚语中说“重复发明”,不是说“重复使用”,也就是说我们实践中其实也避免不了重复使用轮子的...
  • 【kimol君的无聊小发明】—用python写图片下载器

    千次阅读 多人点赞 2020-10-08 11:42:23
    【kimol君的无聊小发明】—用python写图片下载器前言一、单线程版二、多线程版...网上爬虫入门教程有很多,大多从下载图片开始~正经人不下载一下图片呢,对叭? kimol君也不例外,咱上图瞧一瞧: 一、单线程版 关
  • 随意浏览代码

    2014-09-25 10:20:13
    匈牙利命名法在1972发明的查尔斯西蒙尼,一个微软程序员。匈牙利符号最初的想法编码的可变信息的目的,即应用匈牙利。随着时间的推移,这将改变编码的变量的类型和/或范围的信息,这被称为系统的匈牙利。 ...
  • 人工智能之父,你知道是谁吗?

    万次阅读 2018-06-22 14:27:46
    发明LISP语言,人工智能之父他因在人工智能领域的贡献而在1971年获得图灵奖。实际上,正是他在1955年的达特矛斯会议上提出了“人工智能”这个概念,被称为“人工智能之父”。2011年10月24日晚上,约翰·麦卡锡...
  • java中的 jsp

    2021-02-27 20:19:41
    jsp是谁发明的呢,html就可以实现显示功能,为什么需要jsp呢? jsp本质 jsp的具体内容可参见: jsp的九大内置对象 jsp的知识点总结(jsp的头部指令,常用脚本,常用标签)以及练习题(附代码) jsp简介 jsp...
  • HTML 是谁发明的HTML 全称 HyperText Markup Language,超文本标记语言。是上个世纪90年代由欧洲核子研究中心的物理学家蒂姆·博纳斯-李(Tim Berners-Lee),也就是我们所说的李爵士发明的。HTML 起手应该写什么...
  • python版FlappyBird代码解析

    万次阅读 2017-09-14 16:18:25
    Flappy Bird 是前段时间(好像一年or两年前....)特别火的有一个小游戏,相信大家都玩过。 ...由于障碍物高低不等,控制Bird上升和下降需要反应快并且灵活,要得到较高的分数并不... 我记得当时还想,是谁发明了这个小
  • 本文目的以一种通俗简单的方式介绍Ken Perlin的改进版柏林噪声...算法发明者Ken Perlin也因此算法获得奥斯卡科技成果奖(靠算法拿奥斯卡也了666)。本文将剖析他于2002年发表的改进版柏林噪声算法。在游戏开...
  • Q1.HTML 是谁发明的? A1:1990年左右,Tim Berners-Lee,也就是李爵士,2004年被英国女皇颁发了大英帝国爵级司令勋章。2017年又获得了图灵奖。李爵士的伟大事业在于他自己写了世界上第一个浏览器,然后又自己写了...
  • 【填空题】计算机自己的语言,其指令代码的形式存在,历史上计算机使用的程序语言,经历了 语言,之后 语言,20世纪50年代,出现了 语言,高级程序设计语言...【单选题】最早的显微镜谁发明的?( )【单选题】下...
  • 互联网行业技术牛谁是爹 如果文章可以带给你能量,那最好的事!请相信自己 加油o~ 点击下面链接 蓝桥杯历届真题题目+解析+代码+答案(2013-2020)(JavaA、B、C组) 问题描述: 问题描述 小明发明了一种给由...
  • Ctrl+Alt+Delete的由来

    千次阅读 2006-10-28 16:47:00
    用计算机的人都知道按下键盘上的 Ctrl+Alt+Delete 组合键可以使计算机热激活或者出现"Windows 安全"对话框,但却很少有人知道这一设定的发明是谁,也就更少有人知道写这一设定的程序程序代码只花了该发明者5分钟的...
  • 展开全部Python[1](英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 一种面向对象的解释型计算机62616964757a686964616fe4b893e5b19e31333365646238程序设计语言,由荷兰人Guido van Rossum于1989年发明,第...
  • 程序员的大恩人永远地离开了

    万次阅读 多人点赞 2018-12-20 17:27:02
    这个晚上月光很亮,你泡好一保温杯枸杞养生茶,打开电脑,...可当我们频繁按下这些快捷键的同时,似乎从未探究过这项与程序员日常编程息息相关的发明背后站着的人是谁。 几天前,美国女发明家 Evelyn Berezin...
  • python的起源

    2019-10-01 11:07:57
    学习了python这么久,或许你还不知道这门语言是怎样产生的,它的创始人是谁,又有着怎样的经历才能发明这门计算机语言 Python是什么?python是一种开放源代码的脚本编程语言,python特别强调开发速度和代码的清晰度...
  • ###谁发明了C ###谁Dennis Ritchie,Brian Kernighan和Linus Torvalds ###键入gcc main.c时会发生什么 ###什么入口点 ###主要什么 ###如何使用printf,puts和putchar打印文本 ###如何使用一元运算符sizeof...
  • 的模型简直崇高的, 它解释了它们的变化, 一次观察一次。 莱姆·瑞克(Mara Averick) 这Python石灰包( )的R端口,该石灰包由石灰(本地可解释模型不可知的解释)方法的作者开发的,用于黑盒模型...
  • 安利一个黑科技,不知道是谁发明的(好像也有些年代了?) 其实这个黑科技的本质就是一个大根堆,不同的是 它支持删除堆内任意元素,同时也支持堆的基本操作 code 代码如下: struct Heap{ priority_queue<int>...
  • 打开网页直接显示代码,奇怪啊,我的css文件没错的啊!!! 搜索 ...热搜: 月经副作用申通为什么江门...邮票是谁发明的啊?(2回答)· 三太子是什么神仙啊?(1回答)· 脑死亡的标准是什么?(1回答)· 越女剑法是
  • 引子: 在《编写高质量Python代码的59个有效方法》中的第26条就是只在使用Mix-in组件制作工具类时进行多重继承。在本书中指出,Mix-in具有的特点有(1)为实现多重继承 而发明 的(2)不需要定义属性,只需要实现一套...

空空如也

空空如也

1 2 3 4 5
收藏数 98
精华内容 39
关键字:

代码是谁发明的