- 产品经理之技术篇:配置文件 10-12
- 电脑运行突然变慢?小心,也许你正 10-11
- 用实例说话:ES6的十大特性 10-11
- 简洁Java之道 10-11
- 19 个 JavaScript 10-11
- 假如时光倒流,我会这么学习Jav 10-11
- 女程序员在外人眼中是什么样的存在 10-11
- 告警:通过DNS响应黑客可以在w 10-11
- 优秀程序猿具备的十大习惯 10-10
- 搞定这10个实战项目,让你击败8 10-10
产品经理之技术篇:配置文件
发布者: super | 发布时间:2017-10-12
文章为作者经历一个项目后对配置文件的思考总结,希望能够给你一些启发。
一、为什么要了解配置文件?
配置文件是技术童鞋在开发过程中常用到的,产品经理在工作中有时也会接触到,了解配置文件相关概念可以在与技术沟通时更加顺畅,而不是互相看着对方却感觉像隔了个银河系一样~
二、什么是配置文件?
配置文件可以理解为是一个个的txt文档,存放在服务器某个路径下,在技术写代码的时候,会经常需要去调用它。配置文件的类型(内容类型)有很多种,作用也各有不同。例如:
有一种配置文件,里面放的是定义常量、各个域名、或者是目录路径的信息之类的,这样子程序中所有用到这个域名的地方就使用定义的常量,以后如果域名变化了,只需要修改常量的值就可以了。比如 一个网站电脑运行突然变慢?小心,也许你正在帮黑客“挖矿”!
发布者: super | 发布时间:2017-10-11
雷锋网编者按:随着近年来各类虚拟货币价格的一路飙升,“挖矿”成为许多人发家致富的新路子。以比特币为例,我们可以把整个比特币系统看成是存活在网络上的一套超级复杂的数学系统,在这个数学系统里有2100万个数学难题(比特币的总量不会超过2100万),人人都可以用计算机作为工具来解题。而“挖矿”的过程其实就是解题的过程,比特币网络会自动调整数学问题的难度,让整个网络约每10分钟得到一个合格答案。随后生成一定量的比特币作为赏金,奖励获得答案的人。
由于“挖矿”需要耗费大量的电脑资源,所以黑客利用恶意代码嵌入一些网站,只要有人访问被攻击网站,挖矿程序就会在网民的电脑上工作,占用大量的系统资源。如果你的电脑近来运行速度突然无缘无故的慢了,那你就要小心了!某匿名网友日前就发现,在一些我们日常使用的网站中,已有挖掘虚拟货币的代码存在,不少人的电脑已被黑客当做挖矿的工具。
本文作者:被约聊只能匿名的投稿网友
关键信息基础设施是指面向公众提供网络信息服务或支撑能源、通信、金融、交通、公用事业等重要行业运行的信息系统或工业控制系统,雷锋网发现,如果
用实例说话:ES6的十大特性
发布者: super | 发布时间:2017-10-11
原文:Top 10 ES6 features by example
作者:Łukasz Kyć
翻译:雁惊寒
摘要:本文通过实例简单介绍了ES6中最有用的10个功能,以鼓励读者尽快深入研究并熟悉ES6。以下是译文。
虽然ES6的规范并不是特别地新,但我认为很多开发人员对其仍然不太熟悉。 主要原因在于Web浏览器的支持可能比较差。目前,该规范发布已经有两年多了,很多浏览器对ES6的支持还算不错。 即使不使用最新版本的Web浏览器,也可以在应用程序的构建过程中使用代码转译工具(如Babel)将ES6的源代码转换为ES5的源代码。 赶快提升自己,学习ES6吧。
本文尽可能简单地介绍了ES6中最有用的功能。 在阅读完本教程之后,你就可以把学到的这些基本技能应用到实际项目中去了。本文并不
简洁Java之道
发布者: super | 发布时间:2017-10-11
计算机专家在问题求解时非常重视表达式简洁性的价值。Unix的先驱者Ken Thompson曾经说过非常著名的一句话:“丢弃1000行代码的那一天是我最有成效的一天之一。”这对于任何一个需要持续支持和维护的软件项目来说,都是一个当之无愧的目标。早期的Lisp贡献者Paul Graham甚至将语言的简洁性等同为语言的能力。这种对能力的认识让可以编写紧凑、简介的代码成为许多现代软件项目选择语言的首要标准。
任何程序都可以通过重构,去除多余的代码或无用的占位符,如空格,变得更加简短,不过某些语言天生就善于表达,也就特别适合于简短程序的编写。认识到这一点之后,Perl程序员普及了代码高尔夫竞赛;其目标是用尽可能短的代码量解决某一特定的问题或者实现某个指定的算法。APL语言的设计理念是利用特殊的图形符号让程序员用很少量的代码就可以编写功能强大的程序。这类程序如果实现得当,可以很好地映射成标准的数学表达式。简洁的语言在快速创建小脚本时非常高效,特别是在目的不会被简洁所掩盖的简洁明确的问题域中。
相比于其他程序设计语言,Java语言的冗长已经名声在外。其主要原因是由于程序开发社区中所形成的
19 个 JavaScript 编码小技巧
发布者: super | 发布时间:2017-10-11
这篇文章适合任何一位基于Java开发的开发者。我写这篇文章主要涉及Java中一些简写的代码,帮助大家更好理解一些Java的基础。希望这些代码能从不同的角度帮助你更好的理解Java。
三元操作符
如果使用if...else语句,那么这是一个很好节省代码的方式。
Longhand:
const x = 20;let answer;if (x > 10) { answer = 'is greater';} else { answer = 'is lesser';}
Shorthand:
const answer = x > 10 ? 'is greater' : 'is lesser';
你还可以像下面这样嵌套if语句:
const big = x > 10 ? " greater 10" : x
Short-circuit Evaluation
分配一个变量值到另一个变量的时候,你可能想要确保变量不是null
假如时光倒流,我会这么学习Java
发布者: super | 发布时间:2017-10-11
回头看看, 我进入Java 领域已经快15个年头了, 虽然学的也一般, 但是分享下我的心得,估计也能帮大家少走点弯路。
入门
我在2001年之前是C/C++阵营, 有C和面向对象的基础, 后来转到Java ,发现没有指针的Java真是好简单, 另外Java 的类库好用的让人哭啊。后来我就看《Thinking in Java》 ,《 Java 核心技术 》, 感觉也不吃力。
如果我之前没学过别的语言,或者半路出家转到计算机行业, 我不会先看上面那两本, 相反我会选《Head First Java》, 这本
女程序员在外人眼中是什么样的存在?
发布者: super | 发布时间:2017-10-11
有一句话说的非常好‘隔行如隔山’。大家认为女程序员是什么样的呢?是会写各种各样一般人看蒙圈的代码?还是再给你准备礼物的时候完全是自己写的程序?还是智商完全碾压一般人?还是一个深夜3点敷着一张补水的黑面膜专心对着电脑手指在键盘上飞舞?是女神?还是一般女生?
小米界IT苦逼码代码的程序猿旁边一股清流--女神级别存在的張小功,当年一张小米王和張小功的合照被爆后瞬间炸起了IT界女神级别的女程序员相继被爆照,那真真的超美的,也是妥妥的女神范。
还有那种几十个程序猿的世界里有三分之一的
告警:通过DNS响应黑客可以在windows上执行任意代
发布者: super | 发布时间:2017-10-11
10月Microsoft 再次更新62个漏洞补丁,其中最重要的一个是CVE-2017-11779,它允许远程攻击者通过特制的DNS 响应在目标计算机上执行任意代码~!!!
Bishop Fox曝光了该漏洞,它影响Windows Server 2012 、 2016, Windows 8.1 和 Windows 10。Microsoft 称该漏洞是由于Windows DNSAPI (dnsapi.dll) 处理 DNS 响应方式问题造成的,并认为该漏洞利用“困难”。
Bishop Fox称攻击者需要利用中间人攻击(MitM),利用该漏洞(例如通过一个受害者连接到的没有保护的公共wi-fi 连接)。
然后,攻击者利用发出DNS 请求的应用程序的上下文中执行任意代码 (如 web 浏览器)。攻击过程不需
优秀程序猿具备的十大习惯
发布者: super | 发布时间:2017-10-10
怎么样才能成为一个优秀的程序员?这是一个颇为奇怪的问题。怎样才是一个优秀的软件开发人员,在今天,你该怎样发展你的职业生涯?以下是诸多程序员总结的优秀程序员必备十大习惯。按照这些技巧和规则,你可以改善你的现状,由一个普通的程序员,成为一名优秀的程序员。
1
学会学习
就算是你有了10年以上的程序员经历,你也得要不断地学习,因为你在计算机这个充满一创造力的领域,每天都会有很多很多的新事物出现。你需要跟上时代的步伐。你需要去了解新的程序语言,以及了解正在发展中的程序语言,以及一些编程框架。还需要去阅读一些业内的新闻,并到一些热门的社区去参与在线的讨论,这样你才能明白和了解整个软件开发的趋势。
2
掌握多种语言
程序语言总是有其最适合的领域。当你面对需要解决的问题时,你需要找到一个最适合的语言来解决这些问题。比如,如果你需要性能,可能C/C++是首选,如果你需要跨平台,可能Java是首选,如果你要写一个Web上的开发程序,那么PHP,ASP,Ajax,JSP可能会是你的选择,如果你要处理一些文本并和别的应用交互
搞定这10个实战项目,让你击败80%的深度学习面试者
发布者: super | 发布时间:2017-10-10
人工智能正以前所未有的速度,渗透、改造着各行各业。而加速这场变革的力量之一,正是 深度学习技术。短短十年,深度学习技术颠覆了语音识别、图像分类、文本理解等众多领域的算法设计思路。
据统计,到去年年底,在财富 500 强企业中,有 180 家对外宣布将要启动人工智能项目,从 Google、Facebook、亚马逊到国内的华为、 BAT 等顶尖科技企业,都在热忱地以高薪招募人工智能专家。以深度学习工程师为例,该岗位少则月薪2-3万,多则年薪百万,很多行业巨头甚至会以月薪几十万招聘人工智能顶级人才。
再来看人工智能整体行业趋势,在今天的中国市场,将人工智能融入产品开发是目前发展势头最猛的方向:淘宝,京东需要给用户最精准的商品推荐;滴滴,饿了么需要预测订单的潮汐;摩拜、o
