string类

$.ajax()方法详解

只谈情不闲聊 提交于 2020-01-12 15:59:58
$.ajax()方法详解 1.url : 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type : 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。 3.timeout : 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设置。 4.async : 要求为Boolean类型的参数,默认设置为true,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为false。注意,同步请求将锁住浏览器,用户其他操作必须等待请求完成才可以执行。 5.cache : 要求为Boolean类型的参数,默认为true(当dataType为script时,默认为false),设置为false将不会从浏览器缓存中加载请求信息。 6.data : 要求为Object或String类型的参数,发送到服务器的数据。如果已经不是字符串,将自动转换为字符串格式。get请求中将附加在url后。防止这种自动转换,可以查看  processData选项。对象必须为key/value格式,例如{foo1:"bar1",foo2:"bar2"}转换为&foo1=bar1&foo2=bar2。如果是数组

day07_Scanner类、Random类、ArrayList类

笑着哭i 提交于 2020-01-12 02:46:07
API 概述 API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的 字典 ,是JDK中提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。 API使用步骤 打开帮助文档。 点击显示,找到索引,看到输入框。 你要找谁?在输入框里输入,然后回车。 看包。java.lang下的类不需要导包,其他需要。 看类的解释和说明。 学习构造方法 使用成员方法。 引用类型使用步骤 类属于引用类型的一种,所有起使用步骤符合引用类型的使用步骤 1:导包 使用import关键字导包,在类的所有代码之前导包,引入要使用的类型,java.lang包下的所有类无需导入。 格式: 2:创建对象 使用该类的构造方法,创建一个该类的对象。 格式: 3:调用 调用该类的成员方法,完成指定功能。 格式: 举例: 调用该类的成员变量,来获取指定的值 格式: 变量名.成员变量名称 Scanner类 什么是Scanner类 一个可以解析基本类型和字符串的简单文本扫描器。 例如,以下代码使用户能够从 System.in 中读取一个数: //备注:System.in 系统输入指的是通过键盘录入数据。

java07 类与对象&封装&构造方法

大憨熊 提交于 2020-01-11 02:01:56
1.类与对象 1.1面向对象的特点 面向对象思想是一种更符合我们思考习惯的思想,它可以将复杂的事情简单化,并将我们从执行者变成了指挥者。面向对象的语言中,包含了三大基本特征,即 封装、继承和多态 。 1.2 类和对象 什么是类 类:是一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该 类事物。 现实中,描述一类事物: 属性:就是该事物的状态信息。 行为:就是该事物能够做什么。 举例:小猫。 属性:名字、体重、年龄、颜色。 行为:走、跑、叫。 什么是对象 对象:是一类事物的具体体现。对象是类的一个实例(对象并不是找个女朋友),必然具备该类事物的属性和行为。 现实中,一类事物的一个实例:一只小猫。 举例:一只小猫。 属性:tom、5kg、2 years、yellow。 行为:溜墙根走、蹦跶的跑、喵喵叫。 类与对象的关系 类是对一类事物的描述,是抽象的。 对象是一类事物的实例,是具体的。 类是对象的模板,对象是类的实体。 1.3 类的定义 类的定义格式 public class ClassName { //成员变量 //成员方法 } 定义类 :就是定义类的成员,包括成员变量和成员方法。 成员变量 :和以前定义变量几乎是一样的。只不过位置发生了改变。 在类中,方法外。 成员方法 :和以前定义方法几乎是一样的。只不过把static去掉

图片帮助类

倾然丶 夕夏残阳落幕 提交于 2020-01-10 19:41:55
/// <summary> /// 图片操作帮助类 /// </summary> public class ImgHelper { /// <summary> /// 从文件获取图片 /// </summary> /// <param name="fileName">文件名</param> /// <returns></returns> public static Image GetImgFromFile(string fileName) { return Image.FromFile(fileName); } /// <summary> /// 从base64字符串读入图片 /// </summary> /// <param name="base64">base64字符串</param> /// <returns></returns> public static Image GetImgFromBase64(string base64) { byte[] bytes = Convert.FromBase64String(base64); MemoryStream memStream = new MemoryStream(bytes); Image img = Image.FromStream(memStream); return img; } /// <summary> ///

《C++ Primer Plus》第16章 string类和标准模板库 学习笔记

笑着哭i 提交于 2020-01-09 21:23:02
C++提供了一组功能强大的库,这些库提供了很多常见编程问题的解决方案以及简化其他问题的工具string类为将字符串作为对象来处理提供了一种方便的方法。string类提供了自动内存管理动能以及众多处理字符串的方法和函数。例如,这些方法和函数让您能够合并字符串、将一个字符串插入到另一个字符串中、反转字符串、在字符串中搜索字符或姊姊富川以及执行输入和输出操作。 诸如auto_ptr以及C++11新增的shared_ptr和unique_ptr等智能指针模板使得管理由new分配的内存更容易。如果使用这些智能指针(而不是常规指针)来保存new返回的地址,则不比在以后使用删除运算符。智能指针对象过期时,其析构函数将自动调用delete运算符。 STL是一个容器类模板、迭代器类模板、函数对象模板和算法函数模板的集合,它们的设计是一致的,都是基于泛型编程原则的。算法通过使用模板,从而独立于所存储的对象的类型;通过使用迭代器接口,从而独立于容器的类型。迭代器是广义指针。 STL使用术语“概念”來描述一组要求。例如,正向迭代器的概念包含这样的要求,即正向迭代器能 够被解除引用,以便读写,问时能够被递增。概念真正的实现方式被称为概念的“模型”例如,正向迭代器概念可以是常规指针或导航链表的对象。基于其他概念的概念叫作“改进”例如,双向迭代器是正向迭代器概念的改进。

C# 集合类

偶尔善良 提交于 2020-01-08 04:52:18
说起集合类,我们都不陌生,因为在项目中经常会用到。记得每次遇到要存储键值对时,都会想到HashTable,可以在用的过程中却不是很懂,不懂装懂,结果最后还是不会。今天中午正好有时间,就整理了一下相关的类,主要包括:列表、队列、位数组、哈希表和字典。 (一)ArrayList类:使用大小可按需动态增加的数组。 代码 class Program { static void Main(string[] args) { ArrayList al = new ArrayList(); al.Add(100);//单个添加 foreach (int number in new int[6] { 9, 3, 7, 2, 4, 8 }) { al.Add(number);//集体添加方法一 } int[] number2 = new int[2] { 11, 12 }; al.AddRange(number2);//集体添加方法二 al.Remove(3);//移除值为3的 al.RemoveAt(3);//移除第3个 ArrayList al2 = new ArrayList(al.GetRange(1, 3));//新ArrayList只取旧ArrayList一部份 Console.WriteLine("遍历方法一:"); foreach (int i in al)//不要强制转换 {

winform INI文件操作辅助类

断了今生、忘了曾经 提交于 2020-01-08 01:21:58
using System; using System.Runtime.InteropServices; using System.Text; namespace connectCMCC.Utils { /// <summary> /// INI文件操作辅助类 /// </summary> public class IniFileUtil { public string path; /// <summary> /// 传入INI文件路径构造对象 /// </summary> /// <param name="iniPath">INI文件路径</param> public IniFileUtil(string iniPath) { path = iniPath; } [DllImport("kernel32")] private static extern long WritePrivateProfileString(string section, string key, string val, string filePath); [DllImport("kernel32")] private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder

Android中Application类用法

一曲冷凌霜 提交于 2020-01-07 12:22:44
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1.应用场景:   在Android中,可以通过继承Application类来实现应用程序级的全局变量,这种全局变量方法相对静态类更有保障,直到应用的所有Activity全部被destory掉之后才会被释放掉。 2.Application类   Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个 Application对象,用来存储系统的一些信息。   Android系统自动会为每个程序运行时创建一个Application类的对象且只创建一个,所以Application可以说是单例(singleton)模式的一个类。   通常我们是不需要指定一个Application的,系统会自动帮我们创建,如果需要创建自己的Application,那也很简单!创建一个类继承Application并在AndroidManifest.xml文件中的application标签中进行注册(只需要给application标签增加name属性,并添加自己的 Application的名字即可)。   启动Application时,系统会创建一个PID,即进程ID,所有的Activity都会在此进程上运行

C#-类

隐身守侯 提交于 2020-01-07 11:46:43
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> C#是完全面向对象编程的语言,类是组成程序的基础,C#类主要有字段和方法构成,字段用于表示特征变量,方法是对象可执行的操作与行为。面向对象的三大特征为 1.封装 对象的封装对于面向对象语言是极其重要的,我们在使用时无需过多关注内在细节,直接使用即可。举个简单的例子,电视机的使用,我们无需理会电视里面的各种电路,按下遥控器的各种按钮便可操控电视机。 2.继承 C# 语言中继承关系主要体现在类之间的继承,这样既能减少开发时的代码量又方便了程序的复用。 问题:使用继承的一般原则? 对于超类A和子类B,必需满足:命题“B是一个由A扮演的角色”不成立。B永远不需要转型成为其他某些类别中的对象。B扩展而不是覆盖或废弃A的行为(即Liskov原则)。A不仅仅是一个工具类(一些可以重用的实用功能)。对于一个问题域(特定的业务对象环境):A和B定义了同一类型的对象,或者是用户事务、角色、实体(团体、位置或其他东西),或其他物体的相似类别。否则,改用关联关系可能更加稳固、正确。-- Java Design 3.多态 在 C# 中,每个类型都是多态的,因为包括用户定义类型在内的所有类型都继承自 Object。多态就是同一个接口,使用不同的实例而执行不同操作。 把不同的子类对象都当作父类来看,可以屏蔽不同子类对象之间的差异

object类常用方法

喜你入骨 提交于 2020-01-04 01:50:59
java.util包是实用工具类库。包含了十多个方法。 getClass() getClass() 类 package demo5 ; public class demo5_5 { public static void main ( String [ ] args ) { String st = new String ( ) ; printClassInfo ( st ) ; } public static void printClassInfo ( Object obj ) { System . out . println ( "获取类名:" + obj . getClass ( ) ) ; // 获取类名 System . out . println ( "获取类名:" + obj . getClass ( ) . getName ( ) ) ; // 获取类名 System . out . println ( "获取父类名:" + obj . getClass ( ) . getSuperclass ( ) ) ; // 获取父类名 System . out . println ( "获取父类名:" + obj . getClass ( ) . getSuperclass ( ) . getName ( ) ) ; // 获取父类名 // 获取实现的接口 并写出接口名