自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (18)
  • 收藏
  • 关注

原创 麒麟V10操作系统配置vnc,win远程桌面连接Linux系统(实测有效)

2.kylin系统上安装vnc server。修改service文件。(1).复制配置文件。

2024-01-30 16:59:56 2652

原创 js 闭包

理解起来就是 函数嵌套函数,内部函数可以引用外部函数的参数和变量。

2023-04-12 20:09:00 84

原创 c# invoke()使用

c# invoke使用

2023-03-22 14:40:24 388

原创 svg path路径转坐标点数组(直线)

svg path路径转坐标点数组(直线)

2023-03-20 16:48:39 540

原创 关于外网访问不到内网地址

工作中遇到的内外网映射问题

2022-11-14 10:06:51 250

原创 关于oracle11g 报“无监听程序”解决方案(已实践)

昨晚还可以启动的程序,今天跟我报数据库连接失败,使用工具Navicat连接报错,显示无监听程序。数据库再次连接时,再次报错,显示监听程序当前无法识别连接服务,然后按照这篇文章,最后连接成功,程序也成功跑起来了。

2022-11-01 11:18:48 910

原创 java 拷贝对象集合

拷贝对象集合

2022-06-10 21:50:42 456

原创 MyBatis 返回实体中有List集合

需求:年度报告中加入月度报告,根据年度报告的yearReportId查询月度报告List自定义返回值类型yearReportDTO.class@Datapublic class yearReportDto { /** * 年度报告id */ private Long yearReportId; /** * 团队code */ private String rootEntpCode; /** * 年份

2022-05-24 10:33:20 1543

原创 Antd Design Pro 图片上传组件

页面中的使用<Col span={24} className={styles.logo}> <Form.Item name="projectLogo" label="Logo" rules={[ { required: false, }, ]} className={styles.label}> ...

2021-11-15 10:51:37 863

原创 Ant Designd pro 列表的滚动轮博,文字过长时,展示...并显示弹框

可以如果是父级组建传过来的数据,获取到并在页面加载时赋值 const data = props.location.query useEffect(() => { form.setFieldsValue({...data}); }, []);

2021-11-15 10:01:11 1571

原创 ant design pro 图片缩放 比例不变的

出现比例不同的图片显示问题解决如下 <span className={styles.content_avatar}> <img src={(getFileUrl() + props.data.projectLogo) } className={styles.img}> </img> </span>.less文件.content_ava..

2021-11-10 18:15:31 560

原创 ant designd pro Form表单的 默认值

当表单 新增和修改 共用一个页面时const [form] = Form.useForm();const data = props.location.queryuseEffect(() => { form.setFieldsValue({...data}); }, []);

2021-11-09 21:25:46 1456

原创 js 前端 四舍五入 并去掉多余的 0

调用toFixed四舍五入// 如果去零时需要保留位数: (比如 19.520100 --> 19.52)parseFloat(Number(19.520100).toFixed(2))调用parseFloat去掉0// 如果只想去除小数点后多余的0 (比如 18.2300 --> 18.23)parseFloat(arg)...

2021-11-09 11:21:52 3033

原创 前端 Ant Design Pro 加loading

1.首先给模块加一层<Spin></Spin>return ( <Spin spinning={loading} wrapperClassName={styles.mySpinning}> <div className={styles.main}> <TitleBar {...params} /> <div id='carbonPea

2021-11-09 11:10:18 2518

翻译 网络编程---TCP文件上传

三块内容:一、登陆模拟模拟登陆,返回登录信息LoginTwoWayClient.javapackage com.sxt.loc;import java.io.*;import java.net.Socket;/** *模拟登陆双向 */public class LoginTwoWayClient { public static void main(String[] args) throws IOException { System.out.prin

2020-07-16 19:20:36 84

翻译 网络编程---UDP案例---在线问答

TalkSend.javapackage com.sxt.loc;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetSocketAddress;import java.net.SocketExc.

2020-07-16 16:56:02 99

翻译 网络编程---UDP基本步骤

udpclient.javapackage com.sxt.loc;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetSocketAddress;import java.net.SocketException;/**基本流程: * 发送端 * 同一协议下端口不允许冲突 * 1、 使用DatagramSocket 指定端口 创建发送端 * 2、 准备数据 一定转成字节.

2020-07-16 02:36:56 222

翻译 网络编程---爬虫原理

SpiderTest01.testimport java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;/** * 网络爬虫 */public class SpiderTest01 { publi.

2020-07-15 20:30:18 130

转载 I/O流

Java中执行输出和输入操作,需要通过IO流。例如最常见的System.out.println()就是一个输出流。IO流的类比较多,但核心体系就是由File、InputStream、OutputStream、Reader、Writer和Serializable(接口)组成的,后续会一一详细说明。I/O流基础概念按照流的方向分为输入流(InputStream)与输出流(OuputStream):输入流:只能读取数据,不能写入数据。 输出流:只能写入数据,不能读取数据。因为程序是运行在内存中..

2020-07-15 18:30:19 95

转载 字符流与字节流的区别

字符流与字节流的区别(尊重劳动成果,转载请注明出处:https://blog.csdn.net/cynhafa/article/details/6882061)字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如下图所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。范例:使用字节流不关闭执.

2020-07-15 17:22:27 344

翻译 网络编程---URL基本用法

URLTest.javaimport java.net.MalformedURLException;import java.net.URL;public class URLTest { public static void main(String[] args) throws MalformedURLException { URL url = new URL("https://www.baidu.com:80/index.html?uname=shsxt&age.

2020-07-15 17:14:06 220

翻译 线程---CAS---乐观锁

synchronized是悲观锁,这种线程一旦得到锁,其他需要锁的线程就挂起的情况就是悲观锁。 CAS操作的就是乐观锁,每次不加锁而是假设没有冲突而去完成某项操作,如果因为冲突失败就重试,直到成功为止。CAS .javaimport java.util.concurrent.atomic.AtomicInteger;/** * CAS乐观锁 */public class CAS { //库存 private static AtomicInteger stock = ne.

2020-07-15 03:10:16 92

转载 线程---可重入锁

可重入读写锁是可重入锁功能的增强。可重入锁分为读锁和写锁,他也可以完成可重入锁的功能,但对锁粒度进行了细分。比如,有个功能我们使用可重入锁完成了,这个功能我们用可重入锁的写锁同样能完成(读锁不能)。但假如有个功能,我们要区分读和写,因为有时候多线程读完全没必要互斥。这时候就需要用到可重入读写锁,提高程序的效率————————————————版权声明:本文为CSDN博主「wjwisme」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https:/

2020-07-15 02:41:51 91

翻译 线程---ThreadLocal

ThreadLocal的静态内部类ThreadLocalMap为每个Thread都维护了一个数组table,ThreadLocal确定了一个数组下标,而这个下标就是value存储的对应位置。 ThreadLocal提供了线程内存储变量的能力,这些变量不同之处在于每一个线程读取的变量是对应的互相独立的。通过get和set方法就可以得到当前线程对应的值。ThreadLocalTest01.java/** * ThreadLocal:每个线程自身的存储本地、局部区域...

2020-07-15 01:54:15 77

翻译 线程---DCL单例模式

DoubleCheckLocking.java/** * DCL单例模式:在懒汉式套路基础上加入并发控制,在多线程环境下,对外存在一个对象 * 1、提供私有的静态属性--->存储对象地址 * 2、构造器私有化--->避免外部new构造器 * 3、提供公共的静态方法--->获取属性 */public class DoubleCheckLocking { //1、提供私有的静态属性--->存储对象地址 private static volatile .

2020-07-14 20:41:07 98

翻译 线程---Happenbefore---指令重排

指令重排是指在程序执行过程中, 为了性能考虑, 编译器和CPU可能会对指令重新排序.happenbefore.java/** * 指令重排:代码执行顺序和预期的不一样 * 目的:提高性能 */public class Happenbefore { public static int i; public static boolean flag; public static void main(String[] args) { for (int j =

2020-07-14 17:42:41 112

翻译 线程---quartz作业调度框架

HelloJob.javaimport org.quartz.Job;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;import java.util.Date;public class HelloJob implements Job { public HelloJob(){ } @Override public void execute(JobExe

2020-07-14 16:16:23 91

翻译 线程---定时器

import java.util.*;/** * 定时调度 */public class TimerTest { public static void main(String[] args) { Timer timer = new Timer(); //执行安排 // timer.schedule(new MyTask(), 3000); //3000毫米后 执行一次 // timer.schedule(new MyTas.

2020-07-13 17:11:43 67

翻译 线程---并发协作---信号灯法

/** * 线程信号灯法 * */public class CoTest02 { public static void main(String[] args) { Tv tv = new Tv(); new Player(tv).start(); new Watcher(tv).start(); }}class Tv{ private String voice; //信号灯 private boolean .

2020-07-13 15:25:17 92

翻译 线程---并发协作---管程法

public class CoTest01 { public static void main(String[] args) { SynContainter synContainter = new SynContainter(); new Productor(synContainter).start(); new Consumer(synContainter).start(); }}//消费者class Consumer extends.

2020-07-13 01:36:52 70

翻译 线程---并发容器

import java.util.ArrayList;import java.util.List;import java.util.concurrent.CopyOnWriteArrayList;/***这里用的是 CopyOnWriteArrayList ,不需要 再用synchronized**/public class Unsafe { public static void main(String[] args) throws InterruptedException { .

2020-07-11 16:33:26 71

翻译 线程---join()

public class BlockJoin { public static void main(String[] args) { new Thread(new father()).start(); }}class father implements Runnable{ @Override public void run() { System.out.println("老爸想吸烟"); System.out.prin.

2020-07-11 16:29:50 87

翻译 线程---优先级Priority

/** * 优先级 * MAX_PRIORITY = 10最大 * MIN_PRIORITY = 1最小 * NORM_PRIORITY = 5;默认 * 优先级越高,越有可能被先运行 */public class PriorityTest { public static void main(String[] args) { MyPriority my = new MyPriority(); Thread t1 = new Thread(my, "N.

2020-07-11 16:29:35 325

翻译 线程---并发

多线程在运行时可能会出现三个案例:同时取票时会,会出现负票数; 同时取款时,会出现负钱数; 将线程存入容器里时,可能会被覆盖 import java.util.ArrayList;import java.util.List;public class Unsafe { public static void main(String[] args) { List<String> list = new ArrayList<String>();

2020-07-11 16:29:23 63

翻译 线程状态---深度观察

public class AllState { public static void main(String[] args) throws InterruptedException { Thread t = new Thread(()->{ for (int i = 0; i < 5; i++) { try { Thread.sleep(200); ...

2020-07-11 16:29:03 80

翻译 线程---礼让yield()

public class YieldDemo { public static void main(String[] args) { new Thread(()->{ for (int i = 0; i < 100; i++) { System.out.println( "lambda---->" + i); } }).start(); for (int i =.

2020-07-11 16:28:47 92

翻译 线程----sleep()

import java.text.SimpleDateFormat;import java.util.Date;/** * 使用sleep()实现倒计时功能 */public class BlockSleep { public static void main(String[] args) throws InterruptedException { Date endTime = new Date(System.currentTimeMillis() + 1000*10).

2020-07-11 16:28:29 97

翻译 线程状态

2020-07-11 16:28:16 68

翻译 线程---守护线程

在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程)用个比较通俗的比如,任何一个守护线程都是整个JVM中所有非守护线程的保姆:只要当前JVM实例中尚存在任何一个非守护线程没有结束,守护线程就全部工作;只有当最后一个非守护线程结束时,守护线程随着JVM一同结束工作。Daemon的作用是为其他线程的运行提供便利服务,守护线程最典型的应用就是 GC (垃圾回收器),它就是一个很称职的守护者。User和Daemon两者几乎没有区别,唯一的不同之处就在于虚.

2020-07-11 16:27:47 126

翻译 线程---基本信息

/** * isAlive():线程是否还活着 * Thread.currentThread():当前线程 * setName, getName:代理名称 */public class infoTest { public static void main(String[] args) throws InterruptedException { MyInfo myInfo = new MyInfo("战斗机"); Thread t = new Threa.

2020-07-11 16:27:17 84

-windows-exporter-0.16.0-amd64.exe

-windows-exporter-0.16.0-amd64.exe

2022-12-13

江苏省计算机三级偏软十八套真题视频讲解(第18套)

江苏省计算机三级偏软真题讲解,主要包括四个部分:计算机基础讲解、软件基础与应用、数据结构填空讲解、数据库基础讲解

2020-10-08

江苏省计算机三级偏软十八套真题视频讲解(第16套)

江苏省计算机三级偏软真题讲解,主要包括四个部分:计算机基础讲解、软件基础与应用、数据结构填空讲解、数据库基础讲解

2020-10-08

江苏省计算机三级偏软十八套真题视频讲解(第15套)

江苏省计算机三级偏软真题讲解,主要包括四个部分:计算机基础讲解、软件基础与应用、数据结构填空讲解、数据库基础讲解

2020-10-08

江苏省计算机三级偏软十八套真题视频讲解(第14套)

江苏省计算机三级偏软真题讲解,主要包括四个部分:计算机基础讲解、软件基础与应用、数据结构填空讲解、数据库基础讲解

2020-10-08

江苏省计算机三级偏软十八套真题视频讲解(第13套)

江苏省计算机三级偏软真题讲解,主要包括四个部分:计算机基础讲解、软件基础与应用、数据结构填空讲解、数据库基础讲解

2020-10-08

江苏省计算机三级偏软十八套真题视频讲解(第12套)

江苏省计算机三级偏软真题讲解,主要包括四个部分:计算机基础讲解、软件基础与应用、数据结构填空讲解、数据库基础讲解

2020-10-08

江苏省计算机三级偏软十八套真题视频讲解(第11套)

江苏省计算机三级偏软真题讲解,主要包括四个部分:计算机基础讲解、软件基础与应用、数据结构填空讲解、数据库基础讲解

2020-10-08

江苏省计算机三级偏软十八套真题视频讲解(第10套)

江苏省计算机三级偏软真题讲解,主要包括四个部分:计算机基础讲解、软件基础与应用、数据结构填空讲解、数据库基础讲解

2020-10-08

江苏省计算机三级偏软十八套真题视频讲解(第9套)

江苏省计算机三级偏软真题讲解,主要包括四个部分:计算机基础讲解、软件基础与应用、数据结构填空讲解、数据库基础讲解

2020-10-08

江苏省计算机三级偏软十八套真题视频讲解(第8套)

江苏省计算机三级偏软真题讲解,主要包括四个部分:计算机基础讲解、软件基础与应用、数据结构填空讲解、数据库基础讲解

2020-10-08

江苏省计算机三级偏软十八套真题视频讲解(第7套)

江苏省计算机三级偏软真题讲解,主要包括四个部分:计算机基础讲解、软件基础与应用、数据结构填空讲解、数据库基础讲解

2020-10-08

江苏省计算机三级偏软十八套真题视频讲解(第3套)

江苏省计算机三级偏软真题讲解,主要包括四个部分:计算机基础讲解、软件基础与应用、数据结构填空讲解、数据库基础讲解

2020-10-08

江苏省计算机三级偏软十八套真题视频讲解(第6套)

江苏省计算机三级偏软真题讲解,主要包括四个部分:计算机基础讲解、软件基础与应用、数据结构填空讲解、数据库基础讲解

2020-10-08

江苏省计算机三级偏软十八套真题视频讲解(第5套)

江苏省计算机三级偏软真题讲解,主要包括四个部分:计算机基础讲解、软件基础与应用、数据结构填空讲解、数据库基础讲解

2020-10-08

江苏省计算机三级偏软十八套真题视频讲解(第2套)

江苏省计算机三级偏软真题讲解,主要包括四个部分:计算机基础讲解、软件基础与应用、数据结构填空讲解、数据库基础讲解

2020-10-08

江苏省计算机三级偏软十八套真题视频讲解(第4套)

江苏省计算机三级偏软真题讲解,主要包括四个部分:计算机基础讲解、软件基础与应用、数据结构填空讲解、数据库基础讲解

2020-10-08

江苏省计算机三级偏软十八套真题视频讲解(第1套)

江苏省计算机三级偏软真题讲解,主要包括四个部分:计算机基础讲解、软件基础与应用、数据结构填空讲解、数据库基础讲解

2020-10-08

江苏省计算机三级偏软例年试题

江苏省计算机三级偏软例年试题,2015江苏计算机三级等级考试(偏软)考试大纲及样卷.doc,江苏计算机三级偏软知识点.pdf

2020-10-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除