在开发 Qt4 应用程序时,有几种常见的做法。 1.全部采用手写代码,在命令行下完成编译和运行 这种方式是最基础、最基本的,使用它的感觉有点像练武术时的扎马步,一招一式非 常清楚。它最锻炼开发者的技能,因为每一步都不能含糊,开发者需要对编译系统、 Qt 基 础知识有着非常扎实的了解。笔者熟知的许多的 Qt 编程的“老鸟”中,很多人都青睐这种 方式。它的缺点是在一般规模的应用中,还足以胜任,但如果是
在实际的项目开发中,需要用到 cordova 的插件,进行各个不同平台的辅助开发,我们可以通过 plugins.cordova.io 对现有插件的搜索,以及安装。 插件的安装和使用,详细可以通过查阅 Cordova 的官网文档 The Command-Line Interface . 但是更多的时候,我们需要开发属于我们自己的插件。通过查看官方文档 Plugin Development Guide
测试是 Web 应用开发过程中不可获缺的工作。Nuxt.js 尽量帮助你简化这部分工作。 端对端测试 ava是一个很强大的 JavaScript 测试框架,结合jsdom,我们就可以轻松地给nuxt应用进行端对端测试。 首先,我们需要添加ava和jsdom作为项目的开发依赖: npm install --save-dev ava jsdom 然后在package.json中添加测试脚本,并配置
插件通常会为 Vue 添加全局功能。插件的范围没有限制——一般有下面几种: 添加全局方法或者属性,如:vue-custom-element 添加全局资源:指令/过滤器/过渡等,如vue-touch 通过全局 mixin 方法添加一些组件选项,如:vue-router 添加 Vue 实例方法,通过把它们添加到 Vue.prototype 上实现。 一个库,提供自己的 API,同时提供上面提到的一个或
从本章开始,正式学习如何使用 Express + MongoDB 搭建一个博客。 Node.js: 8.9.1 MongoDB: 3.4.10 Express: 4.16.2
本节我将介绍几个开发工具,它们都具有自动化提示,自动化fmt功能。因为它们都是跨平台的,所以安装步骤之类的都是通用的。 LiteIDE LiteIDE是一款专门为Go语言开发的跨平台轻量级集成开发环境(IDE),由visualfc编写。 图1.4 LiteIDE主界面 LiteIDE主要特点: 支持主流操作系统 Windows Linux MacOS X Go编译环境管理和切换 管理和切换多个Go
从本章开始,正式学习如何使用 Express + MongoDB 搭建一个博客。 Node.js: 6.9.1 MongoDB: 3.2.10 Express: 4.14.0 上一节:3.4 Express 浅析 下一节:4.2 准备工作
Flask,一个微框架,通常需要一些重复的步骤来让第三方库工作。因为在很多时候, 这些步骤可以被分离出,来支持多个项目,就有了 Flask Extension Registry 。 如果你想要为还没有的功能创建你自己的 Flask 扩展,这份扩展开发指南会帮助你 在很短的时间内让你的应用跑起来并且感到像用户一样期待你的扩展运转。 剖析扩展 所有的扩展都位于一个叫做 flask_something
1、热加载 由于 jfinal-undertow 与 jetty-server 的热加载都是通过监控 class 文件是否被更新而触发的,但 IDEA 默认不支持自动编译,所以其 class 文件在开发过程中不会被更新。因此,在 IDEA 下默认不支持热加载,可以在网上找一找开启 IDEA 自动编译的配置来支持,下面给出几个这类资源: https://my.oschina.net/fdblog/b
san serve是开发环境打包,下面详细说下用法。 使用命令 san serve [entry] entry:入口文件,用于编译单一文件,不传入,则从当前工作目录,读取 Config 文件的 pages 配置项 参数说明 --port,--p:指定 devServer 端口号,默认为 8899 --use-https: 请求头是否使用 https,默认为 false --host,--H:指定
“无以成规,不成方圆”。为了提高开发程序的兼容性,特此制订以下几点使用DoitPHP进行程序开发的规则。 一、项目目录命名规则 项目目录命全部为小写字母。 二、数据表命名规则: 数据库中数据表的命名将全部采用小写字母。 三、控制器(Controller)文件的开发规则: namespace controllers; use doitphp\core\Controller; class IndexC
WordPress插件开发全攻略对于许多WordPress用户来说,插件是必须的。WordPress插件使得那些只有很少或者没有编程能力的用户可以扩展他们博客的功能。插件的形式多种多样,在WordPress中,插件几乎可以做任何事情。
At.js 可以监听输入框实时输入的字符,当检测到特定的字符时,会弹出一个列表候选框,实现应用程序的输入提示和自动完成。
作为开发者,需要不断的对技术点进行总结,并且把它沉淀下来,写技术博文无疑是最好的方式,随着时间流逝,还可以作为自己每个阶段的技术认知轨迹进行回顾和反思,这里将会持续记录对WEB开发相关总结内容。
本教程内容主要是 Yii2 高级版框架的搭建流程,一些开发过程中基础配置的使用,以及数据库操作示例和常用组件的用法举例。对 Yii 学习者有很好的学习与借鉴作用。