自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码解释生活

IOS,推广,新模式

  • 博客(799)
  • 资源 (21)
  • 论坛 (2)
  • 收藏
  • 关注

原创 FFmpeg之音视频封装格式、流媒体协议、音视频编解码协议、时间戳和时间基、视频像素数据、音频采样数据

MP4:解析工具:mp4info、mp4box、Elecard StreamEye;flv:解析工具:flvparse、FlvAnalyzer、命令ffprobe -v trace -i xx.flv也可以解析,还能够将关键帧索引相关信息打印出来;M3U8:mp3:aac:流媒体:常见的直播方式:RTMP、RTSP、HTTP+FLV、HLS、DASH;...

2020-11-23 09:19:19 109

原创 ios之关于ios14 SDCycleScrollView轮播带动画卡顿的解决

方法一:SDCycleScrollView设置自动滚的时间,以前默认是两秒;但是动画会卡顿:cycleScrollView.autoScrollTimeInterval=5;//自动滚的时间,时间自己调整方法二:取消动画 animated:YES改成 animated:NO[_mainView scrollToItemAtIndexPath:[NSIndexPath indexPathForItem:targetIndex inSection:0] atScrollPosition...

2020-11-16 10:30:45 49

原创 iOS之代码块的创建

代码片段存放在~/Library/Developer/Xcode/UserData/CodeSnippets可以将文件拷贝出来,放在不同的电脑上使用。最新版的xcode吧代码块放到了顶部。代码块设置:Title 代码块标题 Summary 描述文字 Platform 使用的平台All/iOS/macOS/tvOS/watchOS Language 使用的语言场景 C...

2020-11-03 10:48:32 26

原创 ios之NSFileManager文件操作

NSFileManager文件操作

2020-10-16 10:19:29 57

原创 ffmpeg之api实现、ios集成和使用ffmpeg、iOS集成和使用SDL、MacOS使用FFmpeg

参考:https://blog.csdn.net/zwz1984/article/details/82824524

2020-10-16 09:55:09 186

原创 ios之OC与C、OC与c++互相调用

注意事项: OC 与 C++ 对象在内存管理上是不一样的。所以我们无法直接将一个 OC 对象直接赋值给一个 C++ 对象,或者相反。 第二点,OC 与 C++都支持指针,可以通过指针进行桥接。例如在一个 C++ 类中声名一个 OC的指针。 第三点,也是最重要的一点,clang可以通过程序文件的后辍名选择不同的编译器对其进行编译。如文件后辍名是.m,它会使用 OC编译器;如果是.mm,它会使用 Object-C++编译器。而既用到 OC,又用到 C++ 的程序文件则应该使用.mm..

2020-09-29 17:19:08 82

原创 FFmpeg之命令行操作、音视频同步的原理

FFmpeg概要:https://blog.csdn.net/u011146511/article/details/85229288设置好FFmpeg的环境变量,就可以在命令行直接使用ffmpeg、ffprobe、ffplay命令;ffmpeg:ffmpeg的主要用途是编码、解码、转码、媒体格式转换、转封装。帮助基础信息:ffmpeg --help高级信息:ffmpeg --help long全部信息:ffmpeg --help full查看支持的视频格式:ffmpeg -forma

2020-09-18 17:28:36 67

原创 iOS之ffmpeg开发音视频编解码概要、SDL

官网:http://ffmpeg.org/documentation.html简介:https://blog.csdn.net/qq_36688143/article/details/79162121ffmpeg中文网站:http://www.ffmpeg.clubffmpeg论坛:http://bbs.chinaffmpeg.com/forum.phpffmpeg:腾讯云社区:h...

2020-09-17 15:05:17 209

原创 Mac上安装使用Homebrew

参考:https://www.cnblogs.com/richard-youth/p/9718349.htmllinux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有yum包管理系统,Ubuntu有apt-get包管理系统;Homebrew是以最简单,最灵活的方式来安装苹果公司在MacOS中不包含的UNIX工具。 换句话说就是macOS 缺失的软件包的管理器。Homebrew安装成功后,会自动创建目录/usr/local/Cellar 来存放Hom.

2020-09-17 14:11:07 32

原创 c++之linux操作系统函数

linux操作系统函数内核:虚拟文件系统、内存管理、设备管理、进程管理(pcb进程控制块 文件表述符表)open 打开文件 创建文件read 读取文件close 关闭文件write 写入文件lseek 移动文件位置 计算文件大小 拓展文件fcntl 设置非阻塞stat 得到文件属性信息 ,会穿透追朔到源文件;lstat 不会穿透linux文件存储的原理:目录项中的inode(节点索引)指向外部索引节点位置,索引节点中的块位...

2020-09-08 15:56:47 45

原创 C语言之linux、shell、vim、gcc、makefile、gdb调试

教程http://www.runoob.com/linux/linux-tutorial.htmlPHP之linux使用:https://blog.csdn.net/u011146511/article/details/78408477在Windows上安装linux;首先安装virtualbox创建虚拟机(新建---下一步-----给虚拟机分配内寸-----分配硬盘大小---),然后在v...

2020-09-08 10:19:11 43

原创 c++之QT的使用

Qt5.12下载网址:http://download.qt.io/archive/qt/5.12/5.12.2/父类QWidget:子类QmainWindow和Qdialog;QWidget类是所有用户界面对象的基类。 窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己。每一个窗口部件都是矩形的,并且它们按Z轴顺序排列。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。 QMainWindow 类提供一个有菜单条、锚接窗口...

2020-09-04 10:01:25 94

原创 c++常用算法

#include<algorithm> <numeric> <functional>遍历算法for_each:vector<int>v;v.push_back(1);v.push_back(2);v.push_back(3);for_each(v.begin(),v.end(),普通函数);for_each(v.begin(),v.end(),仿函数);transform:搬运容器到另外一个容器;transform(v.begin

2020-08-27 14:39:20 33

原创 C++之内存分区、基础知引用、重载、封装、继承、多态、文件操作、模板、容器

https://blog.csdn.net/u011146511/article/details/64920969https://blog.csdn.net/u011146511/article/details/51297474https://blog.csdn.net/u011146511/article/details/80709016***C++在程序执行时,将内存分成四个区域:代码区:存放函数体的二进制代码,有系统进行管理;对于频繁执行的代码,只有一份,数据共享;代码不可以修改;

2020-08-27 10:25:47 41

原创 SpringBoot常用注解

***@RequestBody和@RequestParamhttps://blog.csdn.net/justry_deng/article/details/80972817 @RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的);GET方式无请求体,所以使用@RequestBody接收数据时,前端不能使用GET方式提交数据,而是用POST方式进行提交。在后端的同一个接收方法里,@RequestBody与@RequestParam()可以同时使用,@Re.

2020-08-19 11:10:48 57

原创 Mac上mysql的配置文件

Mac中的配置文件名字叫my.cnf;windows中的配置文件名字叫my.ini;首先,查看mysql读取配置文件的默认顺序mysqld --help --verbose | more 查看帮助,下翻,会看到表示配置文件默认读取顺序,如下:Default options are read from the following files in the given order:/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.

2020-08-19 11:10:08 501

原创 java之mybatis的使用

mybatis文档:http://www.mybatis.cn/archives/789.htmlhttp://www.mybatis.cn/archives/920.html参考:https://blog.csdn.net/u012702547/article/details/88643598https://www.cnblogs.com/stars-one/p/11537439.htmlMybatis的功能架构分为三层:(1)API接口层:提供给外部使用的接口API,开发人员通过这些

2020-08-19 11:09:19 37

原创 VScode开发C++简单的步骤、及cmake的使用

参考:https://blog.csdn.net/qq_33973359/article/details/105720511vscode c++配置指南:;https://blog.csdn.net/qq_35793285/article/details/100546205文档:https://code.visualstudio.com/docs/cpp/config-clang-maccommand + shift +p 打开命令窗口;c_cpp_properties.json(编译...

2020-08-19 11:08:32 147

原创 java 中常用框架、intell idea的使用、爬虫系统

***intell idea的使用设置mavende本地仓库:file-》settings-〉build-》build tools-〉maven-》配置maven的环境,maven home directory,user setting files,local repository***java 中常用框架

2020-07-02 13:51:17 101

原创 java之springboot中的日志

logback配置详解:https://www.jianshu.com/p/1ded57f6c4e3 logback-classic:log4j的一个改良版本,同时实现了slf4j的接口; <!--这个依赖直接包含了 logback-core 以及 slf4j-api的依赖--><dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-c.

2020-06-24 16:25:01 92

原创 Vue组件、插件介绍

*****Vue移动组件库:Vant官网:https://youzan.github.io/vant/#/zh-CN/GitHub:https://github.com/youzan/vant

2020-06-10 17:06:00 79

原创 mac上snip截屏问题

snip截屏打开就是桌面:解决:打开偏好设置,选安全性与隐私,选隐私,选择屏幕录制,微信那个地方打勾

2020-06-10 16:15:30 166

原创 H5简单案例app首页

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewort" content="width=device-width, user-scalable=no,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0"> <link rel="stylesheet" href="c.

2020-05-25 09:59:58 212

原创 springboot后台实现token验证,使用JWT、shiro的使用

vue的代码,设置请求头携带toke传递给后台;//设置请求拦截器,把token传递到后台axios.interceptors.request.use(function(config){ // console.log(config.url) //打开进度条 // NProgress.start() config.headers.Authorization=window.sessionStorage.getItem('token'); return config;},function(.

2020-05-21 10:08:09 245

原创 html5 移动端、几种常见的布局、flex布局

***移动端浏览器:UC、QQ、欧朋、百度、360、谷歌、搜狗、猎豹;基本上都是webkit内核。***手机频幕多:安卓480*800,480*854,540*960,720*1280,1080*1920***移动端调试方法:谷歌的模拟手机调试(F12,底部第二个手机图标),本地服务器手机访问。***视口viewport:就是浏览器显示页面内容的屏幕区域。以前视口默认的是980px为标...

2020-05-11 13:44:57 344

原创 Vue简单实例、路由、脚手架、组件、项目优化

***路由与嵌套子路由<!-- <script src="https://cdn.jsdelivr.net/npm/vue"></script> --><script type="text/javascript" src="vue.js"></script><script src="https://unpkg.com/vu...

2020-05-09 10:38:35 104

原创 Mybatisplus的使用Mapper的CRUD、AR、条件构造器、代码生成器

Mybatiplus是mybatis增强工具包,制作增强,不做改变。官网:http://mp.baomidou.com注解://@TableName 实体类的类名和数据库表名不一致//@TableId 实体类的主键名称和表中主键名称不一致,和主键策略,type是主键策略。//@TableField 实体类中的成员名称和表中字段名称不一致,value是数据库字段名...

2020-04-23 11:06:05 237

原创 sublime快捷键的使用和相关配置

***弹出插件下载栏:command+shift+p***htmlt代码提示:Emmet***Vue代码提示:安装Package Control 执行Install Package 安装Vue Syntax Highlight***less代码提示:1.安装less插件ctrl+shift+p,然后Install Package,然后输入less按Enter安装。2....

2020-04-13 13:53:07 72

原创 Vue和VueX

vue:渐进式javascript框架;框架是提供基础性服务;库主要提供一些api,现在两者区别越来越小。文档地址:https://cn.vuejs.org/v2/guide/el:元素的挂载位置,可以是css选择器、dom元素。data:模型数据,值时一个对象。插值表达式:{{ }};支持基本的运算。前端渲染的方法:原生js字符串拼接,然后用dom插入。前端模版引擎。vue模...

2020-04-02 15:09:07 142

原创 springBoot和STS的使用,微服务项目、前后端发送和接收参数的方式、文件图片视频上传

springboot官网:https://spring.iospringboot的使用:eclipse+插件sts、直接官网下载STS编辑器、INteliJ Ide;***使用STS编辑器开发:配置jdk(环境变量);配置maven(环境变量),在sts中preference-》搜索maven-〉installation-》add添加新的maven,然后打勾的切换一下代替...

2020-04-02 15:09:02 519

原创 h5标签、css3

html和css都能有装饰网页的功能,HTML 的属性主要是起一些功能性的作用的,对于一些和样式有关的属性最好留给 CSS 来做。HTML 是用来构建网页的框架的,而 CSS 则是用来装饰网页的。***文本格式化标签:加粗:strong、b倾斜:em、i删除线:del、s下划线:ins、u***盒子div和span都是盒子,是没有语意的,用来装内容的。...

2020-03-11 13:32:09 155

原创 iOS之GIF动画和视频帧的处理、图片转换成视频

**********基础知识:CVPixelBufferRef 是一种像素图片类型,属于 CoreVideo 模块的,在Camera 采集返回的数据里得到一个CMSampleBufferRef,而每个CMSampleBufferRef里则包含一个 CVPixelBufferRef,在视频硬解码的返回数据里也是一个 CVPixelBufferRef。CVPixelBufferRef是iOS视频采...

2020-01-15 18:04:56 793

原创 java之maven的使用/eclipse中maven项目部署到tomcat的几种方法

maven目录结构:下面的是javaee的结构显示模式。maven项目的生命周期:清理clean、编译compile、测试test、打包package、安装installpom.xml相关解释:https://blog.csdn.net/lovequanquqn/article/details/81627807maven配置tomcat:https://www.cnblogs.c...

2020-01-08 11:13:25 163

原创 小程序中相关控件的使用、样式的使用、flex布局

css使用:https://www.jianshu.com/p/6dd021960783**********button:***button去边框的方法:三种方法:1.button::after{display:none}2.button::after{border-color:transparent}3.button::after{border-width:0}***...

2019-07-18 18:02:24 196

转载 微信小程序常用快捷键

格式调整  Ctrl+S:保存文件  Ctrl+[, Ctrl+]:代码行缩进  Ctrl+Shift+[, Ctrl+Shift+]:折叠打开代码块  Ctrl+C Ctrl+V:复制粘贴,如果没有选中任何文字则复制粘贴一行  Shift+Alt+F:代码格式化  Alt+Up,Alt+Down:上下移动一行  Shift+Alt+Up,Shift+Alt+Down:...

2019-07-17 17:16:18 2143

原创 iOS之常用分类frame、button、

*******frame#import <UIKit/UIKit.h>@interface UIView (FLExtension)@property (nonatomic) CGFloat originX;@property (nonatomic) CGFloat originY;@property (nonatomic) CGFloat left;@propert...

2019-06-28 11:12:27 173

原创 iOS之真机和模拟器的CPU架构器架构\Xcode中和symbols有关的几个设置

*****查看静态库支持的架构:lipo -info /Users/路径/Desktop/xxxx.framework/xxxxlipo -info xxxx.a******查看.framewok支持的架构:1.进入到framework目录下cd /Users/.../xxxFramework.framework2.输入命令lipo -info xxxFramework...

2019-05-09 09:55:42 1354

原创 java之struts(二)国际化、拦截器

1.国际化 1、 国际化原理 ? 什么是国际化 ? 同一款软件 可以为不同用户,提供不同语言界面 ---- 国际化软件 需要一个语言资源包(很多properties文件,每个properties文件 针对一个国家或者语言 , 通过java程序根据来访者国家语言,自动读取不同properties文件 ) 2、 资源包编写...

2019-04-25 21:17:25 193

原创 java之struts2(一)

jar包下载:http://struts.apache.org/download.cgistruts2 2.5需要的jar包:https://blog.csdn.net/Longhaicn/article/details/79128141使用举例:https://www.cnblogs.com/wkrbky/p/5889328.html、https://www.cnblogs.com/...

2019-04-16 21:58:33 368

原创 java 之注解

注解:@XX;取代原始配置文件,描述程序如何运行,是给编译器,解释器,jvm看的。jdk中自带的三个注解:@override:给编译器使用,描述当前方法是一个重写方法。@Deprecated描述方法过时;@SuppressWarnings();注解的本质就是一个接口,继承Anotation;元注解:修饰注解的注解@Retention:指定注解给谁使用@Target...

2019-04-06 16:44:57 245

屏幕录像专家

《屏幕录像专家 共享版》是一款专业的屏幕录像制作工具。使用它可以轻松地将屏幕上的软件操作过程、网络教学课件、网络电视、网络电影、聊天视频等录制成FLASH动画、WMV动画、AVI动画、FLV动画或者自播放的EXE动画,也支持摄像头录像。本软件具有长时间录像并保证声音完全同步的能力,支持WIN7下声音内录。本软件使用简单,功能强大,是制作各种屏幕录像、软件教学动画和制作教学课件的首选软件。

2013-06-20

swift常用控件

整合了一些常用的系统view,Tableview,相机调用,collectionview,cell,Textview,分类,视屏的处理,一些分类

2018-12-21

OCFastFramework

整合了一些常用的系统view,Tableview,相机调用,collectionview,cell,Textview,分类,视屏的处理,一些分类

2018-12-21

spotlight搜索

spotlight搜索

2017-06-30

自定义textfield

自定义textfield

2017-06-24

密码输入框

密码输入框

2017-06-24

省市区三级联动

省市区plist文件

2017-06-09

sublimePHP

sublime开发PHP

2017-05-11

tableHeaderview下拉三角

tableHeaderview下拉三角

2017-05-04

AFN封装使用

AFN封装使用

2017-04-27

cell拖动换位

cell拖动换位

2017-04-27

GPU Image的使用

GPU Image的使用

2017-04-27

iOS自动布局

iOS自动布局

2017-04-27

自定义tabBar

自定义tabBar

2017-04-27

顺向传值demo

顺向传值demo

2017-04-27

统计按钮点击次数

统计按钮点击次数

2017-04-27

中文输出控制台乱码

中文输出控制台乱码

2017-04-27

tabBarcontroller

tabBarcontroller

2017-04-11

collectonview轮播图

collectionview 轮播图

2017-04-11

delegate一对多

多播代理,block传值,属性传值

2017-03-23

MJRefreshTest

MJReresh的详细使用

2017-03-13

liyubao160的留言板

发表于 2020-01-02 最后回复 2020-01-02

UIButton 创建的button的文本怎么换行

发表于 2015-11-07 最后回复 2016-11-22

空空如也

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

TA关注的人 TA的粉丝

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