vue中使用百度编辑器 解决百度图片伸缩框错位的问题 ...
分类:
其他好文 时间:
2020-01-19 09:18:08
阅读次数:
105
"""read():读取整个文件。readline():读取一行数据。readlines():读取所有行的数据。"""user_file = open("user_info","r")lines = user_file.readlines()user_file.close()for line in ...
分类:
其他好文 时间:
2020-01-19 00:32:37
阅读次数:
153
Spring通过各种模板类降低了开发者使用各种数据持久化技术的难度。这些模板类是线程安全的,所以 多个DAO可以复用同一个模板实例而不会发生冲突。在使用模板类访问底层数据时,模板类需要绑定数据连接或者会话的资源,然而这些资源本身是非线程安全的,无法在同时刻被多个线程共享。虽然模板类是通过资源池获取数 ...
分类:
编程语言 时间:
2020-01-18 16:12:09
阅读次数:
95
运行结果如下: 两个线程一直等待对方释放持有的锁,然后一直等到死亡。。。 中间加睡眠时间,是为了防止线程一运行就获得两个对象的锁。 如何避免死锁的产生呢??? 造成死锁的原因其实和申请资源的顺序有很大关系,使用资源申请的有序性原则就可以避免死锁。 下面给几个建议: 避免一个线程同时获取多个锁; 避免 ...
分类:
其他好文 时间:
2020-01-18 12:29:35
阅读次数:
281
gradle 项目自动化构建工具 引入基于Groovy的特定领域语言(DSL) 下载 https://gradle.org/releases/ 安装 解压到目录下 配置环境变量GRADLE_HOME,添加到path下 验证 ...
分类:
其他好文 时间:
2020-01-17 19:06:32
阅读次数:
59
栈ADT 栈(stack)是限制插入和删除只能在一个位置上进行的表,该位置是表的末端,叫做栈顶。栈的基本操作有进栈(push)和出栈(pop),前者相当于插入,后者相当于删除最后的元素。在最后插入的元素可以通过使用Top例程在执行Pop之前进行考查。对空栈进行的Pop或Top一般被认为是栈ADT的错 ...
分类:
其他好文 时间:
2020-01-15 23:17:10
阅读次数:
103
一、关于图片上传回显的解决办法(这里用的是自定义上传列表) 将数据push进去就行,有参考https://segmentfault.com/q/1010000011053027 console.log('编辑'); console.log(this.formProductData); //商品图片回 ...
分类:
Web程序 时间:
2020-01-15 19:54:28
阅读次数:
415
Android:网络版学生系统 项目简介 网络版学生信息管理APP,android客户端实现: 1. 学生、管理员登录。 2. 学生自我信息修改。 3. 管理员对所有信息管理。 4. 交换数据通过服务器,数据储存在服务器数据库中。 项目地址: "AndroidStudentSystems" 项目设计 ...
分类:
移动开发 时间:
2020-01-15 19:41:37
阅读次数:
120
from selenium import webdriverimport time,os,jsondriver = webdriver.Chrome()driver.maximize_window()url = "https://www.cnblogs.com/"driver.get(url)#保存 ...
分类:
其他好文 时间:
2020-01-15 11:28:09
阅读次数:
59
1.安装依赖包yum install bzip2-devel db4-devel expat-devel gcc gdbm-devel libffi-devel libpcap-devel ncurses-devel openssl-devel patch python-devel readline ...
分类:
编程语言 时间:
2020-01-13 11:17:52
阅读次数:
98