QT学习

  一、Mac下qt的安装, 安装homebrew-->执行brew install qt-->下载qt creator安装包 偏好设置中设置环境-->编译器修改为clang,qt版本选中本地的qmake文件--&am...

2018-11-20 11:07:20

阅读数 52

评论数 0

重申OOD&OOP中的编码原则---多数程序员必须、却并未遵循的原则问题

S.O.L.I.D是面向对象设计和编程(OOD&OOP)中几个重要编码原则(Programming Priciple)的首字母缩写。SRPThe Single Responsibility Principle 单一责任原则OCPThe Open Closed Princip...

2018-05-16 16:29:11

阅读数 94

评论数 0

音视频数据相关

视频编码H264理论依据:参照一段时间内图像的统计结果表明,在相邻几幅图像画面中,一般有差别的像素只有10%以内的点,亮度差值变化不超过2%,而色度差值的变化只有1%以内。实现策略:所以对于一段变化不大图像画面,我们可以先编码出一个完整的图像帧A,随后的B帧就不编码全部图像,只写入与A帧的差别,这...

2018-05-10 13:41:05

阅读数 121

评论数 0

直播技术研究2-推流

推流主要涉及内容:视频捕获:系统方法捕获,GPUImage捕获,CMSampleRef解析美颜滤镜:GPUImage,视频变换:libyuv软编码:faac,x264硬编码:VideoToolbox(aac/h264)libaw:C语言函数库flv协议及编码推流协议:librtmp,rtmp重连,...

2018-03-28 10:13:33

阅读数 121

评论数 0

直播技术研究1-CDN与推拉流

一、基本概念CDN的全称是Content Delivery Network,即内容分发网络,简单地说,内容分发网络(CDN)是一个经策略性部署的整体系统,包括分布式存储、负载均衡、网络请求的重定向和内容管理4个要件,而内容管理和全局的网络流量管理(Traffic Management)是CDN的核...

2018-03-27 11:06:28

阅读数 1141

评论数 0

iOS卡顿优化探究学习

1、iOS的CoreAnimation并非只是一些动画API,本质上是控制图层的分解、存储和管理体系。会涉及绘图、效率等问题。 2、CALayer同UIView类似都是一些被层级关系树管理的矩形块,并管理子图层位置,都可以包含图片、文字等内容,并有一些API来做动画。最大的不同是CALayer不能...

2018-01-02 18:42:44

阅读数 270

评论数 0

YYCache学习

YYCache基本介绍  YYCache内部包括YYMemeryCache、YYDiskCache。其基本使用比较简单,例如初始化方法initWithName(提供默认路径),initWithPath(自定义路径),类方法cacheWithName,cacheWithPath。添加key-valu...

2017-12-13 11:58:28

阅读数 201

评论数 0

奔向三张,不破不立:一个iOS开发工程师的职业规划思考(转自iOSer 逆,以资激励)

大前天下午快下班那会儿,跟念茜聊了一下各自的工作现状,发现她现在碰到的一些职业规划上的困惑,跟我在一年多前的情况非常相似。而我经过一年多来的不断思考和调整,已经基本明确了自己的职业规划,发展的方向变得越来越清晰,配合我个人较强的执行力,困惑越来越少,事情也正在朝着越来越好的方向发展。念茜和我是iO...

2017-12-05 10:38:59

阅读数 688

评论数 0

Servlet学习

1、表单数据 提交表单 First name: Last name: 如果您点击提交,表单数据会被发送到名为 demo_form.asp 的页面。 如果您点击提交,表单数据会被发送到名为 demo_form.asp 的页面。 处理表单 Serv...

2017-08-23 18:14:53

阅读数 201

评论数 0

CGI、Servlet、JSP

1、CGI基本概况 CGI:common gate interface ,通用网关接口 因为CGI是Server和Clinet的接口,所以对于不同的Server,CGI程序的移值是一个很复杂的问题。一般对于不同的Server,决没有两个可以互相通用的CGI。实际上 这就是CGI程序最复杂的地方。...

2017-08-23 11:33:58

阅读数 168

评论数 0

jsp基础

1、简介 JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以结束。 JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML...

2017-08-23 10:48:59

阅读数 170

评论数 0

springboot学习-全局异常处理

SpringBoot内置了一个BasicErrorController对异常进行统一的处理,BasicErrorController提供两种返回错误一种是页面返回、当你是页面请求的时候就会返回页面,另外一种是json请求的时候就会返回json错误

2017-08-01 10:34:59

阅读数 197

评论数 0

springboot学习-JDBC

1、JDBC:(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应...

2017-07-31 16:16:47

阅读数 112

评论数 0

springboot学习-JPA

一、mac下安装mysql。使用Navicat Premium查看数据库。创建test库。配置mysql账号密码 二、配置application.properties。其作用是配置一些可以手动修改而不需要编译的变量,在打包时可以不需要重新编译。 springboot默认了很多环境变量,如Tomca...

2017-07-28 14:26:37

阅读数 213

评论数 0

springboot学习-热部署

1、使用springloaded热部署:下载springloaded->配置Run config->argument->VM argument       问题:修改方法返回值,可以热部署成功。添加新方法,访问失败。 2、使用spring-boot-dev tools。  ...

2017-07-26 15:27:18

阅读数 153

评论数 0

springboot学习-基本配置helloworld

springboot封装了spring,简化了项目构建方式 项目管理工具maven。 1、使用eclipse建立maven project 2、修改pom.xml       节点及值作用: parent节点:springboot父节点,引入后不需要添加version配置,boot自动选...

2017-07-25 18:05:09

阅读数 137

评论数 0

Spring框架简介

Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。 在这篇由三部分组成的 Spring 系列 的第 1 部分中,我将介绍 Spring 框架。我先从框架底层...

2017-07-21 16:29:28

阅读数 133

评论数 0

java框架学习SSH框架之Struts

一、SSH框架 Struts+Spring+Hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。 Struts介绍 (1)视图(view) 在Struts中,视图层包含两个部分,JSP页面和ActionForm。 ActionForm封装了用户...

2017-07-21 15:21:41

阅读数 131

评论数 0

java学习1 mac 下Tomcat的环境搭建

1. 官网下载Tomcat(tomcat.apache.org),选择tar.gz格式的,我用的是tomcat8 2. 解压Tomcat到目录:/Library 中,为了方便使用,文件夹重命名为“Tomcat”  3. 打开 终端(Terminal),修改一下文件夹的权限      sudo...

2017-07-19 15:21:23

阅读数 115

评论数 0

浅谈Hybrid技术的设计与实现

前言 浅谈Hybrid技术的设计与实现 浅谈Hybrid技术的设计与实现第二弹  浅谈Hybrid技术的设计与实现第三弹——落地篇 随着移动浪潮的兴起,各种APP层出不穷,极速的业务扩展提升了团队对开发效率的要求,这个时候使用IOS&Andriod开发一个APP似乎成本有点过高了,...

2017-04-24 18:15:20

阅读数 276

评论数 0

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