读书时间2011/06/25 - 1 iPhone/iPad相关

PCIe-4.2.3.2 Processing of Ordered Sets During Flit Mode Data Stream 动态门控检测(Gated Detection):绝不能在非预定时钟周期进行全时段 OS 匹配。这能节省大量动态功耗。并行容错比较器:必须实现 64-bit 宽的容错匹配器(5/8 表决),这对时序(Timing)要求较高,需要考虑多级流水线(Pipeline)设计。变长状态机(Variable Length FSM):SKP 子状态机必须具有Count_8B计数器,并且要有上限强退保护(Max Count = 6)。控制信号广播。 阅读详情

 

Apple's iPhone Online Videos

 

Introduction to Objective-[C and Cocoa Touch

 

0. 杂想杂问:

 

Milestone升级为Android 2.2,可支持Hot Spot功能!

http://bbs.spforum.net/viewthread.php?tid=324923

 

*** Objective-C ***

 

1. Memory Mangement

为什么要用retain/release?

原因是从系统得到的对象,有可能被放入了autorelease pool,若不retain,则可能被released!

 

example:

myString = [[NSString alloc] initWithString:@"foo"];

myString = [NSString stringWithString:@"foo"];

 

区别:后者被autoreleased,所以,一定要retain/release.

 

2. Setter method

-(void)setName:(NSString*)newName {

    if(newName!=name) {

        [newName retain];

        [name release];

        name = newName;

    }

}

 

3. Property

 

* Attribute

Mutability: readonly/readwrite

Memory Mangement behaviour: assign/retain/copy

Concurrency: nonatomic

 

4. category

5. procotol

 

*** Cocoa Touch ***

 

1. core founcation classes

* NSString

* NSArray

* NSMutableDictionary

 

2. File I/O

*special directories

tmp: cleared, not backed up

library/Cache: saved, not backed up ???

everything else: backed up ???

 

3. NSLog

4. Bundles

a special kind of folder

. executable

. UI file

. Metadata

. resources

 

5. Networking

CFMetwork,

CFSocket

POSIX

 

6. UIKit

Controls

 

Web View

 

7. Design Patterns

 

* MVC 

Model: Foundation

View: UI Kit

Controller: UIKit

 

* Target-action

Control:

    Target: object

    Action: Selector

 

* Notifications

Observed object -> Notification Center -> Controller/Observer

 

* Delegation

Application Delegate: when app lunched ???

Customization without subclassing ???

 

* Summary of all patterns

 

 

 

 

 

科技中介服务机构如何高效完成技术成果的筛选与匹配服务?.docx 科技中介服务机构如何高效完成技术成果的筛选与匹配服务? 立即下载

相关推荐

coppeliasim+gym+sac机械臂到位实验

urdf文件

读书时间 2011/11/15

《把脉VC++》   Chap 2 Q:VC6对template/STL等支持非常差? #include   vs. #include C函数会置于全局名字空间std中。   Chap 3. TCHAR = char/wchar_t   Chap 3. 常见对象的表达 引用只是一个别名。 _intN(_int8, _int16)VC++专有整数数据类型 《Wi

printf1998的专栏 302

产业园区如何通过数智工具精准识别企业技术需求,提高服务匹配效率?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

读书时间2011/06/26 Objective-C

Apple's iPhone Online Videos   Introduction to Objective-[C and Cocoa Touch   0. 杂想杂问:   Milestone升级为Android 2.2,可支持Hot Spot功能! http://bbs.spforum.net/viewthread.php?tid=324923       *** O

printf1998的专栏 300

产业园区运营负责人怎样利用数智工具提升企业技术需求对接效率?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

搜素引擎+p2p+电脑全域搜素+快速检索文件

快速搜索电脑内一切文件,反应超快

二进制基数树及其c++实现

二进制基数树

naturerun的博客 263

三相电压型PWM整流器PI双闭环控制Matlab仿真

内容概要:本文系统介绍了三相电压型PWM整流器的PI双闭环控制系统在Matlab/Simulink环境下的建模与仿真方法,重点阐述电压外环与电流内环的协同控制机制,通过PI调节器实现直流侧电压稳定控制及交流侧单位功率因数运行。内容涵盖电压定向控制(VOC)、空间矢量PWM(SVPWM)调制策略、电网不平衡条件下的功率平衡控制等关键技术,并延伸至维也纳(Vienna)整流器、中点电压平衡、滞环电流控制等多种先进拓扑与控制方法。配套提供Mathcad计算书,支持不同功率等级下的参数设计、闭环建模与工程化实现,形成从理论分析到仿真验证的完整技术链条,适用于电力电子系统科研与教学实践。; 适合人群:电气工程、电力电子及相关专业的研究生、科研人员,以及具备Matlab/Simulink仿真基础的工程技术人员。; 使用场景及目标:① 掌握三相PWM整流器双闭环PI控制系统的建模、仿真与动态性能分析;② 深入理解电压定向控制、SVPWM调制及电网不平衡工况下的先进控制策略;③ 利用Mathcad计算工具完成实际工程中整流器的参数设计与优化。; 阅读建议:建议结合Simulink仿真模型与Mathcad计算书同步学习,重点关注控制架构搭建、PI参数整定方法、系统稳定性分析及不同工况下的仿真验证,通过反复调试提升对控制性能的理解与工程应用能力。

芯参谋(92):XTX_存储器件跨RTOS移植速查

本文为XTX SDNAND与SPINOR在FreeRTOS、RT-Thread、AliOSThings、Zephyr四类RTOS上的跨平台移植速查指南。核心结论:SDNAND本质为带控制器的贴片SD卡,均通过各自系统SD/MMC协议栈+FatFs实现,关键在打通SDIO/SPI并挂载文件系统;SPINOR则依赖各系统串行闪存框架(如SFUD、jedec,spi-nor),难点在于型号自动识别。对比显示,RT-Thread与Zephyr因支持自动识别与开箱即用,移植效率最高;FreeRTOS与AliOS需手动

qq520131714的专栏 679

Geant4 案例分析(一): B1

本文是对Geant4 B1的案例分析,其中特定的功能不做介绍,而注重于各个文件的主要功能,以及它们组织的方式。

m0_51809467的博客 1582

从逻辑门到RISC-V指令:ALU设计实战与Verilog实现

本文详细介绍了从逻辑门到RISC-V指令集的ALU设计实战与Verilog实现方法。通过构建1位ALU并扩展至64位,深入解析了RISC-V指令集的算术逻辑单元实现技巧,包括加法器设计、零标志检测和溢出检测等关键功能。文章还分享了Verilog代码优化、流水线设计和常见问题调试的实用经验,为开发者提供了一套完整的ALU设计解决方案。

weixin_29214335的博客 185

Linux-iostat命令详解

Linux命令学习记录

m0xin的博客 101

Flutter项目在M1/M2 Mac上跑iOS模拟器报错?手把手教你搞定‘arm64架构不兼容’问题

本文详细解析了Flutter项目在M1/M2 Mac上运行iOS模拟器时遇到的‘arm64架构不兼容’问题,提供了多种解决方案,包括排除模拟器的arm64架构、强制使用x86_64架构以及修改插件Podspec文件。帮助开发者快速解决架构兼容性问题,提升开发效率。

weixin_33713707的博客 335

第13讲:mmap实现进程间通信

本文基于mmap、互斥锁与条件变量,实现进程间通信。通过共享内存shm_open创建匿名对象,利用pthread_mutex_t和pthread_cond_t同步访问,客户端发送消息后广播唤醒服务端,服务端等待并接收数据。代码包含服务器与客户端类封装,支持多进程协作,逻辑清晰,可直接运行。

2301_80791727的博客 236

【STM32】CubeMx系列教程之移植FreeRTOS

本文详细介绍了在STM32F429上通过CubeMX工具移植FreeRTOS的方法。主要内容包括:1)配置系统时钟源,将TIM1替换SysTick作为时钟基准;2)FreeRTOS的创建与配置,包括任务创建、堆栈大小设置等;3)关键配置参数说明,如堆大小建议设为RAM的50%-70%;4)常用函数如堆栈监控、任务挂起/恢复等。文章提供了从基础配置到深入优化的完整移植指南,适合STM32开发者参考使用。

JackieJin123的博客 785

“挑战杯”大赛“揭榜挂帅”赛道-baseline解析

在这个脚本中,txt文件的保存路径为'yolov7/datasets/Fatigue_driving_detection/txt_labels/',而xml文件的路径为'./label_xml/'。标注图片后的产物是会给每一个图片对应生成一个xml格式的文件,但是如果要用yolo框架去训练模型,输入的数据必须是txt格式,因此这里有一步转换格式的过程。注意看:obs这里有三个文件夹,第一个是关键帧的文件夹A,第二个是标注时输出的位置为文件夹B,第三个是智能标注后和手动标注的合集文件夹C。

m0_62899814的博客 2321

线程同步和互斥

生产者和消费者彼此之间不直接通讯,而是通过阻塞队列来进行通讯,所以生产者生产完数据之后不用等待消费者处理,直接扔给阻塞队列,消费者不找生产者要数据,而是直接从阻塞队列里取,阻塞队列就相当于⼀个缓冲区,平衡了生产者和消费者的处理能力。<3>当线程A执行完临界区的代码,将1写入到内存mutex中,此时唤醒线程B,线程B执行到exchgb就可以申请到锁了,调度到线程A,线程A就要阻塞等待。结论:若当前线程正在执行临界区的代码被切换走,此时不会还锁,会带走锁,调度到其他线程,会申请不到锁,阻塞等待。

qq_71009995的博客 255

安装WSL过程中出现注册表编辑器无法重命名WSL。重命名项时出现错误的解决方案

本文主要介绍了安装WSL过程中出现注册表编辑器无法重命名WSL。重命名项时出现错误的解决方案,希望能对使用Windows WSL的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 9万+

C++ 并发编程:深入理解 std::call_once

通过上面的学习,可以总结出三个核心知识点:std::call_once 配合 std:: once_flag 使用,保证多个线程对同一个 flag 发起的初始化调用中,只有一个调用成功执行初始化函数。如果初始化函数抛出异常,初始化不会被认为成功,后续线程可以重新尝试。std::call_once 不仅保证初始化的一次性,还保证初始化结果对其他成功返回的线程可见。为什么有了 mutex,C++ 还需要提供 std::call_once?

2302_80007250的博客 278

全志A527 T527 android13支持usb摄像头

我们发现usb摄像头在A527 android13上面并不能正常使用,需要支持相关的摄像头。

zhutoubenben的专栏 964

KEPServerEX 6 之 EX 6.11.718.0 发布说明

KEPServerEX 6.11.718.0 发布说明

-雲飛兄-博客 2881

[iOS]Runtime2

为了让你在父类中依然能访问当前对象(也就是子类的实例),编译器在底层会生成一个结构体,叫 : 当调用 时,底层调用的函数是 : 拿着(也就是当前的子类对象)作为消息接收者,但是把方法查找的起点定位在了 (父类)这里需要注意的就是仍然是调用者自己,即先讲一下上篇没讲过的,我们如果缓存未命中,那我们就会进入慢速查找,现在我们来详细的讲解在进入慢速查找的瞬间会再看一遍方法列表,然后立刻调用加锁,因为多线程下别人正在动态添加方法或者扩容,不加锁会崩溃类就绪OC的机制就是在编译期只生成了 结构,当类首次被发送消息时(

wzm20070304的博客 234

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

VS Code + KXApp 开发 iOS 报错排查指南,工程、签名、真机、补全、配置

在 VS Code 里用 KXApp 开发 iOS,报错常不在代码而在环境。本文按失败阶段分五类排查:工程没出现 Xcode 视图(查 .xcodeproj 与 xcode-select)、构建失败(No profiles、Team 签名、CocoaPods 用 .xcworkspace)、真机调试失败(信任、开发者模式、设备未准备好)、没补全或 No such module(等索引、清 clangd 冲突)、设置保存不了(装 xcodeproj gem),每类给现象、日志通道和修法。

2501_91590906的博客 169

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

第十四章 标准模块库(STL)

STL 是 Standard Template Library 的缩写。名字里带模板两个字,第十三章那张图纸就是它的地基,容器和算法全靠模板撑起来。第一章提过,C++98 这一版把 STL 迎进门,从此写 C++ 不用什么都自己造。STL 里有六种部件,一间屋子六件家具。容器管放数据,迭代器管挨个走,算法管排序查找这些套路。这三样挑大梁,本章的主角。函数对象是行为像函数的东西,算法排序时候能指定谁大谁小,知道有它就行。适配器换接口用,stack 和 queue 就是拿 deque 改的。

weixin_45361679的博客 701

iPhone国行AI重磅更新

且由于国行 AI 大量能力依赖端侧模型运行,需要建立新的资料检索,因此在刚上手的当下,存在一些稳定性问题,譬如相册里的自然语言搜索、回忆影片,以及锁屏的通知总结等功能都需要等待索引完成,可能需要等待一到两天才能能正常使用。但对于国行版本,我们更关心的是,这套从海外引进的 AI 写作工具,会不会在中文语境里「水土不服」?过去两年,我们很多发布会上看过太多眼花缭乱的「一句话点咖啡」演示,但真正把手机当主力机用上几个月就会发现,演示 Demo 里的惊艳,离每天日常使用的稳定可靠,中间还隔着十万八千里。

Enweitech Software Works 334

计算思维与C++编程入门教程

计算思维与 C++ 入门

燕鹏 244
上一篇: 读书时间2011/06/26 Objective-C
下一篇: 读书时间 2010/06/26 - 1 Xcode
printf1998
博客等级 码龄16年 14粉丝 196原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值