- 博客(9)
- 收藏
- 关注
原创 vue笔记
自定义指令:一、定义语法:(1).局部指令:directives:{指令名:配置对象} 或 directives:{指令名:回调函数}}) })(2).全局指令:Vue.directive(指令名,配置对象) 或 Vue.directive(指令名,回调函数)注意:在directives内的this不再是vm对象,而是windows二、配置对象中常用的3个回调函数:(vue的执行流程为:先与模板<div>中的指令进行绑定,然后在插入页面。当模板中数据或结构发送变化时会重新解析模板)
2023-05-16 15:58:38
545
1
原创 python
常用的IDLE快捷键快捷键功能说明Alt+P浏览历史命令(上一条)Alt+N浏览历史命令(下一条)Ctrl+F6重启Shell,之前定义的对象和导入的模块全部失效F1打开Python帮助文档Alt+/自动补全前面曾经出现过的单词,如果之前有多个单词具有相同的前缀,则在多个单词中循环以供选择Ctrl+]缩进代码块Ctrl+[取消代码块缩进Tab补全代码,或批量缩进Alt+3注释代码块Alt+4取消代码块注释常
2021-10-26 22:38:04
390
原创 线程的同步与死锁
线程的同步与死锁同步同步:指多个操作在同一时间段内只能有一个线程进行,其他线程要等待此线程完成之后才可以继续执行。在代码块上加上synchronized关键字,则此代码块就成为同步代码块,格式如下:synchronized(同步对象){ 需要同步的代码;}在使用同步代码块时必须指定一个需要同步的对象,但一般都将当前对象(this)设置成同步对象。同步方法:synchronized 方法返回值 方法名称(参数列表){}死锁所谓的死锁,就是指两个线程都在等待彼此先完成,造成了程序
2021-03-06 19:23:54
179
原创 线程操作的相关方法
线程操作的相关方法Thread类中的主要方法表:序号方法名称类型描述1public Thread(Runnable target)构造接收Runnable接口子类对象,实例化Thread对象2public Thread(Runnable target,String name)构造接收Runnable接口子类对象,实例化Thread对象,并设置线程名称3public Thread(String name)构造实例化Thread对象,并设置线程名称
2021-03-06 19:23:22
116
原创 通过继承Thread类与实现Runnable接口实现多线程以及两者的区别
通过继承Thread类与实现Runnable接口实现多线程以及两者的区别实现多线程代码有两种方式:一种是继承Thread类;另一种是实现Runnable接口(JDK1.5之后有新的接口Callable)继承Thread类Thread子类中必须明确地覆写Thread类中地run()方法,此方法是线程的主体。正确地启动线程是不能直接调用run()方法的,而是应该调用Thread类中继承而来的start()方法。要注意的是一个类通过继承Thread类来实现,则一个对象只能调用一次start()方法,如果
2021-03-06 19:22:41
884
原创 进程与线程相关概念及区别
进程与线程相关概念及区别进程进程是程序的一次动态执行过程。它经历了从代码加载、执行到执行完毕的一个完整过程。多进程操作系统能同时运行多个进程(程序),由于CPU具备分时机制,所以每个进程都能循环获得自己的CPU时间片。线程线程是比进程更小的执行单位,是在进程的基础上进行的进一步划分。多线程是指一个进程在执行过程中可以产生多个更小的程序单元(即线程)。通过Word的使用了解进程与线程的区别在Word中,如果出现单词的拼写错误,则Word会在出错的单词下画出红色的波浪线。实际上,每次启动一个Word
2021-03-06 19:22:08
108
原创 使用Callable接口实现多线程
使用Callable接口实现多线程在Runnable接口实现的多线程会出现Runnable接口中的run()方法不能返回操作结果的问题,Callable接口即是用来解决在这个问题接口的定义:publlic interface Callable<V>{ public V call() throws Exception;}call()方法返回的类型由Calable接口上的泛型类型动态决定。由于Thread类中并没有定义任何构造方法可以直接接收Callable接口对象实例,并且由
2021-03-06 19:18:27
3168
原创 在命令行方式下使用MySQL
连接数据库mysql -u用户名 -p密码创建和删除数据库创建数据库:CREATE DATABASE 数据库名称删除数据库:DROP DATABASE 数据库名称使用数据库USE 数据库名称用以上代码进入指定数据库再执行对表的操作创建数据库表CREATE TABLE 表名称(字段名称1 字段类型 [DEFAULT 默认值][约束],字段名称2 字段类型 [DEFAULT 默认值][约束],......................................,);其
2020-12-27 11:32:43
164
原创 MySQL数据库中插入数据出现乱码情况
如果在数据库配置时没有选择好编码,则在插入数据是可能出现乱码。此时可以直接打开MySQL安装目录,找到my.ini文件,将全部的default-character-set的内容修改为如下: default-character-set=gbk修改完将MySQL数据库的服务重新启动即可。...
2020-12-27 10:26:18
189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人