难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "“全栈2019”Java第五章:IntelliJ IDEA代码自动提示" 下一章 "“全栈2019”Java第六章:注释" 学习小组 加入同步学 ...
分类:
编程语言 时间:
2018-11-30 18:28:31
阅读次数:
332
定义 全局阈值处理 假设某一副灰度图有如下的直方图,该图像由暗色背景下的较亮物体组成,从背景中提取这一物体时,将阈值T作为分割点,分割后的图像g(x, y)由下述公式给出,称为全局阈值处理 多阈值处理 本文仅完成全局阈值处理的算法实现 基本全局阈值处理方法 1. 为全局阈值T选择一个初始的估计值 2 ...
分类:
编程语言 时间:
2018-11-30 18:28:59
阅读次数:
200
//存盘退出字符流-文本形式;FileWriter 往外面写;后开先关闭,进门,出去;//希望开始的数字不是0,是从文件中读取到的那个数字;//现在的判断时一颗子弹击中坦克,但没有判断是敌人击中我,还是我击中敌人;Recorder.addEnNumRec();//写的动作给Recorder,读的动作... ...
分类:
编程语言 时间:
2018-11-30 19:59:53
阅读次数:
280
一、创建产品角色接口: 二、创建产品角色抽象类: 三、具体产品角色 四、工厂角色 SignServiceFactory实现了Spring的InitializingBean方法,在容器启动时,就会运行afterPropertiesSet()方法,通过applicationContext把产品角色都存储 ...
分类:
编程语言 时间:
2018-11-30 20:01:12
阅读次数:
163
用的是Access数据库,安全性不够好,性能也不够强大; 躲在这里,坦克很少过来,做了一个随机数; 把得分的记录保存在数据库里面; SQLServer2005中型数据库; (x,y)坐标; 800x600; 表示计算机屏幕上的每一行由800个点组成,共有600行; 共有480000个像素; java... ...
分类:
编程语言 时间:
2018-11-30 20:01:20
阅读次数:
264
1.准备环境 2.inotifywait监控目录状态变化 3.循序渐进的同步脚本 4.参数优化 5.inotify优缺点 监控文件系统事件变化,通过同步工具实现实时数据同步; 并发如果大于200个文件(10-100k),同步就会有延迟. 6.通过start/stop控制inotify.sh脚本的启动 ...
分类:
编程语言 时间:
2018-11-30 20:02:01
阅读次数:
217
image1=ImageIO.read(new File("bomb_1.gif"));图片拷贝:输入流和输出流同时要用的问题:图片读入到内存;写入,输出到某个文件;二进制文件,字节流完成;FileInputStream fis=new FileInputStream("xxxx.jpg");输出到... ...
分类:
编程语言 时间:
2018-11-30 20:02:07
阅读次数:
266
-------------------------字体闪烁:(一会儿画出,一会儿不画,线程闪烁,休眠1秒,重画)启动msp线程:---------------------------如何切换到游戏界面?响应“开始新游戏”这个按钮就OK了;让JFrame实现一个接口:对用户不同的点击作出不同的处理//... ...
分类:
编程语言 时间:
2018-11-30 20:02:18
阅读次数:
160
字符串可以存任意类型的字符串,比如字母,名字,一句话等等。 字符串还有很多内置的方法,对字符串进行操作,常用的方法如下,下面注释带有是否的,返回的都是一个布尔值1、去掉空格和特殊符号 2、字符串的查询和替换 3、字符串的测试和替换函数 4、字符串的分割,使用.split()方法:通过该字符串中已存在 ...
分类:
编程语言 时间:
2018-11-30 20:02:26
阅读次数:
210
网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。 ...
分类:
编程语言 时间:
2018-11-30 20:02:59
阅读次数:
162
JBorderLayout,左边是JList,拆分窗格; 图片是放在JLabel上的,图片的地址写好就行; 在相关项目下面建立一个文件夹Folder,放置图片;或者复制粘贴; 拆分:水平拆分?垂直拆分? 拆分之后把jList和jl1这两个组件放进去; 可以伸缩: 在窗口左上角出现自己的图标? Bor... ...
分类:
编程语言 时间:
2018-11-30 20:03:17
阅读次数:
264
删除、查询、添加、修改:-修改:每个字段都可能修改://给?赋值//在prepareStatement语句后面赋值才好用//修改完了,更新数据目前为止,已经完成了增删改查-Model1模式最大特点:界面和业务逻辑操作是放在一起的;优点:简单,开发方便;缺点:代码复用性不高;中大型项目可读性差,可维护... ...
分类:
编程语言 时间:
2018-11-30 20:03:34
阅读次数:
204
椭圆的X/Y轴在左上角; Toolkit是一个类; 用Panel里面的getResource方法把图片加载到Toolkit里面;dx1/2图片左上角;dy1/dy2图片的宽高;this表示JPanel本身;表示把图片画到JPanel上;str画出什么东西;x ,y 出现的位置;Font有三个参数:“... ...
分类:
编程语言 时间:
2018-11-30 20:04:48
阅读次数:
280
赛迪网Java程序员笔试题">第一大题:选择题(共20个小题,要求和分值按每题后面的提示,共">60分)1、下面哪些是java语言中的关键字?"> BA、sizeofB、abstractC、NULLD、Native 2、第一个java语言编译器是在">()年推出。 DA、1991B、1992C、20... ...
分类:
编程语言 时间:
2018-11-30 20:05:02
阅读次数:
256
如果没有做要求,用实现接口的方法写进程; 至少有继承的机会; 实际上,更多的情况下是多线程计算; 两个线程,t1/t2,同时启动; 创建了一只猪,创建了一只鸟; 第一个线程承载猪,第二个线程承载鸟; 很可能是交替进行,但也未必;和休眠时间相关; 同时去争夺一种资源,线程同步的问题; Thread类本... ...
分类:
编程语言 时间:
2018-11-30 20:05:12
阅读次数:
292
把思想转换成程序。 线程对象只能启动一个线程; 导入导出项目:1,copy 2,装到磁盘3,导入:import---General---Existing Project into Workspace 4,浏览Brose-Copy project into workspace 把项目拷贝到Eclips... ...
分类:
编程语言 时间:
2018-11-30 20:05:31
阅读次数:
263
sql sqlserver数据库编程实战建模:JUDE介绍jude开发工具-用于建模(用于设计软件)----------------------------------------------------------------------------------------------做一个项目的... ...
分类:
编程语言 时间:
2018-11-30 20:05:56
阅读次数:
186
1.python 制作自定义包并安装到系统目录 1.1 背景 下载的数据过多,对同一份html,可能不同的任务都对它进行解析,每次结构一遍,每个任务下的解析都要重新编写,重复量过大,写一份解析,对外提供接口,即将解析自定义分装成库,使用的地方安装即可,之后只要维护这个库的更新即可。 1.2 包 1. ...
分类:
编程语言 时间:
2018-11-30 20:06:13
阅读次数:
361
//坦克爆炸的效果炸弹从大变小;如果在一段时间内,坐标X,Y是连续发生变化的,才可以看成是一个线程类;//当坦克消失的时候,坦克爆一下三张图片切换才能组成一颗炸弹;//定义炸弹集合,根据时间不同显示不同图片; class BombisLive这个类主要是用来决定类或者对象有没有必要展现在面板上活着就... ...
分类:
编程语言 时间:
2018-11-30 20:07:29
阅读次数:
241
画出弧形:g.drawArc:前两个参数:代表中心点,后面代表宽,高,后面是弧度的大小; 50代表弧度,后面方向; SWING编程三个部分:(1)组件和布局管理器;(2)绘图技术;(3)事件处理机制; 鼠标,键盘按下的某个按钮或者移动等都是事件; JAVA认为,消息是一种事件对象;事件监听者也是一个... ...
分类:
编程语言 时间:
2018-11-30 20:09:49
阅读次数:
342