XOR
JAVA第1-3次作业总结
前言: Java是一门非常重要的计算机语言,也是非常广泛使用的编程语言之一。学习Java对我的职业发展和技术能力提升都有着很大的帮助。在我学习Java的过程中,我积累了一些心得体会,这些经验对我学习Java产生了很大的影响。 首先,我需要不断地练习。练习是我学好Java的关键。在本次的习题集里,我同 ......
cgo简单调用和引用动态库
### cgo简单调用和引用动态库 #### 1.目录结构 ``` # c源代码目录结构 ├── c-hello │ ├── hi.c │ ├── hi.h │ ├── hi.o │ └── libhi.so # go源代码目录结构 go-hello ├── clib │ ├── include │ ......
上传本地项目到Gitlab
$ git config --global user.name "yangkai" $ git config --glogal user.email "yangkai@ww.com" $ git init $ git add . $ git commit -m "First commit" $ gi ......
期末作业要求
要求建立:学号+姓名文件夹 例如:20203959李迎辉 中间没有空格或加号“+” 文件夹內建三个子文件夹“阅读作业”、“个人作业”、“每周总结和冲刺记录” 阅读作业中应包括至少六篇阅读笔记,每篇阅读笔记名称为01+标题,02+标题……。 例如:01梦断代码阅读笔记之一。 个人作业按照作业列表的顺序 ......
《梦断代码》读书笔记01
《梦断代码》是一本由扎克伯格的姐姐兰道尔所著,讲述她在科技行业工作和生活中的经历和体验。下面是这本书的读书笔记:我过去是怎么做的:作为一名对计算机感兴趣的学生,我曾对科技行业抱有巨大信心。我认为科技可以创造无可限量的机会和好处,如改善医疗保健、建立更加公正的社会和加速经济增长等等。我也希望成为这个领 ......
《梦断代码》读书笔记02
《梦断代码》强调了科技行业对社会的影响以及人们需要采取的改变,以创造一个更为公平和完美的科技生态。 我过去是怎么做的: 我过去对科技行业一直很感兴趣,并且认为科技为我们带来了极大的便利,从方便的通信和信息的广泛交流,到像智能手机和社交媒体的惊人创新等。然而在阅读《梦断代码》后,我开始意识到在这些技术 ......
消息中间件
1.作用: 2,市面上的消息中间件 3,你用的是那种 4.重复消费,消费顺序, 5,消费不过来的情况。 6,对kafak更细致的描述。 7kafak, 和mqtt的区别。 ......
Linux文件权限
## Linux的安全性 Linux安全系统的核心是用户账户。每个能访问Linux系统的用户都会被分配一个**唯一的用户账户**。 用户权限是通过创建用户时分配的用户**ID(user ID,UID)来跟踪的**。 用户在登录系统时是**使用登录名(login name)来代替UID登录**的 > ......
管理文件系统
# 管理文件系统 ## Linux文件系统 ### Linux文件系统的演进 #### 1.ext文件系统 Linux操作系统最初引入的文件系统叫作扩展文件系统(extended filesystem,简称ext),它为Linux提供了一个基本的**类Unix文件系统**。 ext文件系统使用i节点 ......
安装软件
## 软件包管理基础 软件包管理系统使用数据库来记录下列内容。 ·Linux系统中已安装的软件包。 ·每个软件包安装了哪些文件。 ·每个已安装的软件包的版本。 基于**Debian**的发行版(比如Ubuntu和Linux Mint)使用的是dpkg命令,该命令是其软件包管理系统的底层基础。 基于* ......
文本编辑器
## vim编辑器 ### 检查vim软件包 ```sh [root@Wesuiliye ~]# which vim /usr/bin/vim [root@Wesuiliye ~]# [root@Wesuiliye ~]# ll /usr/bin/vim -rwxr-xr-x 1 root root ......
AutoCAD2024软件Mac中文版最新功能介绍支持M1/2
AutoCAD2024 软件的最新功能,包括行业特定的工具集、新的自动化以及跨设备和 Autodesk 产品的无缝连接。Autodesk AutoCAD不仅提供出色的绘图功能,而且提供了对工程工具使用方法及工作流程进行全面优化的方式。所有这一切都使用户能够轻松地创建工程应用程序,从而帮助他们提高工作 ......
Uni-app 封装 API 请求
## 一、在文件夹 API 下创建 api.js ```javascript const BASE_URL = ""; // 封装请求方法 const request = (url, method, data) => { wx.showLoading({ title: '加载中' // 数据请求前l ......
期末加分整理
快期末了,建民老师说写下博客,把自己的加分总结一下,为此进行整理一下自己这学期的加分。 一共加分是1分。 第一次+0.5是在打卡app上:地址:2023年3月6日软工日报 - 阿飞藏泪 - 博客园 (cnblogs.com) 第二次+0.5是地铁演示: ......
Android开发 UsageStatsManager应用使用情况管理
前言 UsageStatsManager是用来知晓,设备中应用的使用情况的管理。它能给我们提供应用的进入前台动作与时间戳、进入后台的动作与时间戳、上次的使用时间、使用总时长等等信息。此功能在原生的设置-应用-使用统计中有所展示。 所需权限 <uses-permission android:name= ......
牛客上的字节题
题目如下 雀魂启动! 小包最近迷上了一款叫做雀魂的麻将游戏,但是这个游戏规则太复杂,小包玩了几个月了还是输多赢少。 于是生气的小包根据游戏简化了一下规则发明了一种新的麻将,只留下一种花色,并且去除了一些特殊和牌方式(例如七对子等),具体的规则如下: 总共有36张牌,每张牌是1~9。每个数字4张牌。 ......
java入门
java简介: 1.什么是程序:程序通常指完成某些事情的一种既定方式和过程;(方式){细节1;细节2;细节3}(过程){第一步;第二步;第三步} 2.java的产生:1995年诞生。java之父高斯林 3.java的发展史:java诞生于1995年。java目前在企业开发过程中,使用和占有率最高的是 ......
org.springframework.data.annotation.Transient 和 javax.persistence.Transient 的区别
1、org.springframework.data.annotation.Transient 和 javax.persistence.Transient 都是用于标记一个属性不需要被持久化到数据库中的注解。它们的区别在于它们所处的框架和使用场景。 org.springframework.data. ......
《梦断代码》读书笔记
作为一本涵盖计算机科学、编程以及软件设计的图书,《梦断代码》深入浅出地讲述着故事。通过一个虚构的程序员的日常工作和他经历的挑战,深入浅出的介绍了计算机科学的一些核心概念和实际应用。下面是我的阅读笔记: 首先是本书的主人公——成为一名著名的软件设计师。 这个困难的旅程包含了许多技能和知识,包括编程语言 ......
Windows常用快捷键和手势
快捷键操作: 1. 搜索: Windows 徽标键+S 2. 访问文件:Windows 徽标键+E 3. 快速更改设置:Windows 徽标键+A 4. 快速打开任务管理器:Ctrl+Shift+Esc 5. 在使用电话app时静音mic或取消mic静音:Windows 徽标键+Alt+K 6. 打 ......
进程间通信方式
进程间通信方式有:共享内存,信号,管道,消息队列,有名管道,信号量 管道:管道存在于内存中,当创建管道时,系统分配了一个页面作为缓冲区,进程在对这个缓冲区进行读写,以此来完成通信。它是单向数据传递的,只能从一方流向另一方,只用于有亲缘关系的进程,比如父子进程或者兄弟进程,它没有名字且有大小限制,它是 ......
golang context 应用
``` package main import ( "context" "fmt" "time" ) func main() { // 创建初始上下文 ctx := context.Background() // 派生可取消的上下文 cancelCtx, cancel := context.With ......
如何设置socket的Connect超时(socket默认超时)(转)
原文:http://www.jzy789.com/t/04LZhzp.html 1.首先将标志位设为Non-blocking模式,准备在非阻塞模式下调用connect函数 2.调用connect,正常情况下,因为TCP三次握手需要一些时间;而非阻塞调用只要不能立即完成就会返回错误,所以这里会返回EI ......
安装 Elasticvue
在谷歌浏览器上安装Elasticvue插件,可以查看ElasticSearch的相关情况,如下图所示! 需要在谷歌浏览器上安装插件步骤如下 1,打开谷歌浏览器>点击>更多工具>扩展程序。 2,将下载好的插件解压并拖拽到扩展程序界面进行安装。 3,安装好以后,在浏览器的扩展程序中选中并打开 插件安装文 ......
人月神话 二
书中写到“一个拿2倍工资的人,生产率可能是其他人的10倍。”我和我的同学,一个小公司的技术总监聊起这个,他也是十分的认同。不知道其他公司的程序员们如何看。我的同事中有一个牛人,做出的贡献特别大,应该相当于我们公司普通的十个程序员,不过工资最多也就是普通程序员的二倍。是不是有些不公平呢?我也说不清楚。 ......
总结20230522
代码时间(包括上课)3h 代码量(行):100行 博客数量(篇):1篇 相关事项: 1、今天上午上的是工程数学,进行的是工程数学实验报告的编写。 2、今天下午是软件工程的课,前两节课讲的是项目总结。 3、今天下午后两节是第二阶段的补货站后台的编写。 ......
《代码大全2》读书笔记3
第七章 高质量的子程序 > 创建子程序的理由:降低复杂度;引入中间的、易懂的抽象;避免代码重复;支持继承;隐藏代码执行顺序;隐藏危险操作,如指针操作;提高可移植性;简化布尔式;方便维护;避免臃肿。 > 不要因为操作过于简单而不愿意将其写作子程序。简单的操作写成程序可以增加代码可读性,且便于后续修改、 ......
基于.NetCore+React单点登录系统
对于有多个应用系统的企业来说,每一个应用系统都有自己的用户体系,这就造成用户在切换不同应用系统时,就要多次输入账号密码,导致体验非常不好,也造成使用上非常不便。 针对这个问题,我们就可以采用单点登录的机制,只需用户登录一次,就可以实现切换到不同的应用系统,不需重新登录验证。 下面给大家推荐一套单点登 ......
bash基本特性
# 1、常见的快捷键 ``` ^c 终止前台运行的程序 ^z 将前台运行的程序挂起到后台 ^d 退出 等价exit ^l 清屏 ^a |home 光标移到命令行的最前端 ^e |end 光标移到命令行的后端 ^u 删除光标前所有字符 ^k 删除光标后所有字符 ^r 搜索历史命令 ``` # 2、常用 ......