240 发简信
IP属地:北京
  • 图片颜色提取算法Google Palette分析及OC化

    1.背景 在发现百日大战时景项目中。有一个创新玩法,就是通过筛选图片主色调来显示如红色系,蓝色系照片。这就涉及到了图片主色调的提取。技术选型为客户端进行图片颜色提取,上传到服...

  • 常用命令

    启动ftp服务: 更改一些信息,需要重新启动时: 停止ftp: 添加一个用户: 或者 设置密码:

  • AutoreleasePool

    这里只是简单的串一串自己脑海里的知识。所以就简单点儿,引出今天的主题就行了。看如下代码: 很简单,很基本的main函数。经过使用命令: 可以变成c++,进行查看底层的入口。编...

  • 120
    Swift Tour

    之前已经看过好几次Swift的语法规定,但是至此也没用过几次,所以难免就出现了遗漏或者忘记和混淆的情况,所以,这次基于Swift4.2再做一次简单的总结。 1、多行字符串("...

  • 120
    读《图解TCP/IP》(一)

    一、网络基础知识 1、分组交换协议 将报文分割为一个个叫做包(packet)的较小单位进行传输的方法。在分割的同时,会在每个包中表明分组序号,这个序号供接收端重新装配数据。 ...

  • 120
    着色器

    一、着色器语言GLSL 由类C语言写成。着色器的开头总是要声明版本,接着是输入和输出变量、uniform和main函数,main函数是每个着色器的入口。简单的结构如下: 对于...

  • 120
    创建一个三角形

    在OpenGL中,任何事物都处在3D空间,而屏幕和窗口是2D像素组。这导致OpenGL大部分时间都在处理把3D数据转变为适应屏幕的2D像素。3D到2D的过程被称为OpenGL...

  • 创建一个什么都没有的窗口

    经过前面一节的配置,如果是按照步骤来的,那么这里基本上就可以开始写代码了。。。。 1、导入需要的头文件 按照顺序导入头文件: 这个顺序不能错,否则编译错误。 2、初始化窗口 ...

  • 120
    开发OpenGL的准备工作

    本人完全新手,这里只是记录一些学习过程中一些点点滴滴。因为第一次探索,所以选择了中文资料作为入门。 一、基本概念 OpenGL,全称Open Graphics Library...

  • PHImageManager

    如果看过了之前的三片文章,其实会发现自始至终,除了有几个和系统的交互会展示一张图片外,一张图片都没有看到,我们一直看到的只是一个数字或者简单的信息。如果一定要来做个比喻的话,...

  • 120
    Flutter学习笔记(五)

    一、Container 是一个便利的Widget,它把通用的绘制、定位和Widget的大小结合了起来。Container会先用padding填充子Widget和border之...

  • 120
    读《图解Http》

    一、了解Web及网络基础 CERN,欧洲核子研究组织,最先提出一种能让远隔两地的研究者们共享知识的设想。 1、网络基础TCP/IP 通常使用的网络实在TCP/IP协议族的基础...

  • Flutter学习笔记(四)--Flutter几个小知识点

    Flutter的Widget采用的是现代化的React风格,该风格的设计灵感来源于React这么语言。最核心的理念是你可以使用Widget设计界面。Widget通过当前的st...

  • 120
    Flutter学习笔记(三)-- 事件交互和State管理

    目标是修改图中红色实线框中的喜欢和不喜欢的五角星的修改,以及数字的修改。在修改之前,有必要先了解一些相关的信息。 知识点 前面简单的提到过,有些Widget是Statful(...

  • 120
    Flutter学习笔记(二)

    *、assets 这里需要注意的是文件里的assets只要一个缩进即和flutter里的内容保持对齐,否则,会出问题。我遇到的是,没办法选择运行设备。 一、Layout原理 ...

  • 120
    Flutter学习笔记(一)

    记得flutter出来的时候,官方推荐的是使用IntelliJ IDEA,当时个人尝试了一下,比较麻烦,整个过程比较漫长。进入2018年,再去看的时候,官方推荐使用Andro...