agongcao9295
码龄10年
求更新 关注
提问 私信
  • 博客:25,481
    25,481
    总访问量
  • 暂无
    原创
  • 1
    粉丝
  • 0
    关注
加入CSDN时间: 2016-03-31
博客简介:

agongcao9295的博客

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得0次评论
  • 获得16次收藏
  • 博客总排名237,763名
  • 原力等级
    原力等级
    0
    原力分
    0
    本月获得
    0
创作历程
  • 3篇
    2019年
  • 17篇
    2018年
  • 22篇
    2017年
  • 4篇
    2016年

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

213人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

iOS 蓝牙开发详解

目前iOS智能硬件的开发交互方式主要分为两种,一种是基于低功耗的蓝牙4.0技术(由于耗电低,也称作为BLE(Bluetooth Low Energy))对应iOS的框架为CoreBluetooth,另外一种是基于Wi-Fi的连接方式,由于之前做过的两个项目用到的都是蓝牙,所以下面主要是介绍蓝牙4.0技术。对应的在项目中添加的蓝牙开发权限ImportantAn i...
转载
博文更新于 2019.09.26 ·
672 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

iOS 内购相关

iOS 内购相关下面总结一下过往订阅和内购的项目的代码方面的实现细节和注意事项,特别是掉单方面的处理。后台的协议、商品ID、银行卡、内购类型、沙盒账号测试人员都由运营或者产品在苹果后台中申请处理。这里主要讲内购的代码,内购的代码主要分为两大部分:商品的查询、商品的购买。1、首先先创建一个单例,创建单例的第一时间同时要加上对苹果订单状态变化的监听[[SKPaymentQue...
转载
博文更新于 2019.09.26 ·
339 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[NSConcreteValue doubleValue]: unrecognized selector sent to instance

今天需求说要给在进入某个页面给某个按钮加上放大效果,心想这还不简单,于是三下五除二的把动画加上提交测试了.下面是动画的代码 NSTimeInterval time = CACurrentMediaTime(); time = time + 0.5; CAKeyframeAnimation *animation = [CAKeyframeA...
转载
博文更新于 2019.09.26 ·
1223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS 通过有alpha值的图片创建蒙版

@interface ViewController ()@property (nonatomic, weak) IBOutlet UIImageView *imageView;@end@implementation ViewController- (void)viewDidLoad{ [super viewDidLoad]; //cre...
转载
博文更新于 2019.09.26 ·
416 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

UITableViewCell 的selectedBackgroundView

UITableViewCell中的selectedBackgroundView就是用于当用户点击cell的时候,选择状态的view,你可以对这个view进行颜色或者其他样式等做一些定制,可以达到点击之后出现需要的显示定制效果。转载于:https://www.cnblogs.com/Caersi/p/8983996.html...
转载
博文更新于 2019.09.26 ·
377 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

block,inline和inline-block概念和区别(转)

总体概念根据CSS规范的规定,每一个网页元素都有一个display属性,用于确定该元素的类型,每一个元素都有默认的display属性值,比如div元素,它的默认display属性值为“block”,称为“块级”元素(block-level);而span元素的默认display属性值为“inline”,称为“行内”元素。行内元素指的是书写完成后不会自动换行,并且元素没有宽和高。...
转载
博文更新于 2019.09.26 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CSS 选择器权重计算规则(转)

  其实,CSS有自己的优先级计算公式,而不仅仅是行间>内部>外部样式;ID>class>元素。一、样式类型  1、行间<h1 style="font-size:12px;color:#000;">我的行间CSS样式。</h1>  2、内联<style type="text/css"> ...
转载
博文更新于 2019.09.26 ·
153 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

swift------导入OC三方类找不到头文件的解决方法

1.首先新建个 swift工程2.在swift 中新建 OC 类 比如新建 Request 类,会自动生成个。XXXX-Bridging-Header 类;3.让后把 导入的第三方头文件导入进去。例如: #import "AFNetworking.h" 但是他会提示找不到4. 在 build Seting 搜索L:User Header Search Paths5....
转载
博文更新于 2019.09.26 ·
490 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

添加头文件的报错failed to emit precompiled header 的解决办法

在buildsetting中的以下两个路径中添加对应的设置,重现编译即可解决,stackoverflow地址:点击Solution:1 I added$(inherited) non-recursivetoSearch Path -> Header Search Paths2 Then added${PODS_ROOT} recursivetoSearch Path...
转载
博文更新于 2019.09.26 ·
7182 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

mac 下webstorm调节字体大小

ctr+shift+A功能可以搜索对应功能. 在弹出框中输入Zoom可以轻松设置.而且有关zoom的功能全部列出. 真是方便。搜索到change font size with ctrl + wheel就可以了。转载于:https://www.cnblogs.com/Caersi/p/8525204.html...
转载
博文更新于 2019.09.26 ·
1666 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js运算符相关要点

取模运算的结果符号只与左边值的符号有关:var x = 7 % 3; // 结果为 1var y = 7 % (-3); // 结果为 1var z = (-7) % 3; // 结果为 -1转载于:https://www.cnblogs.com/Caersi/p/8520127.html...
转载
博文更新于 2019.09.26 ·
123 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端页面调试方式的选择

console.log()的好处,主要是方便你调试javascript用的,你可以看到你在页面中输出的内容。相比alert而言,console.log()可以输出结构化的东西,如果是alert,弹出一个对象就是[object object],但是console可以看得到对象里面内部的内容。console不会打断你页面的操作,如果用alert弹出来内容的话,那么页面就死了,但是co...
转载
博文更新于 2019.09.26 ·
142 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js等于符号的详解

JavaScript == 与 === 区别1、对于 string、number 等基础类型,== 和 === 是有区别的a)不同类型间比较,== 之比较 "转化成同一类型后的值" 看 "值" 是否相等,=== 如果类型不同,其结果就是不等。b)同类型比较,直接进行 "值" 比较,两者结果一样。2、对于 Array,Object 等高级类型,== 和 === 是...
转载
博文更新于 2019.09.26 ·
338 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js字符串相关要点

不要创建string对象,它会拖慢执行速度,并可能产生其他副作用。var x = "John"; var y = new String("John");(x === y) // 结果为 false,因为 x 是字符串,y 是对象=== 为绝对相等,即数据类型与值都必须相等。原始值字符串,如 "John", 没有属性和方法(...
转载
博文更新于 2019.09.26 ·
144 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS keychain报错 25293

经过查找发现25293对应的错误是如下,即用户名和密码不正确。errSecAuthFailed = -25293, /* The user name or passphrase you entered is not correct. */后来才发现原来是因为测试机没有设置touchId所致,设置好touchId之后完美生成密钥...
转载
博文更新于 2019.09.26 ·
368 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

UIView的setNeedsLayout, layoutIfNeeded 和 layoutSubviews 方法之间的关系解释(转)

layoutSubviews总结ios layout机制相关方法- (CGSize)sizeThatFits:(CGSize)size- (void)sizeToFit——————-- (void)layoutSubviews- (void)layoutIfNeeded- (void)setNeedsLayout——————–- (void)setNeedsDisplay- (void)...
转载
博文更新于 2019.09.26 ·
156 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

php time()时间戳作为文件名产生文件同名的bug

/*time()函数生成的文件名可能是相同的,因为如果php运行的过程如果足够快,time()函数调用的足够频繁,那么有可能time()生成的时间戳会相同,因为时间戳是以秒为单位,所以如果足够频繁有可能以时间戳为文件名的两个文件名字相同:如下所示:*/echo time();echo "
".time();/*结果:15040229821504022...
转载
博文更新于 2019.09.26 ·
756 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

php 连接oracle插入多张图片的方法

  php连接oracle数据库的时候,其查询、更新、删除数据和MySQL类似,但是增加数据、特别是图片的时候就很不一样,这里面涉及到要创建一个blob对象,用blod对象去保存php图片,下面是当插入多张图片的时候的写法,直接上代码:$conn = oci_connect('RGSUser', 'mycompany', '(DESCRIPTION = (ADDRESS_LIST...
转载
博文更新于 2019.09.26 ·
197 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS之正则表达式(一)

这几天研究正则表达式发现正则表达式真是个好东西,可以在支付的时候轻松匹配交易数额,入门内容以及匹配如下:@interface ViewController ()@property (weak, nonatomic) IBOutlet UITextField *textTf;@property (weak, nonatomic) IBOutlet UILabel *labe...
转载
博文更新于 2019.09.26 ·
122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

php面向对象理解(一)

常用的继承过程,以及对public、private、protected修饰符的理解:/*****************************父类********************************//*** person父类*/class person { public $name; //共有属性在类的里面和外面...
转载
博文更新于 2019.09.26 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多