Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Python字符串格式化

Python字符串格式化

字符串格式化话的标准形式为 "Template String " % (Data)标准形式%+8.6f转换开始标志%转换标志最小宽度精度,用小数点隔开转换类型转换类型表见pythonEssentialReference-p-80。示例1:"%d" % 18输出结果为“18”,按照上面的格式,这个是最简单的字符串模板,由类型转换表只知道,占位符%d会被一个整数替换,而这个整数 就在%的后面Data所在的位置,同理,可以使用"%d %f...
剖析PHP脚本的超时机制

剖析PHP脚本的超时机制

在做php开发的时候,经常会设置max_input_time、max_execution_time,用来控制脚本的超时时间。但却从来没有思考过背后的原理。趁着这两天有空,研究一下这个问题。超时配置php的ini配置如何起作用,这是一个老生常谈的话题了。首先,我们在php.ini里进行配置。当php启动的时候(php_module_startup阶段),会尝试读取ini文件并解析。解析过程简单来说,是分析ini文件,提取出其中合法的键值对,并保存到confi...
HTML+AngularJS+Groovy如何实现登录功能

HTML+AngularJS+Groovy如何实现登录功能

AngularJS是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS核心特性有:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入等。AngularJS认为声明式的代码会比命令式的代码好,因此可以通过声明式的代码来处理很多复杂的操作。而Groovy 是用于Java虚拟机的一种敏捷的动态语言,它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言。使用该种语言不必编写过多的代码,同时又具有闭包...
FireBird拒绝服务漏洞(CVE-2016-1569)

FireBird拒绝服务漏洞(CVE-2016-1569)

FireBird拒绝服务漏洞(CVE-2016-1569)发布日期:2016-01-12更新日期:2016-01-14受影响系统:Firebird Firebird 2.5.5描述:CVE(CAN) ID: CVE-2016-1569Firebird是跨平台的SQL数据库系统。FireBird 2.5.5版本在实现上存在安全漏洞,经过身份验证的远程用户在用服务管理器调用带无效参数的gbak实用程序时,会导致后台程序崩溃,造成拒绝服务。<*来源:ven...
8个最没有意义的代码注释

8个最没有意义的代码注释

多年来,我非常荣幸能和一些谦逊的公司和客户合作。我也因此有机会接触到各种不同的程序员—— 每个程序员都有自己独特的风格。事实上,每个项目本身都有一些独特的元素。这些特质的交叉让我去思考我曾经审查、更新或提高过的程序代码。与其说是代码的实际逻辑,还不如说是开发人员自己添加到代码中的注释,对代码产生了颇为深远的影响。这篇文章的主题就是罗列一些我印象深刻的一些代码注释。comment因为Carol让我这么做我记得审查程序代码时,有一条注释...
OpenSSH曝高危漏洞,会泄露私钥

OpenSSH曝高危漏洞,会泄露私钥

OpenSSH 释出了新版本客户端,修正了一个会泄露私钥的高危漏洞。漏洞存在于终端用户使用版本中,不影响服务器使用的版本,漏洞影响 OpenSSH v5.4 到 7.1,与一个默认启用的实验性漫游功能代码有关,它允许一台恶意配置的服务器利用漏洞访问联网计算机的内存内容,获取用户用于 SSH 连接的私钥。根据 SSH 的设计,用户即使连接了一个恶意的主机,主机也只知道你的公钥而不知道你使用的私钥。但这个漏洞让恶意主机可以窃取私钥,然后攻击者可以利用窃取到的密...
ARM Cortex-M3 MCU的I2C&DMA操作被频繁的中断打挂了

ARM Cortex-M3 MCU的I2C&amp;DMA操作被频繁的中断打挂了

在项目开发的过程中,发现程序总是死在判断DMA一次传输是否完成这个标志位上。进一步回退分析,发现是在I2C读的过程中,有使用到DMA去取外部I2C设备的data。但是data并没有读完,Data为32bits,DMA在读到18bits时,就出现读不到data bit了。导致I2C硬件模块不能进一步动作,SCK一直被拉低,没有clock输出,SDA也是如此。下面是通过示波器抓到的波形:在上面的波形图中,绿色的是SCK,蓝色的是SDA。在第一幅波形图中,有2段...
FFmpeg发现0day漏洞允许攻击者远程窃取本地文件

FFmpeg发现0day漏洞允许攻击者远程窃取本地文件

被广泛使用的开源多媒体框架FFmpegg发现了一个0day漏洞,允许攻击者远程窃取本地文件。使用FFmpeg的流行应用程序包括VLC、Kodi/XBMC、MythTV等等。漏洞发现者是俄罗斯程序员Maxim Andreev,它允许攻击者利用特制的视频文件从远程机器上阅读和通过网络发送本地文件。FFmpeg开发者建议用户在补丁释出前禁用HLS (HTTP Live Streaming)功能。Arch Linux已经重新构建了FFmpeg,暂时移除了网络支持。...
AVL树-scala实现

AVL树-scala实现

二叉查找树已经能够很好的应用到应用程序中,但它们在最坏的情况下性能还是很糟糕。考虑到如图所示这种情况: 查找操作的性能完全等同于线性。而AVL树的查找操作,能够保证无论怎么构造它,运行时间一直对数级别的。一起来学习一下AVL树吧。什么是AVLAVL(Adelson-Velsky 和 Landis)树,是带有平衡条件的二叉查找树,这个平衡条件必须要容易保持,并且它保证树的深度是O(LogN).一颗AVL树是其每个节点的左右子树节点高度最多差1的二叉查找树。平...
四款工具顺利实现 Python 与 JavaScript 间的代码转换

四款工具顺利实现 Python 与 JavaScript 间的代码转换

选 Python 还是 JavaScript?虽然不少朋友还在争论二者目前谁更强势、谁又拥有着更为光明的发展前景,但毫无疑问,二者的竞争在 Web 前端领域已经拥有明确的答案。立足于浏览器平台,如果放弃 JavaScript,我们也就没什么可选择的项目了。好吧,也许答案也不是这么绝对。JavaScript 已经成为众多其它编程语言争相选择的转换目标(相关实例包括 TypeScript、Emscripten、Cor 以及 Cheerp)。而 Python 则...
<< 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 >>