iT氪 | IT人的社区

iT氪,IT人的社区

itkr.com it人的社区

  • 三星为Note 7道歉会挽回现今颓势吗?
  • 58到家的上门O2O独角戏还能唱多久?
Uber下周将在旧金山启动自动驾驶出租车服务

Uber下周将在旧金山启动自动驾驶出租车服务

Uber推行这项服务的目的有两个:一是让工程师们对他们正在开发的技术有深刻的了解,二则是获取运营自动驾驶出租车服务的真实反馈。 “对于工程师而言,这项服务为他们和他们正在研究的东西建立了很好的链接,”Uber的高级测试运营经理Brian Torcellini说。“虽然,他们也可以查看纸质报表,邮件和一些反馈信息来了解有关车辆的性能,但实际上,亲身去体验自动驾驶车软件的细微差别更加有用。有了这种链接,他们就可以专注于整体情况,而不是一次解决一个工程问题。” 作为Uber的自动驾驶测试操作员,Michelle Ortega...

PHP中文件读、写、删的操作(PHP中对文件和目录操作)

PHP中文件读、写、删的操作(PHP中对文件和目录操作)

一:目录操作     首先介绍的是一个从目录读取的函数,opendir(),readdir(),closedir(),使用的时候是先打开文件句柄,而后迭代列出:  <?php   $base_dir = "filelist/";   $fso = opendir($base_dir);   echo $base_dir."<hr/>" ;   while($flist=readdir($fso)){   echo $flist."<br/>" ;   }   closedir($fso)   ?>...

php列出一个目录下的所有文件的代码

php列出一个目录下的所有文件的代码

<?php function dir_path($path) { $path = str_replace('\\', '/', $path); if (substr($path, -1) != '/') $path = $path . '/'; return $path; } /** * 列出目录下的所有文件 * * @param str $path 目录 * @param str $exts 后缀 * @param array $list 路径数组 * @return array 返回路径数组 */ function dir_...

比“熊猫烧香”势头还猛的“WannaCry“病毒,其背后的比特币勒索”阴谋论“是真的吗?

比“熊猫烧香”势头还猛的“WannaCry“病毒,其背后的比特币勒索”阴谋论“是真的吗?

  在快速便捷的网络时代,黑客也潜行于此。5月12日,“WannaCry”这款电脑勒索病毒给原本就复杂的互联网带来了更大的杀伤力,顷刻之间蔓延全球。   “WannaCry”的破坏力可以说比“熊猫烧香”还厉害,最先入侵点在英国,当日超过16家医院受到了黑客攻击,系统瘫痪,原定的手术全部取消,所有救护车也被转至其他医院。黑客的意思是要医院支付300美金比特币(约2070元人民币),才能获得密钥,如果三天内未支付,赎金也将翻倍。   在中国,高校以及公安系统成了“WannaCry”的...

如何编写高质量的Windows Shellcode

如何编写高质量的Windows Shellcode

概述 当我们在编写一个Shellcode Payload时,我们总是拥有无限的可能性,尤其是在Windows平台上。但我们要知道的是,想要编写高质量的Shellcode其实并非易事,因此我才决定要通过这篇文章跟大家聊一聊我对此的看法。就我个人而言,我比较喜欢用C语言(用Visual Studio编译源码)来完成我的工作。因为C语言的源代码非常优美,而且编译器可以最大程度地优化源码,如果你需要的话,也可以通过LLVM实现你自己的代码混淆器。 为了方便演示,我将以x86 Shellcode作为样例进行讲解。当然了,你想将其用于x64平台也是可以的。 查找基本的DLL 介绍 ...

Android Studio 2.3正式版发布,官方全解析

Android Studio 2.3正式版发布,官方全解析

    Android Studio 2.3 现已提供下载。此版本的重点是整个 IDE 的质量改进。我们感谢大家迄今为止提供的所有反馈。我们致力于持续投入,让 Android Studio 成为全球数以百万计 Android 应用开发者高效而又无缝式的开发平台。   Android Studio 2.3 中最令人激动的是质量上的改进,但此版本也加入了少量新功能,它们集成到了开发流程的每一个阶段: 设计应用时,请充分利用面向应用图像的更新版 WebP 支持,也请了解一下更新版ConstraintLayout 内容库支持以及布局编辑器中的小部件选项板。 ...

smarty中section的嵌套用法

smarty中section的嵌套用法

因为是用smarty做为模版引擎的,而我能简单的用section作为循环输出数据,但是,如果是这种情就令我不知所措了: 文章的分类是可以动态改变的,也就是说需要循环输出,而在每个分类版块里面又各显示5条文章链接的.也是就通常所说的嵌套输出啦. 晕,section中的嵌套用法一时摸不着头,看了smarty的文档帮助更是头晕了,不知所云!! 幸好,在网上找了这个资料,让我轻松搞掂啦!!现发上来大家参考. 程序部分内容: $query = “SELECT id,name,name_cn FROM di_flag ORDER BY id desc”; $result...

2017最新前端面试题

2017最新前端面试题

HTML、CSS部分 要点:对Web标准的理解、浏览器差异、CSS基本功:布局、盒子模型、选择器优先级及使用、HTML5、CSS3、移动端开发 技术等 1.Doctype作用? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义? (1)、<!DOCTYPE> 声明位于文档中的最前面,处于 <html> 标签之前。告知浏览器的解析器,用什么文档类型 规范来解析这个文档。 (2)、严格模式的排版和 JS 运作模式是 以该浏览器支持的最高标准运行。 (3)、在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站...

MyBatis和Hibernate相比,优势在哪里?

MyBatis和Hibernate相比,优势在哪里?

1、开发对比开发速度 Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。个人觉得要用好Mybatis还是首先要先理解好Hibernate。 开发社区 Hibernate 与Mybatis都是流行的持久层开发框架,但Hibernate开发社区相对多热闹些,支持的工具也多,更新也快,当前最高版本4.1.8。而Mybatis相对平静,工具较少,当前最高版本3.2。 开发工作量 Hibernate和MyBatis都有相应的代码生成工具。可以生成简单基本的DAO层方法。 针对高级查询,Mybatis需要手动编写SQL...

教你查看日志中蜘蛛的访问行为

教你查看日志中蜘蛛的访问行为

网站日志,是服务器端自动生成的一个文本记录,详细记载了网站的访问详情,做为站长的你,如果是需要查看访问统计数据,那用51.la或者百度统计 工具就可以了,但是如果你想查看各搜索引擎的蜘蛛是否准时来爬行自己的网站,那就要学会自己查看网站日志文件了。结合我们自己的网站做为一个实例来做一个介绍: 首先利用FTP工具登录服务器端,一般在服务器根目录之下存在一个logs文件夹,这里面装的就是网站日志,当然不同的服务器类型,日志文件的文件夹名称和我介绍的不一样,但没关系,日志文件的扩展名是log。 进入日志文件夹,你会发现,日志文件是按每一天的访问情况为一个文件保存的: ...

十个超级有用的PHP代码片段

十个超级有用的PHP代码片段

1. 发送短信 调用 TextMagic API。 // Include the TextMagic PHP lib require('textmagic-sms-api-php/TextMagicAPI.php'); // Set the username and password information $username = 'myusername'; $password = 'mypassword'; // Create a new instance of TM $router = new TextMagi...

php生成随机颜色方法汇总

php生成随机颜色方法汇总

方法一: 随机生成颜色值(例如 FF00FF). color.php function random_color(){ mt_srand((double)microtime()*1000000); $c = ''; while(strlen($c)<6){ $c .= sprintf("%02X", mt_rand(0, 255)); } return $c; } 方法二: function randrgb() { $str='0123456789ABCDEF'; ...

基于SQL on Hadoop的数据仓库技术

基于SQL on Hadoop的数据仓库技术

数据仓库简介 数据仓库是企业的统一的数据管理的方式,将不同的应用中的数据汇聚,然后对这些数据加工和多维度分析,并最终展现给用户。它帮助企业将纷繁浩杂的数据整合加工,并最终转换为关键流程上的KPI,从而为决策/管理等提供最准确的支持,并帮助预测发展趋势。因此,数据仓库是企业IT系统中非常核心的系统。 根据企业构建数据仓库的主要应用场景不同,我们可以将数据仓库分为以下四种类型,每一种类型的数据仓库系统都有不同的技术指标与要求。 传统数据仓库 企业会把数据分成内部数据和外部数据,内部数据通常分为两类,OLTP交易系统以及OLAP分析系统数据,他们会把这些数据全部集中起来,经过...

python列表操作使用示例分享

python列表操作使用示例分享

Python 3.3.4 (v3.3.4:7ff62415e426, Feb 10 2014, 18:13:51) [MSC v.1600 64 bit (AMD64)] on win32 Type "copyright", "credits" or "license()" for more information. >>> cast=["cleese","palin","jones","idle"] >>> print(cast) ['cleese', 'palin', 'jones', 'idle'] >>> print(...

Python制作刷网页流量工具

Python制作刷网页流量工具

准备 必须环境: Python3 开始 先实现一个简单的版本,直接上代码: import urllib.request import urllib.error #创建get方法 def get(url): code=urllib.request.urlopen(url).code return code if __name__ == '__main__': #设置一些基本属性 url = "http://shua.jb51.net" user_agent = "Mozilla/5.0 (Windows NT 10.0; Win64; ...