Java面向对象编程基础 面向对象(Object oriented programming,OOP)技术是一种强有力的软件开发方法,它採用数据抽象与信息隐藏技术,来使软件开发简单化,以达到代码重用的目的。 1、OOP的3个特性(封装、继承和多态性) 封装是类的基础。指把类的相关实现细节隐藏起来,在类 ...
分类:
编程语言 时间:
2017-06-06 23:25:26
阅读次数:
254
在实际系统中,在完成某些操作时会弹出对话框来提示,主要分为"警告消息框","确认消息框","提示消息对话"三种类型的对话框。 1.警告消息框(alert) 警告消息框提供了一个"确定"按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是说用户必须先关闭该消息框然后才能继续进行操作。 2.确认消息 ...
分类:
编程语言 时间:
2017-06-06 23:27:41
阅读次数:
287
9.5.6.1使用数组实现堆栈 实现栈 1. int array_push ( array array ,mixed var [,mixed.] ) 添加参数到数组尾部,key+1 ,返回数组元素个数 即使数组有字符串键名,添加的元素也始终是数字键。 使用array_push 函数和直接赋值的方式是 ...
分类:
编程语言 时间:
2017-06-06 23:28:02
阅读次数:
198
安全管理器SecurityManager里设计的内容实在是非常的庞大,它的核心方法就是checkPerssiom这个方法里又调用AccessController的checkPerssiom方法,访问控制器AccessController的栈检查机制又遍历整个PerssiomCollection来判断 ...
分类:
编程语言 时间:
2017-06-06 23:29:25
阅读次数:
202
线程的启动使用的是start()方法,但是并不是意味着调用了start方法就立刻启动多线程。 线程转换状态: 当多线程调用了start()方法之后并不是立刻执行,而是进入了就绪状态,等待进行调度后执行。调度就是需要将资源分配给程序运行后才可以执行多线程中的代码(run中的代码)。但这个程序并不是一直 ...
分类:
编程语言 时间:
2017-06-06 23:30:02
阅读次数:
199
shutil模块 shutil模块提供了大量的文件的高级操作。特别针对文件拷贝和删除,主要功能为目录和文件操作以及压缩操作。对单个文件的操作也可参见os模块。 shutil.copyfileobj(fsrc, fdst[, length]) shutil.copyfileobj(fsrc, fdst ...
分类:
编程语言 时间:
2017-06-06 23:30:09
阅读次数:
298
类的生命周期:加载、连接(验证、准备、解析)、初始化、使用、卸载主动引用(有且只有)初始化: 1.new、getstatic、putstatic、invokestatic如果类没初始化,则初始化new关键字实例化对象、读取或设置一个类的静态字段(被final修饰、*已在编译期把结果放入常量池的静态字 ...
分类:
编程语言 时间:
2017-06-06 23:31:18
阅读次数:
255
1 #join() 与split()相反,join()方法用来将列表中多个字符串进行连接,并在相邻两个字符串之间插入指定字符 2 li=['apple','peach','banana','pear'] 3 sep=',' 4 s=sep.join(li) 5 print(s) #使用逗号作为连接符... ...
分类:
编程语言 时间:
2017-06-06 23:33:14
阅读次数:
248
#! python3 # resizeAndAddLogo.py - Resizes all images in current working directory to fit # in a 300x300 square, and adds catlogo.png to the lower-rig... ...
分类:
编程语言 时间:
2017-06-06 23:34:57
阅读次数:
329
首先是学习@property的笔记 然后是学习多重继承的: ...
分类:
编程语言 时间:
2017-06-06 23:35:47
阅读次数:
320
Long Long Message Time Limit: 4000MS Memory Limit: 131072K Total Submissions: 30427 Accepted: 12337 Case Time Limit: 1000MS Description The little cat ...
分类:
编程语言 时间:
2017-06-06 23:36:09
阅读次数:
348
为什么需要Spring MVC 最开始接触网页的时候,是纯的html/css页面,那个时候还是用Dreamweaver来绘制页面。 随着网站开发的深入,开始学习servlet开发,记得最痛苦的就是servlet返回网页的内容是字符串拼接的html页面,整不好就无法显示.... 再到后来开学学习SSH ...
分类:
编程语言 时间:
2017-06-06 23:36:19
阅读次数:
282
原文发表于踏得网Swift包括了非常多现代语言特性尤其是从一些脚本语言如Javascript/Ruby中汲取了营养。此外苹果公布Swift时,使用特别选用的一些样例来宣称Swift性能对于Ojbective C的大幅提升(40~50%),如复杂对象排序,Apple并未声称Swift APP比Obje ...
分类:
编程语言 时间:
2017-06-06 23:36:33
阅读次数:
194
方法一:全局配置 #临时提权sudo su #输入密码vi /etc/profile #配置JAVA_HOME,此处路径根据自己的版本填写JAVA_HOME="/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/"CLAS ...
分类:
编程语言 时间:
2017-06-06 23:38:18
阅读次数:
255
1. 文件结构: HTML文件的固定结构: <html> <head>...</head> <body>...</body> </html> html是根标签 head定义文档头部,包含: title, script, style, link, meta body是网页主要内容,包含:h1,h2-h ...
分类:
编程语言 时间:
2017-06-06 23:40:46
阅读次数:
274
1.for比较少用遍历连续数字下标的数组,和c语言差不多,简单记录一下: for(int $i=0;$i<count($arr);$i++){.....$arr[$i]......} 2.php有专门遍历数组而设计的foreach语句 foreach( $arr as $value ){} fore ...
分类:
编程语言 时间:
2017-06-06 23:42:46
阅读次数:
423
java中Thread类有两种启动方法: 1、Thread.start() 2、Thread.run() 这两种方法的执行效果并不一样。Thread.start()方法是通知“线程规划器”此线程已经准备就绪,等待调用线程对象run()方法,是异步的执行结果。 Thread.run()方法则是同步的, ...
分类:
编程语言 时间:
2017-06-07 00:39:19
阅读次数:
243
synchronized 通常用来形容一次方法的调用,调用一旦开始,调用者必须等到方法调用返回后,才能继续执行后续的操作。 1.demo ∽myThread-1count:2 ∽myThread-4count:1 ∽myThread-2count:2 ∽myThread-3count:2 ∽myTh ...
分类:
编程语言 时间:
2017-06-07 00:40:30
阅读次数:
222
1.什么是变量? 其实就是给数据起个名字而已。在python中你不想要关心数据类型,因为在你赋值的时候它已经自己帮你识别了 2.创建变量时候会在内存中开辟一个空间,具体的细节不需要咱们关心,解释器会分配指定内存,并决定什么数据可以被存储在内存中 3.python中的变量不需要声明.每个变量在使用前都 ...
分类:
编程语言 时间:
2017-06-07 00:40:40
阅读次数:
247
因同事的需求是想前端导出excel表格,网上找了一些demo,自己修改了一下,可能以后会用到,记录下来吧,兼容ie和一些主流浏览器,ie可能会报错,原因参考 这里,edge 浏览器还没有办法导出,正在尝试... 原文来自: 这里 ...
分类:
编程语言 时间:
2017-06-07 00:40:48
阅读次数:
229