system

实训作业6

∥☆過路亽.° 提交于 2020-04-03 07:12:46
1. 编写一个类ExceptionTest,在main方法中使用try-catch-finally语句结构实现: ² 在try语句块中,编写两个数相除操作,相除的两个操作数要求程序运行时用户输入; ² 在catch语句块中,捕获被0除所产生的异常,并输出异常信息; ² 在finally语句块中,输出一条语句。 package trouble; import java.util.*; public class ExceptionTest { public static void main(String[] args) { int a,b; int c=0; Scanner a1 = new Scanner(System.in); System.out.println("请输入除数"); a = a1.nextInt(); System.out.println("请输入被除数"); b = a1.nextInt(); try{ c=a/b; }catch(ArithmeticException e){ e.printStackTrace(); System.out.println("异常"); }finally{ System.out.println("商:"+c); System.out.print("program over"); } } } 1. 编写一个应用程序

电话传递数据加密

帅比萌擦擦* 提交于 2020-04-03 05:22:34
题目: 某个公司采用公用电话传递数据, 数据是四位的整数,在传递过程中是加密的,加密规则如下: 每位数字都加上5, 然后用和除以10的余数代替该数字, 再将第一位和第四位交换,第二位和第三位交换。 import java.util.*; public class Test{ public void jie(int num){ int a,b,c,d; a=num/1000; b=num/100-a*10; c=num/10-a*100-b*10; d=num%10; int[] s = {a,b,c,d}; int temp=0; temp=s[0]; s[0]=s[3]; s[3]=temp; temp=s[1]; s[1]=s[2]; s[2]=temp; for(int i=0;i<4;i++){ if(s[i]<4) s[i]=s[i]+10-5; else s[i]=s[i]-5; } System.out.print("\t\t\t解密过后的数字为: "); for(int i : s) System.out.print(i); } public void add(int num){ int a,b,c,d; a=num/1000; b=num/100-a*10; c=num/10-a*100-b*10; d=num%10; int[] s = {a,b,c,d};

MOSS 2007 入门(6) : 使用一个Code-behind的用户控件作为WebPart

有些话、适合烂在心里 提交于 2020-04-03 04:20:16
在MOSS 2007中有几种Webpart的部署方式: 1 使用Asp.net 2.0的Webpart,声明SafeContorl之后上载到Sharepoint的Webpart gallery中,MSDN上的 Walkthrough: Creating a Basic Web Part 有详细介绍. 2 使用SharePoint的Webpart,装一个VS Extensions for SharePoint之后有一个项目类型叫做webpart,写一个webpart,然后F5,就会把webpart部署到你的SharePoint的站点中.实际上也是部署了一个Feature. 其原理MSDN上也有介绍: Walkthrough: Creating a Basic SharePoint Web Part 3 kaneboy 在他的blog中提到过 使用Feature的部署DelegateContorl的方式部署一个ascx文件到站点集的Feature 。 以上三种方式各有优缺点,前两种方式采用纯粹的Webpart的形式,开发起来很麻烦,特别是一些丰富的用户界面会变得很麻烦。第三种方式虽然解决了前两种方式的不足,但是没有Code-behind,做企业级开发把code写在ascx文件中实在有点不合适,而且使用Feature部署以后管理起来不是很方便。那么今天我就来Demo一种使用Code

2018年4月20日JAVA

喜你入骨 提交于 2020-04-02 21:34:49
File类 文件操作在Java的io操作中占有十分重要的地位,本文从以下几个方面来接受Java中对文件的操作。 1.Java中新建或者删除一个文件,文件夹以及createNewFile(),delete(),mkdir(),mkdirs()函数的使用。 2. 判断文件的函数:exists(),isFile(),isAbsolute(),isDirectory(),canRead(),canWrite(),isHidden()函数的使用。 3. 文件属性的函数:lastModified(),length(),list(),listFiles(),renameTo(),getName(),getParent(),getPath(),getAbsolutePath(),delete()函数的使用。 4. 文件输入输出操作中的FileInputStream(),InputStreamReader()的使用和差别。 一:创建一个文件或者文件夹: public class FileTest { public static void main(String[] args) throws IOException { File file = new File("D:/hust/file.txt"); File directory = new File("D:/hust/hk"); File dir

正则表达式补充内容测试

故事扮演 提交于 2020-04-02 21:25:45
import java.util.regex.*; public class RegPlus{ public static void main(String[] args){ //group(); //reference(); flags(); } //non-capturing groups private static void group(){ String str = "drfajian"; Pattern p1 = Pattern.compile("[a-z]{3}(?=a)"); Pattern p2 = Pattern.compile("(?=a)[a-z]{3}"); Pattern p3 = Pattern.compile("[a-z]{3}(?!a)"); Pattern p4 = Pattern.compile("(?!a)[a-z]{3}"); Matcher m1 = p1.matcher(str); Matcher m2 = p2.matcher(str); Matcher m3 = p3.matcher(str); Matcher m4 = p4.matcher(str); while(m1.find()){ System.out.print(m1.group() + " "); } System.out.println(); while(m2

IO流 文件 File

半世苍凉 提交于 2020-04-02 20:26:28
package com.yyq; import java.io.*; //File 类 /* * 用来将文件或者文件夹封装成对象 * 方便对文件和文件夹的属性信息进行操作 * File对象可以作为参数传递给流的构造函数 * 流只能处理数据 * */ /* * File 类的常见方法: * 1.创建 * boolean createNewFile() * 在指定位置创建文件,如果该文件已经存在,则不创建,返回false * 和输出流不一样,输出流对象--创建文件,文件存在会覆盖。 * mkdir file.mkdir 创建一级目录 * mkdir file.mkdirs(创建多级目录)既可以创建目录,也可以创建文件 * 2.删除 * delete Boolean类型 删除失败,返回假 deleteonExit() void类型 告诉虚拟机,退出时删除指定文件 * 3.判断 * canExecute 判断能否执行 * exists() 判断文件是否存在 * * (//在判断文件对象是否是文件或者目录是,必须判断是否存在) * isFile() 判断是否是文件 * isDirectory 判断是否是目录 * isHidden() * isAbsolute 判断是否为绝对路径 * 4.获取信息 * getName() * getPath() * getParent() /

JSP、JAVA获取各种路径总结

﹥>﹥吖頭↗ 提交于 2020-04-02 20:05:16
3.1 JSP中获得当前应用的相对路径和绝对路径   根目录所对应的绝对路径:request.getRequestURI()   文件的绝对路径  :application.getRealPath(request.getRequestURI());   当前web应用的绝对路径 :application.getRealPath("/");   取得请求文件的上层目录:new File(application.getRealPath(request.getRequestURI())).getParent()   3.2 Servlet中获得当前应用的相对路径和绝对路径   根目录所对应的绝对路径:request.getServletPath();   文件的绝对路径 :request.getSession().getServletContext().getRealPath   (request.getRequestURI())   当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("/");   (ServletContext对象获得几种方式:    javax.servlet.http.HttpSession.getServletContext()   javax.servlet.jsp.PageContext

java 获取绝对路径

怎甘沉沦 提交于 2020-04-02 20:03:42
原文地址: http://hi.baidu.com/%C3%E7%D0%A4/blog/item/9e887b6c2e7005ef4216946c.html 1、利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径 2、使用File提供的函数获取当前路径: File directory = new File("");//设定为当前文件夹 try{ System.out.println(directory.getCanonicalPath());//获取标准的路径 System.out.println(directory.getAbsolutePath());//获取绝对路径 }catch(Exceptin e){} File.getCanonicalPath()和File.getAbsolutePath()大约只是对于new File(".")和new File("..")两种路径有所区别。 # 对于getCanonicalPath()函数,“."就表示当前的文件夹,而”..“则表示当前文件夹的上一级文件夹 # 对于getAbsolutePath()函数,则不管”.”、“..”,返回当前的路径加上你在new File()时设定的路径

File System Programming --- (一)

房东的猫 提交于 2020-04-01 08:54:00
About Files and Directories The file system is an important part of any operating system. After all, it’s where users keep their stuff. The organization of the file system plays an important role in helping the user find files. The organization also makes it easier for apps and the system itself to find and access the resources they need to support the user. 文件系统是任何操作系统的一个重要组成部分。毕竟,它是用户存储数据的地方。文件系统组织在帮助用户查找文件时起着很大的作用。 文件系统组织还让应用程序和系统本身查找和访问支持用户的各种资源变得更加简单。 This document is intended for developers who are writing software for OS X, iOS, and iCloud. It shows you how to use the system interfaces

GRPC与.net core

允我心安 提交于 2020-04-01 07:04:42
系列章节 GRPC与.net core GRPC截止时间与元数据 GRPC与netcore Identity GRPC与netcore IdentityServer4 概述 GRPC的数据交互模式有: 1.单项RPC,最简单的数据交换方式,客户端发出单个请求,收到单个响应 2.服务端流式RPC,是在服务端收到客户端的请求之后,返回一个应答流,客户端收到流之后处理。 3.客户端流式RPC,与单项类似,但客户端发送的是流式RPC 4.双向流式RPC,调用由客户端调用方法来初始化,而服务端则接收到客户端的元数据,方法名和截止时间。服务端可以选择发送回它的初始元数据或等待客户端发送请求。下一步怎样发展取决于应用,因为客户端和服务端能在任意顺序上读写 - 这些流的操作是完全独立的。例如服务端可以一直等直到它接收到所有客户端的消息才写应答,或者服务端和客户端可以像"乒乓球"一样:服务端后得到一个请求就回送一个应答,接着客户端根据应答来发送另一个请求,以此类推。 单项RPC较简单不做示例了。 首先在vs2019中net core3.0中新建GRPC项目。然后定义响应的proto文件,根据proto文件生成响应的服务端与客户端代码。 1.服务端流式RPC 1.定义 protofile syntax = "proto3"; option csharp_namespace = "GrpcGreeter