鸿蒙操作系统(HarmonyOS)是华为公司推出的一款面向未来、面向全场景的分布式操作系统。它不仅能够支持各种不同的设备,从手机、平板到智能穿戴和智能家居产品,而且为开发者提供了一套统一的开发环境和工具链。对于想要深入鸿蒙开发…
2025/1/23 3:02:58这一年的人生起伏:从曙光到低谷再到新的曙光 其实本来没打算做年度总结的,无聊打开了帅帅的视频,结合自己最近经历的,打算简单聊下。因为原本打算做的内容会是一篇比较丧、低能量者的呻吟。 实习生与创业公司的零到一 第一段工…
2025/1/20 7:46:23文章目录 1. 前言2. mount 的主要细节 1. 前言 限于作者能力水平,本文可能存在谬误,因此而给读者带来的损失,作者不做任何承诺。 2. mount 的主要细节 mount 从系统调用 sys_mount() 发起,如 mount -t tmpfs cgroup /sys/fs/cg…
2025/1/20 19:29:21一、什么是优先级继承 优先级继承是解决优先级反转的一种手段。了解优先级继承需要先明白优先级反转。 如下图所示:3个进程的优先级H>M>L。假设低优先级的进程L和高优先级进程H竞争共享资源 低优先级的进程开始运行进程L获得共享资源高优先级的进程H抢占了…
2025/1/22 13:05:30setting.xml与项目的pom.xml关系 项目的pom.xml配置只对Maven项目有效,在实际引用中,我们想通过一次配置就能让本机所有的Maven项目都能使用自己的Maven私服。这个时候就要用settings.xml 文件。改文件对本机所有的Maven项目有效。 在<build> 中配…
2025/1/23 20:09:56 人评论 次浏览在copy 对像时,发现改变copy对象的属性值时,都会改变原值,方法如下:List a ;//a为方法参数中传进来的list;方法1:List b new ArrayList(a);方法2:List b new ArrayList(Arrays.asL…
2025/1/23 18:44:39 人评论 次浏览报名参加第一期培训马上就要结束了,特此纪念下第一次参加职业培训,第一次在线视频教学。偶然的一个机会我看到了51CTO的大数据专业培训,当时我就开始心动了。以前只是听说过大数据技术现在比较热门,自己对这方面也比较感兴趣&…
2025/1/23 18:33:59 人评论 次浏览TimeUnit 表示给定单元粒度的时间段,它提供在这些单元中进行跨单元转换和执行计时及延迟操作的实用工具方法。TimeUnit 不维护时间信息,但是有助于组织和使用可能跨各种上下文单独维护的时间表示形式。毫微秒定义为千分之一微秒,微秒为千分之…
2025/1/23 17:16:48 人评论 次浏览UML(Unified Modeling Language,统一建模语言)是一组用于描述OOAD过程的图形化表达方式。 UML为交流面向对象的设计中的需求,行为、体系结构的实现提供了一套综合的表示法。 UML绘制工具,EA 和VSU 2010 UML由9个不同类…
2025/1/23 20:10:27 人评论 次浏览setting.xml与项目的pom.xml关系 项目的pom.xml配置只对Maven项目有效,在实际引用中,我们想通过一次配置就能让本机所有的Maven项目都能使用自己的Maven私服。这个时候就要用settings.xml 文件。改文件对本机所有的Maven项目有效。 在<build> 中配…
2025/1/23 20:09:56 人评论 次浏览页面传递参数 router.push({ uri: ‘/pages/login-password/login?cansuh123’, params: { cansuh: ‘123’ } }) 页面接收参数: 方式一: this.$page.query.cansuh 方式二: 再当前页面data中定义个同名属性如cansuh,直接this.属性…
2025/1/23 20:09:26 人评论 次浏览Linux shell判断文件是否存在 shell判断文件,目录是否存在或者具有权限 #!/bin/sh myPath"/var/log/httpd/" myFile"/var /log/httpd/access.log" #这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 if [ ! -x "$myPath"]; then m…
2025/1/23 20:08:56 人评论 次浏览一、数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 在一个系统分析、…
2025/1/23 20:08:25 人评论 次浏览提前了解: DBFlow是一个用于Android的SQLite库,它使得交互和使用数据库变得非常容易。使用注释处理构建,为您生成大部分样板代码,DB中的代码使用快速,高效且类型安全。它消除了繁琐(并且难以维护࿰…
2025/1/23 20:07:55 人评论 次浏览前言: 作为一个现代javascript 应用程序的静态模块打包器,webpack能将各种资源,如js,css, 图片等作为模块来处理,是当下前端工程化的一个很受欢迎的工具,webpack目前最新的版本是4.0,…
2025/1/23 12:43:06 人评论 次浏览总所周知,JVM 是 Java 的一个核心概念。从今天开始,我们对这块进行一个归纳整理。 JVM 运行时,主要包括以下几个运行时的数据区域。 其中: 方法区 与 堆 是所有线程共享的数据区 虚拟机栈,本地方法栈,程…
2025/1/23 12:42:35 人评论 次浏览测试下效果,输出用_(str)代替str。成功输出中文将zh_CN换成en_US如果没有配置默认直接输出原内容,如Hello YY完整的test.py# -*- coding: utf-8 -*-#!/usr/bin/env pythonimport sysreload(sys)sys.setdefaultencoding(utf8)import gettextgettext.insta…
2025/1/23 12:42:05 人评论 次浏览剪贴板在哪里? 剪贴板可以帮我们存放剪贴的内容,那么 怎么查看剪贴板内容?这里为大家介绍下剪贴板就像是一个中转媒介,我们要复制或者移动的文件,都是先放在(剪贴板)里面,然后从这里面复制或者移动到指定的地方去。在WINDOWS里面…
2025/1/23 12:41:34 人评论 次浏览观察者模式是非常常用的一种设计模式。在软件系统中,当一个对象的行为依赖于另一个对象的状态时,观察者模式就相当有用。若不适用观察者模式提供的通用结构,而需要实现其类似的功能,则只能在另一个线程中不停监控对象一来的状态。…
2025/1/23 12:41:04 人评论 次浏览/* 通过位操作实现字母的大小写转化 */#include <stdio.h> unsigned char upandlow(char c) {return c ^ 0x20;//0x20 0010 0000// ^ 同为0 异为1 任意数与0^ 为原值 // 任意数与1^ 为反…
2025/1/23 12:40:33 人评论 次浏览