自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 ArkTs里的单例模式

这个概念我上网学习了一下,发现大部分的讲解都是根据JAVA来讲的,估计这个模式最适合也是JAVA,它有很多不同的模式啊,比如说懒汉式、饿汉式、双重校验锁、静态内部等等,我前面举的例子就是懒汉式的,但是我并没有遇到相关的其他模式所想要解决的问题,比如说多线程的话可能会抢占获取实例的通道从而造成单例失效,创建出了很多实例,为了避免这个就加了双重校验锁,但加锁又影响性能,所以又捣鼓出了其他的设计模式。所以对于这篇文章,我只能说我是浅尝辄止,算是单例模式理解1.0吧,后面有更深刻的理解之后再写所谓的2.0。

2025-02-26 18:02:57 421

原创 面向对象编程是什么意思?

任何学习编程语言的人在初期应该都是听说过面向对象编程这个词的,基本上是一个绕不过去的坎,而这个坎也不是很好迈过去的。我接触这个词应该有四五次了才逐渐理解其含义,之前一直是在使用而没有明白其中的思想。如果你确实在点开这篇文章之前没听过面向对象编程,却又学过编程语言,我想那一定是 C 语言了,因为 C 语言并不是面向对象编程语言。不过也别立刻退出,我认为只要以后想从事跟计算机有关的职业,你一定不能只会 C 语言,至少还得会 Python 吧。

2025-02-01 06:36:45 1320

原创 DeepSeek-R1最简单本地部署方法

最近 DeepSeek 很火啊,降本增效,能力上还一举和 ChatGPT 持平了,并且在价格上面吊打 ChatGPT 啊,各个方面都是,训练成本远低于 ChatGPT,api 调用也相当便宜,价格远低于 ChatGPT 的同类型产品。DeepSeek 还开源,原原本本的告诉你它为啥这么牛,而相对的,openai 是不是有点愧对 open 这个词呢?正因为这个模型牛啊,所以我想本地部署看看效果,毕竟开源嘛。那么废话不多说,直接开始说教程。

2025-01-29 00:13:39 2699

原创 “HTTP”和“HTTPS”,究竟是什么(2)

上一篇文章讲了 http 协议究竟是什么,如果你已经彻底了解了 http 的运行逻辑,那么我们就可以来审视一下 http 的不足之处了。一个很大的问题就是客户端和服务端的通信内容,即 message 报文,它是明文的。这就相当于我们现在的快递系统,任何有心之人他是可以直接把你的包裹拆开看看你发了啥东西的。这个过程我们一般就叫做抓包,这也是一个十分常见的词了。别有用心的人是可以通过抓取通信内容,获取通讯信息的,更有甚者甚至会篡改信息,比如插入一些广告之类的,但显然还有更为险恶的用法。

2025-01-28 17:56:48 995

原创 “HTTP”和“HTTPS”,究竟是什么(1)

不知道你们是否注意到了,我们现在几乎浏览的每一个网址前面,都带上了 “https” 的样式,网址前面还会显示一个小锁或一个打勾的样式,看着就好像很安全的样子。但是 “https” 的原始形态可是 “http”,是不是也很熟悉?虽然现在用的不是很多了,但依然还是能看到他的身影,很典型的就是政府网站了,例如以下一些。那么你们有没有好奇过这些融入我们生活的技术究竟是什么,那么接下来我就以最初的 http1.0 版本来讲解一下这门技术。为什么不讲现在最广泛使用的 http2.0 呢?

2025-01-24 22:16:35 1188

原创 DevEco通过git上传项目到github

贴心的帮你把命令拆成一行一行的了,但也不要直接去复制,比如说你如果想写点什么在README文件里,那就改一改"echo "# 666" >> README.md"双引号里的内容吧,虽然你想要更精细的还得之后拿markdown改.还有就是"git remote add origin git@github.com:Merryou6/7.git",这个每个人应该都是不一样的.然而这只是git的一个小用法,什么分支,合并,暂存,工作流等等很多好似高深莫测的功能.打开你的DevEco,点开下边的终端.

2025-01-08 00:56:16 787

原创 ArkTs基础语法知识

ArkTS是一种为构建高性能应用而设计的编程语言。ArkTS在继承TypeScript语法的基础上进行了优化,以提供更高的性能和开发效率。随着移动设备在人们的日常生活中变得越来越普遍,许多编程语言在设计之初没有考虑到移动设备,导致应用的运行缓慢、低效、功耗大,针对移动环境的编程语言优化需求也越来越大。ArkTS是专为解决这些问题而设计的,聚焦于提高运行效率。目前流行的编程语言TypeScript是在JavaScript基础上通过添加类型定义扩展而来的,而ArkTS则是TypeScript的进一步扩展。

2025-01-03 10:55:49 1585

原创 ArkTs-计数器的实现

有时候我们编写程序的时候会遇到统计的需求,我们这里以一个简单的统计字数为例,讲一讲计数器实现的方法.

2024-12-31 13:31:07 313

原创 “图灵机”,究竟是什么?

想必大部分人理工科专业的大学生都在计算机这门课上听说过“图灵机”这个概念。那么,不知有没有人想过它为什么是计算机学科里必学的一个概念呢?这其实并不难理解,只要你稍微了解一下它的成就和背景,就会对此坚定不移了。1. 首先,我们要明白,图灵机是计算机科学的基础概念,它能够帮我们理解计算到底是怎么一回事。就像数学里的加减乘除,图灵机是计算机科学里的基本概念。2. 其次,图灵机还能让我们能够更清楚地理解算法究竟是什么,从而对算法这个重要概念有更深刻的理解,因为任何算法都可以看作是一个图灵机。

2024-12-29 20:23:56 1614

原创 华为应用商店(鸿蒙appgallery),保姆级上架教程,打包,签名……从零到一手把手教你上架你的app

既然是保姆级教程,那我就从从开始事无巨细的讲述一下。下方是目录,可能有些稍微了解的人只想知道签名、上传安装包之类的过程,可以快速跳转。目录前言正文准备工作电子版权和免责函电子版权免责函备案(单机忽略)隐私政策网址一、腾讯文档二、第三方托管或者appgallery里官方的云托管签名、打包安装包后话。

2024-12-27 16:24:02 3078 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除