0、进程代表运行中的程序,线程是进程中可独立执行的子任务,可以看成是执行Java代码的最小单位。 1、上下文切换: 当一个线程由RUNNABLE转态向非RUNNABLE转态(如BLOCKED:线程等待锁释放,WAITING:线程里调用wait()一直等待notify,TIME_WAITING:等待一 ...
分类:
编程语言 时间:
2017-09-21 20:53:22
阅读次数:
160
上学期刚刚学完C语言,虽然对编程挺感兴趣的,能自己编写程序来解决问题,想想就兴奋。可是学完了一学期的C语言发现自己会的只是一点点,更不用说自己编写程序来解决问题。不过学了python还没两周我就可以画出几何图形,还可以控制电脑让它给我播放音乐,毫无疑问我已经被python深深吸引了。为了更好的学习这 ...
分类:
编程语言 时间:
2017-09-21 20:52:31
阅读次数:
155
跟老师说实话,其实一开始选这个课有点后悔,因为学了C语言之后,就再也不想写程序什么的了,真的是一点也听不懂。但是上了几节课之后,感觉还挺有意思,因为看到了写出的程序真正的作用,总之比C语言有趣多了。目前对本门课程的期望就是最后考试及格就可以,但如果在接下来的学习中做得还比较顺利的话,希望可以取得好成 ...
分类:
编程语言 时间:
2017-09-21 20:52:17
阅读次数:
122
有一种很常见的题型 就是一个在一个好长的序列中进行 乍一看都是很麻烦的那种 修改和查询。 通常这种题 都是拿高端的数据结构 轻轻松松优化查询修改复杂度写过去,可是不会怎么办??! 于是就可以利用分块这种小技巧了。 简单来说 : 这种思路就是 把序列分成很多个块, 建立块与块之间的联系,然后每次修改就 ...
分类:
编程语言 时间:
2017-09-21 20:50:42
阅读次数:
166
一、构造函数继承 该方法最简单,使用call或者apply方法,将父对象的构造函数绑定到子对象上。 这样实现有一个弊端,就是每new一次,实例对象的属性和方法都会开辟内存空间,比较浪费内存,缺乏效率。 为了解决内存消耗问题,下面介绍一下原型链继承 二、原型链继承 我们知道每一个构造函数都有一个pro ...
分类:
编程语言 时间:
2017-09-21 19:41:53
阅读次数:
144
java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出, 这个对象是否是这个特定类或者是它的子类的一个实例。instanceof运算法的前一个操作数通常是一个引用类型,后一个 操作数通常是一个类(可以是接口)。他用于判断前 ...
分类:
编程语言 时间:
2017-09-21 19:41:13
阅读次数:
144
事实上可以分为简单的三个步骤: 需要注意的是: 所有命令默认在 root 权限下进行! 演示环境是 Debian 8.8 64位 (阿里云学生机) 1、确认服务器上没有默认安装 JDK 2、在官网下载合适的 JDK 3、通过 FTP 等手段将压缩包传到服务器 4、将压缩包在当前目录解压 确认成功了没 ...
分类:
编程语言 时间:
2017-09-21 19:39:39
阅读次数:
379
蛮荒时代的程序员: 做项目的时候,会有大量的js 大量的css 需要合并压缩,大量时间需要用到合并压缩 在前端开发中会出现很多重复性无意义的劳动 自动化时代的程序员: 希望一切都可以自动完成 安装 常用插件、压缩插件、合并插件等。 用插件实现 功能无限扩展 简单介绍三种工具 grunt 是js任务管 ...
分类:
编程语言 时间:
2017-09-21 19:38:52
阅读次数:
204
注:本人用Python3.4作为学习版本,以下学习心得只适用于Python3.4。 之前拜读了金角大王Alex关于编码的解答,收获颇多。特此致谢,以下仅谈一谈作为一个初学者,对编码的理解。 我所了解的编码,大致分为两类:第一类是支持中文的编码集;第二类是支持英文的编码集。至于别国的编码集,暂且不做讨 ...
分类:
编程语言 时间:
2017-09-21 19:38:10
阅读次数:
137
import time def consumer(name): print("%s 准备吃包子啦!" %name) while True: baozi = yield print("包子[%s]来了,被[%s]吃了!" %(baozi,name)) def producer(name,name1):... ...
分类:
编程语言 时间:
2017-09-21 19:36:02
阅读次数:
142
经过自己努力,做了一个简单的电话铺的录入和查询小程序,比较简单,喜欢的朋友可以练练手。 题目: 创建你自己的命令行 地址簿 程序。在这个程序中,你可以添加、修改、删除和搜索你的联系人(朋友、家人和同事等等)以及它们的信息(诸如电子邮件地址和/或电话号码)。这些详细信息应该被保存下来以便以后提取。 用 ...
分类:
编程语言 时间:
2017-09-21 19:35:51
阅读次数:
128
全局变量与局部变量两者的本质区别就是在于作用域 用通俗的话来理解的话, 全局变量是在整个py文件中声明,全局范围内都可以访问 局部变量是在某个函数中声明的,只能在该函数中调用它,如果试图在超出范围的地方调用,程序就爆掉了 如果在函数内部定义与某个全局变量一样名称的局部变量,就可能会导致意外的效果,可 ...
分类:
编程语言 时间:
2017-09-21 19:35:11
阅读次数:
146
直接上代码 注:如果有写错的地方,不足的地方,要补充的内容,都可以在下方评论,谢谢! ...
分类:
编程语言 时间:
2017-09-21 19:34:09
阅读次数:
131
1:关键字public、private、protected说明类成员是共有的、私有的,还是保护的。这3个关键字将类划分为3个区域,在public区域的类成员可以在类作用域外被访问,而private区域和protected区域只能在类作用域内被访问。 2:这3种类成员的属性如下: public属性的成 ...
分类:
编程语言 时间:
2017-09-21 19:32:48
阅读次数:
164
python是动态语言。不需要事先声明变量类型,同一变量可以被赋值为不同的对象类型。 变量、对象、引用 变量创建 python的变量不需要声明,当代码第一次给其赋值时就创建它。 变量赋值 举例说明,赋值语句 “a = 3”。一般而言赋值过程如下: 创建被赋值的对象,即在内存中开辟一块空间,用于保存对 ...
分类:
编程语言 时间:
2017-09-21 19:32:24
阅读次数:
139
一、线程的概述 1.进程: 正在运行的程序称之为一个进程,进程负责了这个程序的内存空间分配,代表了内存中的执行区域。 问题:windows号称是多任务的操作系统,那么windows是同时运行多个应用程序吗? 从宏观的角度:windows确实是在同时运行多个应用程序。 从微观的角度:cpu是做了一个快 ...
分类:
编程语言 时间:
2017-09-21 19:32:15
阅读次数:
180
现在使用NIO的场景越来越多,很多网上的技术框架或多或少的使用NIO技术,譬如Tomcat,Jetty。学习和掌握NIO技术已经不是一个JAVA攻城狮的加分技能,而是一个必备技能。再者,现在互联网的面试中上点level的都会涉及一下NIO或者AIO的问题(AIO下次再讲述,本篇主要讲述NIO),掌握 ...
分类:
编程语言 时间:
2017-09-21 19:31:52
阅读次数:
139