RED

【Java学习】Java 初始化List的5种方式

末鹿安然 提交于 2020-08-16 06:50:44
Java初始化List的5种方法 第一种 /* * * 第一种方式 * 常规方式 */ @Test public void one(){ List <String> languages = new ArrayList<> (); languages.add( " Java " ); languages.add( " PHP " ); languages.add( " Python " ); System. out .println(languages); } 第二种 /* * * 第二种方式 * Arrays工具类 */ @Test public void two(){ List <String> languages = new ArrayList<>(Arrays.asList( " Java1 " , " PHP1 " , " Python1 " )); System. out .println(languages); } 第三种 /* * * 第三种方式 * Collections工具类 */ @Test public void three(){ List <String> apples = Collections.nCopies( 3 , " apple " ); System. out .println(apples); } 第四种 /* * * 第四种方式 匿名内部类

【原创】XAF根据状态自定义外观颜色

北战南征 提交于 2020-08-16 06:16:31
1.定义外观颜色 [Appearance("FStatus", AppearanceItemType = "ViewItem", TargetItems = "*", Criteria = "FInventoryStatus =4", Context = "ListView", BackColor = "Red", FontColor = "Maroon", Priority = 2)]    2.实现效果: 3.参考资料 Declare Conditional Appearance Rules in Code(在代码中声明条件外观规则): https://docs.devexpress.com/eXpressAppFramework/113371/concepts/extra-modules/conditional-appearance/declare-conditional-appearance-rules-in-code 来源: oschina 链接: https://my.oschina.net/u/4394252/blog/4273482

红黑树扩展:区间树

感情迁移 提交于 2020-08-16 03:56:12
#include<stdio.h> #include<stdlib.h> typedef int datatype ; typedef unsigned int COLOR ; enum {RED,BLACK}; typedef struct _rb_tree { COLOR color; datatype low,high,max; struct _rb_tree * parent; struct _rb_tree * lchild; struct _rb_tree * rchild; }rbtree; typedef struct _rb_root { rbtree * root = NULL; }rbroot; void left_rotate(rbroot * T,rbtree* node); void right_rotate(rbroot * T,rbtree* node); void insert_data(rbroot*T,datatype low,datatype high); void insert_item(rbroot*T,rbtree *item); void insert_fixup(rbroot*T,rbtree* item); void pre_visit(rbtree * tree); void rb_transplant(rbroot *T

我的 Linux 故事:用开源打破语言壁垒

好久不见. 提交于 2020-08-16 03:37:35
开源项目可以通过消除语言和其他障碍来帮着改变世界。 相较于我的许多同行和同事,我的开源之旅开始得着实很晚。 2000 年,我实现了我从高中开始的梦想 —— 买一台属于我自己的个人计算机,当时我正在攻读医学研究生学位。在那之前,我对计算机的唯一接触是偶尔在图书馆或网吧上网,当时这些地方电脑使用的收费都相当高昂。所以我省下了一部分研究生津贴,设法买了一台 Pentium III 550 Mhz、128MB 内存的电脑,并且像当时大多数印度电脑的标准配置一样,装着盗版的 Windows 98 系统。 我的宿舍房间上不了网。我不得不去附近的网吧,在那里下载软件,然后随身带着几十张软盘。 当我终于拥有了自己的计算机,我非常高兴,但有一点也让我感到困扰,那就是我无法用我的母语孟加拉语写东西。我碰到了 CDAC 提供的资源,CDAC 是一个政府机构,它提供的印度语言工具是基于 ISCII 的,ISCII 是一个较早的国家标准,而印度语的 Unicode 标准就是基于这个标准。很难学习它的键盘布局。 我的第一次贡献 不久后,我遇到了一款名叫 Yudit 的软件,它使用标准的 QWERTY 键盘布局来提供印地语的拼音输入。正是在通过 Yudit,我第一次遇到了诸如开源和自由软件、GNU 和 Linux 之类的术语。Yudit 也允许我把 UI 组件翻译成孟加拉语,当我将翻译提交给开发人员时

使用Java带你打造一款简单的外卖系统

☆樱花仙子☆ 提交于 2020-08-16 03:29:48
【一、项目背景】 随着互联网时代的快速发展,便捷人民的生活,提高生活质量,外卖系统应运而生。 人们也喜欢享受着“足不出户,美食到家”的待遇,促使网上订餐行业快速发展。 【二、项目目标】 1. 设计一款应用程序-外卖系统,有文字和图片显示,通过选择一种或多种食物,每种食物可以选择一份或多份,点击结算后,进行总价的统计。 2. 实现标题文字滚动和颜色定时变化。 3. 实现消费多少钱免配送费以及消费多少钱满减。 【三、项目实施】 使用eclipse软件开发,先上效果图,如下图所示。 可以看到在界面上有文字和图片显示,通过选择一种或多种食物,每种食物可以选择一份或多份,结算功能,标题文字滚动加颜色变化的功能。 接下来,小编带大家进行具体的实现,具体的实现步骤如下。 【四、实现步骤】 一、首先实现外卖系统购物车的窗口 public static void main(String[] args) { // TODO Auto-generated method stub Takeout t = new Takeout(); t.setTitle("饶洋外卖"); t.setSize(720,550); t.setVisible(true); } 使用new关键字创建Takeout类; setTitle表示设置界面的标题; setSize(宽,高)表示窗体大小; setVisible

centos 7 下 nfs yum 安装,简单明了版本

泪湿孤枕 提交于 2020-08-16 03:20:39
前言 NFS 是 Network File System 的缩写,即网络文件系统。功能是让客户端通过网络访问不同主机上磁盘里的数据,主要用在类Unix系统上实现文件共享的一种方法。 本例演示 CentOS 7 下安装和配置 NFS 的基本步骤。 环境说明 CentOS 7(Minimal Install) $ cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 本例演示环境如下 Name IP Addr Descprition Server 192.169.0.110 服务端 IP Client 192.168.0.101 客户端 IP Windows Client 192.168.0.102 Windows Server 2008 根据官网说明 Chapter 8. Network File System (NFS) - Red Hat Customer Portal ,CentOS 7.4 以后,支持 NFS v4.2 不需要 rpcbind 了,但是如果客户端只支持 NFC v3 则需要 rpcbind 这个服务。 服务端 服务端安装 使用 yum 安装 NFS 安装包。 $ sudo yum install nfs-utils 注意 只安装 nfs-utils 即可,rpcbind 属于它的依赖

2020-5-16CF反思

橙三吉。 提交于 2020-08-16 02:56:39
CF凉了是显然的,不然也不会写这篇反思了。 开题很快 A C AC A C 了 A A A 和 B B B 。 到了 C C C 的时候定睛一看 Like any unknown mathematician, Yuri has favourite numbers: A , B , C A, B, C A , B , C and D D D , where A ≤ B ≤ C ≤ D A≤B≤C≤D A ≤ B ≤ C ≤ D . Yuri also likes triangles and once he thought: how many non-degenerate triangles with integer sides x , y x, y x , y and z z z exist, such that A ≤ x ≤ B ≤ y ≤ C ≤ z ≤ D A≤x≤B≤y≤C≤z≤D A ≤ x ≤ B ≤ y ≤ C ≤ z ≤ D holds? Yuri is preparing problems for a new contest now, so he is very busy. That’s why he asked you to calculate the number of triangles with described property. The

JavaScript图形实例:SierPinski三角形

坚强是说给别人听的谎言 提交于 2020-08-15 23:17:35
1.SierPinski三角形 Sierpinski三角形是一种分形,由波兰数学家谢尔宾斯基在1915年提出,它是一种典型的自相似集。其生成过程为: (1)取一个三角形(多数使用等边三角形); (2)沿三边中点连线,将它分成四个小三角形; (3)对上、左、右这三个小三角形重复这一过程。 SierPinski三角形的生成示意如图1所示。 图1 SierPinski三角形的生成 SierPinski三角形采用递归过程易于实现,编写如下的HTML代码。 <!DOCTYPE html> <head> <title>SierPinski三角形</title> </head> <body> <canvas id="myCanvas" width="600" height="600" style="border:3px double #996633;"> </canvas> <script type="text/javascript"> var canvas = document.getElementById('myCanvas'); var ctx = canvas.getContext('2d'); var depth =5; ctx.strokeStyle = "red"; ctx.lineWidth = 3; function sierpinski(x1,y1,x2,y2,x3,y3,n

NPOI封装通用的导出模板

佐手、 提交于 2020-08-15 18:32:19
  在后台管理系统中导出Excel功能是必不可少的,该模板可以帮助我们简单优雅的实现导出功能,支持导出大数据。封装如下:   public class NPOIExcelExporterBase { protected ICellStyle HeadStyle { get ; set ; } protected ICellStyle TextStyle { get ; set ; } /// <summary> /// 创建Excel 文件 /// </summary> /// <param name="fileName"> Excel文件名 </param> /// <param name="creator"> 委托 </param> /// <returns></returns> protected string CreateExcel( string fileName, Action<IWorkbook> creator) { var wb = new XSSFWorkbook(); var sWorkbook = new SXSSFWorkbook(wb, 1000 ); var outputFilePath = "" ; try { HeadStyle = DefaultHeaderCellStyle(sWorkbook); TextStyle =

Android中获取文本宽度和高度

半城伤御伤魂 提交于 2020-08-15 17:40:26
本文罗列Android中字体宽度和高度的相关概念,及测量方法 。 原文请参考 Android_FontMetrics 、 Android字符串进阶之三:字体属性及测量(FontMetrics) 、 Android UI 之居中绘制文本内容的正确方法——实现自定义一个TextView 。 我们在自定义一个控件的时候,有时候会需要自己来绘制一些文本内容,这样就自然而然遇到确定文本的宽高尺寸和方位的问题,事实上明确了控件和文本的宽高,就可以根据需要确定文本的方位是居中、居上还是左上等。 Canvas 绘制文本时,使用FontMetrics对象,计算文本位置的坐标。 public static class FontMetrics { /** * The maximum distance above the baseline for the tallest glyph in * the font at a given text size. */ public float top; /** * The recommended distance above the baseline for singled spaced text. */ public float ascent; /** * The recommended distance below the baseline for