<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[求素数]]></title><description><![CDATA[求任意区间内的素数]]></description><link>https://blog.youkuaiyun.com/XDtobaby</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; XDtobaby]]></copyright><item><title><![CDATA[全新英雄联盟AI声音，在线体验免费开放！]]></title><link>https://blog.youkuaiyun.com/XDtobaby/article/details/140000917</link><guid>https://blog.youkuaiyun.com/XDtobaby/article/details/140000917</guid><author>XDtobaby</author><pubDate>Wed, 26 Jun 2024 23:28:36 +0800</pubDate><description><![CDATA[全网首发英雄联盟AI声音，每个英雄都有其独特的故事和声音，现在可以免费在线体验！快来选择你喜爱的英雄，感受AI声音的惊艳之处！点击下方链接，免费试听，立即体验。]]></description><category></category></item><item><title><![CDATA[全新英雄联盟AI声音，在线体验免费开放！]]></title><link>https://blog.youkuaiyun.com/XDtobaby/article/details/140000856</link><guid>https://blog.youkuaiyun.com/XDtobaby/article/details/140000856</guid><author>XDtobaby</author><pubDate>Wed, 26 Jun 2024 23:25:35 +0800</pubDate><description><![CDATA[全网首发英雄联盟AI声音，每个英雄都有其独特的故事和声音，现在可以免费在线体验！快来选择你喜爱的英雄，感受AI声音的惊艳之处！点击下方链接，免费试听，立即体验。]]></description><category></category></item><item><title><![CDATA[Tkinter]]></title><link>https://blog.youkuaiyun.com/XDtobaby/article/details/108648891</link><guid>https://blog.youkuaiyun.com/XDtobaby/article/details/108648891</guid><author>XDtobaby</author><pubDate>Thu, 17 Sep 2020 17:44:09 +0800</pubDate><description><![CDATA[Tkinter为Python的内置包
基本属性：
参照下面代码，基本可以完成需求
from tkinter import *
from tkinter import messagebox
from tkinter import simpledialog
from tkinter import filedialog

def ui_process():
    root =Tk()
    root.geometry("300x400+500+500")

#标签   
    L_titile = Labe]]></description><category></category></item><item><title><![CDATA[outlook提示有一个程序正视图访问存储的解决办法]]></title><link>https://blog.youkuaiyun.com/XDtobaby/article/details/106467719</link><guid>https://blog.youkuaiyun.com/XDtobaby/article/details/106467719</guid><author>XDtobaby</author><pubDate>Mon, 01 Jun 2020 10:34:54 +0800</pubDate><description><![CDATA[outlook提示有一个程序正视图访问存储的解决办法
使用脚本操作Outlook时提示输入凭证，是否允许访问等。
1.打开outlook，点击文件—&gt;选项

2.点击信任中心

3.点击信任中心设置

4.点击编程访问

5.选择从不向我发出可以警告活动


...]]></description><category></category></item><item><title><![CDATA[网络中的各种协议与名词汇总]]></title><link>https://blog.youkuaiyun.com/XDtobaby/article/details/104698705</link><guid>https://blog.youkuaiyun.com/XDtobaby/article/details/104698705</guid><author>XDtobaby</author><pubDate>Fri, 06 Mar 2020 17:12:19 +0800</pubDate><description><![CDATA[ICMP
网络控制报文协议；
作用：
差错报告报文和ip询问报文，
差错报告报文：
数据不可达：如果主机无法获取数据内容时返回该报文；
参数出错：如果数据报中的参数有误则丢弃数据并返回该报文；
源点控制：如果网络拥塞需要丢弃数据时，返回该报文
时间控制：当TTL为0时，会丢弃该数据并且向源点返回该报文；
ip询问报告：
向主机发送询问报文查看是否能到达：
具体：ping命令：尝试发送1TTL，慢慢...]]></description><category></category></item><item><title><![CDATA[面试重点汇总]]></title><link>https://blog.youkuaiyun.com/XDtobaby/article/details/104364987</link><guid>https://blog.youkuaiyun.com/XDtobaby/article/details/104364987</guid><author>XDtobaby</author><pubDate>Mon, 17 Feb 2020 23:22:56 +0800</pubDate><description><![CDATA[文章目录Hashcode()Hashmap集合框架未完待续...敬请期待？一波关注-.-
Hashcode()
1.hashcode值从何来：
通过hash函数/算法求得hash值，该值在hash表中的位置就是hashcode；
2.hashcode的用途
hashcode主要为了查找的快捷性，hashcode是用来确定散列存储结构中对象的地址；
3.hashcode与equals
两点：(1)e...]]></description><category></category></item><item><title><![CDATA[Java.lang.IllegalStateException: Cannot call sendRedirect() after the response has been committed]]></title><link>https://blog.youkuaiyun.com/XDtobaby/article/details/104356545</link><guid>https://blog.youkuaiyun.com/XDtobaby/article/details/104356545</guid><author>XDtobaby</author><pubDate>Mon, 17 Feb 2020 13:07:59 +0800</pubDate><description><![CDATA[Java.lang.IllegalStateException: Cannot call sendRedirect() after the response has been committed
原因与解决办法
原因：当在doget()方法中调用dopost()方法，并在dopost方法中调用resp.sendRedirect()；
解决办法：
1.将跳转放在doget()方法中；
2.在resp...]]></description><category></category></item><item><title><![CDATA[线程池模型实现]]></title><link>https://blog.youkuaiyun.com/XDtobaby/article/details/104326474</link><guid>https://blog.youkuaiyun.com/XDtobaby/article/details/104326474</guid><author>XDtobaby</author><pubDate>Sat, 15 Feb 2020 13:03:00 +0800</pubDate><description><![CDATA[代码中附注解
public class MyThreadpool {
    private static class Worker extends Thread{
        //创建队列存放线程
        private BlockingQueue&lt;Runnable&gt; queue = null;
        //工作类构造方法传入线程队列
        Worker...]]></description><category></category></item><item><title><![CDATA[cookie和session的区别]]></title><link>https://blog.youkuaiyun.com/XDtobaby/article/details/104325057</link><guid>https://blog.youkuaiyun.com/XDtobaby/article/details/104325057</guid><author>XDtobaby</author><pubDate>Sat, 15 Feb 2020 11:50:42 +0800</pubDate><description><![CDATA[cookie和session的区别
1.cookie是客户端上的，seession是服务端上的，
2.cookie是可以永久保存的，当浏览器访问服务端时会在本地寻找cookie文件，如果有则将该文件保存的用户名，密码，设置等信息发送至服务端，服务端将会解析cookie查找session id。
3.cookie可以设置失效时间，如果不设置一般是浏览器关闭时失效，session是浏览器关闭时失效，当...]]></description><category></category></item><item><title><![CDATA[定时器（闹钟）设计]]></title><link>https://blog.youkuaiyun.com/XDtobaby/article/details/104251659</link><guid>https://blog.youkuaiyun.com/XDtobaby/article/details/104251659</guid><author>XDtobaby</author><pubDate>Mon, 10 Feb 2020 17:34:13 +0800</pubDate><description><![CDATA[1.创建MyTimerTask类，定义两个变量，运行时间runAtTime和任务target；
2.构造方法中初始化时间和任务，时间为传入时间参数+系统当前时间；
3.复写Comparable比较执行时间的优先级；
private static class MyTimerTask implements Comparable&lt;MyTimerTask&gt;{
    long runAtTim...]]></description><category></category></item><item><title><![CDATA[生产者消费者模型]]></title><link>https://blog.youkuaiyun.com/XDtobaby/article/details/104234738</link><guid>https://blog.youkuaiyun.com/XDtobaby/article/details/104234738</guid><author>XDtobaby</author><pubDate>Sun, 09 Feb 2020 22:18:54 +0800</pubDate><description><![CDATA[首先实现一个队列
public class ArrayQueue {
    private int[] array = new int[10];
    private int size = 0;
    private int front = 0;
    private int rear = 0;

    public void put(int val){
        if(size ...]]></description><category></category></item><item><title><![CDATA[优先级队列（大堆的实现）]]></title><link>https://blog.youkuaiyun.com/XDtobaby/article/details/104234627</link><guid>https://blog.youkuaiyun.com/XDtobaby/article/details/104234627</guid><author>XDtobaby</author><pubDate>Sun, 09 Feb 2020 14:04:41 +0800</pubDate><description><![CDATA[优先级队列的基本实现（大堆）
public class ProiorityQueue {
    private int[] array = new int[10];
    private int size = 0;
    //向上调整
    private void adjustUp(){
        int index = size;
        while (index != ...]]></description><category></category></item><item><title><![CDATA[wait()、notify和notifyAll]]></title><link>https://blog.youkuaiyun.com/XDtobaby/article/details/104232123</link><guid>https://blog.youkuaiyun.com/XDtobaby/article/details/104232123</guid><author>XDtobaby</author><pubDate>Sun, 09 Feb 2020 10:57:21 +0800</pubDate><description><![CDATA[基本用法
1.object.wait()；等待object被唤醒
2.object.notify()；随机唤醒一个等待object的线程
3.object.notifyAll()；唤醒所有等待object的线程
4.使用wait()方法会抛出InterruptedException
5.使用这三个方法需要在外部对object对象加锁否则会抛出IllegalMonitorStateException...]]></description><category></category></item><item><title><![CDATA[线程vs进程]]></title><link>https://blog.youkuaiyun.com/XDtobaby/article/details/104232014</link><guid>https://blog.youkuaiyun.com/XDtobaby/article/details/104232014</guid><author>XDtobaby</author><pubDate>Sun, 09 Feb 2020 10:36:55 +0800</pubDate><description><![CDATA[区别1：
进程是资源分配的最小单位。
线程是cup调度的最小单位，对于系统开销来说，线程比进程的开销小。
区别2：
一个程序可以有多个进程，一个进程可以有多个线程。
区别三：
进程间资源独立，一个进程的多个线程之间共享该进程的资源。
区别四：
线程不能独立运行必须依赖于进程和应用程序的调用。
区别五：
进程会由系统分配地址空间，而线程没有独立的地址空间，共享所属进程的地址空间。

...]]></description><category></category></item><item><title><![CDATA[switch语句的判断类型]]></title><link>https://blog.youkuaiyun.com/XDtobaby/article/details/104199243</link><guid>https://blog.youkuaiyun.com/XDtobaby/article/details/104199243</guid><author>XDtobaby</author><pubDate>Thu, 06 Feb 2020 17:26:03 +0800</pubDate><description><![CDATA[short、int、char、byte、String

]]></description><category></category></item><item><title><![CDATA[单例模式（饿汉模式、懒汉模式）]]></title><link>https://blog.youkuaiyun.com/XDtobaby/article/details/104196921</link><guid>https://blog.youkuaiyun.com/XDtobaby/article/details/104196921</guid><author>XDtobaby</author><pubDate>Thu, 06 Feb 2020 15:55:49 +0800</pubDate><description><![CDATA[单例模式：当只需要用到类的一个实例对象时，我们需要用单例模式来设计类；有以下两种方法：
饿汉模式
class Singleton {
    private Singleton(){}

    private static Singleton instance = new Singleton();
    public static Singleton getInstance(){
      ...]]></description><category></category></item><item><title><![CDATA[interrupt()、isInterrupted()、Thread.interrupted()]]></title><link>https://blog.youkuaiyun.com/XDtobaby/article/details/104113124</link><guid>https://blog.youkuaiyun.com/XDtobaby/article/details/104113124</guid><author>XDtobaby</author><pubDate>Thu, 30 Jan 2020 11:05:58 +0800</pubDate><description><![CDATA[普通方法：线程A调用B.interrupt()通知B线程停止
情况一：如果B线程正在休眠（sleep/wait/join）,会受到InterruptedException异常，状态位保持false；
情况二：如果B线程没有休眠，状态改为true；
isInterrupted()和静态方法Thread.interrupted()
线程可以通过普通方法：isInterrupted()和静态方法Thre...]]></description><category></category></item><item><title><![CDATA[Thread的方法，属性]]></title><link>https://blog.youkuaiyun.com/XDtobaby/article/details/104112503</link><guid>https://blog.youkuaiyun.com/XDtobaby/article/details/104112503</guid><author>XDtobaby</author><pubDate>Thu, 30 Jan 2020 10:13:51 +0800</pubDate><description><![CDATA[创建一个指定名字的线程
若不指定名字，JVM会给定一个名字；
private static class MyRunnable implements Runnable{
    @Override
    public void run() {
        while (true) {
            try {
                Thread.sleep(1000);
 ...]]></description><category></category></item><item><title><![CDATA[方法覆写的五个相同]]></title><link>https://blog.youkuaiyun.com/XDtobaby/article/details/104112394</link><guid>https://blog.youkuaiyun.com/XDtobaby/article/details/104112394</guid><author>XDtobaby</author><pubDate>Thu, 30 Jan 2020 09:11:28 +0800</pubDate><description><![CDATA[1.方法名相同
2.参数列表相同
3.返回值类型"相同"（也可不同）
返回值类型可为父类方法返回类型的子类
4.访问限定符相同(也可大)
可以大，不能
5.声明抛出的异常列表要相同
抛出的异常也可为父类抛出异常的子类异常；
//创建Animal类
class Animal {}
//创建Bird类并继承Animal
class Bird extends Animal{}
//创建AnlimalEx...]]></description><category></category></item><item><title><![CDATA[几种常见的创建线程的方式]]></title><link>https://blog.youkuaiyun.com/XDtobaby/article/details/104112324</link><guid>https://blog.youkuaiyun.com/XDtobaby/article/details/104112324</guid><author>XDtobaby</author><pubDate>Thu, 30 Jan 2020 08:53:06 +0800</pubDate><description><![CDATA[1.继承Thread方法，并覆写run方法；
private static class MyThread extends Thread{
    @Override
    public void run() {
        System.out.println("继承线程类");
    }
}
//创建并启动
MyThread myThread = new MyThread();
myTh...]]></description><category></category></item></channel></rss>