自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

秦萍健的CSDN

硅谷之行 马于足下

  • 博客(47)
  • 收藏
  • 关注

原创 20200203--新冠病毒,恐慌抛售

农历新年后首日开市,受新冠病毒的影响,A股市场普遍担忧中国经济受到重创,降低了未来经济增长的预期,甚至担心经济危机到来。

2020-08-02 17:25:05 160

原创 20200309--美股多次熔断

受石油输出国组织(欧佩克)与俄罗斯的原油减产协议谈崩,国际油价大跌(其中美国也是最大的原油生产国之一),加上新冠病毒对全球经济的担忧,引发美股暴跌,短期内有5个交易日触发跌停熔断。...

2020-08-02 17:24:26 192

原创 oracle开发笔记_0724

第一天上班,好苦逼,老大就丢了个sql给我自己看:select nvl(sendunit,'合计') 苗源, case when sendunit is not null and orgname is not null and fadopt is null then '月份合计' when sendunit is null and fadopt is null then '...

2018-07-25 08:16:21 426

原创 oracle_01_数据类型

pl语言的数据类型, 带代码说明: https://blog.csdn.net/qq_33301113/article/details/71439272

2018-07-16 11:09:24 542

原创 java之SSH框架使用

1.Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。 2.Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式. 3.Hibern...

2018-07-08 09:39:21 327

原创 sql练习汇总

1.group by统计学 https://www.jianshu.com/p/cbb05073931f2.经典统计学 https://www.cnblogs.com/zhangweizhong/p/5577842.html3.学生成绩统计 http://www.360doc.com/content/14/0513/15/16319058_377247264.shtml...

2018-07-07 13:55:41 213

原创 201807工作笔记

0702 1.利用strong和copy的属性特性来做缓存(memery save), 才理解了strong和copy真正的用途.A页面push到B页面,返回A,再次进入B时,B会因为alloc而init了所有数据,那有什么办法缓存B的数据呢? --只要在B控制器的.h中,设立一个strong特质的属性,来作为A与B的桥梁.如此一来,B页面的model值发生任何改变,A页面的model...

2018-07-03 23:07:35 217

原创 Java基础01

1.Java的接口和抽象类的区别 抽象类class+extend, 单一继承. 接口类interface+implement,可实现多个接口 报警门的例子https://www.cnblogs.com/dolphin0520/p/3811437.html2.类的4种访问权限private: 被其修饰的属性以及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。protec...

2018-06-05 19:50:23 139

原创 instanceof与getClass的区别

在比较一个类是否和另一个类属于同一个类实例的时候,我们通常可以采用instanceof和getClass两种方法通过两者是否相等来判断,但是两者在判断上面是有差别的,下面从代码中看看区别:public class Test { public static void testInstanceof(Object x) { System.out.p...

2018-05-30 19:30:22 346

原创 ios tabBar遮挡tableview问题

我当前的tableview是这样设置的: _mainTableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain];只需加上, 即可解决tabbar遮挡问题:_mainTableView.autoresizingMask = UIViewAutoresizingF...

2018-05-09 09:59:04 3936

原创 tableView cell文字高度自适应

1.传统方法, 先计算文字高度,再设置cell的高度2.ios7以后, 可以使用预测高度 -(CGFloat)tableView:(UITableView*)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath*)indexPath NS_AVAILABLE_IOS(7_0);好处: 不用计算文字高度,请参考文章https://...

2018-05-09 09:49:42 302

原创 Nib tableViewcell的三种注册方式

以前总是混淆, 现在总结一下: //关于xib cell的使用 //1.推荐,需要在xib文件中设置重用id:// SGSMsgeTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"xxyy"];//最好在xib文件中设置id// if (cell == nil) {// ...

2018-05-09 09:43:14 2175

原创 iOS圆角和阴影共存处理

其实弄个圆角,根本不需要加个mask,网上很多资料都是误导的. 直接上代码, 效果是四个圆角+layer阴影: _bgView.backgroundColor = [UIColor whiteColor]; _bgView.layer.cornerRadius = 7;//圆角 _bgView.layer.shadowColor = HZColorMainBlue.CGColor;...

2018-04-18 14:41:09 1920 3

原创 UIWebView OC与JS交互那些事

UIWebView基础 1.UIWebView与WKWebView基本使用 https://blog.csdn.net/qq_21051503/article/details/7819944UIWebView与JS交互 本人使用的是原生的JavaScriptCore库 或者 第三方WebViewJavascriptBridge 1.第三方WebViewJavascriptBridge...

2018-04-18 14:35:36 929

原创 iOS52个有效方法(二)

一.属性 1.实例变量与属性的区别之一: 实例变量是在编译期就硬编码到内存中的, 如果修改了类定义之后必须重新编译,否则就会出错! 从这里,我理解了为什么runtime**不能**为类Class新增实例变量, 却可以新增属性(实质只是新增了setter/getter方法,比如NSString增加一个 url的 NSString属性)2.属性特质 ①原子性atomic, 读写安全(本质是加...

2018-03-21 12:19:33 291

原创 一席app

偶然发现了‘一席’app,打开了我对其他行业的认识。 看了一篇文章一个月里我跟踪了108个居民,发现一个特别好玩的事,80%的人手里都拿着一个尿壶 | 何志森 一席第571位讲者,讲的是设计的真谛–接地气的为用户解决问题。 感悟有二: 1.这个时代很精彩,有很多好的文章好的生活方式,只是我们还没发现。 2.真希望有一个平台,能给各行各业提供一个窗口,让外行有所了解。 3.认识多一些朋友,...

2018-03-21 00:01:39 1673

原创 属性语义copy和strong的理解

结论 一.如何区分[obj copy]是深拷贝还是浅拷贝? 1.当不可变类型对象调用copy拷贝后,不会产生新的对象,属于浅拷贝; 2.其他类型对象调用copy,都会产生新的不可变对象,属于深拷贝(遵循NSCopy协议并重写copyWithZone方法); 3.无论什么类型的对象,调用mutableCopy方法后, 都会产生新的可变对象, 但这不是属性特质的东西. 深浅拷贝完整...

2018-03-11 18:15:20 376

原创 iOS52个有效方法(一)

这本书是Matt Galloway著的Effective Objective-C 2.0 之 编写高质量iOS与OS X代码的52个有效方法, 全书共有52条建议, 分为7章, 所以我的系列也会有7个小结.一.了解OC语言的起源 1.面向对象和动态特性 2.OC是C的”超集”, 可以直接在xcode中写C进行编码 3.理解C的内存模型, 有助于理解OC的内存模型(引用计数机制) 4....

2018-03-11 16:30:15 417

原创 inputView与inputAccessoryView

一.ios的inputView和inputAccessoryView有什么应用场景 1. 自定义一个键盘以及键盘的辅助视图; 2.弹出底部选择器,简洁大方。二.详解在UITextField和UITextView中能查到这两个属性 @property (readwrite, retain) UIView *inputView; @property (readwrite, retain...

2018-03-09 17:36:57 1615

原创 app程序的生命周期

一. 应用程序的状态状态如下:Not running 未运行 程序没启动Inactive 未激活 程序在前台运行,不过没有接收到事件。在没有事件处理情况下程序通常停留在这个状态Active 激活 程序在前台运行而且接收到了事件。这也是前台的一个正常的模式Backgroud 后台 ...

2018-03-09 17:36:08 1957

原创 iOS支付简单流程

自己利用微信接口与后台集成: 1.饿了么app提交订单信息时发送request 饿了么后台,后台向微信服务器请求“预支付”,微信返回“预支付信息”给后台; 2.后台response给app,app吊起微信支付接口,付款。 3.app收到微信服务器的支付回调结果,再次request2告诉后台“客户支付了,请校验”。 4.后台与微信服务器校验,如果真的支付成功了,才response2给app,...

2018-03-09 17:35:21 410

原创 iOS支付简单流程

自己利用微信接口与后台集成: 1.饿了么app提交订单信息时发送request 饿了么后台,后台向微信服务器请求“预支付”,微信返回“预支付信息”给后台; 2.后台response给app,app吊起微信支付接口,付款。 3.app收到微信服务器的支付回调结果,再次request2告诉后台“客户支付了,请校验”。 4.后台与微信服务器校验,如果真的支付成功了,才response2给app,...

2018-03-09 17:32:30 573

原创 iOS推送的底层原理

什么是远程消息推送? APNs:Apple Push Notification server 苹果推送通知服务 苹果的APNs允许设备和苹果的推送通知服务器保持连接,支持开发者推送消息给用户设备对应的应用程序。 注意: 推送的实现方式: 手机客户端和APNS服务器之间维持一个TCP/IP长连接,APNS服务器向客户端push消息。 苹果的推送系统是在系统级别维护一个TCP/IP长连接(...

2018-03-09 17:30:33 1052

原创 define, const与extern

define 一个宏定义由三部分组成 , 三分部之间用空格分开, 宏除了可以定义常量,还可以定义函数(const只能定义常量)。 宏定义, 实质是文本替换, 是在预编译阶段的功能. 预处理是在编译之前的处理,而编译工作的任务之一就是语法检查,预处理不做语法检查。 宏定义不分配内存,const变量定义分配内存(指针)。 宏定义不存在类型问题,它的参数也是无类型的。 宏定义大量使用,容易造成...

2018-03-09 17:22:56 319

原创 jQuery ajax之get和post(二)

一. HTTP 请求:GET vs POSTGET - 从指定的资源请求数据 POST - 向指定的资源提交要处理的数据 GET 基本上用于从服务器获得(取回)数据。注释:GET 方法可能返回缓存数据。 POST 也可用于从服务器获取数据。不过,POST 方法不会缓存数据,并且常用于连同请求一起发送数据。 如需学习更多有关 GET 和 POST 以及两方法差异的知识,请阅读http:/...

2018-03-09 15:18:20 177

原创 jQuery ajax之XMLHttpRequest (一)

一.什么是ajax AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。 XMLHttpRequest 是 AJAX 的基础, 而AJAX是对XMLHtt...

2018-03-09 15:17:04 4392 1

原创 Objective-C抽象类的实现

以下载功能为例:1.协议 DownloaderProtocol.h #import <Foundation/Foundation.h> @protocol DownloaderProtocol <NSObject> @required - (BOOL)checkDownloader; - (void)...

2018-03-09 14:33:56 1083

原创 更轻量的ViewController系列(一)

总结1.把 Data Source 和其他 Protocols 分离出来 比如, 工程里有多个控制器, 每个控制器里是不同样式的tableView. 那么, 可以使用一个单独的类, 来为你共同处理控制器的DataSource2.把业务逻辑移到Model层3.创建Stroe类(仓库类,工具类)总结于ObjC中国的https://objccn.io/issue-1-1/...

2018-03-09 12:03:12 185

原创 ios多线程+应用

1.多线程代码总结+Demo https://www.jianshu.com/p/7649fad15cdb 多线程的基本概念 线程的状态与生命周期 多线程的四种解决方案:pthread,NSThread,GCD,NSOperation 线程安全问题 NSThread的使用 GCD的理解与使用 NSOperation的理解与使用2 ...

2018-03-09 11:41:16 177

原创 Swift4 小记

以下是本人学习Swift4的入门笔记, 适合有OC基础的小伙伴参考:0.let 与 var 区别 https://www.jianshu.com/p/26b5837f08761.? 与 ! 的区别 https://www.jianshu.com/p/966d536bc17e2.fileprivate, private, public, open区别 http://blog.csd...

2018-03-08 15:51:34 177

原创 iOS CoreAnimation整理(二)

本章节 主要收集了各种动画实现. 0. ios coreAnimation入门, 包括动画暂停恢复, 隐式动画处理 https://www.jianshu.com/p/51483b560244iOS 基础动画 核心动画 关键帧动画 逐帧动画 动画组 转场动画 https://github.com/hugo-/CoreAnimation2.除了以上基础, 还有仿射变换, 点赞烟花 ...

2018-03-05 15:37:58 225

原创 iOS CoreAnimation整理(一)

一. CA类之间的关系 如图, 二. CAMediaTiming协议该协议中, 提供了以下属性: beginTime 用来设置动画延时,若想延迟1秒,就设置为CACurrentMediaTime()+1,其中CACurrentMediaTime()为图层当前时间。 duration 动画的持续时间。 speed 动画速率,决定动画时间的倍率。当speed为2时,动...

2018-03-04 23:08:22 262

原创 postman的使用

postman, 可用于测试后台给的接口.一. 如何使用?1.选择GET/POST, 并补充请求参数 (1)如果是get, 参数可以直接用?&拼接在url后面, 或者写好url后,点击parms按钮自己填充key和value; (2)如果是post,点击body,填充参数即可.2.基于1. http://blog.csdn.net/ye1992/article/details/49

2018-01-26 16:28:27 215

原创 使用UIViewAnimation实现Gif

需求描述: APP主页右上角的图标显示音乐的播放状态(暂停或者播放), 并且这个图标带一个点击事件, 除了主页, 其他的多个页面都用到这个播放动画(Class A). 分析: 显然,这是一个app**全局**的状态, 它的应用模型是: 一个类A, 有多个对象, 每个对象都对应一个点击事件. 但是这个类却具有一个”全局”的属性,能同时应用于多个对象. 所以, 可以考虑使用通知, 但不...

2018-01-26 14:08:06 449

原创 YYModel的使用

GitHub原文:https://github.com/ibireme/YYModel 或者直接打开.h文件查看如何使用。 说白了, 就是Json-Model-Dic三者相互转化,并处理了null(转化为nil或者0)。 重点: 这是一个NSObject的Category,无须继承,可以直接使用! **--NSObject的...

2018-01-24 23:50:56 2121 1

原创 ios runtime+demo

看这些博客和demo就够了:1. 本篇博客所聊的Runtime的内容大概有:动态获取类名、动态获取类的成员变量、动态获取类的属性列表、动态获取类的方法列表、动态获取类所遵循的协议列表、动态添加新的方法、类的实例方法实现的交换、动态属性关联、消息发送与消息转发机制等。当然,本篇博客总结的是运行时常用的功能,并不是所有Runtime的内容。 https://www.cnblogs.com/lu...

2017-12-29 12:12:44 270

原创 ios字体大小适配(Category)

00

2017-12-21 15:18:06 586

原创 cocoapods笔记

一. ruby环境的搭建ruby环境搭建a.查看下当前ru...

2017-12-11 14:55:25 340

原创 我与这个时代01

我与这个时代01

2017-11-27 21:22:21 244

原创 UIImageView

一. UIImageView加载图片的方式1.imageNamed: 速度快,占内存,所以适合使用频率高的图片; 2.imageWithContentsOfFile/imageWithData: 适合使用频率低的图片; 参考:http://blog.csdn.net/lvxiangan/article/details/26558267 二.UIImageView的简单动画方法: ...

2017-11-25 23:30:01 212

空空如也

空空如也

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

TA关注的人

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