互斥锁 (Lock) 并发变成串行,效率降低了,保证数据不会错乱。 进程之间数据不共享,但是共享同一套文件系统,所以访问同一个文件,或同一个打印终端,是没有问题的,而共享带来的是竞争,竞争带来的结果就是错乱,如下 如何控制,就是加锁处理。而互斥锁的意思就是互相排斥。如果把多个进程比喻为多个人,互斥锁 ...
分类:
其他好文 时间:
2018-12-17 02:39:48
阅读次数:
194
不像原始数据类型boolean,int 和 float 只能存一个值,一个对象可以存很多值。但这也是我们讲的一部分,对象也是用相关函数将变量编组的一种方式。 域和方法 在对象的上下文中,一个变量被叫做一个值域(field),一个函数被叫做一个方法(method)。值域和方法的工作原理与函数和变量一样 ...
分类:
其他好文 时间:
2018-12-17 02:39:36
阅读次数:
222
path.join() 组装路径。该方法的主要用途在于,会正确使用当前系统的路径分隔符,Unix系统是/,Windows系统是\。路径字符中可以使用..或../进行相对路径的计算,其它路径表示符会被忽略 path.resolve() 解析为相对于当前目录的绝对路径,相当于cd命令遇到某一个路径中有/ ...
分类:
其他好文 时间:
2018-12-17 02:39:28
阅读次数:
356
Task1:团队TSP |团队任务|预估时间|实际时间|完成日期| | :| :| :| :| |上传、输出界面制作及美化|150|180|12.5| |纠错、完善、改正|180|200|12.10| |解决图片上传识别问题|180|200|12.12| |总体测试|100|120|12.15| T ...
分类:
其他好文 时间:
2018-12-17 02:39:22
阅读次数:
191
什么是委托?1.委托是C#中由用户自定义的一个类型。2.类表示的是数据和方法的集合,而委托实际上是一个能持有对某个或某些方法的引用的类。3.与其他的类不同,委托类能拥有一个签名,并且他只能持有与他的签名相匹配的方法的引用。 如何使用委托1.声明一个委托类型。2.使用一个委托类型声明一个委托变量。3. ...
这里系统是安装的是CentOS7 需要准备VMware和CentOS7镜像文件 VMware下载地址: https://www.vmware.com/cn.html、 CentOS7下载地址: https://www.centos.org/download/ 创建虚拟机步骤: 创建新虚拟机--》自定 ...
分类:
系统相关 时间:
2018-12-17 02:39:03
阅读次数:
172
什么是JSON?JSON可以将JavaScript对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从Web客户机传递给服务器端程序.JSON语法数据在键值对中数据由逗号分隔花括号保存对象方括号保存数组json常用的方法JSON到字典转化:ret_dict=json.loads(json_str)json.loads用于解码JSON数据。该函数
分类:
编程语言 时间:
2018-12-17 02:38:56
阅读次数:
171
一,统计字符串中特定字符串个数 方法1:echo "xxxcccxxx" | grep -o "xxx" | wc -l 方法2:echo "xxxcccxxx"| awk -v RS=’xxx’ ‘END {print –NR}’ 附注:awk中的RS指定分隔符(可为字符串)作为行分割,类似于行尾 ...
分类:
系统相关 时间:
2018-12-17 02:38:48
阅读次数:
214
开发工具:Eclipse Java EE IDE 2018-09 (4.9.0) + MySQL Workbench 8.0 1. 准备数据库 1.1 新建数据库 students 1.2 新建两张表 tblstudents,tblmanagers,用于存放学生信息(学号,名字,性别)和管理员信息( ...
分类:
编程语言 时间:
2018-12-17 02:38:39
阅读次数:
298
一 给容器中注册bean 1、新建一个类,并在类上加上注解@Configuration,表明这是一个配置类。 2、然后在配置类中添加一个带返回值的方法,并加上@Bean,表明注册该bean实例 3、最后新建一个测试类,用AnnotationConfigApplicationContext(Class ...
分类:
编程语言 时间:
2018-12-17 02:38:25
阅读次数:
121
1.表示方法: 在Java语言中,二进制数使用补码表示,最高位为符号位,正数的符号位为0,负数为1。补码的表示需要满足如下要求。 (1)正数的最高位为0,其余各位代表数值本身(二进制数)。 (2)对于负数,通过对该数绝对值的补码按位取反,再对整个数加1。 2、具体算法符及运算规则 // 1、左移( ...
分类:
编程语言 时间:
2018-12-17 02:38:15
阅读次数:
166
实现效果: 知识运用: 1,IsMdiContainer属性 //该值指示窗体是否为多文档界面(MDI)子窗体的容器 2,MdiParent属性 //获取或设置此窗体的多文档界面文档(MDI)父窗体 属性值Form类型 实现代码: ...
编写源代码安装Maven约定,源代码要存放在src/java/main,所以依次创建三个目录按照POM中的<groupId>com.wys.myapp</groupId>和<artifactId>HelloWord</artifactId>创建目录:com\wys\myapp\helloWorld,这个目录是约定存在本项目的Java源代码的,所以最后
分类:
其他好文 时间:
2018-12-17 02:38:01
阅读次数:
175
带小数的数据在Java中称为浮点型。浮点型可分为float类型和double类型。 表2-5浮点型数据类型 类型 占用存储空间 表数范围 float 4字节 -3.403E38~3.403E38 double 8字节 -1.798E308~1.798E308 float类型又被称作单精度类型,尾数可 ...
分类:
其他好文 时间:
2018-12-17 02:37:51
阅读次数:
429
php 5.4.15 centos安装手册 1、权限 请以root权限登陆 如果非root权限登陆,请运行sudo su 命令切换到root权限 2、准备好编译环境(如果安装了可以省略) yum y install wget gcc gcc c++ ncurses devel cmake make ...
分类:
Web程序 时间:
2018-12-17 02:37:42
阅读次数:
265
JDKVersion1.01996-01-23Oak(橡树)初代版本,伟大的一个里程碑,但是是纯解释运行,使用外挂JIT,性能比较差,运行速度慢。JDKVersion1.11997-02-19JDBC(JavaDataBaseConnectivity);支持内部类;RMI(RemoteMethodInvocation);反射;JavaBean;JDKVersion1.21998-12-08Play
分类:
编程语言 时间:
2018-12-17 02:37:33
阅读次数:
219
HashTable 底层数组+链表实现,无论key还是value都不能为null,线程安全,实现线程安全的方式是在修改数据时锁住整个HashTable,效率低,ConcurrentHashMap做了相关优化 初始size为11,扩容:newsize = olesize*2+1 计算index的方法: ...
分类:
其他好文 时间:
2018-12-17 02:37:24
阅读次数:
237