Java中字符串indexof()的使用方法

有四种方法可以在Java(indexof())中找到字符串中的子字符串indexOf方法返回一个整数值,该值指示子字符串在String对象中的开始位置。如果未找到子字符串,则返回-1。如果startindex为负,则startindex被视为零。如果它大于最大字符位置索引,则将其视为最大可能索引。有四种方法可以在Java中的字符串中查找子字符串,如下所示:intindexOf(Stringstr):返回此字符串中指定子字符串首次出现的索引。intindexOf(字符串str,intstartIndex):从指定索引开始,返回此字符串中指定子字符串首次出现的索引。intlastIndexOf(字符串str):返回指定子字符串的索引,该子字符串出现在该字符串的最右边。intlastIndexOf(Stringstr,intstartIndex)-从指定的索引开始向后搜索,并返回最后出现在该字符串中的指定子字符串的索引。以上代码的执行结果如下:...

picoblaze的学习使用

`timescale1ns/1ps////////////////////////////////////////////////////////////////////////////////////Company://Engineer:////CreateDate:   11:15:2012/11/2011//DesignName://ModuleName:   uclock//ProjectName://TargetDevices://Toolversions://Description:////Dependencies:////Revision://Revision0.01-FileCreated//AdditionalComments:////////////////////////////////////////////////////////////////////////////////////moduleuclock(   clk,   reset,...
开发笔记 开发笔记·2022-12-02

C#使用S7.Net.DLL与西门子S7-200Smart通讯读写数据

S7.Net.DLL类库与西门子S7-200Smart的通讯和PLC数据读写操作usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;usingS7.Net;namespaceSiemensTest{publicpartialclassS7_200SmartCommunicationTest:Form{publicS7_200SmartCommunicationTest(){InitializeComponent();}Plcplc;//声明plc连接对象//////连接plc/////////privatevoidbtnConnect_Click(objectsender,EventArgse){stringTypeName=txtPLCType.Te...

使用标准c++库创建线程

#include<iostream>#include<thread>usingnamespacestd;voidthread1(){for(inti=0;i<20;++i)cout<<"thread1..."<<endl;}voidthread2(){for(inti=0;i<20;++i)cout<<"thread2..."<<endl;}intmain(intargc,char*argv[]){threadth1(thread1);//实例化一个线程对象th1,该线程开始执行threadth2(thread2);cout<<"main..."<<endl;return0;} ...

ExcelPackage 使用說明

1.使用方法publicIActionResultExcel(){stringsWebRootFolder=_hostingEnvironment.WebRootPath;stringsFileName="测试导出excel.xlsx";FileInfofile=newFileInfo(Path.Combine(sWebRootFolder,sFileName));file.Delete();using(ExcelPackagepackage=newExcelPackage(file)){//添加worksheetExcelWorksheetworksheet=package.Workbook.Worksheets.Add("sheet1");//添加头//worksheet.Cells[1,1].Value="ID";//worksheet.Cells[1,2].Value="Name";//worksheet.Cells[1,3].Value="Url";worksheet.Cells["A1"].Value="编号";worksheet.Cells["B1"].Value="姓名...
开发笔记 开发笔记·2022-10-26

PHPStorm基本使用

快捷键查找方法名:Ctrl+Shift+Alt+N查找文件名:Ctrl+Shift+N格式化PHP代码:Ctrl+Alt+L查找文件,函数:Shift+Shift全局查找:Ctrl+Shift+F设置多项目设置:File->settings->Directories->AddContentRoot添加;多项目版本控制:File->settings->VersionControl->点?,添加对应的项目即可;以上是我为大家整理的phpstrom最基本的用法和使用,希望会对新人有些帮助。相关文章:mac上PhpStorm的配置Mac下配置MAMP+PHPStorm环境...
开发笔记 开发笔记·2022-09-10

php实现页面跳转 header函数的使用

header()函数是PHP中进行页面跳转的一种方法,header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。<?//重定向浏览器header("Location:https://www.51dev.com/ask/");//确保重定向后,后续代码不会被执行exit;?> ...

django中使用POST方法获取POST数据

在django中获取post数据,首先要规定post发送的数据类型是什么。1.获取POST中表单键值数据如果要在django的POST方法中获取表单数据,则在客户端使用JavaScript发送POST数据前,定义post请求头中的请求数据类型:xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");在django的views.py相关方法中,需要通过request.POST获取表单的键值数据,并且可以通过reques.body获取整个表单数据的字符串内容if(request.method=='POST'):print("thePOSTmethod")concat=request.POSTpostBody=request.bodyprint(concat)print(type(postBody))print(postBody)相关日志:thePOSTmethod<QueryDict:{u'username':[u'abc'],u'password':[u'123']}><t...

西门子S7-200系列PLC仿真软件使用教程

步骤1.打开S7-200系列PLC的STEP7编程软件,将PLC的CPU型号设置为自己需要的型号(如CPU224XP),并编辑好程序,如图1所示。图1步骤2.点击“文件”,然后点击“导出”,如图2所示。图2步骤3.“保存在”:自己选择一个位置保存(我这将直接保存在桌面);“文件名”:自己给文件命名;“保存类型”:选择(*.awl);设置好后,点击“保存”,如图3所示。图3步骤4.打开S7-200仿真软件,输入软件上提示的访问密码(每个人下载的软件访问密码可能不同,具体以软件提示的为准),输入正确的密码后点击确定,如图4、图5所示。图4图5步骤5.鼠标双击PLC任意位置(或是点击配置,然后点击CPU型号),即可跳出修改CPU型号的界面,如图6、图7所示。图6图7步骤6.鼠标点击倒三角形符号,选择与编程软件一致的CPU型号,然后点击确定,如图8所示。图8步骤7.点击“程序”,然后点击“载入程序”,如图...

nero刻录软件使用教程

1、下载并安装Nero,如图所示界面,小编不再讲述安装步骤了。     2、打开安装好的Nero,选择数据光盘—点击数据DVD,如图所示:  3、光盘内容—将数据加入光盘界面,点击右上角添加按钮,浏览计算机添加想要刻录的文件。  4、在添加文件时注意添加的文件所占光盘空间的大小,(注意一下:DVD选择DVD5),常用DVD空间为4.5G左右。详情如图标注所示:  5、选择当前刻录机(如果不是外接光驱保持默认即可),输入光盘名称。勾选刻录后检验光盘数据(这个需要一段时间效验),点击刻录。  6、开始刻录光盘,刻录过程内容会有显示,以及大概剩余时间。     7、如果刻录的文件是音乐就选择音乐—音乐DVD进行刻录即可。  8、如果刻录的文件是视频图片就选择视频图片—DVD视频文件进行刻录即可。  9、如果刻录的文件是映像如系统...

AFNetworking使用

AFNetworking几步就可以完成网络请求。//get请求//创建会话对象AFHTTPSessionManager*Manager=[AFHTTPSessionManagermanager];//字典传递网址问号以后的参数NSDictionary*dict=[[NSDictionaryalloc]init];//2发送get请求/*第一个参数:请求路径(nsstring)第二个参数:字典(发送给服务器的参数,dict)第三个参数:headers进度回调一般填nil第四个参数:progess进度回调一般填nil第五个参数:success成功回调task:请求任务responseObject:响应体信息(JSON--->OC对象)第六个参数:failure失败回调error:错误信息响应头:task.response*/NSString*str=[[NSStringalloc]init];//网址[ManagerGET:strparameters:dictheaders:nilprogress:nilsuccess:^(NSURLSessionDataTask*_Nonnullt...
开发笔记 开发笔记·2022-08-05

STEP7-Mirco/WIN窗口组件使用介绍

 西门子S7-200可编程控制器PLC使用STEP7-Micro/WIN32编程软件进行编程。STEP7-Micro/WIN32编程软件是基于Windows的应用软件,功能强大,主要用于开发程序,也可用于适时监控用户程序的执行状态。加上汉化后的程序,可在全汉化的界面下进行操作。STEP7-Micro/WIN32的主界面如图3所示。主界面一般可以分为以下几个部分:菜单条、工具条、浏览条、指令树、用户窗口、输出窗口和状态条。除菜单条外,用户可以根据需要通过检视菜单和窗口菜单决定其它窗口的取舍和样式的设置。图3 STEP7-Micro/WIN32编程软件的主界面1. 主菜单主菜单包括:文件、编辑、检视、PLC、调试、工具、窗口、帮助8个主菜单项。各主菜单项的功能如下:(1)文件(File)文件的操作有:新建(New)、打开(Open)、关闭(Close)、保存(Save)、另存(SaveAs)、导入(Import)、导出(Export)、上载(Upload)、下载(Download)、页面设置(PageSetup)、打印(Print)、预览、最近使用文件、退出。...

.NET CORE .NET5 控制台程序使用EF连接MYSQL

.NET5控制台程序使用EF连接MYSQL 1.使用nuget下载:Microsoft.Extensions.Configuration.JsonPomelo.EntityFrameworkCore.MySql 2.数据库中创建好表:CREATETABLE`user2`(`mid`intNOTNULLAUTO_INCREMENT,`uname`varchar(45)NOTNULL,`memo`varchar(200)DEFAULTNULL,PRIMARYKEY(`mid`))ENGINE=InnoDBAUTO_INCREMENT=5DEFAULTCHARSET=utf8mb4COLLATE=utf8mb4_0900_ai_ci;3.新建实体类:usingSystem.ComponentModel.DataAnnotations;usingSystem.ComponentModel.DataAnnotations.Schema;namespaceConsoleApp1{publicclassuser2{[Key]//主键[DatabaseGenerated(Datab...

Flutter有状态组件使用详解

flutter主要有分有状态组件StatefulWidget和无状态组件StatelessWidget,前面我们使用到的都是无状态组件,没有让页面上的内容发生变化,当我们有需要对页面的内容进行动态修改的时候,如果我们使用无状态组件,页面上的内容就不会被更新,这时需要用到有状态组件。有状态组件就是继承了StatefulWidget的组件,内容更改时调用setState((){更改的内容});//ignore_for_file:prefer_const_constructors,prefer_collection_literals,deprecated_member_use,unused_local_variable,must_be_immutable,prefer_const_literals_to_create_immutablesimport'package:flutter/material.dart';voidmain(){runApp(MyApp());}classMyAppextendsStatelessWidget{constMyApp({Key?key}):super(ke...

移动端使用history.back返回无效

移动端在使用下面代码返回上一页会有时候无效:window.history.back();window.history.go(-1);可以使用下面代码解决:window.location.href=window.document.referrer; ...
首页上一页...910111213...下一页尾页