自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 资源 (2)
  • 收藏
  • 关注

原创 win11文件共享失败的问题

windows 11连接公司内部服务器报错,报错如下:因为文件共享不安全,所以你不能连接到文件共享。此共享需要过时的SMB1协议,而此协议是不安全的,可能会使你的系统遭受攻击。你的系统需要SMB2或更高版本。有关如何解决此问题的信息,请参见:https://go.microsoft.com/fwlink/?以下是参考总结的解决办法。

2024-03-14 14:47:45 415

原创 win11创建本地局域网网站

本篇文章介绍在windows11环境下通过IIS(Internet Information Services)管理器创建局域网网站。

2024-03-14 14:46:32 420

原创 centos6.0升级python

centos6.0默认的python版本是2.6.X,现在需要升级到2.7,下面是我测试没啥问题的过程,记录一下,以备再次使用。

2024-03-13 18:12:09 523

原创 centos6.0无法使用sudo

centos6.0系统刚刚安装完成后,无法使用sudo进行管理员操作比如我们想在root文件夹下新建一个子文件夹然后我们使用依然会失败。

2024-03-13 17:39:40 388

原创 v8代码构建

V8 是 Google 的开源高性能 JavaScript 和 WebAssembly 引擎,用 C++ 编写。它用于 Chrome 和 Node.js 等。它实现了 ECMAScript 和 WebAssembly,并在 Windows 7 或更高版本、macOS 10.12+ 以及使用 x64、IA-32、ARM 或 MIPS 处理器的 Linux 系统上运行。V8 可以独立运行,也可以嵌入到任何 C++ 应用程序中。

2024-03-08 18:18:42 1038

原创 CMake设置MSVC运行库

本篇文章介绍如何在CMake中设置MSVC运行库,对应VS属性界面的选项如下:注意:对于非windows系统,该值将被忽略,所以我们设置该值的时候可以不用考虑平台相关这是一个变量,该变量就是用于设置MSVC运行库的值的,可以设置的值如下:设置的语法规则如下:重点是这一部分,这一部分的意思是如果当前是Debug模式,返回Debug,否则返回空,所以设置指令对应的VS选项如下:/Md和/MDd:默认值注意,如果没有进行设置,该选项的默认值是可以在写完cmake_minimum_require

2024-03-08 16:59:27 462

原创 mac在终端设置代理

本篇文章介绍如何在mac终端设置代理服务器,有时候,我们需要在终端进行外网的资源访问,比如我构建v8引擎项目的时候,需要使用gclient更新组件和下载构建工具。如果单单设置了计算机的代理,依然是无法下载资源的,需要在终端设置代理。

2024-03-08 11:23:38 732

原创 CMake的cmake_dependent_option用法

本篇文章讲解CMake的cmake_dependent_option用法。

2024-03-07 13:08:24 431

原创 CMake的configure_file用法

本篇文章讲解cmake的configure_file 指令。

2024-03-06 11:44:42 484

原创 Makefile笔记一

如果 Makefile 中出现一些相同命令序列,那么我们可以为这些相同的命令序列定义一 个变量。定义这种命令序列的语法以“define”开始,以“endef”结束# “run-yacc”是这个命令包的名字,其不要和 Makefile 中的变量重名endef使用命令包就和使用变量是一样的变量可以使用=进行赋值,值可以是后面定义的变量变量可以使用:=进行赋值,值只能是前面定义的变量变量可以使用?=进行赋值,如果该变量已经定义过了,忽略,否则赋值。

2024-02-21 10:24:25 844

原创 GLSL ES 1.0

GLSL ES 新引入了精度限定符,目的是帮助着色器程序提高运行效率,削减内存开支。顾名思义,精度限定符用来表示每种数据具有的精度 (比特数)。简而言之,高精度的程序需要更大的开销 (包括更大的内存和更久的计算时间),而低精度的程序需要的开销则小得多。使用精度限定符,你就能精细地控制程序在效果和性能间的平衡。GL_ES:在OpenGL ES 2.0中定义为1:片元着色器是否支持highp可以使用下面的方式对片元着色器的float进行精度设置#else#endif#endif。

2024-02-06 15:14:37 1360

原创 在WebGL中创建动画

动画是一种通过快速显示一系列图像(或帧)模拟运动的技术。

2024-02-04 17:10:28 898

原创 WebGL 1.0 内置函数

本篇文章介绍WebGL 1.0 shader中支持的内置函数。

2024-02-02 15:11:16 724

原创 ios搭建OpenGL环境

本篇文章介绍在ios搭建OpenGL开发环境在。

2024-02-01 12:01:01 793

原创 app的启动

本篇文章讲解ios的应用程序的启动。

2024-01-31 14:37:18 1101

原创 info.list参数

本篇文章介绍info.list常用参数。

2024-01-30 18:17:18 891

原创 搭建WebGL开发环境

本篇文章介绍如何搭建WebGL开发环境。

2024-01-30 13:45:33 1576

原创 OC-字符串

本篇文章介绍OC的字符串。

2024-01-25 11:38:11 692

原创 Qt单选按钮

本篇文章介绍Qt的单选按钮,就是QRadioButtonQRadioButton是一个选项按钮,可以打开(选中)或关闭(取消选中)。单选按钮通常向用户提供“众多之一”的选择。在一组单选按钮中,一次只能选中一个单选按钮;如果用户选择另一个按钮,则先前选择的按钮将关闭。

2024-01-24 11:24:08 698

原创 OC-NSNumber

NSNumber是基本类型的对象表示我们有时候无法直接使用基本类型,比如我们无法使用基本类型来填充NSArray数组。这个时候可以使用NSNumber。

2024-01-23 14:59:35 505

原创 CocoaPods的安装和使用

本篇文章讲述CocoaPods的安装和使用。

2024-01-22 16:01:24 2791

原创 C++的拷贝赋值函数

如果一个构造函数的第一个参数是自身类类型的引用,并且任何额外的参数都有默认值。则此构造函数就是拷贝构造函数参数必须是自身类类型的引用自身类类型好理解,为什么是引用?因为如果不是引用的话,在执行拷贝构造函数的时候,需要先对实参进行拷贝,此时执行的也是拷贝构造函数,这样就无限递归循环了,所以,必须是引用一般而言,拷贝构造函数的第一个参数是const类型为什么是const呢?首先拷贝构造函数的意思在于构造和拷贝,一般我们不需要改变原始的对象值。

2024-01-20 08:48:31 2467

原创 ELF文件的段

本篇文章接着上一篇继续讲解本篇文章讲解ELF文件中的不同类型段。

2024-01-19 13:42:02 652

原创 ELF文件头和段表

现代x86-64Linux和Unix系统使用可执行可链接格式(Execut- ableand LinkableFormat, ELF),与ELF同类型的文件是windows上的PE文件和MacOS-X上的Mach-O文件本篇文章讲述ELF文件的文件头和段表。

2024-01-18 09:59:06 1017

原创 C++的类型转换

本篇文章讲解C++的类型转换C++中的类型转换分为隐式转换和显式转换。

2024-01-17 10:10:08 996

原创 C++的构造析构函数

C++中的虚函数C++的虚基类。

2024-01-16 10:24:21 1114

原创 OC协议和分类

协议是一组方法的接口协议采用下面的格式进行定义@protocol 协议名称// 这里定义协议的接口@required@optional@end。

2024-01-15 14:09:23 880

原创 C++的虚基类

/ 注意关键字virtualpublic:int b1 = 2;类B1就叫做从A虚继承,A在被虚继承的情况下被称为虚基类,注意,虚基类是有条件的,只有在被虚继承的时候才是虚基类。

2024-01-11 14:16:37 973

原创 OC基本概念

一个OC类包含两部分的定义@interface部分@implementation部分@interface部分包含类的公开信息,即能和类的使用者共享的信息@implementation部分包含类的私有信息,比如实例变量和代码// 无参数的情况// -:方法类型: 实例方法是-// 类方法是+// void:返回值类型// methodName:方法名// 一个参数的情况// pType:参数类型// pName:参数名称// 多个参数的情况。

2024-01-09 13:12:46 431

原创 C++中的虚函数

在C++语言中,基类将类型相关的函数和派生类不做改变直接继承的函数区分开来。对于有些函数,基类希望派生类各自定义适合自身的版本。那么基类就会将这些函数标记为virtual,这些被标记的函数就是虚函数。下面这就是一个虚函数在代码中的定义,和普通的函数一样,只不过前面添加了关键字virtualpublic:**如果派生类想要重新定义虚函数,派生类需要在自己的类中重新声明虚函数。可以在前面添加virtual关键字,也可以不添加,建议添加。可以在函数声明的结尾添加override关键字,也可以添加,

2024-01-08 17:13:51 1411

原创 C++类成员的访问控制

本篇文章介绍C++类成员的访问控制。

2024-01-05 00:14:50 1289

原创 补码的乘法-布斯乘法

本篇文章讲解如何通过逻辑门的形式来实现补码的乘法操作。

2024-01-04 14:39:50 1159

原创 桶式移位器

本篇文章介绍CPU的核心部件之一:桶式移位器,简称BS,英文全称为Barrel Shifter桶式移位器最大的特点就是。

2024-01-03 15:24:02 1261

原创 如何用vs来分析C++代码

上面的例子只是一个简单的关于如何使用vs分析C++代码执行的说明,事实上,我们上面的例子几乎没有用到寄存器和内存两个工具,但是如果我们深入分析一些复杂的逻辑的话,这两个工具还是很有用的。如果我向类中添加一个虚函数,构造方法的执行会有什么不同,类对象的内存分配会有什么不同如果我继承多个类,调用父类的构造方法时传递的this指针一样不一样如果我使用了虚基类,构造方法的执行会有什么不同,类对象的内存分配会有什么不同如果我添加了静态变量,静态方法,会对类对象造成什么影响。

2024-01-02 16:54:16 1027

原创 如何使用vs查看.obj文件

本篇文章介绍如何使用vs查看.obj文件。

2024-01-02 10:55:31 967

原创 锁存器触发器

本篇文章介绍触发器触发器是这样一种电路实现,触发器有一个控制输入端和一个数据输入端,触发器的特点是可以保存数据输入的信息。

2023-12-29 14:28:20 878

原创 并行进位加法器

使用⨁\bigoplus⨁表示异或使用号表示或AB表示A与B我们从不断优化的方案可以看出时间和空间的权衡方案,性能和速度的提升几乎必然伴随着电路的复杂度提高,需要更多的空间来安排电路的排线,需要更多的空间来放置更多的逻辑门。本篇文章完成时,荷兰的2纳米光刻机已经开始交付给intel。可预见的是,集成电路还会有大幅提升的空间。

2023-12-28 18:22:09 1043

原创 C++基本类型简介

本篇文章开始介绍C++本篇文章介绍C++基本类型相关的概念和注意事项。

2023-12-28 10:26:28 1145

原创 _Generic的使用

在程序设计中,泛型编程指那些没有特定类型,但是一旦指定一种类型,就可 以转换成指定类型的代码。_Generic表达式的第一个参数是需要进行判断的值,表达式会使用该值与后面的type依次进行匹配,如果找到了匹配的type,返回type后面的return value。下面,我们给出一个方法,这个方法用于打印不同数据类型在内存中的二进制值。,也就是我们可以通过x的类型判断调用不同的处理方法,这样我们就能实现类似C++泛型的方法。可以看到,函数基本列出了所有的基本类型,根据不同的基本类型使用不同方法,注意最后的。

2023-12-27 17:44:19 481

原创 C语言的预处理

对于#标志开头定义的预处理指令,虽然不同C标准规则不一样,但是最推荐的方式是#标志从一行的最左边开始,#与指令之间不要添加空格预处理器指令可以出现在文件的任何地方预处理器的有效范围为从定义开始到文件末尾一条预处理器指令只能占用一行逻辑行预处理器指令结尾不需要分号对于一个宏定义的替换体,我们可以把替换体看成一堆记号的序列,记号用空格分隔。A的替换体有3个记号,200、*、100B的替换体有1个记号,200*100。

2023-12-26 13:40:47 332

BMFont.rar

该工具可以将文字或者图片图标打成图集,生成的文件可以导入Unity或者Cocos中使用

2019-06-14

off转化为obj

这是一个将off文件转化为obj文件的简短程序,仅供参考。

2012-11-04

空空如也

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

TA关注的人

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