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 类到数据库表的映射(包
人类是富于创造性的,我也喜欢创造新事物。我虽然不善于美术,音乐,但是我能创造软件。 接触到计算机之后不就,我就喜欢上了编程。而且我相信,理想的编程语言是能实现的,我也希望自己就是那个创造者。随后,当我有了更多经验之后,意识到这种全能的理想语言比我想像中的难多了。但我仍然想设计出一种能完成我现在每天工作的语言。这是我学生时代的梦想。 几年后,我和同事们谈论到脚本语言,关于脚本语言的能力和可能性,作为
本教程内容涉及: 用 golang 从零开始构建区块链(Bitcoin)系列 区块链基础知识 Ethereum Cardano Orchid Polkadot ...... 实际上,本教程也是我对于区块链认识的一个剪影。区块链不仅仅是计算机科学,还涉及了政治经济制度,社会分工协作等等很多方面,因此我的关注点不仅在于深度,更在于其广度,更多是站在研究的角度,而非仅仅是一个程序员的视角。 :warni
涵盖范围: 这篇文章不仅能帮助刚接触命令行的新手,而且对具有经验的人也大有裨益。本文致力于做到覆盖面广(涉及所有重要的内容),具体(给出具体的最常用的例子),以及简洁(避免冗余的内容,或是可以在其他地方轻松查到的细枝末节)。在特定应用场景下,本文的内容属于基本功或者能帮助您节约大量的时间。 本文主要为 Linux 所写,但在仅限 OS X 系统章节和仅限 Windows 系统章节中也包含有对应操作
这是一本关于自然语言处理的书。所谓“自然语言”,是指人们日常交流使用的语言,如英语,印地语,葡萄牙语等。相对于编程语言和数学符号这样的人工语言,自然语言随着一代人传给另一代人而不断演化,因而很难用明确的规则来刻画。从广义上讲,“自然语言处理”(Natural Language Processing 简称NLP)包含所有用计算机对自然语言进行的操作。举个极端的例子,它可以是简单的通过计数词出现的频率
起因 写作目标 开源许可 试验环境 参考书目 起因 我想写这本书,主要原因是自己需要。 编程时,往往需要查阅资料,确定准确用法。理想的JavaScript参考书,应该简明易懂,一目了然,告诉我有哪些注意点,提供代码范例。涉及重要概念,还应该适当讲解。可是大多数时候,现实都不是如此。找到的资料冗长难懂,抓不住重点,有时还很陈旧,跟不上语言标准和浏览器的快速发展,且大多数是英文资料。 学习过程中,我做
这本书的主题是函数范式(functional paradigm),我们将使用 JavaScript 这个世界上最流行的函数式编程语言来讲述这一主题。有人可能会觉得选择 JavaScript 并不明智,因为当前的主流观点认为它是一门命令式(imperative)的语言,并不适合用来讲函数式。但我认为,这是学习函数式编程的最好方式,因为: 你很有可能在日常工作中使用它 这让你有机会在实际的编程过程中学