深圳市制作网站百度关键词多少钱一个月

diannao/2026/1/22 9:16:05/文章来源:
深圳市制作网站,百度关键词多少钱一个月,上海设计公司官网,微信开发在哪能看第十七天课堂笔记 Java常用类 数学类★★★ math java.lang.Math , 数学类 round(x) : 四舍五入 , 把 x加0.5 后向下取整 ceil(x) : 返回大于等于x的最小整数 , 向上取整 floor(x) : 返回小于等于x的最大整数 , 向下取整 sqrt(x) : 平方根 cbrt(x): 立方根 pow(a , b)…第十七天课堂笔记 Java常用类 数学类★★★ math java.lang.Math , 数学类 round(x) : 四舍五入 , 把 x加0.5 后向下取整 ceil(x) : 返回大于等于x的最小整数 , 向上取整 floor(x) : 返回小于等于x的最大整数 , 向下取整 sqrt(x) : 平方根 cbrt(x): 立方根 pow(a , b) : a的b次方 random: 返回[0 , 1) 返回内的随机数 max(a , b) , min(a , b) : 返回两个数中最大/最小值 代码如下: public static void main(String[] args) {// random生成[0 , 1) 的随机数double random Math.random();System.out.println(random random);// 生成 [ min , max) 中的随机数int max 10, min 5;System.out.println(Math.random() * (max - min) min (Math.random() * (max - min) min));// max(a,b) 返回较大值System.out.println(Math.max(123453, 543261) Math.max(123453, 543261));// min(a , b) 返回较小数System.out.println(Math.min(123, 523) Math.min(123, 523));// round(x) 四舍五入, x加上0.5后向下取整System.out.println(Math.round(3.5) Math.round(3.5));System.out.println(Math.round(3.2) Math.round(3.2));System.out.println(Math.round(-3.5) Math.round(-3.5)); // -3System.out.println(Math.round(-3.9) Math.round(-3.9)); // -4// ceil(x) 向上取整 : 返回大于等于x的最小整数System.out.println(Math.ceil(4.13) Math.ceil(4.13)); // 5.0System.out.println(Math.ceil(-3.1) Math.ceil(-3.1)); // -3.0// floor(x) 向下取整 : 返回小于等于x的最大整数System.out.println(Math.floor(3.6) Math.floor(3.6)); // 3.0System.out.println(Math.floor(-3.6) Math.floor(-3.6)); // -4.0// sqrt(a) 平方根System.out.println(Math.sqrt(100) Math.sqrt(100)); // 10// cbrt(b) 立方根System.out.println(Math.cbrt(1000) Math.cbrt(1000)); // 10// 次方powSystem.out.println(Math.pow(2, 10) Math.pow(2, 10)); // 1024}random java.util.Random : 随机数类 Random rnd new Random() 创建随机数对象 rmd.nextInt() : 随机整数 rmd.nextDouble(): 随机小数 rmd.nextInt(limit) : [0 , limit) 的随机数 , limit 0 jdk17新增方法 nextInt(a , b) : [a , b)的随机数nextDouble(a . b): [a , b)随机小数 代码如下: public static void main(String[] args) {// 创建随机数对象Random random new Random();// 生成随机整数 nextInt()System.out.println(random.nextInt() random.nextInt());// 生成随机小数 nextDouble()System.out.println(random.nextDouble() random.nextDouble());// 生成[0 , bound) 的整数, 且 limit 0System.out.println(random.nextInt(20) random.nextInt(20));// 生成[0 , bound) 随机小数System.out.println(random.nextDouble(30) random.nextDouble(30));// jdk17新增方法 , 生成[origin , bound)之间的随机数System.out.println(random.nextInt(10 , 20) random.nextInt(10, 20));}decimalformat java.text : 把小数 转换 为指定格式的字符串 常见格式 : 0 : 数字 , 不够四位自动补零 , 够了四舍五入 #: 数字 , : 千位 . : 小数点 构造: 调用构造方法创建 , new DecimalFormat(“###,###.0000”); 方法 format(double) : 把 小数 根据定义的格式 转换为 字符串 : 小数 - 格式化字符串applyPattern(“格式”) : 重新设置 模式串 代码如下: public static void main(String[] args) {// 调用,根据构造方法创建格式DecimalFormat decimalFormat new DecimalFormat(###,###.0000);// 进行格式转换 , 0不够四位自动补零String format decimalFormat.format(124322.445);System.out.println(format format);// 从新设置模式串applyPatterndecimalFormat.applyPattern(000,000.###);System.out.println(decimalFormat.format(1234.56) decimalFormat.format(1234.56));System.out.println(decimalFormat.format(45678912.456789) decimalFormat.format(45678912.456789));}biginteger/bigdecimal 大的整数类/大的小数类 应用于 精度要求比较高的场景 由于 int , long 整数取值受限 , 小数采用近似值保存不准确 采用有string参数的构造方法创建对象 方法 add() 加 subtract() 减 multiply() 乘 divide() 除 在大的小数的类中, 两个大的小数进行除操作, 当除不断的时候 , 会存在 java . lang.arithmeticException 算术异常故需要调用的是 divisor(除数 , scale保留小数的位数 , roundingMode尾数的处理方式) 这个重载的方法 remainder() 取余 代码如下: public static void main(String[] args) {// 小数采用的近似值保存,不准确System.out.println(2 - 1.1);BigInteger b1 new BigInteger(3124325452345543545265622524145415);BigInteger b2 new BigInteger(54235346522451515154454);// 加addSystem.out.println(b1.add(b2) b1.add(b2));// 减subtractSystem.out.println(b1.subtract(b2) b1.subtract(b2));// 乘multiplySystem.out.println(b1.multiply(b2) b1.multiply(b2));// 除divideSystem.out.println(b1.divide(b2) b1.divide(b2));// 取余 remainderSystem.out.println(b1.remainder(b2) b1.remainder(b2));// 大的小数BigDecimal d1 new BigDecimal(1243676453213432545332143222.457644134532);BigDecimal d2 new BigDecimal(1243676453414141343222.45764532);// 加addSystem.out.println(d1.add(d2) d1.add(d2));System.out.println(d1.subtract(d2) d1.subtract(d2));System.out.println(d1.multiply(d2) d1.multiply(d2)); // System.out.println(d1.divide(d2) d1.divide(d2)); //.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.System.out.println(d1.divide(d2, 10, RoundingMode.CEILING) d1.divide(d2, 10, RoundingMode.CEILING));System.out.println(d1.remainder(d2) d1.remainder(d2));}枚举: 一组 常量的 组合 , 引用数据类型 使用情况: 当某个类型的 变量取值范围 只有几个 离散值时 使用 enum关键字 定义枚举类型 赋值 : 只能赋值枚举常量 , 枚举名.常量; 定义枚举类型后, 系统自动添加两个静态方法 values() : 获得 该枚举类中 所有的枚举常量valueOf() : 将字符串 转换为 枚举常量 代码如下: public static void main(String[] args) {Season spring Season.SPRING;System.out.println(spring spring);// 获取所有的枚举常量Season[] values Season.values();for (Season value : values) {System.out.println(value);}// 将字符串类型转换成枚举常量String str WINTER;spring Season.valueOf(str);spring Season.SUMMER;System.out.println(spring);}// 定义一个枚举类型 , 定义季节枚举类型的常量值enum Season {SPRING, SUMMER, AUTUMN, WINTER;}数据类型的作用 决定数据类型的存储方式决定数据类型的取值范围决定数据允许的操作 日期类★★★ Date Java.util.Date 日期类 , 是线程不安全的 Date(long millis) : 根据毫秒值获取从1970-1-1年开始对应的时间 CST: 中国标准时间millis 为 负值时 : 获取的是从1970-1-1年开始 往前 对应的时间 getTime() : 获得date对象 从1970-1-1年开始 对应的毫秒数 时间戳: System.currentTimeMillis()new Date().getTime() 转换 时间对象 转换成 指定格式 字符串 : SimpleDateFormat类 先通过SimpleDateFormat(String pattern) 创建个对象并指定日期格式串 y年, M月 , d日 , H时 , m分 , s秒 , S毫秒 调用 该对象 的 format( date )方法 , 将date对象时间 返回成一个字符串 字符串 解析成 时间对象 首先也是通过SimpleDateFormat(String pattern) 创建对象 并指定日期格式串调用该对象的parse( string ) 方法 , 将字符串 安装格式 解析成一个date对象parse方法会存在parseException 解析异常 , 因为string的格式 必须跟指定的日期格式串的格式保持一致 代码如下: public static void main(String[] args) throws ParseException {// 创建date对象,返回当前时间Date date new Date();System.out.println(date date);// 通过date(long millis)构造方法 构造指定从1970年经过millis毫秒数的时间Date date1 new Date(123445324543L);System.out.println(date1 date1);// 负毫秒值情况 , 从1970年1月1向前查询毫秒值对应的时间Date date2 new Date(-14353564543L);System.out.println(date2 date2);// 获取时间对应的毫秒数 : getTime()System.out.println(date.getTime() date.getTime());System.out.println(date1.getTime() date1.getTime());System.out.println(date2.getTime() date2.getTime());// 时间戳, 获取当前时间距离1970-1-1 00:00:00 经过的毫秒数long millis System.currentTimeMillis();System.out.println(millis millis);System.out.println(new Date().getTime() new Date().getTime());// 格式化时间格式, 返回成指定的字符串 , y年, M月,d日, H小时,m分钟,s秒,S毫秒SimpleDateFormat simpleDateFormat new SimpleDateFormat(yyyy-MM-dd HH:mm:ss);// format() , 将时间转换成字符串打印 date - stringString formatDate simpleDateFormat.format(date);System.out.println(formatDate formatDate);// string - date , 字符串解析date对象String strDate 2024-04-01 11:19:20;// 使用parse(字符串)解析// Unhandled exception: java.text.ParseException 抛出处理// 当给定字符串格式 不符合定义格式java.text.ParseException: Unparseable date: 2024-04-01 11:19:20Date date3Parse simpleDateFormat.parse(strDate);System.out.println(date3Parse date3Parse);// 当字符串没有该时间情况 , 会自动将时间往后顺延为合理时间String strDate1 2086-15-16 10:28:56;Date parse simpleDateFormat.parse(strDate1);System.out.println(parse parse);}Calendar Java.util.calendar日历类 , 是一个抽象类 , 故无法通过构造方法创建对象 创建对象: 通过**调用静态方法getInstance()**方法实现 - Calendar.getInstance(); get(int field ): 返回指定字段值 field可以为 : 1- 年 , 2 - 月 . 5 - 日 , 11 - 小时 , 12 - 分钟 . 13 - 秒 同时, 也可以为Calendar提供的 静态常量获取如 public static final int YEAR 1; public static final int MONTH 2; public static final int DATE 5; public static final int HOUR 10; public static final int HOUR_OF_DAY 11; public static final int MINUTE 12; public static final int SECOND 13;代码如下: public static void main(String[] args) {// Calendar是一个抽象类, Calendar is abstract; cannot be instantiated//需要通过调用它的静态方法getInstance() 创建它的对象 ,-createCalendar(defaultTimeZone(aLocale), aLocale);Calendar calendar Calendar.getInstance();// get方法 , 返回指定字段值System.out.println(calendar.get(1) calendar.get(1)); // 1 - 年System.out.println(calendar.get(2) calendar.get(2)); // 2 - 月 // 月字段是从0开始的System.out.println(calendar.get(5) calendar.get(5)); // 日System.out.println(calendar.get(11) calendar.get(11));// 小时System.out.println(calendar.get(12) calendar.get(12));//分钟System.out.println(calendar.get(13) calendar.get(13));//秒System.out.println(calendar.get(1) calendar.get(Calendar.YEAR)); // 1 - 年System.out.println(calendar.get(2) calendar.get(Calendar.MONTH)); // 2 - 月 // 月字段是从0开始的System.out.println(calendar.get(5) calendar.get(Calendar.DATE)); // 日System.out.println(calendar.get(10) calendar.get(Calendar.HOUR)); // 小时 - 12System.out.println(calendar.get(11) calendar.get(Calendar.HOUR_OF_DAY));// 小时-24System.out.println(calendar.get(12) calendar.get(Calendar.MINUTE));//分钟System.out.println(calendar.get(13) calendar.get(Calendar.SECOND));//秒}LocalDateTime jdk8 新增的 线程安全 的 日期类 创建LocalDateTime对象 由于LocalDateTime类的构造方法是 private 私有的, 不能直接 new 对象 ,故 调用该类的静态方法 now() 创建对象也可以调用该类的静态方法 of(year , month , day , hour , minute , second) 创建对象 返回指定字段 , 可以通过该对象内设的getXXX()方法去获取指定的字段 now.getYear(); public int getYear() {return date.getYear();} now.getMonthValue(); public int getMonthValue() {return date.getMonthValue();} now.getDayOfMonth(); public int getDayOfMonth() {return date.getDayOfMonth();} now.getHour();public int getHour() {return time.getHour();} now.getMinute();public int getMinute() {return time.getMinute();} now.getSecond();public int getSecond() {return time.getSecond();}转换 : 定义格式 dateTimeFormatter , 该类不是public 修饰的, 故需要调用它的静态方法 ofPattern来设置时间 - string : 设置格式 format( datetimeformatter )返回一个字符串字符串 - 解析成时间 : 调用prase(s , datetimeformatter ) 方法解析 , 返回一个时间对象 代码如下: public static void main(String[] args) {// 创建 localdatetime 对象, localdatetime类的构造方法是private,不能直接new对象,需要调用它的静态方法 now()创建对象LocalDateTime now LocalDateTime.now();System.out.println(now now); //now 2024-04-01T12:40:33.341786800// 或者调用静态方法 of(year , month , day , hour , minute , second) 创建对象LocalDateTime of LocalDateTime.of(2021, 6, 7, 8, 30);System.out.println(of of); //of 2021-06-07T08:30// 返回指定字段System.out.println(now.getYear() now.getYear());System.out.println(now.getMonthValue() now.getMonthValue());System.out.println(now.getDayOfMonth() now.getDayOfMonth());System.out.println(now.getHour() now.getHour());System.out.println(now.getMinute() now.getMinute());System.out.println(now.getSecond() now.getSecond());// 定义格式 : datetimeformatter , DateTimeFormatter不是 public 修饰的, 故需要调用它的静态方法 ofPattern来设置DateTimeFormatter dtf DateTimeFormatter.ofPattern(yyyy年MM月dd日 HH:mm:ss);// 时间 - string// 设置格式 format( datetimeformatter ) , 返回成为一个字符串String s now.format(dtf);System.out.println(s s);// 字符串 解析成 localdatetime对象String text 2086年04月01日 11:52:15;// 调用parse(s ,datetimeformatter )方法解析 , 返回一个时间对象LocalDateTime parse LocalDateTime.parse(text, dtf);System.out.println(parse parse);}包装类★★★ 目的 : 为了编程方便 , Java为每个基本类型提供了一个包装类 Java是面向对象的程序设计语言 给每一个包装类提供了一个基本类型 创建包装类对象 其实就是把数 保存到对象的 value 属性中根据对应基本类型数据创建包装类对象除了character字符类型外, 其他包装类都可以根据string字符串创建包装类的构造方法从 jdk9开始标记为 Deprecated已弃用 - 故建议通过静态方法创建包装类对象 valueOf( )方法 包装类的常用方法 xxxValue()方法 拆箱操作 使用包装类包装类底层 都有 一个 value属性 存储 包装类对象 对应的 基本数据类型通过调用 包装类对象的 xxxValue方法 把 包装类对象的value属性值 - 基本数据类型 来实现自动拆箱过程 static int compare(double d1 , double d2) 比较两个基本类型的大小 前面大 : return 正数前面小 : return 负数相等 : return 0 int compareTo(Double anotherDouble) : 比较两个包装类对象的大小 所有包装类都实现了 Comparable接口 ,比较两个包装类对象的大小 其实比较的是两个包装类对象的value属性值的大小 (隐含了自动拆箱的过程) static double parseDouble(string s) ; 把字符串 解析为 基本数据类型 character 字符类型不能 使用该方法 将字符串解析注意, 字符串 要符合相应的基本类型格式 , 否则会报 Java.lang.numberformatException异常parseBoolean(string s) : 要么为true, 其他非true的都为false 底层源码为 “true”.equalsIgnoreCase(s); 将基本数据类型 转换为 字符串 : 通过字符串类中的 String.valueOf(value)方法实现 装箱 : 调用包装类中静态的valueOf()方法实现的 static Double valueOf(double d) : 根据基本类型创建static Double valueOf(String s) : 根据字符串给你创建 , 不包括Character 不同包装类的特有方法 Double 中 : static long doubleToLongBits(double value) : 可以把double小数的二进制转换为long整数Integer类中: static string toBinaryString(int i): 把十进制整数 转换为 二进制static string toHexString(int i) : 把十进制整数转换为十六进制 小数是否相等的比较方式 1. x - y 0.00000001 就认为x与y相等2. 比较小数的 二进制位 是否完全一样 , 调用Double.doubleToLongBitys(x) 方法返回值 与Double.doubleToLongBitys(y) 返回值 比较是否相等3. Double.compare(x , y) 看返回值是否为0 把小数转换为二进制分析流程 自动装箱和拆箱 Java可以自动装箱 \ 自动拆箱装箱 : 基本数据类型 - 包装类对象 valueOf()拆箱: 包装类对象 - 基本数据类型 xxxValue()-128 ~ 127范围内的整数自动装箱保存在 缓存 当中, 采用享元模式 类与类之间的关系★★★ 两个类中间产生了 使用关系有 : 继承 , 实现 , 关联 , 依赖使用类图来描述 - UML图 为 统一建模语言 在分析,设计阶段, 使用UML图 以可视化的形式 描述类或者对象的关系\状态常用的UML图: 用例图 , 类图 , 时序图 , 状态图常用的软件 : Star UML , Rational Rose ToLongBitys(y) 返回值 比较是否相等 * 3. Double.compare(x , y) 看返回值是否为0 把小数转换为二进制分析流程 [外链图片转存中…(img-JaRbPOfV-1712033162760)] 自动装箱和拆箱 Java可以自动装箱 \ 自动拆箱装箱 : 基本数据类型 - 包装类对象 valueOf()拆箱: 包装类对象 - 基本数据类型 xxxValue()-128 ~ 127范围内的整数自动装箱保存在 缓存 当中, 采用享元模式 类与类之间的关系★★★ 两个类中间产生了 使用关系有 : 继承 , 实现 , 关联 , 依赖使用类图来描述 - UML图 为 统一建模语言 在分析,设计阶段, 使用UML图 以可视化的形式 描述类或者对象的关系\状态常用的UML图: 用例图 , 类图 , 时序图 , 状态图常用的软件 : Star UML , Rational Rose

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/89353.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

建筑人才网站哪个比较好绍兴网站制作建设

一、界面预览鼠标放到右边的Tab按钮上&#xff0c;文字透明度降低&#xff0c;同时一段文字高亮显示&#xff0c;效果如下&#xff1a;Demo地址&#xff1a;http://5thirtyone.com/sandbox/samples/fadefocus/很绚丽的效果幺&#xff01;二、实现原理将要高亮显示的文字加上<…

淄博网站建设淄博中国十大软件外包公司排名

1. 模型介绍&#xff1a; 生产者消费者模型是操作系统中的一种并发编程模型&#xff0c;用于解决生产者和消费者之间的数据共享和同步问题。 在该模型中&#xff0c;生产者负责生成数据&#xff0c;并将数据放入一个有限的缓冲区中&#xff0c;而消费者则从缓冲区中取出数据进…

怎么设置网站名称长荣建设深圳公司网站

问题说明前几天运维同事反馈开发同事代码在Windows 2008 R2 Datacenter服务器上跑会出现无法正常建立SSL/TLS连接的情况&#xff0c;在自己的电脑上跑是OK的&#xff0c;代码也没有变动过。于是我问他改了服务器上什么配置没有&#xff0c;他说改了注册表也不行。接过这个坑&am…

游戏网站建设多少钱企业邮箱入口163

常用命令 命令说明git submodule add <url> <本地路径>添加子模块git submodule update --init --recursive添加子模块后&#xff0c;同步子模块内容git clone <url> --recurse-submodules克隆带有子模块的项目git submodule init初始化子模块git submodule…

网约车平台app网站建设苏州工业园区社保公积金管理中心

《WEB应用测试》笔记&#xff08;六&#xff09;第三章 软件测试基础 18、软件开发阶段的常见范例&#xff08;1&#xff09;a版&#xff1a;产品主要的和达成共识的部分已经完成。产品准备投入内部使用。&#xff08;2&#xff09;B前期版本&#xff1a;提交进行B验收的构造版…

如何做自适应网站服装网站建设的需求

目录 1、创建一个基本的SpringBoot项目&#xff0c;pom文件导入发送邮件的依赖 2、application.yml 文件配置配置邮件发送信息 3、创建IEmailService 接口文件&#xff0c;定义邮件发送的接口 4、创建IEmailService接口的实现类EmailService.java 文件 5、新建邮件发送模板 ema…

织梦的cms哪些网站西安有哪些做网站的公司好

全世界只有3.14 % 的人关注了爆炸吧知识本文来源&#xff1a;浙江大学两年发表14篇论文&#xff0c;其中一作10篇&#xff0c;包括4篇Top SCI&#xff0c;2篇SCI和4篇EI&#xff1b;持有2项发明专利&#xff0c;出版1部英文专著&#xff0c;斩获2020年度学生学术十大新成果奖第…

什么网站的注册是动态wordpress怎么弄背景

关于CMakeLists.txt的相关介绍,这里不赘诉,本人的出发点是借助于CMakeLists.txt掌握基本的C++构建项目流程,下面是本人根据网络资料以及个人实践掌握的资料。 CMakeList.txt构建C++项目 下图是一个使用CUDA实现hello world的项目,一般来说,一个标准的C++项目包括三个文件…

南宁建站热搜成都有哪些好玩的地方和景点

.NET 6 对 StackOverflow 的优化Intro去年写了一系列的傻逼代码, 其中有一篇 写了多年代码&#xff0c;你会 StackOverflow 吗&#xff0c;昨天一不小心又写了一个 StackOverflow 代码。。然后想把新的代码加到原来 StackOverflow 的示例中&#xff0c;把原来的示例项目改成了 …

网站搭建合同范本中铁建设集团门户网app

给你一个整数数组 nums &#xff0c;和一个表示限制的整数 limit&#xff0c;请你返回最长连续子数组的长度&#xff0c;该子数组中的任意两个元素之间的绝对差必须小于或者等于 limit 。 如果不存在满足条件的子数组&#xff0c;则返回 0 。 示例 1&#xff1a; 输入&#…

网站网络优化服务器网页制作入门与进阶

目录 1、关闭每台虚拟机的防火墙 2、关闭每台虚拟机的Selinux 2.1 什么是SELinux

杭州专业做网站公司台州专业制作网站

动态规划 思路&#xff1a; 选择元素 x&#xff0c;获得其点数&#xff0c;删除 x 1 和 x - 1&#xff0c;则其他的 x 的点数也会被获得&#xff1b;可以将数组转换成一个有序 map&#xff0c;key 为 x&#xff0c; value 为对应所有 x 的和&#xff1b;则问题转换成了不能同…

微网站建设资讯免费全自动推广平台

单片机学习&#xff01; 目录 文章目录 前言 一、输入捕获测频率配置步骤 二、代码示例及注意事项 2.1 RCC开启时钟 2.2 GPIO初始化 2.3 配置时基单元 2.4 配置输入捕获单元 2.5 选择从模式的触发源 2.6 配置从模式为Reset 2.7 开启定时器 总结 前言 博文介绍如何配置输入捕获电…

青岛知名网站建设公司排名长春app制作

在本教程中&#xff0c;您将学习如何使用MySQL ON DELETE CASCADE引用操作来执行外键从多个相关表中删除数据。在上一个教程中&#xff0c;我们学习了如何使用单个DELETE语句从一个或多个相关表中删除数据。但是&#xff0c;MySQL提供了一种更为有效的方法&#xff0c;称为ON D…

南京专业网站建设大连网站设计收费标准

众所周知nginx使用异步&#xff0c;事件驱动方法处理连接。这意味着nginx使用一个worker进程处理多个连接和请求&#xff0c;而不是每一个请求有一个专门的进程或着线程处理(像传统架构的服务器那样&#xff0c;例如apache)。为了实现这个目的&#xff0c;nginx使用非阻塞模式的…

产品销售型企业网站两个网站php 一个空间

说到 Microsoft Bot Framework 其实微软发布了已经有一段时间了&#xff0c;有很多朋友可能还不太了解&#xff0c;微软Bot的功能今天我给大家简单的介绍一下&#xff0c;Bot Framework的开发基础以及如何使用Bot Framework和我们的一个现有的三方客服&#xff08;例如一个微信…

网站视频怎么做上海做推广的公司

009 设置单元格格式之字体(文档下载&#xff1a;关注本公众号&#xff0c;发送消息【教程】即可获得)通过VBA对单元格字体进行设置也是比较常用的方式&#xff0c;那么本节内容我们就来学习如何使用VBA对单元格中的字体进行设置。如图所示&#xff0c;字体设置主要有&#xff0…

网站是灰色系的网站爱站网ip反域名查询

目录 一、JSON介绍 1.概念 2.主要特点 3.优点 4.使用JSON的原因 使用 XML 使用 JSON 二、JSON语法 三、JSON使用 1.JSON的序列化 2.解析&#xff08;parse) JSON 3.序列化&#xff08;Stringify&#xff09;JSON 四、JSON实例 1.用户信息 2.本地存储 五、JSON应用…

wordpress批量改文章链接肇庆网页关键词优化

WebSocket简介 WebSocket是一种网络通信协议,它使得浏览器(客户端)和服务器之间的通信变得更加高效和实时。这种技术特别适用于需要快速、双向交换数据的应用,比如实时聊天应用、在线游戏、实时股票交易平台等。WebSocket协议在2011年被标准化(RFC 6455),它旨在通过一个…

天津网站优化建设做网站推广怎么定位客户

下载文件 文档 UEditor入门部署 入门部署和体验 1.1 下载编辑器 到官网下载 UEditor 最新版&#xff1a;http://ueditor.baidu.com/website/download.html#ueditor 1.2 创建demo文件 解压下载的包&#xff0c;在解压后的目录创建 demo.html 文件&#xff0c;填入下面的…