日记程序优化
原创 2021-11-18 09:58:55
61阅读
一 简述    自动引用计数 ARC 默认情况下不是"异常安全的",具体来说,如果抛出异常,那么本应在作用域末尾释放的对象现在却不能自动释放,如果想生成"异常安全"的代码,可以通过设置编译器的标志实现,不过这将引入一些 额外的代码,在不抛出异常时,也照样要执行这部分代码,需要打开的编辑器标志叫做-fobjc-arc-excepitons.&nbsp
IOSBLE在调用cancelPeripheralConnection之后是无法收到 didDisconnectPeripheral 回调暂未解决;BLE连接的时候超时功能的暂未实现;BLE取消订阅后又重新订阅的问题暂未解决;BLE扫描的时候指定withServices 无法扫描到设备暂无解决;*  初次尝试NRE CONNECT进行蓝牙辅助测试;Android继续修改BSIP SDK相
原创 9月前
86阅读
Androidjetpack compose里的checkbox 避免使用 remeber 来存储局部状态的checkedState 或者也可以使用 rememberUpdatedState来实时更新;jetpack compose中软键盘和焦点的可以可以使用keyboardcontroller和LocalFocusManager 或 FocusRequester 进行管理,不过要注意FocusR
原创 9月前
5676阅读
AsteriskAMI 目前在生产环境中发现2个问题,1,操作的延时很大,2.很多Action不支持异步的,需要在应用层来实现。React NativeRN 的国内生态这么不理想吗,连个优量汇这种广告SDK插件都没几个可以用的吗?Linux一个奇怪的问题,添加主机信任之后,突然就访问不了,一直提示connect refused,然后从authorized_keys里删除公钥,又重新添加又可以了。。
原创 9月前
84阅读
React NativeRN项目好像修改根目录的build.gradle的仓库地址,好像对插件工程的仓库也没有生效,另外也尝试了在gradle.properties增加了代理,好像也没有用glsl   org.gradle.jvmargs=-DsocksProxyHost\=127.0.0.1 -DsocksProxyPort\=15236   旧的插件报了一个**"re-re
原创 9月前
107阅读
Android使用 Android Studio 将 Aidl 生成的Java类的时候,对于AGP 8+,将Aidl文件放置到package目录下build并不会直接生成,需要在build.gradle文件里设置:ini   buildFeatures {       aidl = true   }   Astro备案被驳回了,因为如果多
原创 9月前
102阅读
IOS单独运用sizeToFit()并不会自适应高度,需要配合layoutIfNeeded 和setNeedsLayout重新布局NSURLSession默认会缓存请求,可以配置策略禁用缓存objc   NSURLSessionConfiguration *sessionConfiguration = [NSURLSessionConfiguration defaultSessionCo
原创 9月前
91阅读
Android安卓下的BLE 如果订阅数据的话,除了要设置setCharacteristicNotification为 true,另外必须要启用CCC Descriptor ,以下是UTS代码示例(非kotlin代码):// 此处的00002902-0000-1000-8000-00805f9b34fb是固定值 let descriptor = characteristic.getDescript
原创 9月前
85阅读
React NativeExpo 下要区分 Managed Workflow 和 Bare Workflow, Managed Workflow 下默认不支持原生插件,需要Eject才能使用;本来准备自己撸一个RN的优量汇的插件的,但是群内有一位米好心的老哥竟然免费分享给了我,十分感谢;优量汇广告组件渲染的时候,还是要给与样式和高度,不然渲染不出来。Uniapp遇到一个奇怪的问题,nvue里在o
原创 9月前
95阅读
Astro默认的lint规则好像不建议代码使用forEach进行循环,而是用for of替代;Android线上的一个BUG,jetpack compose自定义组件里,如果传入数据,针对pointerInput这类闭包,并不会接受传入数据的变化,最好的方案还是在组件内部通过rememberUpdatedState来更新;React Nativepatch-package 难道使用的是单独的npm
原创 9月前
90阅读
作为一个非常热爱记录生活的人,我深知记录的重要性。因为这些记录不仅可以帮助我回忆过去,也能让我发现生活中更多美好的事物。不过随着时代的发展,记录生活的工具发生了很大的变化,我用手机笔记软件替代了之前的日记本。手机的便携性可以让我随时随地记录自己的想法和感受,从而有效保障了内容的准确性和完整性。我现在使用的手机笔记软件叫“敬业签”,它不仅具有简洁的界面和简便的操作,还提供了记事、加密和云同步等多种实
1、iOS 开发技术体系iOS 开发技术体系图:层级 | 主要框架---------------------|-------------------------------------------------------------------------------------- Coco
riji.javapublic class riji extends ListActivity { private static final int ACTIVITY_CREATE = 0; private static final int ACTIVITY_EDIT = 1; private st...
原创 2022-07-22 10:27:03
479阅读
namespace MonthCalender    {            public partial class Form1 : Form       &nb
原创 2008-12-02 11:51:00
645阅读
不仅仅国内有吃白饭的“程序员”,国外也常出现一个程序员和一群newbie工作
原创 2023-04-20 06:50:16
110阅读
前一篇文章我们介绍了OC中最常用的文件操作,那么今天来看一下OC中的一个比较有特色的知识点:KVC和KVO 一、KVC操作OC中的KVC操作就和Java中使用反射机制去访问类的private权限的变量,很暴力的,这样做就会破坏类的封装性,本来类中的的private权限就是不希望外界去访问的,但是我们这样去操作,就会反其道而行,但是我们有时候真的需要去这样做,哎。所以说有些事不是都是顺其自
很遗憾,本以为昨天晚上回去可以打开博客的,结果在前天用代理可以上的博客再次罢工!只好早上把写好的复制过来了,汗~   本以为写博客就是记日记,但这段时间写了几篇贴子以后发现如果就是记日记那真的不如找个本子写写好了,没必要这么劳师动众滴,呵呵,看来得发挥技术博客的优势了---得写一些技术文章了,不然对不起自己哇,呵呵,赶明天把手里的事忙就得琢磨着什么时候把零老大的任务交掉---蛮大的工
原创 2006-10-10 08:41:57
5350阅读
3评论
后期有时间,会不断完善小程序,有兴趣的小伙伴可以关注留意!有什么问题请留言或私聊、或通过博客后面名片添加作者呢!
新公司上手小程序。30天,从入门到现在,还没放弃。。。 虽然小程序发布出来快一年了,爬坑的兄弟们大多把坑都踩平了。而我一直停留在“Hello World”的学习阶段。一来没项目,只有项目才是实践学习的根本;二来刚出来,总是有很多坑。爬坑总是痛并快乐着。 再多的借口,产品项目需求拍在桌前,都得缴械投降
转载 2020-04-18 13:58:00
124阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5