能力说明:
了解变量作用域、Java类的结构,能够创建带main方法可执行的java应用,从命令行运行java程序;能够使用Java基本数据类型、运算符和控制结构、数组、循环结构书写和运行简单的Java程序。
学无止境,谦卑而行。
在这一章我们学习 枚举(enumerations),也被称作 enums。枚举允许你通过列举可能的 成员(variants) 来定义一个类型。首先,我们会定义并使用一个枚举来展示它是如何连同数据一起编码信息的。接下来,我们会探索一个特别有用的枚举,叫做 Option,它代表一个值要么是某个值要么什么都不是。然后会讲到在 match 表达式中用模式匹配,针对不同的枚举值编写相应要执行的代码。最后,我们将学习 if let 结构,另一个简洁方便处理代码中枚举的结构。
这里我们说两种情况,一种是在静态资源引入的时候加入前缀,另一种是真正的将静态资源输出到指定的目录下。
现在项目已经有了,但是我们还没有正式的介绍我们的项目和添加 ` License` 文件,这一章我们就一起来看看如何写一个**README.md**
在这一章我们进行一个简单的项目规范和项目管理,为了更好的代码协同,我们选择使用 Git 对代码进行管理并通过一系列 npm 包配置相应的规范约束。
这里主要借助两个开源项目 [ollama](https://github.com/ollama/ollama) 和 [openwebui](https://github.com/open-webui/open-webui) 这两个项目,来尝试本地跑通`llama3.1 8b` 、 `mistral-nemo 12b` 和 `qwen2 7b` 这些模型,再大的模型机器也撑不住了。
其实这个从零有点歧义,因为本质上是要基于`tdesign-vue-next`来进行二次封装为一套广告UI组件库,现在让我们在一起快乐的搭建自己的广告UI库之前,先对以下内容做出共识:
为了了解我们何时可能想要使用结构体,让我们编写一个计算长方形面积的程序。我们将从使用单个变量开始,然后重构程序,直到我们改用结构体。
**struct**或 ***structure***是一种自定义数据类型,允许您命名和包装多个相关的值,从而形成一个有意义的组合。如果您熟悉面向对象的语言,那么**struct**就像对象中的数据属性。在本章中,我们将比较和对比元组与结构体,在您已经知道的基础上,来演示结构体是对数据进行分组的更好方法。
最近在开发移动端,需要在iphone环境下做一些调试,查看下是否有问题,但是手头上没有真机,不过当前主力本换成了`Mac`,所以就可以先用`Simulator`来调试下。
新项目制定规范接入了stylelint,并通过husky在git提交时去触发检测修复,因为使用的是NutUi,所以无法直接调整组件对应的类名称,只好在stylelint.config.js中加入相应的rules进行配置。
新项目制定规范接入了stylelint,并通过husky在git提交时去触发检测修复,使用`:deep()`的时候却发现了报错;
启动项目报错error:0308010C:digital envelope routines::unsupported,其实很简单因为node版本的原因,本地默认的版本是v20.15.0,项目是老项目默认的版本是v16.16.0;
Mockjs——fetch请求如何使用mockjs来模拟数据
Zed——Eslint配置支持Vue
MySQL——数据库备份上传到阿里云OSS存储
Echarts5.0——点击还原按钮图形空白问题
AutoX——当Android中clickable属性显示为false,实际可点击的布局如何处理
ElementUI——elementui2.0表格支持render渲染
Nightingale——V6版本部署
Ubuntu——初始化服务器切换到root用户
Vue2——监听页面滚动实现菜单和页面对应
NodeJs——error:03000086:digital envelope routines::initialization error
企业微信——给国外的邮箱发邮件报错Authentication results: DKIM = did not pass
ElementUI——vue2+element-ui 2.x的动态表格和表单
Python——pip安装weditor失败
Anaconda——安装及基本使用
husky——The '.husky/pre-commit' hook was ignored because it's not set as executable
ElementUI——日期范围选择得快捷选项
Vue——vue2监听元素style变化
ElementUI——el-upload上传前校验图片宽高
Anaconda——添加清华源
Echarts——如何默认选中图表并显示tooltip
TDesign——投放时间段组件(48 * 7 位字符串)
TDesign——Input指定光标插入内容
JavaScript——数字超过精度导致数据有误
element-plus —— 如何对elementUI-plus进行debugger
Claude——如何在国内就体验类chatGPT
Vue3——基于tdesign封装一个通用的查询组件
CSS——@layer规则
Vue3——使用deep进行样式穿透的时候发出v-deep警告
Vite——如何配置使用sass
Excalidraw——部署一个手绘风格的画图工具
WeCom——通过企业微信来搭建自己的域名邮箱
Vue——vue2错误处理收集【七】
最近准备开发移动端相关的内容,调研后选择了Taro,基于Taro+Vue3进行开发,在初始化框架后,又加入了一些前端规范限制,都完成后,打算配置环境变量,却发现按着官方的文档去配置,并没有生效;在封装的axios中去使用的使用,获取到的是undefined,所以这里做下记录;
在使用 `@` 符号进行导入时遇到加载失败的问题,检查 `tsconfig.json` 后发现 `paths` 配置无误。怀疑可能是 Taro(版本 3.6.34)配置不完整导致。查阅官方文档后找到解决方案;
vscode——devtools源码修改的内容如何和本地代码同步
Vue——effectScope()
Vue——Vue v2.7.14 源码阅读之代码目录结构【一】
package.json——从vue的package.json来详细说明package.json内容