ICode9

精准搜索请尝试: 精确搜索
  • C#捕获未处理异常2022-08-28 16:35:18

    Console控制台程序 使用AppDomain.CurrentDomain.UnhandledException捕获所有线程的未处理异常 注1:执行完异常捕获的OnUncaughtExceptionHandler回调函数后,进程会立即退出。 using System; namespace ConsoleApp1 { class Program { static void Main(string[]

  • 让你的PLC支持多连接,多电脑同时访问一个PLC 连接PLC的权限设置,PLC同时多连接2022-08-28 15:01:23

    要明白一个技术,首先要明白它到底是解决什么问题的?你是不是有以下的困扰1. 我有个三菱的PLC,只能配置一个端口,但是有多台电脑需要从PLC进行读写,因为三菱是单链接的,所以直接读写会报错。 2. 我得三菱PLC不希望对所有的客户端都开放权限读写,比如输入正确的用户名密码,才能通信 3. 我得P

  • 集合.List子接口2022-08-28 14:03:56

    特点:有序、有下标、元素可以重复 方法: void add(int index,Object o);在index位置插入对象o boolean addAll(int index,Collection c);将一个集合中的元素添加到此元素中的index 位置 Object get(int index);返回集合中指定位置的元素 List subList(int fromIndex,int toIndex

  • Java基础入门2022-08-28 13:03:55

    Java 配置环境 系统环境变量设置 Name Value JAVA_HOME D:\Environment\java\jdk-14.0.1 CLASSPATH ;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 官方技术文档地址 IDEA 设置问题 在Project Structure中 需要

  • PowerShell教程 - 系统维护(System Maintain)2022-08-28 08:31:27

    更新记录 转载请注明出处。 2022年8月28日 发布。 2022年8月28日 从笔记迁移到博客。 系统维护(System Maintain) 显示已安装的补丁 Get-HotFix 实例: 按安装的日期排序 Get-HotFix | Sort-Object -Property InstalledOn 查看指定的补丁是否已经安装 Get-HotFix -id kb2741530

  • java 连接 redis2022-08-27 13:04:59

    Jedis 导入对应的依赖 <dependencies> <!-- jedis --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>4.2.3</version> </dependency>

  • 【Unity学习笔记】Transform—游戏物体的缩放和看向2022-08-27 13:04:40

    1.缩放相关 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Lesson8 : MonoBehaviour { void Start() { //获取相对世界坐标系的缩放数值 print(this.transform.lossyScale); //获取相对本地坐

  • JUC并发编程进阶!!2022-08-27 13:04:31

    目录1.知识点回顾及延伸2.生产者消费者问题3. 八锁问题4.集合类线程不安全解决5.Callable再理解6.三大常用辅助类6.1、 CountDownLatch6.2、CyclicBarrier6.3、Semaphore7.读写锁8.阻塞队列8.1、了解阻塞队列8.2、阻塞队列核心方法8.3、同步队列SynchronousQueue9.线程池9.1、三大

  • java前前期复习2022-08-27 04:00:17

     1配置环境:a去官网或者下载之家下载jdk8 安装             b配置环境变量 首先JAVA_HOME 然后进入path增加%JAVA_HOME%\bin和%JAVA_HOME%\bin\jre             c下载idea  2注释:单行注释 // 多行注释 /**/ javadoc文档注释/**加空格 3byte -128-127   short  -327

  • JavaSE-Day01-Java流程控制2022-08-27 01:01:08

    Java流程控制 用户交互Scanner 通过Scanner类的next()和nextLine()方法来获取用户输入 读取前可以使用hasNext()和hasNextLine()来判断是否还有输入的值 next:不能得到带有空格的字符串 nextLine:以Enter为结束符,返回的是输入回车前的所有字符,可以获得空白 点击查看代码 Scanne

  • 战66 WIN11 亮度热键 快捷键无效2022-08-27 01:00:41

    型号:HP ZHAN 66 Pro A 14 G3。 用FN 调节音量是正常的,唯独亮度无效。   参考:怎样调节笔记本电脑屏幕亮度(惠普笔记本亮度调节快捷键失灵) | 说明书网 (shuomingshu.cn)。 打完系统补丁后,主要是为了安装 HP Inc. – SoftwareComponent,还是无法调节亮度。 安装了“HP Support Assista

  • 【Cortex-M】System Handler Priority Registers(SHRP)寄存器2022-08-26 21:03:02

    【System Handler Priority Registers(SHRP)】 The SHPR1-SHPR3 registers set the priority level, 0 to 255, of the exception handlers that have configurable priority.   【SHRP1】 【SHRP2】 【SHRP3】     参考引用: Cortex-M3 Devices Generic User Guide.pdf  

  • Day05集合-ArrayList和Vector2022-08-26 19:30:45

    ArrayList 1.ArrayList特点: 数组结构实现,查询快,增删慢 jdk1.2,运行效率快,线程不安全 2.ArrayList使用: package study01.Collection; //学生工具类 public class student { private String name; private int age; public student(String name, int age) {

  • 面经-虚拟机-类加载2022-08-26 17:32:55

    类加载 类加载过程 1.加载 ①将类的字节码载入方法区,并创建.class对象。 ②如果此类的父类没有加载,先加载父类。 ③加载是懒惰执行。 2.链接 ①验证-验证类是否符合字节码规范,合法性、安全性检测。 ②准备-为static变量分配空间,设置默认值。 ③解析-将常量池的符号引用解析为直接

  • 深入理解JUC:第六章:Semaphore信号灯2022-08-26 16:32:21

    理论: Semaphore 是 synchronized 的加强版,作用是控制线程的并发数量 多个线程抢多个资源,下面案例是有六台车抢三个停车位 使用Semaphore的代码: public class Demo { public static void main(String[] args) throws Exception{ //模拟三个停车位 Semaphore

  • Java 基础 - 正则表达式2022-08-26 16:03:16

      一、正则表达式  正则表达式是Java中一门独立的语言,用于检测特定字符串是否符合规则。正则表达式就是用来定义匹配的规则的。 1.1 规则定义       1.2 用法       System.out.println("aaabbb".matches("(a|b)*"));//只能是a或b位数任意 System.out.println("a

  • JAVA基础--ATM系统--2022年8月26日2022-08-26 16:02:11

    第一步    第二步  开户      第三步  登录页面                         package com.flowerDance.ATM; /** * 账户类 * */ public class Account { private String cardId; private String userName;//用户名称 private String passWord;

  • 异步方法下载指定网址2022-08-26 15:30:08

    异步方法下载指定网址,如果下载失败则稍等500ms在重试,如果三次都失败就停止下载,抛出下载失败   代码: using System.Timers; class Program { public static System.Timers.Timer timer = new System.Timers.Timer(); public static CancellationTokenSource cts = new Ca

  • 类与对象的关系2022-08-26 14:02:20

    //创建一个Student类public class Student { //属性:字段 int age; String name; //方法 public void say(){ System.out.println(this.name+"我不想卷了"); } } public class aplication { public static void main(String[] args) {

  • 判断一个整数的奇偶2022-08-26 06:30:16

    奇偶数的的定义 奇数(英文:odd),正奇数又称单数, 整数中,能被2整除的数是偶数,不能被2整除的数是奇数,奇数的个位为1,3,5,7,9。偶数可用2k表示,奇数可用2k+1表示,这里k就是整数。 偶数是能够被2所整除的整数。正偶数也称双数。若某数是2的倍数,它就是偶数,可表示为2n;若非,它就是奇数,可表示为2n+1(n

  • 集合.Collection体系集合2022-08-25 17:32:32

    Collection父接口 特点:代表一组任意类型的对象,无序,无下标,不能重复 方法: boolean add(Object obj);添加一个对象 boolean addAll(Collection c);将一个集合中的所有对象添加到此集合中 void clear();清空此集合中的所有对象 boolean contains(Object o);检查此集合中是否包含o

  • BigDecimal详解和精度问题2022-08-25 16:00:51

    JavaGuide :「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。 BigDecimal 是大厂 Java 面试常问的一个知识点。 《阿里巴巴 Java 开发手册》中提到:“为了避免精度丢失,可以使用 BigDecimal 来进行浮点数的运算”。 浮点数的运算竟然还会有精度丢失的风险

  • Java synchronized的应用与原理2022-08-25 12:31:08

    前言   synchronized的理解通俗的讲就是java中用来在多线程的情况下协调资源、协调工作的。你可以想象成在流水线上每一个工人都是一个线程。而一个工人拿起产品进行组装就等于给产品增加了锁定。其他工人是无法去抢夺他正在组装的产品。只有他组装完成了,下一道工序的工人才会从

  • io流创建空文件2022-08-25 04:34:31

    1 public class FileDemo01 { 2 public static void main(String[] args) throws IOException { 3 File file=new File("D:/guoguo/jiang.txt"); 4 Boolean mkdir=file.createNewFile(); 5 System.out.println(mkdir); 6 } 7 }  

  • Thread+isInterrupted+自定义(停止线程)2022-08-25 01:32:14

    1.interrupt终端线程 public static void main(String[] args) throws InterruptedException { //创建子线程 Thread thread1=new Thread(()->{ while (!Thread.currentThread().isInterrupted()){ System.out.println("子线程即

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有