目前国内书店关于脚本方面的书籍特别多,但这些书相对来讲理论性的知识偏多。更重要的这些书中介绍的例子,在安全性上都是漏洞百出,这样导致新学脚本的朋友写出来的程序同样是漏洞百出,典型的恶性循环。而当前主要讲述脚本程序漏洞的方面书籍却没有,所以《黑客手册》决定联合我出版《精通脚本黑客》一书。 《精通脚本黑客》是一本集合了脚本环境和黑客知识的网络安全基础教程,一个大的脚本环境下,介绍了网站入侵、各种常见脚
随着PHP的发展, PHP框架层出不穷, 但到底用不用PHP框架, 还存在很大的争论, 反对者认为使用框架会降低性能, 经常举例的就是Zend Framework. 而支持者则认为,采用框架能提高开发效率, 损失点性能也是值得的. 而这些也正是公司内框架种类繁多的一个原因, 有的项目组为了性能而选择某些框架, 而另外一些项目组, 则为了更好的封装选择了另外的框架 那, 有没有俩全的办法呢? 也就是
机器学习无疑是当前数据分析领域的一个热点内容。很多人在平时的工作中都或多或少会用到机器学习的算法。 机器学习的算法很多。很多时候困惑人们都是,很多算法是一类算法,而有些算法又是从其他算法中延伸出来的。这里,我们从两个方面来给大家介绍,第一个方面是学习的方式,第二个方面是算法的类似性。 学习方式 根据数据类型的不同,对一个问题的建模有不同的方式。在机器学习或者人工智能领域,人们首先会考虑算法的学习方
最近团队开发中需要使用到 Express 框架来作为后端支撑,我就借此机会系统的学习了 JavaScript 和 Node 相关的内容。在查找 Express 相关书籍的时候发现了Maning 出版社的 《Express In Anction》 ,书中的内容深入浅出非常适合初学者入门。 由于自身能力和精力有限,我只是将前面八章翻译完成。后面关于测试、安全、部署方面的内容,我建议大家自己去动手实践,
欢迎使用魔方加密 Morefun Encoer。 魔方加密是一个全新 PHP 代码保护解决方案,由 Discuz! 开放平台推出并运营。魔方加密使用创新的方法,为您的代码提供全面的保护,允许您轻松部署和快速发布您的代码和 Discuz! 应用。 魔方加密仅实现了 PHP 标准中规定的部分常用的词法和语法规范,并改变了部分语义。已有的代码可能需要进行针对性修改才能加密,否则可能会因兼容性问题出现编译
在这 web 技术不断更新,人机交互越来越复杂的时代,「前端工程师」这一职业早已不是当初那个随便做个页面,写写简单特效的「页面仔」了。现如今,要想做出一个优美的 web 应用,掌握并夯实编程、网络等方面知识是必做之事。 写作本书的目的,就是为了帮助那些想要成为前端工程师以及想要提升自己的人系统地学习对于一名前端工程师而言所必须要掌握的通用的知识。 什么是「前端工程师」? 「Web 前端开发」、「前
ThinkCMF前端使用的是传统的jQuery技术,使用的核心类库有 jQuery,bootstrap,wind.js,这三个类库是ThinkCMF前后台模板所依赖的核心类库,其它第三方类库均使用 wind.js 异步加载,我们封装了一些常用的组件方便大家快速开发,封装的前台模板组件在 static/js/frontend.js,后台模板组件在 static/js/admin.js, fronte
本书背后的哲学 数据结构和算法是过去 50 年来最重要的发明之一,它们是软件工程师需要了解的基础工具。但是在我看来,这些话题的大部分书籍都过于理论,过于庞大,也是“自底向上”的: 过于理论 算法的数学分析基于许多简化假设,它们限制了实践中的可用性。这个话题的许多描述都掩盖了简化,并专注于数学。在这本书中,我介绍了这个话题的最实际的子集,并省略或不强调其余的内容。 过于庞大 这些话题的大多数书籍至少
前言 本文首发于安全客,原文专题页面:https://www.anquanke.com/subject/id/90541 一段时间以来研究Powershell,后来应朋友们对Powershell的需求,让我写一个Powershell安全入门或者介绍方面的文章,所以这篇文章就出现了。但又因为各种各样的事情搞得有些拖延,同时作者文笔不好,文章可能有不流畅的地方,还请多多见谅。这里做一些总结,来让新人对
2019年10月14日16:59:38 看了一下,还有五个章节就修改完基础部分了。 目录
本来,手机的wap我是不看好的,但是随着微信的流行,很多的wap(h5)应用也随时流行了。 例如:微店,微站。 手机的硬件特点是: 硬件设备太差。同主频性能往往是台式机的10分之一 网络速度太差。4g网络达到200k/s就不错了,而且往往很不稳定。 所以,传统的web技术,往往在手机端的表现特别差,因为传统技术的特点是: 页面整体刷新。 js/css 的请求往往很多,过百是很常见的事儿。 每次页面
《深入 Python 3》 的内容涵盖了 Python 3 及其与 Python 2 的区别。相对《深入 Python》而言,它 20% 的内容进行了修订,80% 的内容是全新的。这本书现在已经完成了,但随时欢迎反馈意见。 本书遵循 Creative Commons Attribution Share-Alike 协议自由授权。您可选择下载 html 或是 pdf 版本。尤伯爱好者还可从水银仓库(
前言 2006 年 3 月,美国计算机科学家 Jeannette M. Wing(周以真)在 CACM 上发表文章《计 算思维》(Computational Thinking),主张计算机科学家应该向大学新生讲授一门关于如何“像 计算机科学家那样思考”的课程,这门课并非仅为计算机科学专业学生开设,更重要的是面 向所有非计算机专业的学生,甚至是面向中小学学生。进行计算思维教学的目标是使计算思 维像阅
亲爱的读者, 欢迎来到 Beyond the C++ Standard Library: An Introduction to Boost. 如果你对泛型编程、库设计以及C++标准库感兴趣,那么这本书正适合你。因为本书的目标读者是中级至高级的C++程序员,也覆盖了一点点C++的基本概念。正如题目所说的,本书的重点是在Boost库的普通使用、最佳实践、实现技术及设计原理。 几乎从我发现Boost的那
在今日的企业环境中,把面向对象的软件和关系型数据库一起使用可能是相当麻烦和浪费时间的。Hibernate 是一个面向 Java 环境的对象/关系型数据库映射工具。对象/关系型数据库映射(object/relational mapping,ORM)这个术语表示一种技术,用来把对象模型表示的对象映射到基于 SQL 的关系模型数据结构中去。 Hibernate 不仅管理 Java 类到数据库表的映射(包