OnITRoad - 常见问题
C# - 泛型:列表
C# - 泛型:列表 数组有一个很大的限制,即不能扩展数组以容纳超过其最初定义要容纳的项数。 因此,很多人使用"lists"作为替代方案。 我们可以在以下命名空间中找到 lists列表类: System.Collections.Generic 这是"Generic"命名空间的链接 http://msdn.microsoft.com/en-us/libra
Views:0 2020-07-07
C# - 泛型:队列示例
C# - 泛型:队列示例 队列就像列表,遵循先进先出(FIFO) 这是一个例子: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Queue { class Program {
Views:0 2020-07-07
C# - 泛型:堆栈
C# - 泛型:堆栈 堆栈实际上与队列是一样的,但工作原理是后进先出 FIFO。 以下是堆栈的参考页: http://msdn.microsoft.com/en-us/library/3278tedw(v=vs.110).aspx 它的工作顺序基本上与队列的工作顺序相反。下面是一个例子: using System; using System.Collections.Generic; using
Views:0 2020-07-07
C++ 如何从文件中读取字符
C++ 如何从文件中读取字符 创建一个测试文本 my-input-file.txt: welcome to onitroad.com c++ 编写C++代码: read-characters.cpp #include <iostream> #include <fstream> using namespace std; int main() { ifstream fin;
Views:0 2020-07-07
在Ubuntu 20.04/18.04上安装和配置PHP OPCache
在Ubuntu 20.04/18.04上安装和配置PHP OPCache OPcache是PHP解释器的Apache模块,可以通过在共享内存空间中存储预编译脚本来提高性能。 配置PHP,PHP-FPM. 如果我们正在运行Apache,则将使用PHP。 对于nginx,代替PHP-FPM。 使用以下命令打开PHP配置文件。 如果使用Apache模块解释PHP: sudo nano /etc/ph
Views:0 2020-07-07
PHP如何使用cURL扩展执行web请求
PHP如何使用cURL扩展执行web请求 开源libcurl是客户端URL传输库,它支持大量协议,如“FTP”,“HTTP”,“HTTPS”,并在多种平台上工作。 PHP提供了“curl”模块允许我们执行curl相关的操作。 安装PHP CURL扩展 在Fedora上安装它的命令是: $sudo dnf install php-curl 要在Debian和衍生系统中安装扩展: $sudo a
Views:0 2020-07-07
Perl 哈希
Perl 哈希 Perl Hash 让我们通过几个例子来看看如何使用 perl 哈希。 首先我们需要知道 perl 哈希值可以通过 key 访问。 所以: $myhashvalue = $hash($key) 创建 perl 哈希 #!/usr/bin/perl $perl_hash{one} = Using; $perl_hash{two} = perl; $perl_hash{three
Views:0 2020-07-07
python如何获取用户输入
python如何获取用户输入 pythonraw_input()函数用于读取从标准输入(如键盘)的字符串。 这样,程序员都能够将用户插入数据插入程序中。 示例:询问用户名。 print "What is your name?" name = raw_input() print "Hello %s!" % name 执行: $python input.py
Views:0 2020-07-07
如何使用Python读取和创建CSV文件
如何使用Python读取和创建CSV文件 CSV是“Comma Separated Values(逗号分隔值)”的首字母缩略词。 CSV文件是用于表示和交换表格数据的简单文本文档。 CSV文件中的每一行表示“实体”,每个列表示它的属性。 CSV示例文件 我们将使用下面的文件lotr.csv 作为示例 CSV文件内容: Name,Race Frodo,hobbit Aragorn,man Leg
Views:0 2020-07-07
Python如何读写文件
Python如何读写文件 打开文件 Python Open函数打开一个文件并返回一个file对象,如果文件无法访问,则会抛出OSError异常。 >>> fobject = open('onitroad.txt') 默认的打开方式是读取文本文件,即上面的命令等同于: >>> fobject = open('onitroad.txt', 'rt') 如果文
Views:0 2020-07-07
Python如何解析JSON数据
Python如何解析JSON数据 导入JSON模块。 import json 然后,创建一些基本的JSON数据。 它与字典共享几乎相同的语法。 Python将JSON视为一个字符串,除非它来自文件。 json_data = '{"a": 1, "b": 2, "c": 3, "d": 4, "e"
Views:0 2020-07-07
Python SyntaxError: Non-ASCII character
Python SyntaxError: Non-ASCII character 问题 在执行Python程序时会产生以下错误消息: SyntaxError: Non-ASCII character '\xc4' in file test.py on line 1, but no encoding declared; 解决方案 解决方案是删除所有非ASCII字符,或者将下面行包含到代码中以
Views:0 2020-07-07
bash if 语句怎么写
bash if 语句怎么写 简单的if语句 $if [ 1 -eq 1 ]; then echo "Matched!"; fi Matched! “-eq”表示等于(equal to)。 不等于使用 "-ne" $if [ 0 -ne 1 ]; then echo "Matched!"; fi Matched! if else语句 $
Views:0 2020-07-07
bash 循环
bash 循环 基本for循环: $for i in $(seq 1 5); do echo $i; done 1 2 3 4 5 $(seq 1 5):这是在另一个子shell中执行命令。 $seq 1 5 1 2 3 4 5 当我们想要启动新子shell 时,可以使用$()语法。 bash shell遍历文件示例: $for i in $(ls *.txt); do cat "$
Views:0 2020-07-07
BASH - 将标准输出和标准错误重定向到同一文件
BASH - 将标准输出和标准错误重定向到同一文件 重定向标准输出和标准错误 我们通常使用>进行重定向,要追加到现有文件,我们将使用“>>”。 $echo "onitroad.com" > new-file.txt AND $echo "onitroad.com" >> existing-file.txt 使用这些
Views:0 2020-07-07
Bash脚本示例:检查执行脚本的用户,显示脚本的用法
Bash脚本示例:检查执行脚本的用户,显示脚本的用法 有时需要检查哪个用户正在执行bash脚本,以及用户是否提供了所有必需的参数: #!/bin/bash display_usage() { echo "This script must be run with super-user privileges." echo -e "\nUsage: \$0 [a
Views:0 2020-07-07