PHP MySQL 预处理语句
预处理语句对于防止 MySQL 注入是非常有用的。
预处理语句及绑定参数
预处理语句用于执行多个相同的 SQL 语句,并且执行效率更高。
预处理语句的工作原理如下:
预处理:创建 SQL 语句模板并发送到数据库。预留的值使用参数 “?” 标记 。例如:
INSERT INTO MyGuests (firstname, lastname, email) V……继续阅读 »
2年前 (2022-07-22) 204浏览 0评论
0个赞
ASP Dictionary 对象
Dictionary 对象用于在名称/值对中存储信息。
尝试一下 – 实例
指定的键存在吗?
本例演示如何创建一个 Dictionary 对象,然后使用 Exists 方法来检查指定的键是否存在。
返回一个所有项目的数组
本例演示如何使用 Items 方法来返回一个所有项目的数组。
返回一个所有键的数组
本例演示如何使用 Keys 方法来返回一个所有键的数组。
返……继续阅读 »
2年前 (2022-07-21) 446浏览 0评论
0个赞
ASP 使用 CDOSYS 发送电子邮件
CDOSYS 是 ASP 中的内建组件。此组件用于通过 ASP 发送电子邮件。
使用 CDOSYS 发送电子邮件
CDO (Collaboration Data Objects) 是一项微软的技术,设计目的是用来简化通讯应用程序的创建。
CDOSYS 是 ASP 中的内建组件。我们将向您演示如何通过 ASP 使用该组件来发送电子邮件。
CDONTs 怎么样?
微软已经在……继续阅读 »
2年前 (2022-07-21) 254浏览 0评论
0个赞
Linux apt 命令
apt(Advanced Packaging Tool)是一个在 Debian 和 Ubuntu 中的 Shell 前端软件包管理器。
apt 命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
apt 命令执行需要超级管理员权限(root)。
apt 语法
apt [options] [command] [package ...]
op……继续阅读 »
2年前 (2022-07-21) 169浏览 0评论
0个赞
关键词: defparam,参数,例化,ram
当一个模块被另一个模块引用例化时,高层模块可以对低层模块的参数值进行改写。这样就允许在编译时将不同的参数传递给多个相同名字的模块,而不用单独为只有参数不同的多个模块再新建文件。
参数覆盖有 2 种方式:1)使用关键字 defparam,2)带参数值模块例化。
defparam 语句
可以用关键字 defparam 通过模块层次调用的方法,来改写低层次模块的参数值……继续阅读 »
2年前 (2022-07-21) 461浏览 0评论
0个赞
C 常量
常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。
常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量。
常量就像是常规的变量,只不过常量的值在定义后不能进行修改。
整数常量
整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数:0x 或 0X 表示十六进制,0 表示八进制,不带前缀则默认表示十进制。
整数常量也可以带一个后缀,后缀是 U 和 ……继续阅读 »
2年前 (2022-07-21) 116浏览 0评论
0个赞
zookeeper 命令用于在 zookeeper 服务上执行操作。
首先执行命令,打开新的 session 会话,进入终端。
$ sh zkCli.sh
下面开始讲解基本常用命令使用,其中 acl 权限内容在后面章节详细阐述。
ls 命令
ls 命令用于查看某个路径下目录列表。
格式:
ls path
path:代表路径。
以下实例查看 /runoob 节点:
$ ls /runoob
ls2 命令
l……继续阅读 »
2年前 (2022-07-21) 104浏览 0评论
0个赞
表达式
表达式由操作符和操作数构成,其目的是根据操作符的意义得到一个计算结果。表达式可以在出现数值的任何地方使用。例如:
实例
a^b ; //a与b进行异或操作
address[9:0] + 10’b1 ; //地址累加
flag1 && flag2 ; //逻辑与操作
操作……继续阅读 »
2年前 (2022-07-21) 260浏览 0评论
0个赞
Django 表单
HTML表单是网站交互性的经典方式。
本章将介绍如何用Django对用户提交的表单数据进行处理。
HTTP 请求
HTTP协议以”请求-回复”的方式工作。客户发送请求时,可以在请求中附加数据。服务器通过解析请求,就可以获得客户传来的数据,并根据URL来提供特定的服务。
GET 方法
我们在之前的项目中创建一个 search.py 文件,用于接收用户的请求:
/He……继续阅读 »
2年前 (2022-07-21) 521浏览 0评论
0个赞
C++ 数字
通常,当我们需要用到数字时,我们会使用原始的数据类型,如 int、short、long、float 和 double 等等。这些用于数字的数据类型,其可能的值和数值范围,我们已经在 C++ 数据类型一章中讨论过。
C++ 定义数字
我们已经在之前章节的各种实例中定义过数字。下面是一个 C++ 中定义各种类型数字的综合实例:
实例
#include <iostream>
using names……继续阅读 »
2年前 (2022-07-21) 270浏览 0评论
0个赞
Ruby Dir 类和方法
Dir 是一个表示用于给出操作系统中目录中的文件名的目录流。Dir 类也拥有与目录相关的操作,比如通配符文件名匹配、改变工作目录等。
类方法
序号
方法 & 描述
1
Dir[pat]
Dir::glob( pat)返回一个数组,包含与指定的通配符模式 pat 匹配的文件名:
* – 匹配包含 null 字符串的任意字符串
** – 递归地匹配任意……继续阅读 »
2年前 (2022-07-21) 117浏览 0评论
0个赞
错误处理
Rust 有一套独特的处理异常情况的机制,它并不像其它语言中的 try 机制那样简单。
首先,程序中一般会出现两种错误:可恢复错误和不可恢复错误。
可恢复错误的典型案例是文件访问错误,如果访问一个文件失败,有可能是因为它正在被占用,是正常的,我们可以通过等待来解决。
但还有一种错误是由编程中无法解决的逻辑错误导致的,例如访问数组末尾以外的位置。
大多数编程语言不区分这两种错误,并用 Exception……继续阅读 »
2年前 (2022-07-21) 191浏览 0评论
0个赞
Servlet 自动刷新页面
假设有一个网页,它是显示现场比赛成绩或股票市场状况或货币兑换率。对于所有这些类型的页面,您需要定期刷新网页。
Java Servlet 提供了一个机制,使得网页会在给定的时间间隔自动刷新。
刷新网页的最简单的方式是使用响应对象的方法 setIntHeader()。以下是这种方法的定义:
public void setIntHeader(String header, int header……继续阅读 »
2年前 (2022-07-21) 471浏览 0评论
0个赞
JSP Cookie 处理
Cookie 是存储在客户机的文本文件,它们保存了大量轨迹信息。在 Servlet 技术基础上,JSP 显然能够提供对 HTTP cookie 的支持。
通常有三个步骤来识别回头客:
服务器脚本发送一系列 cookie 至浏览器。比如名字,年龄,ID 号码等等。
浏览器在本地机中存储这些信息,以备不时之需。
当下一次浏览器发送任何请求至服务器时,它会同时将这些 coo……继续阅读 »
2年前 (2022-07-21) 247浏览 0评论
0个赞
Python3 面向对象
Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。
如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。
接下来我们先来简单的了解下面向对象的一些基本……继续阅读 »
2年前 (2022-07-21) 107浏览 0评论
0个赞
数据访问对象模式
数据访问对象模式(Data Access Object Pattern)或 DAO 模式用于把低级的数据访问 API 或操作从高级的业务服务中分离出来。以下是数据访问对象模式的参与者。
数据访问对象接口(Data Access Object Interface) – 该接口定义了在一个模型对象上要执行的标准操作。
数据访问对象实体类(Data Access Object concret……继续阅读 »
2年前 (2022-07-21) 120浏览 0评论
0个赞
Linux 教程
Linux 是一种自由和开放源码的类 UNIX 操作系统。
Linux 英文解释为 Linux is not Unix。
Linux 是在 1991 由林纳斯·托瓦兹在赫尔辛基大学上学时创立的,主要受到 Minix 和 Unix 思想的启发。
本教程,我们将为大家介绍如何使用 Linux。
Linux 其实很容易学,相信你们能很快学会。
现在开始学习 Linux !
谁适合阅读?
本教程……继续阅读 »
2年前 (2022-07-21) 173浏览 0评论
0个赞
Servlet 包
涉及到 WEB-INF 子目录的 Web 应用程序结构是所有的 Java web 应用程序的标准,并由 Servlet API 规范指定。给定一个顶级目录名 myapp,目录结构如下所示:
/myapp
/images
/WEB-INF
/classes
/lib
WEB-INF 子目录中包含应用程序的部署描述符,名为 web.xml。所有的 H……继续阅读 »
2年前 (2022-07-21) 235浏览 0评论
0个赞
Lua 垃圾回收
Lua 采用了自动内存管理。 这意味着你不用操心新创建的对象需要的内存如何分配出来, 也不用考虑在对象不再被使用后怎样释放它们所占用的内存。
Lua 运行了一个垃圾收集器来收集所有死对象 (即在 Lua 中不可能再访问到的对象)来完成自动内存管理的工作。 Lua 中所有用到的内存,如:字符串、表、用户数据、函数、线程、 内部结构等,都服从自动管理。
Lua 实现了一个增量标记-扫描收集器。……继续阅读 »
2年前 (2022-07-20) 101浏览 0评论
0个赞
Django 模型
Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。
Django 为这些数据库提供了统一的调用API。
我们可以根据自己业务需求选择不同的数据库。
MySQL 是 Web 应用中最常用的数据库。本章节我们将以 Mysql 作为实例进行介绍。你可以通过本站的 MySQL 教程
了解更多 MySQL 的基础知识。
如果你没安装 mys……继续阅读 »
2年前 (2022-07-20) 112浏览 0评论
0个赞
C++ 注释
程序的注释是解释性语句,您可以在 C++ 代码中包含注释,这将提高源代码的可读性。所有的编程语言都允许某种形式的注释。
C++ 支持单行注释和多行注释。注释中的所有字符会被 C++ 编译器忽略。
C++ 注释一般有两种:
// – 一般用于单行注释。
/* … */ – 一般用于多行注释。
注释以 // 开始,直到行末为止。例如:
实例
#include ……继续阅读 »
2年前 (2022-07-20) 188浏览 0评论
0个赞
Go 语言结构
在我们开始学习 Go 编程语言的基础构建模块前,让我们先来了解 Go 语言最简单程序的结构。
Go Hello World 实例
Go 语言的基础组成有以下几个部分:
包声明
引入包
函数
变量
语句 & 表达式
注释
接下来让我们来看下简单的代码,该代码输出了”Hello World!”:
实例
package main
import "fmt&……继续阅读 »
2年前 (2022-07-20) 102浏览 0评论
0个赞
以反引号 ` 开始的某些标识符是 Verilog 系统编译指令。
编译指令为 Verilog 代码的撰写、编译、调试等提供了极大的便利。
下面介绍下完整的 8 种编译指令,其中前 4 种使用频率较高。
`define, `undef
在编译阶段,`define 用于文本替换,类似于 C 语言中的 #define。
一旦 `define 指令被编译,其在整个编译过程中都会有效。例如,在一个文件中定义:
`define……继续阅读 »
2年前 (2022-07-20) 221浏览 0评论
0个赞
C 变量
变量其实只不过是程序可操作的存储区的名称。C 中每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。
变量的名称可以由字母、数字和下划线字符组成。它必须以字母或下划线开头。大写字母和小写字母是不同的,因为 C 是大小写敏感的。基于前一章讲解的基本类型,有以下几种基本的变量类型:
类型
描述
char
通常是一个字节(八位), 这是一个整数类型……继续阅读 »
2年前 (2022-07-20) 127浏览 0评论
0个赞
Python3 运算符
什么是运算符?
本章节主要说明 Python 的运算符。
举个简单的例子:
4 + 5 = 9
例子中,4 和 5 被称为操作数,+ 称为运算符。
Python 语言支持以下类型的运算符:
算术运算符
比较(关系)运算符
赋值运算符
逻辑运算符
位运算符
成员运算符
身份运算符
运算符优先级
接下来让我们一个个来学习Python的运算符。
Python算术运算符
以下假设变量 a=10……继续阅读 »
2年前 (2022-07-20) 113浏览 0评论
0个赞
Docker 安装 Nginx
Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务 。
1、查看可用的 Nginx 版本
访问 Nginx 镜像库地址: https://hub.docker.com/_/nginx?tab=tags。
可以通过 Sort by 查看其他版本的 Nginx,默认是最新版本 nginx:latest。
你也可以在下拉列表……继续阅读 »
2年前 (2022-07-20) 150浏览 0评论
0个赞
PHP 语法
PHP 脚本在服务器上执行,然后将纯 HTML 结果发送回浏览器。
基本的 PHP 语法
PHP 脚本可以放在文档中的任何位置。
PHP 脚本以 <?php 开始,以 ?> 结束:
<?php
// PHP 代码
?>
PHP 文件的默认文件扩展名是 “.php”。
PHP 文件通常包含 HTML 标签和一些 PHP 脚本代码。
下面,我们提供了一个……继续阅读 »
2年前 (2022-07-20) 81浏览 0评论
0个赞
C 标准库 – <assert.h>
简介
C 标准库的 assert.h头文件提供了一个名为 assert 的宏,它可用于验证程序做出的假设,并在假设为假时输出诊断消息。
已定义的宏 assert 指向另一个宏 NDEBUG,宏 NDEBUG 不是 <assert.h> 的一部分。如果已在引用 <assert.h> 的源文件中定义 NDEBUG 为宏名称,则 asse……继续阅读 »
2年前 (2022-07-20) 102浏览 0评论
0个赞
Java Character 类
Character 类用于对单个字符进行操作。
Character 类在对象中包装一个基本类型 char 的值
实例
char ch = ‘a‘;
// Unicode 字符表示形式
char uniChar = ‘\u039A‘;
// 字符数组
char[] charArray ={ ‘a‘, ‘……继续阅读 »
2年前 (2022-07-19) 315浏览 0评论
0个赞
Lua table(表)
table 是 Lua 的一种数据结构用来帮助我们创建不同的数据类型,如:数组、字典等。
Lua table 使用关联型数组,你可以用任意类型的值来作数组的索引,但这个值不能是 nil。
Lua table 是不固定大小的,你可以根据自己需要进行扩容。
Lua也是通过table来解决模块(module)、包(package)和对象(Object)的。
例如string.format表示使用&……继续阅读 »
2年前 (2022-07-19) 95浏览 0评论
0个赞