程序员 程序 日记java

日记 2023.11.3:2023 syzx 秋季训练 5

日记 2023.11.3:2023 syzx 秋季训练 5 A 在每个节点上决策,做两两匹配。 B 背包。\(dp(i, j, a-b)\) 表示前 \(i\) 张牌,有 \(j\) 张翻倍,Alice 点数是 \(a\),Bob 点数是 \(b\)。\(O(26n^3)\)。 C 斐波那契拆分。当 ......
2023 日记 syzx 11

日记 2022.12.17:22年实验中学秋季训练 6

A. gym103428m 问有多少个长度为 \(n\) 的 01 串,其中有 \(m\) 个是 1,且最长连续的 1 的长度恰好是 \(k\)。十万。 Trick 1 容斥系数怎么算? Trick 2 限制了这个串的长度和 \(1\) 的个数,这意味着什么?插板的东西是什么? solution 错 ......
中学 日记 2022 12 17

Java IO教程 - Java文件操作

文件创建 我们可以使用File类的createNewFile()方法创建一个新文件: File dummyFile = new File("test.txt"); boolean fileCreated = dummyFile.createNewFile(); 该createNewFile()方法创 ......
Java 文件 教程

Java IO教程- Java文件

创建文件 我们可以从中创建一个 File 对象 路径名 父路径名和子路径名 URI(统一资源标识符) 我们可以使用File类的以下构造函数之一创建一个文件: File(String pathname) File(File parent, String child) File(String paren ......
Java 文件 教程

使用uniapp开发小程序getLocation报错

uniapp中使用uni.getLocation()报错,报错如下: getLocation:fail the api need to be declared in the requiredPrivateInfos field in app.json/ext.json 首先检查uniapp的mani ......
getLocation 程序 uniapp

线上JAVA应用平稳运行一段时间后出现JVM崩溃问题

系统是一个定时任务系统,需要定时执行业务代码,业务代码主要是访问MYSQL数据库和缓存进行操作,该开始启动,系统日志一切正常,但是运行一段时间到凌晨后,系统就自动崩溃了,java进程没有了,只留下了程序崩溃日志 ......
时间 问题 JAVA JVM

mac m1上java调用opencv

*. mac1 *. openjdk17 官网上没有编译好的mac m1上二进制库.需要自己下载源代码编译. https://opencv.org/releases/从这里下载源代码.如opencv-4.7.0.zip解压 把 opencv-4.7.0文件夹重命名为opencv 在opencv同级目 ......
opencv java mac

go语言并发,释放程序潜能的魔力

Go语言并发:释放程序潜能的魔力 原创 Go先锋 Go先锋 2023-11-06 08:02 发表于广东 收录于合集#Go语言并发1个 Go 先锋 读完需要 9分钟 速读仅需 3 分钟 概述 在编程领域,处理多任务和并发操作是必不可少的。 Go 语言以其简洁而强大的并发机制而闻名。本文将简单探讨 G ......
潜能 魔力 语言 程序

QT 应用程序打包

一、简述 在Windows环境将应用程序打包成一个exe应用,以便给没有Qt环境的用户使用。 打包工具:Windows使用windeployqt,Ubuntu使用linuxdeployqt (linuxdeployqt xxx可执行文件 -appimage)。 步骤:使用windeployqt将ex ......
应用程序 程序 QT

【蠢人日记/silly dairy】

exam 1 import math p=sqrt(4) #wrong p=math.sqrt(4) #right def f(x=3,y=4): p=1 return p ans=f(x,y) #wrong ans=f(x=2,y=3) #right ans=f(2) #right f 函数中 x ......
蠢人 日记 silly dairy

9月份 《程序员修炼之道——从小工到专家》读后感1

第一章 注重实效的哲学1 我的源码让猫给吃了在所有的弱点中,最大的弱点就是害怕暴露弱点;同意为某个结果负责,就应切实负起责任;不要抱怨,总是把问题归咎于别人;辩解听起来很愚蠢,说话之前先将借口清除,谈话之前自己先预演一遍;提供选择,而不是找借口,不要说做不到,而是能够做什么挽回局面;2 软件的熵破窗 ......
小工 读后 读后感 程序员 月份

程序设计语言的分类

程序设计语言是什么 人与机器沟通的语言 程序设计语言的分类: 1.机器语言: 二进制语言,机器可以直接识别的 2.汇编语言: 使用助句符号方便机器语言一一对应 3.高级语言: 接近自然语言的计算机程序设计语言 Python,Java都是高级语言 ......
程序设计 语言 程序

java中的重排序和volatile关键字

一、内存模型基础 1、内存模型描述的是程序中各变量(线程共享变量)的访问规则,以及在实际计算机系统中将变量存储到内存和从内存读取出变量这样的低层细节。 2、Jvm系统中存在一个主内存(Main Memory或Java Heap Memory),Java中所有变量都储存在主存中,对于所有线程都是共享的 ......
volatile 关键字 关键 java

java随机数

在Java中生成随机数可以使用java.util.Random类或者java.lang.Math类的静态方法,也可以使用Java 8引入的java.util.concurrent.ThreadLocalRandom类。 参考文章:java怎么产生随机数 使用java.util.Random类: im ......
随机数 java

java数组最大值

参考文章:java数组求最大值 在Java中,你可以通过遍历数组元素来找到数组中的最大值。以下是两种常见的方法: 使用循环遍历数组 public class Main { public static void main(String[] args) { int[] array = {10, 5, 8 ......
最大值 数组 java

Shell系列---【常用脚本之---java启动脚本:run.sh】

run.sh #!/bin/sh -l application=node_exporter PORT=1888 CUR_IP=${hostname -I | awk '{print $1}'} command="/opt/app/middles/node_exporter/node_exporter ......
脚本 常用 Shell java run

Java设计模式之桥接模式

桥接(Bridge)模式的定义如下:将抽象与实现分离,使它们可以独立变化。它是用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的耦合度。 假如你有一个几何形状(Shape)类, 从它能扩展出两个子类: 圆形(Circle)和方形(Square)。你希望对这样的类层次结构进行扩展以使其 ......
模式 设计模式 Java

java设计模式之适配器模式

定义将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。在适配器模式中,我们通过增加一个新的适配器类来解决接口不兼容的问题,使得原本没有任何关系的类可以协同工作。 根据适配器类与适配者类 ......
模式 设计模式 适配器 java

java web 上传文件夹的实现(支持Chrome)

上传文件夹的思路其实就是将文件夹中所有的文件上传到服务器,上传的时候文件名称要从文件夹目录开始截取,以下图中的目录为例,index.html文件应该以news_1/index.html的路径传到服务器,所有文件上传之后,上传到服务器的文件夹路径是从上传的上传的文件路径截取到文件夹结束。下面详细介绍: ......
文件夹 文件 Chrome java web

优雅设计之美:实现Vue应用程序的时尚布局

前言 页面布局是减少代码重复和创建可维护且具有专业外观的应用程序的基本模式。如果使用的是Nuxt,则可以提供开箱即用的优雅解决方案。然而,令人遗憾的是,在Vue中,这些问题并未得到官方文档的解决。 经过多次尝试,小编得出了一个运行良好且可扩展而不会令人头疼的架构的模式。下面用一个简单的例子为大家介绍 ......
应用程序 布局 程序 时尚 Vue

11.6日记

继承是面向对象的三大特性之一,但很多时候使用继承的结果却不尽如人意。除了人尽皆知的紧耦合问题外,有的时候还会导致子类的快速膨胀。设想这样一个场景:最初设计的时候有一个类型Product,但后来随着新需求的出现,X原因导致了它的变化,X有两种情况,则通过继承需要创建两个新的子类ProductX1,Pr ......
日记 11.6 11

实验1:UML与面向对象程序设计原则

本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、掌握面向对象程序设计中类与类之间的关系以及对应的UML类图; 2、理解面向对象程序设计原则。 [实验任务一]:UML复习 阅读教材第一章复习UML,回答下述问题: 面向对象程序设计中类与类的关系都有哪几种?分别用类图实例说明。 4种:泛化 ......
程序设计 对象 原则 程序 UML

2023-2024-1 20231326 《计算机基础与程序设计》第六周周总结

2023-2024-1 20231326 《计算机基础与程序设计》第六周周总结 目录2023-2024-1 20231326 《计算机基础与程序设计》第六周周总结作业信息教材内容总结《计算机科学概论》《C语言程序设计》 作业信息 这个作业属于哪个课程 2022-2023-1-计算机基础与程序设计 这 ......

读程序员的制胜技笔记05_测试(上)

1. 对测试普遍看法 1.1. 很乏味,没有人喜欢这样做,而且回报寥寥 1.2. 对测试人员有一种主观的看法,认为他们的工作太容易了 1.3. 测试看成项目的外部活动,希望尽量减少 1.4. 对于测试人员来说,他需要考虑的就是产品的质量 2. 测试是软件开发工作中不可或缺的一部分 2.1. 可为开发 ......
程序员 笔记 程序 05

助教工作总结(面向对象程序设计)202310

一、助教工作的具体职责和任务 1、与老师的配合: 老师每周会布置课后作业发布在云班课 协助老师批改课后作业 2、与课程其他助教的配合: 共同解决同学们课后的疑问并将出现的重点问题反馈给老师 每周制作一份本周作业的参考答案以供同学们参考(轮流写) 定期收集总结同学们的学习情况和对课程的建议并反馈给老师 ......

执行下列程序,输出结果为 2

执行下列程序,输出结果为 2 var a = 1; function fn(){ var a = 2; function a(){console.log(3);} return a; function a(){console.log(4);} } var b = fn(); console.log( ......
结果 程序

35岁 + 程序员 + 失业

35岁失业程序员现身说法 35岁 + 程序员 + 失业,三个词组合在一起,很难不会给人以标题党的感觉,但此文并非如此。我是一名有15年工作经验的.net程序员, 略懂一些前端技术,刚刚跨越35岁门槛,而不幸的是前段时间又刚好被失业,所以作者就亲身实践简单分享下自己的失业经历和当前思考。 33岁前 - ......
程序员 程序

2023-2024-1 20231304 《计算机基础与程序设计》第六周学习总结

2023-2024-1 20231304 《计算机基础与程序设计》第六周学习总结 作业信息 这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计 这个作业要求在哪里 2023-2024-1计算机基础与程序设计第六周作业 这个作业的目标 作业正文 2023-2024-1 20231304 ......

9月份 《程序员修炼之道——从小工到专家》读后感2

第二章 注重实效的途径1 重复的危害系统中的每一项知识都必须是单一、无歧义、权威的表示;DRY- Dont repeat yourself 不要重复你自己;重复如何发生 强加的重复 信息的多种表示 代码中的文档; 把注释保留给其他的高级说明 文档与代码 语言问题; 无意的重复 设计问题; 使影响局部 ......
小工 读后 读后感 程序员 月份

23.11.5的Blue和自我和解日记

Time? 自蓝帽杯打完之后,在安全技术学习上开摆了一周 10点多了,适合开始emo(狗头 why? 雨天。 看java感觉肌无力,没有开发经验,留给我的时间也不多了...可能多半是不够兴趣吧... 食之无味,弃之可惜... 考虑到以后的研究方向大抵会向渗透和二进制靠... 结论 去nm的emo,去 ......
日记 Blue 23 11