自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第二章 指令系统

CPU一次性读入16bit,首先会判断前4位,如果前4位不是全1的状态,那说明这是一条三地址指令,那CPU会根据这4位的指示,按三地址的规则去执行这个指令。如果CPU检测到开始的前4位全是1的话,CPU会检查后面的2位是不是全1的状态,如果不是全1那就说明这是一条二地址指令,那么CPU会依据前8位来判断这是一条怎样的二地址指令。地址码:给出被操作信息(指令或数据)的地址,包括参加运算的一个或多个操作数所在的地址,运算结果的保存地址、程序的转移地址、被调用的子程序的入口地址等。A1目的操作数,A2源操作数。

2024-03-15 21:05:38 1762 1

原创 大模型相关的

苹果公司发布了一项名为Keyframer的全新AI大语言模型(LLMs)。Keyframer可以根据用户输入的提示词,将静态图片转换为动画。该技术在商业AI服务中广泛应用,如Dall-E和Midjourney等。

2024-02-19 23:09:21 362 1

原创 第一章 计算机概要与技术

计组

2024-02-18 00:03:23 1657 3

原创 Rust---内部可变性

原因你应该已经知道,官方Cell使用了UnsafeCell,编译器对UnsafeCell做了特殊处理,让UnsafeCell不能对生命周期参数进行协变。需要注意的是,*const UnsafeCell as *mut T,未定义行为,需要通过UnsafeCell的get方法。从名字看是不安全的,实际上它是安全的,因为它的方法全都没有用unsafe修饰,只是它的核心方法get返回的是可变裸指针。有一个get方法,通过不可变引用(&T),获取到了可变裸指针 (*mut T),它是通过强转来实现的。

2023-12-16 21:04:49 556

原创 好好学习,天天向上

git分支介绍主分支:Master Branch 项目的主要分支,包含稳定的代码,在主分支上进行的更改应该经过严格的测试和审核。开发分支:用于开发新功能和修复错误的分支。功能分支:开发分支中创建的,用于开发新功能。修复分支:用于修复紧急错误的分支。6、如何解决哈希冲突?

2023-05-29 00:02:52 1589

原创 三、静态成员

静态成员

2022-12-05 19:03:22 1087

原创 1、adb

adb 常用命令

2022-12-05 19:01:31 72

原创 linux入门

linux 入门

2022-12-05 18:54:26 197

原创 四、友元(三种实现方式)

生活中你的家有客厅(Public),有你的卧室(Private)客厅所有来的客人都可以进去,但是你的卧室是私有的,也就是说只有你能进去但是呢,你也可以允许你的好闺蜜好基友进去。在程序里,有些私有属性 也想让类外特殊的一些函数或者类进行访问,就需要用到友元的技术友元的目的就是让一个函数或者类 访问另一个类中私有成员友元关键字为friend友元的三种实现:全局函数做友元类做友元成员函数做友元因为客厅是一个公共区域,在类外依然是可以访问到的。但是第四行报错,因为私有属性是在内外访问不到的。当然这个

2022-06-25 15:23:17 278

原创 三、对象模型和this指针

对象特性

2022-06-22 00:34:16 217

原创 二、对象的初始化和清理

对象的初始化和清理

2022-06-17 00:13:19 153

原创 答疑解惑_1

答疑

2022-06-13 22:31:27 93

原创 C++面试_1

1、内敛函数如何提高效率?底层如何实现?一般而言,一个函数的调用大概要经过将指令压入栈中,将类型、变量压入栈中,将类型、变量出栈,将指令出栈,大概四个步骤,那么在每次调用此函数时总会浪费很多时间,所有对于少于十行且频繁调用的函数我们使用关键字inline将其定义为内敛函数,从而减小时间开销,但是这样做的同时也增加了内存空间,即所谓的牺牲空间换取时间。关键字inline即告诉编译器,在看见此函数时直接将此函数复制嵌套到主调函数中,就不需要上述所说的四个步骤,节省了程序运行时间。注:inline的使用是有

2022-05-16 18:09:35 308

原创 一、面向对象的三大特性之封装

面向对象的三大特性之封装C++认为万事万物皆为对象,对象上有其属性和行为。封装的意义:#将属性和行为作为一个整体,表现生活中的事物。#将属性和行为加以权限控制封装意义一在设计类的时候,属性和行为写在一起,表现事物。语法:class 类名 { 访问权限: 属性 / 行为 };示例一:设计一个圆类,求圆的周长。const double PI = 3.14;//class 代表设计一个类,类后面紧跟着的就是类名称class Circle{//访问权限,公共权限public:

2022-05-14 20:24:13 339

原创 Leetcode 数组和字符串 2021-5-25-day 1.2 搜索插入位置

解决思路:额还是不会…百度说用二分法,详解二分查找算法先补一补知识点class Solution {public: int searchInsert(vector<int>& nums, int target) { int mid,left=0,right=nums.size()-1,tar=nums.size(); while(left<=right) { mid=(left+right)/2; .

2021-05-25 17:16:32 77

原创 Leetcode 数组和字符串 2021-5-25-day 1.1 寻找数组的中心索引

**问题描述:**1、画一条线,分开左右两边,左右两边元素之和相等。2、索引,从零开始数,数到线的地方将它所在地方的数字输出。3、要是没有找到线,就返回-1。**解决:**额不会…**leetcode 官方给出的解答:**C++实现贴上官方的码:class Solution {public: int pivotIndex(vector<int> &nums) { int total = accumulate(nums.begin(), nums..

2021-05-25 10:31:42 112

原创 HDU 计算日期 ~第几天?

#include<iostream>using namespace std;int m[] = { 31,28,31,30,31,30,31,31,30,31,30,31 };int main(){ int year, month, day; char a, b; while (cin >> year >> a >> month >> b >> day) { int days .

2020-12-18 22:39:56 134 1

空空如也

空空如也

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

TA关注的人

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