安装 Yii 后,就有了一个可运行的 Yii 应用, 根据配置的不同,可以通过 http://hostname/basic/web/index.php 或 http://hostname/index.php 访问。 本章节将介绍应用的内建功能,如何组织代码, 以及一般情况下应用如何处理请求。 信息: 为简单起见,在整个“入门”板块都假定你已经把 basic/web 设为 Web 服务器根目录并配置
CPython 作为最流行的 Python 环境,对于 CPU 密集型任务较慢,而 PyPy 则较快。 使用稍作改动的 David Beazley 的 CPU 密集测试代码(增加了多重循环进行多轮测试), 可以看到 CPython 与 PyPy 之间的执行差距。 # PyPy $ ./pypy -V Python 2.7.1 (7773f8fc4223, Nov 18 2011, 18:47:10
安装运行 ClojureScript 的编译依赖 Java, 后来逐渐完成了 JavaScript 实现的 Self-hosted ClojureScript, 也就是能在 JavaScript 环境当中直接编译 ClojureScript. 这份文档当中使用 Lumo 作为 REPL 和脚本的执行工具, 使用 shadow-cljs 作为项目的建构工具. Lumo 一个基于 Self-hoste
现在,启动tomcat!! 访问URL http://127.0.0.1:8080/nutzbook/ 应该是这样的画面 点击提交后 自动刷新页面后 点击logout,又返回首页 如果输错密码,则提示登录失败 可能出现的问题 404 首页出不来,看看index.jsp文件名是不是错了 登录总是失败, 访问一下 user/count方法看看用户数是多少 登出404,检查一下logout方法的名字是
异步注解@Async,默认情况下是不生效的,需要的话可以启用. 该加载器有一个可选参数,线程池大小,默认是32,详情可以查阅org.nutz.aop.interceptor.async.AsyncAopIocLoader @IocBy( args={"*json","ioc/", "*anno","net.wendal.nutzbook", "*a
数据库 默认情况下,Tendermint使用 syndtr/goleveldb 包作为其进程内键值数据库。不幸的是,LevelDB 的这个实现似乎在重载下受到了影响(参见#226)。最好安装 LevelDB 的真正 c 实现,并使用 make build_c 编译 Tendermint。有关详细信息,请参阅安装说明。 Tendermint 在 $TMROOT/data 中保存多个不同级别的 db
概述 Sublime Text 包含了一个命令行工具,subl,以在命令行操作文件。在 Sublime Text 中这可以被用来打开文件或项目,也可以像 unix 工具一样作为一个EDITOR使用,如作为git和subversion。 起步 第一步是给subl添加一个链接。假设你已经把 Sublime Text 放到了Applications文件夹下,并且你的路径下有~/bin目录,你可以运行:
批处理是重复的动作-无论是作为一个简单的优化,或作为工作的一部分。策划和归纳重复以及提供一个相当于迭代器的框架,Spring Batch提供RepeatOperations接口,这个RepeatOperations接口看起来像是这样: public interface RepeatOperations { RepeatStatus iterate(RepeatCallback callba
Node 库以多种方式处理异步功能。最常见的模式是 error-first callbacks,但是你还可能会遇到 streams、promises、event emitters、child processes, 或 observables。gulp 任务(task)规范化了所有这些类型的异步功能。 任务(task)完成通知 当从任务(task)中返回 stream、promise、event e
在安装完所有环境以后,接下来运行第一个qap程序测试是否正常安装 第一步: 利用QAP初始化项目 首先命令行进入项目的目录 输入如下命令 qap init helloWorld 第二步 安装npm 包 输入如下命令,安装npm包 cnpm install 第三步 启动QAP调试环境 输入如下命令 qap debug 稍候片刻,如果浏览器能看到相关的页面,恭喜你已经完成第一个qap hell
如果你是一个极客玩家,不折腾会死星人的话,那么本章节比较适合你。祝你折腾愉快! Aria2 Aria2 是一个轻量级多协议和多源命令行下载实用工具。它支持 HTTP / HTTPS, FTP, SFTP, bt 和 Metalink。最近被封杀的 PanDownload 也是使用的是 Aria2 来加速下载百度网盘里的资源的。本文是一个 Termux 教程,所以关于 Aria2 不会很深入将下去,
并行集合 并行集合 (Parallelized collections) 的创建是通过在一个已有的集合(Scala Seq)上调用 SparkContext 的 parallelize 方法实现的。集合中的元素被复制到一个可并行操作的分布式数据集中。例如,这里演示了如何在一个包含 1 到 5 的数组中创建并行集合: val data = Array(1, 2, 3, 4, 5) val distD
Rails 命令行 读完本文,你将学到: 如何新建 Rails 程序; 如何生成模型、控制器、数据库迁移和单元测试; 如何启动开发服务器; 如果在交互 shell 中测试对象; 如何分析、评测程序; 阅读本文前要具备一些 Rails 基础知识,可以阅读“Rails 入门”一文。 1 命令行基础 有些命令在 Rails 开发过程中经常会用到,下面按照使用频率倒序列出: rails console r
运行参数 如果 qemu 使用的是默认 /usr/local/bin 安装路径,则在命令行中可以直接使用 qemu 命令运行程序。qemu 运行可以有多参数,格式如: qemu [options] [disk_image] 其中 disk_image 即硬盘镜像文件。 部分参数说明: `-hda file' `-hdb file' `-hdc file' `-hdd file'
平行光是沿着特定方向发射的光。这种光的表现像是无限远,从它发出的光线都是平行的。常常用平行光来模拟太阳光 的效果; 太阳足够远,因此我们可以认为太阳的位置是无限远,所以我们认为从太阳发出的光线也都是平行的。 平行光可以投射阴影 - 跳转至 DirectionalLightShadow 查看更多细节。 关于位置、目标和旋转说明 Three.js 的平行光常见的困惑是设置旋转没有效果。这是因为 thr