Sunflower

java源码学习-JDK14之jpackage命令

核能气质少年 提交于 2020-12-01 10:22:23
鲁班学院 java源码学习- JDK14之jpackage命令 jpackage命令使用场景 使用场景是面向java桌面端程序打包. 可以让windows/mac 直接双击使用java程序,对系统里面有没有jdk/jre不做要求. 在这里,我们先理一下以前java桌面程序是怎么运行的: jdk8及以前 这时候的java客户端程序,主要分两部分, 一部分是可执行jar包, 一部分是电脑里面要装jdk/jre , 然后通过 java -jar XXXXX.jar 来运行程序. jdk9及以后的模块化 这是java模块化的一个分界线,其实jdk9,jdk10,我都没有用过, 我是直接尝试的jdk11. 在模块化的基础上, 项目多了一个文件, moudle-info.java 如下图所示: 如上图,所示,主要是 requires , opens , exports 这三个关键字. requires : 当前模块想要运行的话,需要哪些依赖,相当于在maven引包的基础上,要再声明一遍依赖 opens: 当前模块中的哪些包,可以被反射. 如fxml中要声明处理的controller , 每当fxml加载的时候,都会去新建一个controller实例, 所以需要opens controller的包名给javafx.fxml exports: 当前模块有哪些包,可以被引用.

北大图灵班本科生吴克文获STOC 2020最佳论文奖

谁说我不能喝 提交于 2020-08-07 10:30:49
今天,北京大学前沿计算研究中心官方公众号报道称,在全球计算机理论顶会 STOC 2020 上,北大本科生吴克文有两篇论文发表,其中一篇获得了最佳论文奖。 机器之心报道,参与:泽南。 根据北京大学前沿计算研究中心官方公众号的报道,6 月 25 日,ACM 计算理论年会 STOC 2020 上传来一条好消息:北京大学信息科学技术学院 16 级图灵班学生吴克文参与的论文《Improved bounds for the sunflower lemma》荣获会议最佳论文奖。 作为计算机理论领域的全球顶级学术会议,ACM 计算理论年会(ACM Symposium on Theory of Computing,STOC)始于 1969 年,今年已经举办了 52 届。 STOC 在整个计算机科学领域享有崇高的声望,属于公认难度最高的会议之一。与人工智能不同,计算机理论领域被认为是国内学界与全球顶级水平相距较大的方向,在 STOC 大会中,2000-2017 年大陆研究机构平均每年发表的论文数量仅为 0.89 篇。 该会议由 ACM SIGACT (Special Interest Group in Algorithms and Computation Theory) 主办,历年会议涵盖的领域十分广泛,包括算法和数据结构、计算复杂性、密码学、计算几何、组合学、随机与去随机化、算法博弈论和量子计算等

【软件安装教程】python模块的安装

佐手、 提交于 2020-05-09 16:23:36
#官网: https://www.python.org/ # python 模块的安装,可先去 python 库里下载安装包,本地安装; 也可直接使用cmd / Anacoda 等工具 在线安装 # python 库 https://www.cnblogs.com/lgx-fighting/p/9398721.html 1.python爬虫常用第三方库: https://blog.csdn.net/woshisunchi/article/details/60877817 2.python数据挖掘常用包: https://blog.csdn.net/sunflower606/article/details/49738107 3.库: https://pypi.org/ https://pypi.org/search/?q=scipy https://pypi.org/simple/tensorflow/ https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud https://code.google.com/archive/p/pyodbc/downloads https://digi.bib.uni-mannheim.de/tesseract/ https://mirrors.tuna.tsinghua.edu.cn/ 1、使用

Python 编码:unicode、uft-8、gbk

流过昼夜 提交于 2020-01-18 06:05:34
Python 编码 三种编码之间可以通过unicode进行转化,内部默认存储为unicode格式 unicode为中介 一般使用uft-8 gbk一般显示为乱码 unicode可以显示在hive表中 参考文献: https://blog.csdn.net/chixujohnny/article/details/51782826 来源: CSDN 作者: sunflower_sara 链接: https://blog.csdn.net/sunflower_sara/article/details/104010030

判定表

落爺英雄遲暮 提交于 2019-12-23 12:23:01
因果图中用到了判定表 判定表由四部分组成: 条件桩:列出了问题的所有条件 动作桩:列出了问题规定可能采取的操作 条件项:列出针对它所列出条件的取值 动作项:列出在条件项的各种取值情况下应该采取的动作。 如果有n个条件,每个条件有两个取值,故有2的n次方中规则 来源: CSDN 作者: sunflower_day 链接: https://blog.csdn.net/sunflower_day/article/details/103581377

场景法

前提是你 提交于 2019-12-17 17:27:04
1现在的软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景。 2用例的每条路径都用基本流和备选流来表示。确定经过每一个控制流。 来源: CSDN 作者: sunflower_day 链接: https://blog.csdn.net/sunflower_day/article/details/103581551

python 循环中else语句的使用

回眸只為那壹抹淺笑 提交于 2019-12-10 10:21:10
1这段代码是实现10-20之间的质数 2在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,和Java是不同的。 来源: CSDN 作者: sunflower_day 链接: https://blog.csdn.net/sunflower_day/article/details/103469166

Python 开发植物大战僵尸游戏

懵懂的女人 提交于 2019-11-30 03:43:56
作者:楷楷 链接: https://segmentfault.com/a/1190000019418065 开发思路 完整项目地址: https://github.com/371854496/pygame 更多好玩有趣的python,尽在公众号「 Python专栏 」,后台回复「 机器学习电子书 」免费获取100本机器学习电子书 引入需要的模块,配置图片路径,设置界面宽高背景颜色,创建游戏主入口。 #1引入需要的模块 import pygame import random #1配置图片地址 IMAGE_PATH = 'imgs/' #1设置页面宽高 scrrr_width=800 scrrr_height =560 #1创建控制游戏结束的状态 GAMEOVER = False #1主程序 class MainGame(): #1加载游戏窗口 def init_window(self): #1调用显示模块的初始化 pygame.display.init() #1创建窗口 MainGame.window = pygame.display.set_mode([scrrr_width,scrrr_height]) # #1开始游戏 def start_game(self): #1初始化窗口 self.init_window() #1只要游戏没结束,就一直循环 while not