Java实验一 Java语言基础(12题)
文章目录:
1、我国历法中的天干、地支和生肖的排列是有规律的。天干的顺序是“甲乙丙丁戊己庚辛壬癸”,地支的顺序是“子丑寅卯辰巳午未申酉戌亥”,生肖的顺序是“鼠牛虎兔龙蛇马羊猴鸡狗猪”。天干、地支、生肖的计算方法非常简单:将年份减去3后除以10得到余数是几,就对应于天干中的第几位;将年份减去3后除以12得到余数是几,则对应于地支中的第几位;生肖的计算方法和地支完全一致。例如,对2006年而言,将数字2006减去3后是2003,除以10后的余数是3,对应于天干中的第三位“丙”;将2003除以12的余数是11,所以对应地支中的倒数第二位“戌”。由此可知,2006年是“丙戌”年,生肖是“狗”。根据以上思路,用Java写一个程序。程序提供一个声明形式为“public void getInfo(int year)”的方法,此方法接收一个int类型的代表年份的数字,然后计算并打印出相关信息
2、1980年,我国制定了“信息交换汉字编码字符集及其交换码标准GB2312—1980”。GB2312将汉字表分为94个区,每个区94个位,这种编码称为区位码。GB2312收录的汉字分成两级:第一级是常用汉字,共3755个,置于16~55区;第二级是次常用汉字,共3008个,置于56~87区。一、二级的所有汉字从16区~87区,总共有72个区。每个区可编码94个汉字,故72个区理论上能编码的汉字总量是72×94=6768个。但因为一级汉字的编码到5589截止,5590、5591、5592、5593、5594这5个编码没有使用,所以72个区实际编码的汉字总数是72×94-5=6763个
3、报数游戏。A、B、C、D、E、F、G、H共8人站成一排,按图2.3所示的方法从1开始报数。编写一个Java程序,找出谁先报到19 431 0057?
4、用迭代法求正数n的平方根x,a由命令行参数给出。求平方根的迭代公式为xn+1=0.5×(xn+a/xn),要求前后两次求出的x的差的绝对值小于10-5。 x的迭代初始值为a/2
5、两个羽毛球队进行比赛,各出3人。甲队为A、B、C 3人,乙队为x、y、z 3人。已抽签决定比赛名单。有人向队员打听比赛的名单。A说他不和x比,C说他不和x、z比。请编写一个Java程序找出3对赛手的名单
6、奇妙的算式。有人用字母代替十进制数字写出下面的算式。请编写一个Java程序,找出这些字母代表的数字
7、猴子吃桃问题。一天,一只小猴子摘下一堆桃子,当即吃去一半,还觉得不过瘾,又多吃了一个。第二天接着吃了前一天剩下的一半,馋不忍罢又多吃了一个。以后每天如此。到第10天小猴子去吃时,只剩下一个桃子了。问小猴子共摘了多少个桃子?
8、编写并测试以下递归方法,递归公式为
9、某火车站规定:在旅游旺季7~9月份,如果订票20张及其以上者,优惠票价的10%;20张以下,优惠5%;在旅游淡季1~6月份、10~12月份,订票20张及其以上者,优惠20%,20张以下,优惠10%。编写一个Java程序能够根据月份和旅客订票张数决定优惠率
10、编写一Java程序,计算cosx=1-+- +…,精确到第n项,误差小于0.000 1,x的值由键盘输入
11、编写一个通用方法,在给出的一维数组中查找一个数,找到时输出已找到某数,未找到时输出未找到某数
12、定义一个4行4列的double型二维数组。创建一个方法显示数组并计算任意给定的行、给定的列、主对角线和副对角线的和以及数组中的最大值
1、我国历法中的天干、地支和生肖的排列是有规律的。天干的顺序是“甲乙丙丁戊己庚辛壬癸”,地支的顺序是“子丑寅卯辰巳午未申酉戌亥”,生肖的顺序是“鼠牛虎兔龙蛇马羊猴鸡狗猪”。天干、地支、生肖的计算方法非常简单:将年份减去3后除以10得到余数是几,就对应于天干中的第几位;将年份减去3后除以12得到余数是几,则对应于地支中的第几位;生肖的计算方法和地支完全一致。例如,对2006年而言,将数字2006减去3后是2003,除以10后的余数是3,对应于天干中的第三位“丙”;将2003除以12的余数是11,所以对应地支中的倒数第二位“戌”。由此可知,2006年是“丙戌”年,生肖是“狗”。根据以上思路,用Java写一个程序。程序提供一个声明形式为“public void getInfo(int year)”的方法,此方法接收一个int类型的代表年份的数字,然后计算并打印出相关信息

package com;import java.util.Scanner;public class day1
{public static void main(String[] args){char []天干 = {'甲','乙','丙','丁','戊','己','庚','辛','壬','癸'};char []地支 = {'子','丑','寅','卯','辰','巳','午','未','申','酉','戌','亥'};char []生肖 = {'鼠','牛','虎','兔','龙','蛇','马','羊','猴','鸡','狗','猪'};int year;Scanner scanner = new Scanner(System.in);System.out.print("请输入年份:");year = scanner.nextInt();System.out.println("你输入的年份为:"+year);System.out.println("当年的天干地支为:"+天干[((year-3)%10)-1]+地支[((year-3)%12)-1]);System.out.println("当年所对应的生肖为:"+生肖[((year-3)%12)-1]);}}
2、1980年,我国制定了“信息交换汉字编码字符集及其交换码标准GB2312—1980”。GB2312将汉字表分为94个区,每个区94个位,这种编码称为区位码。GB2312收录的汉字分成两级:第一级是常用汉字,共3755个,置于16~55区;第二级是次常用汉字,共3008个,置于56~87区。一、二级的所有汉字从16区~87区,总共有72个区。每个区可编码94个汉字,故72个区理论上能编码的汉字总量是72×94=6768个。但因为一级汉字的编码到5589截止,5590、5591、5592、5593、5594这5个编码没有使用,所以72个区实际编码的汉字总数是72×94-5=6763个
编写程序,实现的功能是:将所有的一级汉字的区位码打印出来,并在区位码后面跟上其汉字本身。每打印8个汉字的相关信息后换行。
操作提示:使用for循环嵌套,外层循环从16~55,内层循环从l~94。注意在适当时使用break退出循环。定义一个拥有两个元素的byte类型数组,将区码加上十进制数160并赋给数组下标为0的元素;将位码加上十进制数160并赋给数组下标为1的元素。赋值时注意类型的强制转换。当byte数组的两个元素都取得值后,使用java.1ang.String类的“public String(byte[]bytes)”构造形式即可得到一个特定汉字。

package com;import java.util.Scanner;
import java.lang.String;
public class day1
{public static void main(String[] args){int k=0;byte bytes[]=new byte[2];//定义一个拥有两个元素的byte类型数组String word="";for (int i=16;i<=55;i++){for (int j=1;j<=94;j++){//将区码加上十进制数160并赋给数组下标为0的元素bytes[0]=(byte)(i+160);//将位码加上十进制数160并赋给数组下标为1的元素bytes[1]=(byte)(j+160);word=new String(bytes);//赋值时注意类型的强制转换System.out.print(i+""+String.format("%02d",j));//当byte数组的两个元素都取得值后System.out.print(word);//5590、5591、5592、5593、5594这5个编码没有使用if (i==55 && j>=89){break;}k++;if (k%10==0){System.out.println();}}}}}
3、报数游戏。A、B、C、D、E、F、G、H共8人站成一排,按图2.3所示的方法从1开始报数。编写一个Java程序,找出谁先报到19 431 0057?

package com;import java.util.Scanner;
import java.lang.String;
public class day1
{public static void main(String[] args){char []AH={'A','B','C','D','E','F','G','H'};Scanner scanner = new Scanner(System.in);System.out.print("请输入一个数:");int sc = scanner.nextInt();int a = sc/7;int b = sc%7;if (a%2==0){System.out.println("现报道的是:"+AH[b-1]);}else {System.out.println("现报道的是:"+AH[8-b]);}}}
4、用迭代法求正数n的平方根x,a由命令行参数给出。求平方根的迭代公式为xn+1=0.5×(xn+a/xn),要求前后两次求出的x的差的绝对值小于10-5。 x的迭代初始值为a/2
package com;import java.util.Scanner;
import java.lang.String;
public class day1
{public static void main(String[] args){double sum;Scanner scanner = new Scanner(System.in);System.out.print("请输入a的值:");double a = scanner.nextDouble();double x=a/2,h1=0,h2=0;do{h1=0.5*(x+a/x);x=h1;h2=0.5*(x+a/x);x=h2;sum=Math.abs(h1-h2);}while (sum>0.000001);System.out.println("h1:"+h1+" "+"h2:"+h2);System.out.println("差值k="+sum);}}
5、两个羽毛球队进行比赛,各出3人。甲队为A、B、C 3人,乙队为x、y、z 3人。已抽签决定比赛名单。有人向队员打听比赛的名单。A说他不和x比,C说他不和x、z比。请编写一个Java程序找出3对赛手的名单
package com;import java.util.Scanner;
import java.lang.String;
// A!=X C!=X C!Z 找出3对赛手的名单
//C-Y A-Z B-X
public class day1
{public static void main(String[] args){char i,j,k;for (i='x';i<='z';i++){for (j='x';j<='z';j++){if (i!=j){for (k='x';k<='z';k++){if (i!=k && j!=k){if (i!='x' && k!='x' && k!='z'){System.out.println("A--"+i+"\n"+"B--"+j+"\n"+"C--"+k);}}}}}}/* char []ch1={'A','B','C'};char []ch2={'x','y','z'};*//*A与x[舍] A与zB与x B与y[舍] B与z[舍]C与y*//*for (int i=0;i<=2;i++){for (int j=0;j<=2;j++){if ((i==0 && j==1) || (i==2&&j==0) || (i==2&&j==2)){}else{System.out.println(ch1[i]+"与"+ch2[j]);}}}*/}}
6、奇妙的算式。有人用字母代替十进制数字写出下面的算式。请编写一个Java程序,找出这些字母代表的数字
提示:每个字母代表值为0, 1, 2, 3, 4, 5, …, 9中的一个。使用四重穷举。

package com;import java.util.Scanner;
import java.lang.String;
public class day1
{public static void main(String[] args){int []A={0,1,2,3,4,5,6,7,8,9};int []E={0,1,2,3,4,5,6,7,8,9};int []G={0,1,2,3,4,5,6,7,8,9};int []L={0,1,2,3,4,5,6,7,8,9};int count=0;for (int e=0;e<E.length;e++){for (int g=0;g<G.length;g++){for (int a=0;a<A.length;a++){for (int l=0;l<L.length;l++){int x1=E[e]*1000;int x2=G[g]*100;int x3=A[a]*10;int x4=L[l]*1;int sum=x1+x2+x3+x4;int y1=L[l]*1000;int y2=G[g]*100;int y3=A[a]*10;int y4=E[e]*1;int end=y1+y2+y3+y4;if (end==sum*L[l]){System.out.print(E[e]+""+G[g]+""+A[a]+""+L[l]+"\t");count++;if (count%17==0) System.out.println();}}}}}}}
7、猴子吃桃问题。一天,一只小猴子摘下一堆桃子,当即吃去一半,还觉得不过瘾,又多吃了一个。第二天接着吃了前一天剩下的一半,馋不忍罢又多吃了一个。以后每天如此。到第10天小猴子去吃时,只剩下一个桃子了。问小猴子共摘了多少个桃子?
package com;import java.util.Scanner;
import java.lang.String;
public class day1
{public static void main(String[] args){int count=1;System.out.print("每一天的桃子数为:");for (int i=9;i>0;i--){count=(count+1)*2;System.out.print(count+"个"+" ");}}}
8、编写并测试以下递归方法,递归公式为

package com;import java.util.Scanner;public class day1 {static float p(int n,int x){float sum;if (n == 0){sum = 1;} else{if (n == 1){sum = x;} else{sum = ((2 * n - 1) * x * p(n - 1, x) - (n - 1) * p(n - 2, x)) / n;}}return sum;}public static void main(String[] args) {float sum;Scanner sc = new Scanner(System.in);System.out.println("请输入n:");int n = sc.nextInt();System.out.println("请输入x:");int x = sc.nextInt();sum = p(n,x);System.out.println("结果为:"+sum);}}
9、某火车站规定:在旅游旺季7~9月份,如果订票20张及其以上者,优惠票价的10%;20张以下,优惠5%;在旅游淡季1~6月份、10~12月份,订票20张及其以上者,优惠20%,20张以下,优惠10%。编写一个Java程序能够根据月份和旅客订票张数决定优惠率
package com;import java.util.Scanner;
import java.lang.String;
public class day1
{public static void main(String[] args){Scanner scanner = new Scanner(System.in);System.out.print("请输入月份:");int mth = scanner.nextInt();System.out.print("亲输入票数:");int count = scanner.nextInt();if (mth>=7 && mth<=9){if (count>=20){System.out.println(" "+"优惠票价10%");}else {System.out.println(" "+"优惠票价5%");}}else {if (count>=20){System.out.println(" "+"优惠票价20%");}else {System.out.println(" "+"优惠票价优惠10%");}}}}
10、编写一Java程序,计算cosx=1-+- +…,精确到第n项,误差小于0.000 1,x的值由键盘输入

package com;import java.util.Scanner;
import java.lang.String;
public class day1
{public static void main(String[] args){System.out.print("请输入x的值:");Scanner scanner = new Scanner(System.in);double sc = scanner.nextDouble();double cosx=1;double m=1;do{for (int i=2;;i++){m=(2*i)*(2*i-1);cosx+=-((sc*sc)/m);if (cosx<0.00001){break;}}}while(cosx>0.00001);System.out.println("cosx="+cosx);}}
11、编写一个通用方法,在给出的一维数组中查找一个数,找到时输出已找到某数,未找到时输出未找到某数
package com;import java.util.Scanner;
import java.lang.String;
public class day1
{public static void main(String[] args){int []arr=new int[10];Scanner scanner = new Scanner(System.in);System.out.println("输入10个数!");for (int i=0;i<arr.length;i++){arr[i]=scanner.nextInt();}System.out.println("清输入要查找的数字:");int m = scanner.nextInt();for (int i=0;i<arr.length;i++){if (arr[i]==m){System.out.println("该数在数组中下标为"+i);}else System.out.println("err");}}}
12、定义一个4行4列的double型二维数组。创建一个方法显示数组并计算任意给定的行、给定的列、主对角线和副对角线的和以及数组中的最大值
package com;import java.util.Scanner;
import java.lang.String;
public class day1
{public static void main(String[] args){int arr[][]=new int[4][4];Scanner scanner = new Scanner(System.in);System.out.println("请从键盘输入16个数:");for (int i=0;i< arr.length;i++){for (int j=0;j<arr[i].length;j++){arr[i][j]=scanner.nextInt();}}System.out.println("你输入的数组为:");for (int i=0;i<arr.length;i++){for (int j=0;j<arr[i].length;j++){System.out.print(arr[i][j]+"\t");}System.out.println();}System.out.println("请输入要计算的行号:");int rw = (scanner.nextInt()-1);int RWcount=0;for (int i=0;i<arr[rw].length;i++){RWcount+=arr[rw][i];}System.out.println(RWcount);System.out.println("请输入要计算的列号:");int cl = (scanner.nextInt()-1);int CLcount=0;for (int i=0;i<arr[cl].length;i++){CLcount+=arr[i][cl];}System.out.println(CLcount);System.out.println("主对角线和为:");int Ccount=0;Ccount=arr[0][0]+arr[1][1]+arr[2][2]+arr[3][3];System.out.println(Ccount);System.out.println("副对角线和为:");int Rount=0;Rount=arr[0][3]+arr[1][2]+arr[2][1]+arr[3][0];System.out.println(Rount);}}
相关文章:
Java实验一 Java语言基础(12题)
文章目录: 1、我国历法中的天干、地支和生肖的排列是有规律的。天干的顺序是“甲乙丙丁戊己庚辛壬癸”,地支的顺序是“子丑寅卯辰巳午未申酉戌亥”,生肖的顺序是“鼠牛虎兔龙蛇马羊猴鸡狗猪”。天干、地支、生肖的计算方法非常简单ÿ…...
Unity可视化Shader工具ASE介绍——5、ASE快捷键和常用节点介绍
大家好,我是阿赵。 继续介绍Unity可视化Shader插件ASE。这次来说一些常用节点的快捷键,顺便介绍一些常用的节点。 用过UE引擎的朋友可能会发现,ASE的整体用法和UE的材质节点编辑器非常的像,甚至连很多节点的快捷键都和UE的…...
【axmol-2.1 vs cocos2dx性能备忘】
axmol-2.1-08c0605 cocos2d-x-4.0 cocos2d-x-3.17.1 结论 从多边形Sprite渲染性能测试用例看,axmol相对于cocos2d-x-4.0提升42%, 相对于cocos2d-x-3.17.1提升30.8%...
idea compile项目正常,启动项目的时候build失败,报“找不到符号”等问题
1、首先往上找,看能不能找到如下报错信息 You aren’t using a compiler supported by lombok, so lombok will not work and has been disabled. 2、这种问题属于lombok编译失败导致,可能原因是依赖jar包没有更新到最新版本 3、解决方案 1)…...
从零开始:深入理解Kubernetes架构及安装过程
K8s环境搭建 文章目录 K8s环境搭建集群类型安装方式环境规划克隆三台虚拟机系统环境配置集群搭建初始化集群(仅在master节点)配置环境变量(仅在master节点)工作节点加入集群(knode1节点及knode2节点)安装ca…...
混淆技术研究笔记(五)混淆后如何反篡改?
有了上一节的基础工具后,接下来要考虑如何反篡改。 本文采用的是对混淆后的代码,针对某些关键包的字节码数据计算md5值,对所有类计算完成后对md5值进行排序,排序后拼接字符串再次计算md5值,最后通过私钥对md5进行RSA对…...
QTableWidget 表格部件
QTableWidget是QT中的表格组件类。一般用来展示多行多列的数据,是QT中使用较多的控件之一。1、QTableWidgetItem对象 QTableWidget中的每一个单元格都是一个QTableWidgetItem对象,因此先介绍下QTableWidgetItem的常用方法。 1.1、设置文本内容 void QT…...
MySQL join的底层原理
文章目录 前言一、join是什么?二、join的使用例子三、join的连接方式1、简单嵌套2、索引嵌套3、块嵌套4、哈希连接 前言 面试的时候,被问到join 的底层原理,之前没有深入了解过,今天对这个知识点进行一个学习。 一、join是什么&…...
如何在 Spring Boot 中实现容错机制
在 Spring Boot 中实现容错机制 容错机制是构建健壮和可靠的应用程序的重要组成部分。它可以帮助应用程序在面对异常或故障时保持稳定运行。Spring Boot提供了多种机制来实现容错,包括异常处理、断路器、重试和降级等。本文将介绍如何在Spring Boot中实现这些容错机…...
Sqlite3 查询 今日、昨日、本周、上周、本月、上月、本季度、上季度、本年
一、使用Between AND select * from 表名 where 字段名 Between ‘2019-1-01 00:00:00’ AND ‘2019-7-12 23:59:59’ 二、使用>,< select * from 表名 where 字段名 > ‘2019-1-01 00:00:00’ and 字段名 < ‘2019-12-12 23:59:59’ 三、升降序 select * from 表…...
IDEA XML文件里写SQL比较大小条件
背景 最近开发的时候,有一个需求的查询需要支持范围查询[a,b),并且查询的结果要求查询的范围含头端点不含尾端点。因为between…and…查询的范围是含头含尾的,因而不能使用。 因此打算直接使用>和<来比较实现,使用>的时…...
Camtasia Studio2024最新版本正式更新上线!
Camtasia Studio2024是一款专门录制屏幕动作的工具,它能在任何颜色模式下轻松地记录 屏幕动作,包括影像、音效、鼠标移动轨迹、解说声音等等,简单实用的视频录制软件,游戏的精彩画面,网络视频,屏幕录制可以让您录制屏幕所有内容视频录制支持3…...
各种业务场景调用API代理的API接口教程
API代理的API接口在各种业务场景中具有广泛的应用,本文将介绍哪些业务场景可以使用API代理的API接口,并提供详细的调用教程和代码演示,同时,我们还将讨论在不同场景下使用API代理的API接口所带来的好处。 哪些业务场景可以使用API…...
安卓App使用HttpURLConnection发送请求与上传文件
安卓原生App开发时常用的http开发工具 系统内置http请求工具为 HttpURLConnectionhttpClient 是 apache 的开源工具okHttp 使用更简单,语法相对HttpURLConnection也简洁了许多,需要在graddle添加依赖。 本文主要讲解如何使用HttpURConnection向服务器发…...
【Linux服务端搭建及使用】
连接服务器的软件:mobaxterm 设置root 账号 sudo apt-get install passwd #安装passwd 设置方法 sudo passwd #设置root密码 su root #切换到root账户设置共享文件夹 一、强制删除原有环境 1.删除python rpm -qa|grep pytho…...
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— JS进阶(三)
思维导图 1.编程思想 1.1 面向过程编程 1.2 面向对象编程 (oop) 2. 构造函数 3. 原型 3.1 原型 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IE…...
Linux 指令心法(十一)`tail` 显示文本文件的末尾部分
文章目录 命令的概述和用途命令的用法命令行选项和参数的详细说明命令的示例命令的注意事项或提示 命令的概述和用途 tail 是一个用于显示文本文件的末尾部分的命令。它在 Linux 和 Unix 系统中非常有用,因为它允许用户查看文件的最后几行,以便实时监视…...
Mac mov转mp4,详细转换步骤
Mac mov转mp4怎么转?视频文件格式为.mov是由Apple公司所开发的特殊格式。因其只能在苹果设备上播放,与他人分享时就会变得困难。为此,我们通常会选择使用MP4这种最受欢迎的视频格式。在日常使用中,MP4成为了大家首选的视频格式。而…...
高级深入--day31
Item Pipeline 当Item在Spider中被收集之后,它将会被传递到Item Pipeline,这些Item Pipeline组件按定义的顺序处理Item。 每个Item Pipeline都是实现了简单方法的Python类,比如决定此Item是丢弃而存储。以下是item pipeline的一些典型应用&…...
一文讲解图像梯度
简介: 图像梯度计算的是图像变化的幅度。对于图像的边缘部分,其灰度值变化较大,梯度值变化也较大;相反,对于图像中比较平滑的部分,其灰度值变化较小,相应的梯度值变化也较小。一般情…...
论文AI率过高怎么降?实测有效方法+免费工具推荐
当前不少学生和科研人员在写论文时都遇到过AIGC率超标的问题,不用焦虑,只要找对方法,就能有效消除AI生成痕迹,顺利通过学校的AIGC检测。 一、AIGC检测的核心逻辑是什么? 很多人会疑惑:明明是自己逐字敲的论…...
RHCSA 认证必备:目录文件的管理
目录 一、创建目录 (1)格式 (2)参数 (3)示例 二、查看目录文件 1、查看目录文件 2、统计命令 3、编辑与删除 a.编辑目录文件 b.删除目录文件 一、创建目录 (1)格式 mkdi…...
软件开发常见骗局有哪些?
虚假高薪招聘陷阱以“零经验高薪入职”“包就业”为噱头,要求求职者付费培训。实际培训内容质量低下,承诺的就业机会无法兑现,甚至诱导贷款支付培训费用。外包项目诈骗谎称有高额预算项目外包,要求开发者支付“保证金”或“预付款…...
BCI Competition IV 2a数据集深度解析:脑机接口EEG信号处理实战指南
BCI Competition IV 2a数据集深度解析:脑机接口EEG信号处理实战指南 【免费下载链接】bcidatasetIV2a This is a repository for BCI Competition 2008 dataset IV 2a fixed and optimized for python and numpy. This dataset is related with motor imagery 项目…...
Claude Code Harness入门到精通,收藏这一篇就够了!
01 真正的难点, 在模型之外的 Harness Claude Code 的架构核心,是一个「Harness」本地运行时的外壳,更多地是依靠 Harness 的工程化与可靠性。 根据公开镜像仓库 nirholas/claude-code,Claude Code 的 TypeScript 源代码跨越了…...
Excel数据合并工具软件:一键汇总无压力
办公经常收到多份表格需要合并, Excel合并常踩坑。 单元格合表没用。 表头丢了更闹心。 为啥用它? 之前工具处理合并单元格失效、表头无法保留。 这款刚好补上短板。 核心功能 Excel数据合并工具。 省心好用。 核心就一事: 多Excel…...
新谈设计模式 Chapter 05 — 原型模式 Prototype
Chapter 05 — 原型模式 Prototype灵魂速记:复印机——照着原件复制一份,省得从头再造。秒懂类比 你有一份精心排版的简历模板。每次投不同公司,你不是从头写一份新的,而是复印一份,改几个字。 原型模式就是这个"…...
一体化数字引擎 驱动机械设备非标项目精益盈
机械设备行业正进入深度数字化转型期,非标定制与项目型制造企业普遍面临项目成本失控、进度不透明、变更响应慢、售后价值难挖掘等核心痛点。传统分散式管理与复杂业务场景脱节,导致交付延迟、利润流失、协同效率低下。面向非标设备行业的数字化管理需求…...
016、CI/CD流水线:用GitHub Actions把部署从玄学变成肌肉记忆
016、CI/CD流水线:用GitHub Actions把部署从玄学变成肌肉记忆 上周深夜,线上服务突然告警。紧急回滚时发现,测试环境通过的镜像在生产环境死活起不来。查了三个小时,最后发现是某位同事在Dockerfile里写死了测试数据库的IP。这种“…...
Anthropic一夜震撼升级:Claude获得「永久在线」,全球打工人变天
文章目录一、凌晨三点,你的电脑自己在加班二、从"睡美人"到"永动机":AI的觉醒之路1. 独立生存空间:专属侧边栏UI2. Webhook唤醒:AI开始自主感知世界3. 浏览器直连:深度集成Chrome三、CoworkConway…...
