C 运算符
运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C 语言内置了丰富的运算符,并提供了以下类型的运算符:
算术运算符
关系运算符
逻辑运算符
位运算符
赋值运算符
杂项运算符
本章将逐一介绍算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和其他运算符。
算术运算符
下表显示了 C 语言支持的所有算术运算符。假设变量 A 的值为 10,变量 B 的值为 20,则:
运算符
描述
实例
……继续阅读 »
2年前 (2022-06-15) 96浏览 0评论
0个赞
C 标准库 – <time.h>
简介
time.h 头文件定义了四个变量类型、两个宏和各种操作日期和时间的函数。
库变量
下面是头文件 time.h 中定义的变量类型:
序号
变量 & 描述
1
size_t 是无符号整数类型,它是 sizeof 关键字的结果。
2
clock_t 这是一个适合存储处理器时间的类型。
3
time_t is 这是一个适合存储日历时间类……继续阅读 »
2年前 (2022-06-15) 94浏览 0评论
0个赞
Python3 内置函数
注意:有些函数与 Python2.x 变化不大,会直接跳转到 Python2.x 教程下的内置函数说明,大家要注意下哈。
内置函数
abs()
dict()
help()
min()
setattr()
all()
dir()
hex()
next()
slice()
any()
divmod()
id()
object()
sorted()
……继续阅读 »
2年前 (2022-06-15) 1565浏览 0评论
0个赞
JSP 页面重定向
当需要将文档移动到一个新的位置时,就需要使用JSP重定向了。
最简单的重定向方式就是使用response对象的sendRedirect()方法。这个方法的签名如下:
public void response.sendRedirect(String location)
throws IOException
这个方法将状态码和新的页面位置作为响应发回给浏览器。您也可以使用setStatus()……继续阅读 »
2年前 (2022-06-15) 309浏览 0评论
0个赞
Python3 输入和输出
在前面几个章节中,我们其实已经接触了 Python 的输入输出的功能。本章节我们将具体介绍 Python 的输入输出。
输出格式美化
Python两种输出值的方式: 表达式语句和 print() 函数。
第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。
如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化……继续阅读 »
2年前 (2022-06-15) 290浏览 0评论
0个赞
原型模式
原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。
这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在一个高代价的数据库操作之后被创建。我们可以缓存该对象,在下一个请求时返回它的克隆,在需要的时候更新数据库,以此来减少数据库调用。
……继续阅读 »
2年前 (2022-06-15) 245浏览 0评论
0个赞
<AppML> Products – 完整的应用程序
Product Name
Category
Supplier
#ProductName#
#CategoryName#
#SupplierName#
ProductName:
Supplier:
Category:
Unit:
Price:
源代码
HTML 源代码
<html><body&g……继续阅读 »
2年前 (2022-06-15) 191浏览 0评论
0个赞
C++ 数据封装
所有的 C++ 程序都有以下两个基本要素:
程序语句(代码):这是程序中执行动作的部分,它们被称为函数。
程序数据:数据是程序的信息,会受到程序函数的影响。
封装是面向对象编程中的把数据和操作数据的函数绑定在一起的一个概念,这样能避免受到外界的干扰和误用,从而确保了安全。数据封装引申出了另一个重要的 OOP 概念,即数据隐藏。
数据封装是一种把数据和操作数据的函数捆绑在一起的机制,数据抽象是一……继续阅读 »
2年前 (2022-06-15) 359浏览 0评论
0个赞
Lua 教程
Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
Lua 是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组于 1993 年开发的,该小组成员有:Roberto Ierusalimschy、Waldemar Cel……继续阅读 »
2年前 (2022-06-15) 101浏览 0评论
0个赞
C++ 教程
C++ 是一种高级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。
本教程通过通俗易懂的语言来讲解 C++ 编程语言。
现在开始学习 C++ 编程!
C++ 在线工具
谁适合阅读本教程?
本教程是专……继续阅读 »
2年前 (2022-06-15) 210浏览 0评论
0个赞
JSP 生命周期
理解JSP底层功能的关键就是去理解它们所遵守的生命周期。
JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。
以下是JSP生命周期中所走过的几个阶段:
编译阶段:
servlet容器编译servlet源文件,生成servlet类
初始化阶段:
加载与JSP对应的servlet类,创建其实例,并……继续阅读 »
2年前 (2022-06-15) 196浏览 0评论
0个赞
Go 语言常量
常量是一个简单值的标识符,在程序运行时,不会被修改的量。
常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。
常量的定义格式:
const identifier [type] = value
你可以省略类型说明符 [type],因为编译器可以根据变量的值来推断其类型。
显式类型定义: const b string = "abc"
隐式类型定义: const b = "abc……继续阅读 »
2年前 (2022-06-15) 91浏览 0评论
0个赞
PHP 包含文件
PHP include 和 require 语句
在 PHP 中,您可以在服务器执行 PHP 文件之前在该文件中插入一个文件的内容。
include 和 require 语句用于在执行流中插入写在其他文件中的有用的代码。
include 和 require 除了处理错误的方式不同之外,在其他方面都是相同的:
require 生成一个致命错误(E_COMPILE_ERROR),在错误发生后脚本会……继续阅读 »
2年前 (2022-06-15) 230浏览 0评论
0个赞
PHP 多维数组
多维数组是包含一个或多个数组的数组。
在多维数组中,主数组中的每一个元素也可以是一个数组,子数组中的每一个元素也可以是一个数组。
一个数组中的值可以是另一个数组,另一个数组的值也可以是一个数组,依照这种方式,我们可以创建二维或者三维数组。
二维数组语法格式:
array (
array (elements...),
array (elements...),
...
)
……继续阅读 »
2年前 (2022-06-15) 347浏览 0评论
0个赞
您已经学习了 VBScript,下一步呢?
VBScript 总结
本教程已经向您讲解了 VBScript。
您已经学习了有关变量和函数,以及如何如何根据不同的情况运行不同的脚本。
如需了解更多有关 VBScript 的信息,请参阅我们的 VBScript 实例和我们的 VBScript 参考手册。
现在您已经学习了 VBScript,下一步呢?
下一步应该是学习 ASP。
HTML 文件中的脚本是在客户端(在……继续阅读 »
2年前 (2022-06-15) 347浏览 0评论
0个赞
Ruby 方法
Ruby 方法与其他编程语言中的函数类似。Ruby 方法用于捆绑一个或多个重复的语句到一个单元中。
方法名应以小写字母开头。如果您以大写字母作为方法名的开头,Ruby 可能会把它当作常量,从而导致不正确地解析调用。
方法应在调用之前定义,否则 Ruby 会产生未定义的方法调用异常。
语法
def method_name [( [arg [= default]]…[, * arg [, &a……继续阅读 »
2年前 (2022-06-15) 148浏览 0评论
0个赞
PHP 杂项 函数
PHP 杂项函数简介
我们把不属于其他类别的函数归纳到杂项函数类别。
安装
杂项函数是 PHP 核心的组成部分。无需安装即可使用这些函数。
Runtime 配置
杂项函数的行为受 php.ini 文件中的设置的影响。
杂项配置选项:
名称
默认
描述
可更改
ignore_user_abort
“0”
FALSE 指示只要脚本在客户机终止连接后尝试进行输出,脚……继续阅读 »
2年前 (2022-06-15) 162浏览 0评论
0个赞
Python CGI编程
什么是CGI
CGI 目前由NCSA维护,NCSA定义CGI如下:
CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。
网页浏览
为了更好的了解CGI是如何工作的,我们可以从在网页上点击一个链接或URL的流程:
1、使用你的浏览器访问URL并连接到HTTP web 服务器。
2……继续阅读 »
2年前 (2022-06-15) 230浏览 0评论
0个赞
PHP 5 String 函数
PHP 5 String 函数
PHP String 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。
函数
描述
addcslashes()
返回在指定的字符前添加反斜杠的字符串。
addslashes()
返回在预定义的字符前添加反斜杠的字符串。
bin2hex()
把 ASCII 字符的字符串转换为十六进制值。
chop()
移除字符串右侧的空白……继续阅读 »
2年前 (2022-06-15) 178浏览 0评论
0个赞
Python 正则表达式
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。
Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。
re 模块使 Python 语言拥有全部的正则表达式功能。
compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。
re 模块也提供了与这些方法功能……继续阅读 »
2年前 (2022-06-15) 120浏览 0评论
0个赞
Scala 安装
Scala 语言可以运行在Window、Linux、Unix、 Mac OS X等系统上。
Scala是基于java之上,大量使用java的类库和变量,使用 Scala 之前必须先安装 Java(>1.5版本)。
Mac OS X 和 Linux 上安装 Scala
第一步:Java 设置
确保你本地已经安装了 JDK 1.5 以上版本,并且设置了 JAVA_HOME 环境变量及 JDK 的……继续阅读 »
2年前 (2022-06-15) 259浏览 0评论
0个赞
Python MongoDB
MongoDB 是目前最流行的 NoSQL 数据库之一,使用的数据类型 BSON(类似 JSON)。
MongoDB 数据库安装与介绍可以查看我们的 MongoDB 教程。
PyMongo
Python 要连接 MongoDB 需要 MongoDB 驱动,这里我们使用 PyMongo 驱动来连接。
pip 安装
pip 是一个通用的 Python 包管理工具,提供了对 Python ……继续阅读 »
2年前 (2022-06-15) 101浏览 0评论
0个赞
JSP 自定义标签
自定义标签是用户定义的JSP语言元素。当JSP页面包含一个自定义标签时将被转化为servlet,标签转化为对被
称为tag handler的对象的操作,即当servlet执行时Web container调用那些操作。
JSP标签扩展可以让你创建新的标签并且可以直接插入到一个JSP页面。 JSP 2.0规范中引入Simple Tag Handlers来编写这些自定义标记。
你可以继承Simp……继续阅读 »
2年前 (2022-06-15) 197浏览 0评论
0个赞
Rust 泛型与特性
泛型是一个编程语言不可或缺的机制。
C++ 语言中用”模板”来实现泛型,而 C 语言中没有泛型的机制,这也导致 C 语言难以构建类型复杂的工程。
泛型机制是编程语言用于表达类型抽象的机制,一般用于功能确定、数据类型待定的类,如链表、映射表等。
在函数中定义泛型
这是一个对整型数字选择排序的方法:
实例
fn max(array: &[i3……继续阅读 »
2年前 (2022-06-15) 219浏览 0评论
0个赞
C++ 多态
多态按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。
C++ 多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。
下面的实例中,基类 Shape 被派生为两个类,如下所示:
实例
#include <iostream>
using namespace std;
class Shape {
protected:
……继续阅读 »
2年前 (2022-06-15) 325浏览 0评论
0个赞
Python 测验
开始
其他相关测试
Python 测验 – 操作符
Python 测验 – 条件判断与循环
Python 测验 – 函数
$(function() {
$(‘#quiz’).quiz({
//resultsScreen: ‘#results-screen’,
//counter: fa……继续阅读 »
2年前 (2022-06-15) 281浏览 0评论
0个赞
Go 语言递归函数
递归,就是在运行的过程中调用自己。
语法格式如下:
func recursion() {
recursion() /* 函数调用自身 */
}
func main() {
recursion()
}
Go 语言支持递归。但我们在使用递归时,开发者需要设置退出条件,否则递归将陷入无限循环中。
递归函数对于解决数学上的问题是非常有用的,就像计算阶……继续阅读 »
2年前 (2022-06-15) 186浏览 0评论
0个赞
Lua 循环
很多情况下我们需要做一些有规律性的重复操作,因此在程序中就需要重复执行某些语句。
一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。
循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。
循环语句是由循环体及循环的终止条件两部分组成的。
Lua 语言提供了以下几种循环处理方式:
循环类型
描述
while 循环
在条件为 true 时,……继续阅读 »
2年前 (2022-06-15) 135浏览 0评论
0个赞
AJAX 简介
AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。
AJAX 是什么?
AJAX = Asynchronous JavaScript and XML.
AJAX 是一种用于创建快速动态网页的技术。
AJAX 通过在后台与服务器进行少量数据交换,使网页实现异步更新。这意味着可以在不重载整个页面的情况下,对网页的某些部分进行更新。
传统的网页(不使用 AJAX)如果需要更新内容……继续阅读 »
2年前 (2022-06-15) 115浏览 0评论
0个赞
PHP MySQL Order By 关键词
ORDER BY 关键词用于对记录集中的数据进行排序。
ORDER BY 关键词
ORDER BY 关键词用于对记录集中的数据进行排序。
ORDER BY 关键词默认对记录进行升序排序。
如果你想降序排序,请使用 DESC 关键字。
语法
SELECT column_name(s)
FROM table_name
ORDER BY column_name(s) A……继续阅读 »
2年前 (2022-06-15) 178浏览 0评论
0个赞