自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(416)
  • 资源 (20)
  • 问答 (1)
  • 收藏
  • 关注

原创 电脑-问题

edge新版本之后默认开启了安全DNS,小米还没适配,

2023-07-03 21:37:03 214

原创 WSL-基础

如果想从 WSL 发行版命令行访问 Windows 文件目录,而不是使用 C:\Users\username,则需使用 /mnt/c/Users/username 访问该目录,因为 Linux 发行版将 Windows 文件系统视为已装载的驱动器。

2023-06-29 00:11:13 81

原创 UIKit-UIPopoverPresentationController(弹出的view)

UIPopoverPresentationController主要用于管理弹出的view的形式,比如弹出位置和弹出方向。在当前view情况下,点击view上面一个button,弹出一个view。

2023-06-27 16:19:15 489

原创 脚本测试用

【代码】脚本测试用。

2023-06-23 23:08:21 188

原创 UIKit-UITextView

在文本框未输入时显示的text。

2023-06-23 16:59:31 126

原创 UIKit-基础

当scene进入后台或者被丢弃时会调用sceneDidDisconnect,会释放任何和scene有关的资源,这些资源可以在下次scene重新连接的时候重新创建。

2023-06-19 19:33:29 448

原创 UIKit-视图

视图控制器分为两种。

2023-06-18 21:38:29 1332

原创 shell-基础入门

实际上是我们写了一行命令,将这个命令发给shell shell可以看作一个翻译官。shell包含 比如 bash解释器,或者zsh解释器。shebang是#!表示脚本要用哪个解释器去读。/user/bash 表示用bash解释器。在window中是.bat 批处理脚本。shell的意思是包裹操作核心的壳。在linux是.sh脚本文件。如果没写 默认使用shell。

2023-06-10 18:54:24 1025

原创 OC-问题答案

目前得到的NSNumber类型的编码字符串是 i __NSCFBoolean的是 c( 但是我看宏定义应该只是在 arm64)@encode(BOOL)的是B。__NSCFBoolean 类型是 NSNumber 的私有子类 没办法直接通过@encode(BOOL)方式去获取 类型编码字符串。解决方法 :@YES就表示是NSNumber类型里面的__NSCFBoolean类型。objcType是NSNumber独有的方法 获取类型编码字符串。参考逻辑可看isPropertyValueTypeBOOL。

2023-06-02 19:22:56 310

原创 OC-NSAttributedString

【代码】OC-NSAttributedString。

2023-06-02 17:56:02 233

原创 OC-系统配置

NSUserDefaults 本身并不直接将数据存储在 plist 文件中。它使用了底层的数据存储机制,而不需要你手动指定 plist 文件的路径。默认情况下,NSUserDefaults 的数据存储在应用程序的沙盒目录下的 Library/Preferences 文件夹中的一个名为 com.yourapp.bundleidentifier.plist 的 plist 文件中。

2023-05-18 22:34:36 164

原创 chatGPT-如何解决拒绝访问的问题

然后去google搜索colab。到ChatGPT官网 登录。

2023-04-22 14:15:10 1241

原创 OC-plist(peopwety List)

用来描述bundles,告诉你如何解析bundles的内容。

2023-04-14 09:19:03 176

原创 OC-CEF

Chromium Embedded Framework(Chromium嵌入式框架)CEF是多进程,browser作为主进程负责窗口管理,界面绘制和网络交互Blink的渲染和Js的执行被放在一个独立的Render 进程中默认会为每个标签页创建一个新的Render进程。其他进程按需创建一个CefClient实现可以在任意数量的Browser进程中共享。

2023-03-27 17:58:34 230

原创 Cocoa-EventHandle

如果可以然后会再查看这个element是否在active view hierarchy(如果element所属的window是一个valid window 则表示是在active view hierarchy) 这样才会将element置为first responder。控件向目标对象发送相应用户操作的操作信息 比如说一个按钮 单击该按钮会将操作消息发送到按钮的目标对象 如果未指定特定的目标对象 则会将其发送到响应者链的上游。通常表现比如文本框如果作为firstResponder就会有竖杠闪烁。

2023-03-18 17:35:59 1042

原创 Mac-如何分析.ips文件

App的Identifier 一般是“com.xxx.yyy”,xxx代表你们公司的域名,yyy代表某一个App。

2023-03-09 14:51:16 727

原创 Cocoa-presentViewController

将一个viewController以动画方式显示出来当VCA模态的弹出了VCB,那么VCA就是presenting view controller,VCB就是presented view controller。

2023-02-27 18:51:59 338

原创 Cocoa-autoLayout

autoLayout的重新布局是通过 constraints 各个view实现自动布局,autoLayout重新调整布局view是在runtime中。

2023-02-21 23:06:13 345

原创 Mac-Charles

Charles可以当作一个代理服务器 当浏览器链接这个代理服务器的时候 Charles会监控浏览器发出和接收的所有数据(reques,response,HTTP Headers(cookies和cash))

2023-02-17 14:43:13 356

原创 如何下载源码build

如果用cmake就要找到cmake文件夹 一般在下载下来的src文件中 然后 再在这个目录下mkdir build创建一个build目录。下周tar.gz文件 解压后然后进入文件,找到文件名为config文件 执行./configure。再执行 make -j10 然后 再在这个目录下执行 sudo make install。然后执行cmake …

2023-02-16 18:33:08 80

原创 Cocoa-一些常见问题

正常来说 xib文件无法直接右键将制定控件关联到某个类上 也就是无法直接右键拉一个IBOutlet或者action函数。将这个改成你指定的类就可以实现上面需要的操作了。此时需要在xib文件中 选择。

2023-02-06 23:33:22 106

原创 Cocoa-NSMenu

是target-action事件模式。

2023-02-06 16:18:56 168

原创 电脑-CPU

选CPU第一点要看架构 架构越先进 越好 第二看核心数量 再看频率对玩游戏来说 CPU的稳定性比核心数更重要制图来说 核心数更重要。

2023-02-04 23:51:10 535

原创 组装电脑-如何组装一台电脑

了解一台电脑是由哪些东西组装而成的,

2023-02-04 17:18:45 149

原创 学习-待解决的问题

什么是单元测试 什么是集成测试。

2023-02-03 17:40:25 81

原创 电脑-处理器

asdfsdfa

2023-02-02 21:02:49 97

原创 电脑-显示器

优点:价格低,响应速度快,刷新率高缺点:色彩表现差,可视角小(可能重其他的角度看效果就不好了)适用于电竞选手。

2023-02-02 20:41:16 1025

原创 OC-将ips符号化(crash)

一般崩溃了会生成一个ips文件 但是这个文件打开一般都是十六进制内存地址的集合而符号化就是将这些信息转化为可视化文件 符号化之后就可以显示各个线程的函数调用比如原来是这样符号化之后然后通过TestBacktrace知道最后调用的是Application:didFinishLaunchingWithOptions 崩溃文件是AppDelegate 行号23。

2023-01-12 18:08:31 256

原创 OC-NSPredicate

主要是设定一个匹配正则 然后看是否能匹配对。

2023-01-10 15:16:33 71

原创 OC-accessibility

优先级,表示这个string被读取的优先级NSAccessilityPriorityLevelNSAccessibilityPriorityHighNSAccessibilityPriorityMediumNSAccessibilityPriorityLow

2022-12-05 17:45:41 217

原创 git-入门

【代码】git-入门。

2022-11-14 22:28:10 120

原创 PS-滤镜

滤镜->Camera Raw滤镜 如果没有就要去官网下载这个插件。

2022-11-12 21:59:11 474

原创 Cocoa-window

screen存在mainScreen。

2022-11-12 21:20:36 1297

原创 Mac-问题

终端输入’killall Dock’ 命令强制重启Dock。

2022-10-29 18:09:05 376 2

原创 如何做好护肤

注意 角质层的细胞是完全死去的细胞,

2022-10-15 15:22:05 325

原创 OC-NSBundle

bundle是一个包含了某个程序会使用资源的目录,这些资源比如图像,编译好的代码,nib文件(UI文件)

2022-10-11 20:56:10 846 1

原创 Linux-插件

asdfsdaf

2022-10-06 00:34:48 111

原创 Linux-问题

shell脚本前面没有加上#!

2022-10-05 21:31:28 252

原创 vsCode-快捷键

command+shitf+p格式转换。command + N创建新项目。

2022-09-29 15:24:06 116

原创 OC-NSRang

armStr尽量不能为nil 好像会崩溃 我自己试是没有。只要recStr是nil 结果一定是0 0。只要recStr是@""结果一定是-1 0。总结 :NSNotFound就是-1。

2022-09-27 14:46:54 146

延迟渲染第一步.zip

延迟渲染第一步.zip 延迟渲染第一步.zip 延迟渲染第一步.zip 延迟渲染第一步.zip 延迟渲染第一步.zip 延迟渲染第一步.zip 延迟渲染第一步.zip 延迟渲染第一步.zip

2021-03-27

延迟渲染第一步.zip

延迟渲染第一步.zip 延迟渲染第一步.zip 延迟渲染第一步.zip 延迟渲染第一步.zip 延迟渲染第一步.zip 延迟渲染第一步.zip 延迟渲染第一步.zip

2021-03-27

帧缓冲.zip

帧缓冲 贴纹理的情况 帧缓冲 贴纹理的情况 帧缓冲 贴纹理的情况 帧缓冲 贴纹理的情况 帧缓冲 贴纹理的情况 帧缓冲 贴纹理的情况 帧缓冲 贴纹理的情况 帧缓冲 贴纹理的情况 帧缓冲 贴纹理的情况

2021-03-27

3d拾取修改demo

重新修改了一下

2020-12-10

实现3d拾取.zip

一个OpenGL3d拾取的demo

2020-08-07

光照练习.zip demo(修正)

这个使光照修正之后的代码demo (修正)

2020-05-24

阴影.zip demo(修改)

这是重新理解了阴影之后的demo (修改后)

2020-05-24

光照练习.zip demo

这个是光照的一个练习demo

2020-05-23

纹理练习.zip demo

这个是对纹理的一个练习

2020-05-23

点光源阴影.zip demo

这个是学习完点光源阴影之后写的一个demo

2020-05-23

模型载入1.zip demo

这个是学习完模型载入之后写的一个demo 里面有学习笔记

2020-05-23

最简单的opengl(带摄像机).zip

这个是一个简单的OpenGLdemo 里面包含了摄像机的移动

2020-05-23

阴影.zip

这个是在学习完阴影课程之后写的一个demo

2020-05-23

法线贴图.zip

这个是一个在学习完法线贴图之后写的一个小demo 里面的地方有注解

2020-05-23

mesh.h demo

mesh.h

2020-05-23

model.h demo

模型载入的头文件 要配合mesh.h使用

2020-05-23

实例化demo.zip

这是一个我在2020年5月23日初学的一个实例化的小demo 来自learnopengl

2020-05-23

floorvertexShader.txt

floorvertexShader.txt

2020-05-21

modelfragmentShader.txt

modelfragmentShader.txt

2020-05-21

模型载入源文件 源.cpp

模型载入源文件 源.cpp

2020-05-21

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

TA关注的人

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