我有 3 个 csv 格式的表。我需要确保根据输入查询,在字符串中找到匹配项并显示该字符串中的所有数据。
例如:一个表有30行,分为2列,名字和姓氏,我输入名字,如果有匹配,则按顺序显示整行,如果不匹配,则显示文字“No”找到匹配项”
我查看了很多有关“csv”库的文档,但没有找到任何内容。帮我解决这个问题
我有 3 个 csv 格式的表。我需要确保根据输入查询,在字符串中找到匹配项并显示该字符串中的所有数据。
例如:一个表有30行,分为2列,名字和姓氏,我输入名字,如果有匹配,则按顺序显示整行,如果不匹配,则显示文字“No”找到匹配项”
我查看了很多有关“csv”库的文档,但没有找到任何内容。帮我解决这个问题
我想制作一款生存游戏,您可以使用角色控制器在第一人称和第三人称视图之间切换。我遇到了同样的问题。由于地形不平坦,尤其是在岩石附近,相机开始非常猛烈地晃动,以免陷入纹理中。第三人称视角本身,我想让它像游戏中的一样。 视频有问题。脚本:
using UnityEngine;
public class Test : MonoBehaviour
{
[Header("References")]
[SerializeField] private Transform _camera;
private CharacterController _controller;
[Header("Movement Settings")]
[SerializeField] private float _walkSpeed = 5f;
[SerializeField] private float _sprintSpeed = 10f;
[SerializeField] private float _sprintTransitSpeed = 5f;
[SerializeField] private float _gravity = 9.81f;
[SerializeField] private float _jumpHeight = 2f;
private float _verticalVelocity;
private float _currentSpeed;
[Header("Move Input")]
private float _moveInput;
private float _turnInput;
private Vector3 _move;
private void Start()
{
Cursor.lockState = CursorLockMode.Locked;
_controller = GetComponent<CharacterController>();
}
private void Update()
{
InputManagement();
Movement();
}
private void Movement()
{
GroundMovement();
Turn();
}
private void GroundMovement()
{
_move = new Vector3(_turnInput, 0, _moveInput);
_move = _camera.transform.TransformDirection(_move);
if (Input.GetKey(KeyCode.LeftShift))
{
_currentSpeed = Mathf.Lerp(_currentSpeed, _sprintSpeed, _sprintTransitSpeed * Time.deltaTime);
}
else
{
_currentSpeed = Mathf.Lerp(_currentSpeed, _walkSpeed, _sprintTransitSpeed * Time.deltaTime);
}
_move *= _currentSpeed;
_move.y = VerticalForceCalculation();
_controller.Move(_move * Time.deltaTime);
}
private void Turn()
{
Vector3 currentLookDirection = _camera.forward;
currentLookDirection.y = 0;
transform.rotation = Quaternion.LookRotation(currentLookDirection);
}
private float VerticalForceCalculation()
{
if (_controller.isGrounded)
{
_verticalVelocity = -2f;
if (Input.GetButtonDown("Jump"))
{
_verticalVelocity = Mathf.Sqrt(_jumpHeight * _gravity * 2);
}
}
else
{
_verticalVelocity -= _gravity * Time.deltaTime;
}
return _verticalVelocity;
}
private void InputManagement()
{
_moveInput = Input.GetAxis("Vertical");
_turnInput = Input.GetAxis("Horizontal");
}
}
我在互联网上找不到使用 CharacterController 和 Cinemachine 进行第三人称移动的正常实现。只是原型。
训练任务:您需要在 Ubuntu 服务器上创建一个具有给定名称和密码的用户。
在这种情况下 useradd 如何工作?我执行这样的命令
sudo useradd -m -p $(openssl passwd 123) test
我希望使用密码 123 的用户测试命令能够顺利运行,但之后我无法使用此密码进入该用户!
我在 Google 上搜索了是否可以同时创建用户并输入来自变量的密码以及https://rus-linux.net/MyLDP/BOOKS/Linux_Foundations/27/ch27.html,其中确认这是应该的工作方式,但由于某种原因,它对我来说不起作用。
我也尝试过这个:
sudo useradd -m -p `openssl passwd 123` test05
类似地,输入 123 也不起作用:
su test05
Password:
$ 123
sh: 1: 123: not found
VK 最近更新了群组的回调 API,现在当从墙上请求帖子时,帖子中的链接将返回,并用别名标签括在括号中:
链接示例www.twitch.tv/test-[#alias|www.twitch.tv/test|www.twitch.tv/test]
我需要以某种方式,在 PHP 中,正如我所理解的,使用正则表达式提取所有此类“标签”并将它们替换为我需要的 html 标签,以下是从 VK 返回的文本示例:
test
[#alias|www.youtube.com/watch?v=test|www.youtube.com/watch?v=test] abc
[#alias|kick.com/test|https://kick.com/test] zxc
[#alias|www.twitch.tv/test|www.twitch.tv/test]
текст текст
我需要将其转换为 html 代码,例如:
test
<a href='www.youtube.com/watch?v=test'>www.youtube.com/watch?v=test</a> abc
<a href='https://kick.com/test'>https://kick.com/test</a> zxc
<a href='www.twitch.tv/test'>www.twitch.tv/test</a>
текст текст
我尝试通过简单地通过 strpos 解析来搜索和替换没有正则表达式的链接,但它不起作用,我需要帮助编写用于替换的正则表达式
解决图问题时,会使用邻接表。
在 C++ 中,邻接表位于向量数组中:
vector<int> adj[n];
这个向量数组的填充如下:
adj[1].push_back(2);
如何在java中实现这个?