一、什么是注解 我们大家都知道Java代码中使用注释是为了向以后阅读这份代码的人解释说明一些事情,注解是注释的升级版,它可以向编译器、虚拟机等解释说明一些事情。比如我们非常熟悉的@Override就是一种元注解,它的作用是告诉编译器它所注解的方法是重写父类的方法,这样编译器就会去检查父类是否存在这个 ...
分类:
编程语言 时间:
2017-11-20 17:45:32
阅读次数:
150
了解你的工具可以极大的帮助你完成任务。尽管 JavaScript 的调试非常麻烦,但在掌握了技巧 (tricks) 的情况下,你依然可以用尽量少的的时间解决这些错误 (errors) 和问题 (bugs) 。 我们会列出14个你可能不知道的调试技巧, 但是一旦知道了,你就会迫不及待的想在下次需要调试 ...
分类:
编程语言 时间:
2017-11-20 17:46:57
阅读次数:
165
同样是实验存档。//。。 依然以生产者消费者问题作为背景。 管程(=“资源管理程序”)将资源和对资源的操作封装起来,资源使用者通过接口操作资源就 ok,不用去考虑进程同步的问题。 管程: 生产者 & 消费者: / / Buffer.java 测试: ...
分类:
编程语言 时间:
2017-11-20 17:47:36
阅读次数:
183
一、为什么要线程同步 因为当我们有多个线程要同时访问一个变量或对象时,如果这些线程中既有读又有写操作时,就会导致变量值或对象的状态出现混乱,从而导致程序异常。举个例子,如果一个银行账户同时被两个线程操作,一个取100块,一个存钱100块。假设账户原本有0块,如果取钱线程和存钱线程同时发生,会出现什么 ...
分类:
编程语言 时间:
2017-11-20 17:47:53
阅读次数:
187
1.1 时间模块time() 与 datetime() 1、 time()模块中的重要函数 函数 描述 asctime([tuple]) 将时间元组转换为字符串 localtime([secs]) 将秒数转换为日期元组(转换成本国时区而不是utc时区) mktime(tuple) 将时间元组转换为本 ...
分类:
编程语言 时间:
2017-11-20 17:49:12
阅读次数:
224
学校实验存档//。。 以经典的生产者消费者问题作为载体。 进程同步方式接口: 模拟 Swap 指令实现该接口: 生产者 & 消费者: / / 用于测试 Swap 指令的主函数: 用记录型信号量重新实现接口(此段代码来自课件): ...
分类:
编程语言 时间:
2017-11-20 17:50:01
阅读次数:
172
Python 提供了两个基本的 socket 模块。 第一个是 Socket,它提供了标准的 BSD Sockets API。 第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。 下面讲的是Socket模块功能 1、Socket 类型 套接字格式: socket( ...
分类:
编程语言 时间:
2017-11-20 17:50:24
阅读次数:
153
cmd: echo %TMP% echo %USERNAME% 官方描述及解答: Local Applications Cannot Be Monitored (Error Dialog On Startup) Description: An error dialog saying that loc ...
分类:
编程语言 时间:
2017-11-20 17:51:22
阅读次数:
728
在spring boot中自定义配置项,一下只是其中的一种实现方式 application.properties 第一种方式: 自定义一个配置属性的实体类 使用 ...
分类:
编程语言 时间:
2017-11-20 17:52:07
阅读次数:
359
java做的系统给人的印象是什么?占内存!说道这句话就会有N多人站出来为java辩护,并举出一堆的性能测试报告来证明这一点。其实从理论上来讲java做的系统并不比其他语言开发出来的系统更占用内存,那么为什么却有这么N多理由来证明它确实占内存呢?两个字,陋习。(1)别用new Boolean()在很多 ...
分类:
编程语言 时间:
2017-11-20 17:52:26
阅读次数:
207
java selenium环境搭建: 1.jdk安装和环境配置 。这些都可以百度。 2.Eclipse 安装。这些都可以百度。 3.Eclipse +selenium安装: 1.新建一个java工程 2.下载selenium 插件,官网可能下载不下来,这里贴上百度云链接:http://pan.bai ...
分类:
编程语言 时间:
2017-11-20 17:52:50
阅读次数:
124
初学python发现写n++,编译器直接报错,很纳闷,后来想起来python中的变量不像c那样 事先定义好变量类型,在内存中开辟指定的空间,然后再开始赋值。在Python中,以字符串为例 事先在内存划分空间来存放字符串,然后用变量名去指向这个字符串,类似于指针一样(( ╯□╰ )) 大家可以看下面的 ...
分类:
编程语言 时间:
2017-11-20 17:53:21
阅读次数:
284
来到了新公司上班,首先就是得把自己的环境给搭起来。知乎使用了buildout作为python项目的构建工具。 那么什么是 buildout ? buildout的是一款自动化构建工具。由Zope团队开发维护。包名为zc.buildout。 buildout可以为应用构建独立的依赖环境。类似于virt ...
分类:
编程语言 时间:
2017-11-20 17:53:45
阅读次数:
273
在Eclipse中,使用“ Copy Qualified Name”复制类的全限定名有两种效果: (1)选中工程上的java文件,右键 - Copy Qualified Name 复制的效果是带斜杠的项目工程路径地址:/Test/src/demo/servlet/HelloServlet.java ...
分类:
编程语言 时间:
2017-11-20 17:54:52
阅读次数:
201
一、在Eclipse中引入Tomcat 第一步: 第二步: 第三步: 第四部: 二、Eclipse中新建第一个web程序 未完待续请稍后... ... ...
分类:
编程语言 时间:
2017-11-20 17:55:27
阅读次数:
164
今天自己根据老师给的代码看懂 并自己写了个商品库存管理系统: 代码如下 /* 实现商品的库存管理 功能: 1. 展示用户选择功能清单 2. 根据选择的功能编号,进行不同的操作 A. 展示所有库存 B. 修改库存数量 分析: 1. 展示用户清单: 输出语句, 用户输入, 选择功能序号 2. 根据选择, ...
分类:
编程语言 时间:
2017-11-20 17:55:59
阅读次数:
242
百度站长平台11月刚改版为百度搜索资源平台,各位站长应该还记得“闪电算法”吧?上个月的闪电让各位站长吃的消吗?而今天,就在今天凌晨百度搜索资源平台发布新的算法预告“惊雷算法”!公告原文如下:百度搜索推出惊雷算法严厉打击刷点击作弊行为发布日期:2017-11-2000:00:0..
分类:
编程语言 时间:
2017-11-20 17:56:36
阅读次数:
273
安装环境 https://www.youtube.com/watch?v=avEDRh8gGGY 8:25这里写错了,应该是sudo nano /etc/apache2/apache2.conf 安装tomcat:https://www.youtube.com/watch?v=26ipmonPmRw ...
分类:
编程语言 时间:
2017-11-20 19:03:38
阅读次数:
198
IT行业现在正处于火热的阶段,很多人面对就业这个难题迷惘之后选择了程序员的道路,java作为其中一个大的板块受到了很多学员的青睐,那么如何正确的学习java呢?千锋长沙的老师来给大家分析一下正确的java学习路线,教你教你如何成为优秀的程序员! 首先务必要在学好基础(比如计算机系统、算法、编译原理等 ...
分类:
编程语言 时间:
2017-11-20 19:04:21
阅读次数:
204
1.变量 变量使用var操作符定义,var message,定义一个message变量,可用来保存任何类型的变量。未经初始化的变量值为undifided; 如果没变量没有被var定义,那么被执行后会成为全局变量。 2.数据类型 操作符 undefined类型 undefined只有一个值就是unde ...
分类:
编程语言 时间:
2017-11-20 19:04:38
阅读次数:
182