程序员 程序 日记java

学生信息管理小系统(Java)

一、题目要求 需要实现对应的操作 二、思路 (1)先设计一个主菜单界面,用户可以选择对应的功能; (2)每个板块对应一个方法,实现具体的操作; (3)最后在main函数中使用switch方法根据用户的选择对应不同的结果; 三、代码 1 import java.util.ArrayList; 2 im ......
学生 系统 信息 Java

java并发之锁的升级

偏向锁 --> 轻量级锁 --> 重量级锁,是synchronized的三种形态转换。 锁可以升级但不能降级,意味着偏向锁升级成轻量级锁后不能降级成偏向锁。这种锁升级却不能降级的策略,目的是为了提高获得锁和释放锁的效率。 线程的状态: 就绪队列可能随时被CPU选中执行;阻塞队列需要等其他线程释放锁后 ......
java

java线程池

一、什么是线程池 在java中,我们可以利用线程做很多事情,创建多个线程来高效完成任务。 线程池可以看作是线程的集合,是一种基于池化思想管理线程的工具。 举个例子: for(int i=0;i<线程数量;i++){ Thread thread=new Thread(任务); thread.start ......
线程 java

Java实现读取Excel文件并逐行写入到新的Excel文件中

在日常开发中,经常需要处理Excel文件,其中一种常见的需求是将原始Excel文件的内容逐行写入到新的Excel文件中或者写入数据中。本篇博客将介绍使用Java编程语言以及Apache POI库来实现这一功能。Apache POI是一个开源的Java库,用于处理Microsoft Office格式的 ......
文件 Excel Java

native 程序配置init rc启动

一.编写一个 native 程序 一个简单的 native 程序一般要添加两个文件:cpp文件(也可以是.c文件),make文件(以前是 android.mk,现在是 android.bp) 下面是 main.cpp #include<stdio.h> int main(){ int i=0; pr ......
程序 native init

微信小程序如何清除订阅消息消息列表

问题: 如果订阅授权框选择【总是保持以上选择】,无论是“允许”还是“拒绝”,都会进入:小程序右上角 > 管理 > 订阅消息的通知管理列表里,并且再次调用wx.requestSubscribeMessage()不会再弹出授权框。但是这样对于开发阶段不是很友好,那开发阶段怎么清除通知管理列表呢? wx. ......
消息 程序

2021年百度程序设计竞赛

package PTACZW; import java.util.Scanner; import java.util.ArrayList; import java.io.*; import java.util.StringTokenizer; public class Main{ static Bu ......
程序设计 程序 2021

微信小程序3 常用标签之 button

Button 就是按钮,它最常用的属性就是type type:指定按钮的样式,有如下四种 <button>我是按钮1</button> <button type="default">我是按钮2</button> <button type="primary">我是按钮3</button> <butto ......
常用 标签 程序 button

Java导入、导出excel

Excel是由四个元素组成的分别是:WorkBook(工作簿)、Sheet(工作表)、Row(行)、Cell(单元格),其中包含关系是从左至右,一个WorkBook可以包含多个Sheet,一个Sheet又是由多个Row组成,一个Row是由多个Cell组成。 1.1 创建Excel的元素 1)创建Wo ......
excel Java

c语言程序编写:数组元素移动

1、怎么平移matlab的数组啊? 2、c语言程序编写:数组元素移动 3、在c++语言中将a数组中第一个元素移到数组末尾,其余数据依次往前平移一... 4、编写c++程序:函数的功能是移动一维数组中的内容 怎么平移matlab的数组啊? 1、另外matlab还提供了左右、上下、以及旋转90度直接利用 ......
语言程序 数组 元素 语言 程序

曾经的你《程序员版》

曾梦想仗剑走天涯 然而却无奈写代码 年少的心总有些轻狂 如今我产品为大/如今你说啥是啥 曾让我头大的算法 如今都默默全拿下 领导总让人感到无语又奇葩 曾让我内心大骂 Di li li li di li li li den da Di li li li di li li li da da Di li ......
程序员 程序

Java学习-1

今天学了点Java构建最小栈的方法,采用的是链表存储其中的最小值以及当前节点的数值,在插入栈内新元素的时候进行对应的最小值比对,插入到private链表中。 ```java class ListNode{ public int val; public int min; public ListNode ......
Java

35岁失业程序员现身说法

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

IOS Safari、微信小程序 img或者其他标签元素出现黑边、黑线阴影

这个问题最开始出现在小程序上,然后在社区找到一个一样得案例 案例:https://developers.weixin.qq.com/community/develop/doc/000608420706f0d8f65f4e8c95b800 一开始以为是小程序的BUG,后来认真看文字才发现在IOS 的S ......
黑线 阴影 元素 标签 程序

java两个list对象取差集

在Java开发中,我们经常会遇到需要对两个List对象进行比较并取得它们的差集的情况。差集是指在第一个List中出现而在第二个List中没有出现的元素集合。本文将介绍如何使用Java来实现这个功能,并提供代码示例。 方法一:使用循环嵌套遍历比较一种常见的方法是通过嵌套循环遍历比较两个List对象中的 ......
差集 对象 两个 java list

Java集合框架

# Java集合框架 ## 集合框架 用于存储数据的容器,集合框架是为表示和操作集合而规定的一种统一的标准的体系结构 任何集合框架都包含三大块内容: 对外的接口、接口的实现和对集合运算的算法 ## 接口 表示集合的抽象数据类型。接口允许我们操作集合时不必关注具体实现,从而达到“多态”。在面向对象编程 ......
框架 Java

java安装失败错误代码

java安装错误 安装路径不是默认的安装路径,并且安装路径有中文。电脑是32位系统,但是安装的jdk64位的。安装过程中内存不足,程序本身有缺陷。 点击Windows键+ R打开运行程序。在运行框中键入控制面板。在出现的窗口中找到Java并将其打开。在Java控制面板中打开安全选项卡。删除浏览器中启 ......
错误 代码 java

曾经的你《程序员版》

曾梦想仗剑走天涯 却夜以继日敲代码 看一看世界的繁华 敲一敲键盘的噼啪 年少的心总有些轻狂 如今我产品为大/如今你说啥是啥 曾让我头大的算法; 如今都默默全拿下; 领导总让人感到无语又奇葩 曾让我内心大骂 Di li li li di li li li den da Di li li li di l ......
程序员 程序

微信小程序2 view,text 标签

View标签 删除上次test.wxml中的内容,改成 <View>这是第一个View</View> <view>这是第二个view</view> 新加了2个view标签 页面展示为 可以看到,一个view标签占满了一行,跟代码里view标签是否换行是没关系的。 包括我改成这样 <View>这是第一 ......
标签 程序 view text

java-多线程并发,CompletableFuture

//无返回值 @Override public void execCreateYmDetDataSubTask(YmDetCreateWorkerDto ymDetCreateWorkerDto){ List<Long> sendIdList = ymDetCreateWorkerDto.getSe ......
CompletableFuture 线程 java

Java常用类

#Java常用类 ## Object类 getClass() 获取类 notify() 和 wait() 唤起进程和阻塞进程 equals() 判定两个对象是否相等,注意子类需要重写判定方法,因为原方法比较的是引用,肯定不相等 ## Math类 常见方法 abs 绝对值 pow 求幂 ceil 向上 ......
常用 Java

java时间天数差

时间天数差 private int diffInDays(Date star, Date endDay) { Date nextDay = star; int diffInDays = 1; while(nextDay.before(endDay)){//当明天不在结束时间之前是终止循环 Calen ......
天数 时间 java

Qt 防止多个相同程序共存

1、开发环境:QtCreator4.8.2 + Qt5.12.2 2、设计背景:Qt 程序复杂的时候,程序不能启动多个同名程序,否者资源调用上可能会存在冲突 3、设计思想:Qt 程序需要具备独立性,需要根据程序名做互斥,核心方法根据互斥名申请共享内存, 每次程序启动时判断共享内存是否唯一,如果存在相 ......
多个 程序 Qt

简单算法程序-C和C++

快速幂算法C++:用于以 log(n) 的复杂度求幂 $x^n$。 #include<iostream> using namespace std; long long fast_power(long long a, long long b){ long long ans = 1; while(b){ ......
算法 程序

微信小程序使用echarts动态设置宽高

微信小程序中动态设置了echarts的高度,但是canvas变形,并没有重新resize ## 原因 chart获取不到父组件的宽高,小程序里获取宽高用的是 wx.createSelectorQuery() ,echarts里resize的时候,并没有调用这个API,肯定无法重置宽高。 ## 解决 ......
echarts 程序 动态

推荐付费阅读微信小程序-支持多种付费模式

含6种源码的V1.8.5版本,包括了付费阅读小程序和付费阅读公众号双版本的前后端开源源码。 该源码支持免费观看部分文字、视频和音频内容,而其他部分则需要付费才能继续观看。此版本是独立版小程序,与原付费阅读公众号版的数据不通。 该源码支持月费、季费和年费等多种付费设置,灵活满足用户的不同需求。 演示地 ......
多种 模式 程序

Gradle 运行Java Main 类

### 文章来源 翻译自 [Run a Java main Method Using Gradle](https://www.baeldung.com/gradle-run-java-main),尊重原创 [可复制地址](https://www.cnblogs.com/wei2cai/article ......
Gradle Java Main

Java 获取当前天是一年中的第几天

Java 获取当前天是一年中的第几天 ```java @Test void dayofweed() throws Exception { System.out.println("2023-01-01 第 " + getWeekYearISO("2023-01-01")); System.out.pr ......
Java

009 python socket UDP服务端程序,在pycharm正常运行,生成的exe运行有时候接收不到数据,程序假死,按回车后正常运行

![](https://img2023.cnblogs.com/blog/529952/202308/529952-20230801090505459-1653660101.png) 写了一个简单的socket服务端程序,在pycharm中正常,生成exe后运行,有时候接收不到数据。经过半天折腾,发 ......
程序 有时候 pycharm 数据 python

Java面试题 P28:数据库篇:MySql篇-MySql优化-索引-什么是索引?索引

什么是索引:索引(index)是帮助MySql高效获取数据的数据结构(有序)。在数据之外,数据库还维护着满足特定查找算法的数据结构(B+树),这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。 ......
索引 MySql 数据库 数据 Java