自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LoveSummer

https://github.com/andanyoung

  • 博客(8)
  • 资源 (16)
  • 问答 (4)
  • 收藏
  • 关注

原创 iOS GPUImage 滤镜介绍

这里直接引用官方描述:The GPUImage framework is a BSD-licensed iOS library that lets you apply GPU-accelerated filters and other effects to images, live camera video, and movies. In comparison to Core Image (part

2017-08-31 15:41:50 2697

原创 Go Reflect

最近在看一些go语言标准库以及第三方库的源码时,发现go的reflect被大量使用,虽然反射的机制大多数语言都支持,但好像都没有go一样这么依赖反射的特性。个人觉得,reflect使用如此频繁的一个重要原因离不开go的另一个特性,空接口interface{},reflect配合空接口,让原本是静态类型的go具备了很多动态类型语言的特征。 另外,虽然反射大大增加了go语言的灵活性,但要完全掌握它的原

2017-08-31 10:04:19 458

原创 CGBitmapContextCreate参数详解

函数原型:CGContextRef CGBitmapContextCreate (   void *data,   size_t width,   size_t height,   size_t bitsPerComponent,   size_t bytesPerRow,   CGColorSpaceRef colorspace, 

2017-08-30 14:49:21 1155

转载 Go的变量到底在堆还是栈中分配

最近试着优化掉一些小对象分配,发现一个很诡异的问题:这段代码会在堆上分配对象!package mainimport ( "fmt")func main() { var a [1]int c := a[:] fmt.Println(c)}看汇编代码go tool compile -S test.golang"".main t=1 si

2017-08-25 15:23:18 9989 4

原创 mac vscode 配置golang

配置环境变量打开terminal 1 cd ~进入用户主目录, 2 ls -all查看是否存在.bash_profile 3 vim .bash_profile打开并编辑该文件 4 根据自己的实际情况配置路径,我配置到了外置硬盘中export GOPATH=/Volumes/gnhxsk/mygoexport GOBIN=$GOPATH/binexport PAT

2017-08-18 18:11:16 3140

原创 GOROOT、GOPATH

GOROOT就是go的安装路径在~/.bash_profile中添加下面语句:GOROOT=/usr/local/goexport GOROOT当然, 要执行go命令和go工具, 就要配置go的可执行文件的路径: 操作如下: 在~/.bash_profile中配置如下: export PATH:PATH:GOROOT/bin 如果是windows需要使用;符号分割两个路径, ma

2017-08-17 17:47:15 788

原创 go环境变量配置 (GOROOT和GOPATH)

GOROOT就是go的安装路径在~/.bash_profile中添加下面语句:GOROOT=/usr/local/goexport GOROOT当然, 要执行go命令和go工具, 就要配置go的可执行文件的路径:操作如下:在~/.bash_profile中配置如下:export $PATH:$GOROOT/bin如果是windows需要使用;符号分割两个路径, mac

2017-08-17 17:39:58 14399

原创 Mysql的空值与NULL的区别

Mysql数据库是一个基于结构化数据的开源数据库。SQL语句是MySQL数据库中核心语言。不过在MySQL数据库中执行SQL语句,需要小心两个陷阱。  陷阱一:空值不一定为空  空值是一个比较特殊的字段。在MySQL数据库中,在不同的情形下,空值往往代表不同的含义。这是MySQL数据库的一种特性。如在普通的字段中(字符型的数据),空值就是表示空值。但是如果将一个空值的数据插入到Ti

2017-08-17 11:26:14 334

2023最新JAVA面试刷题手册

12万字java面经总结

2023-09-13

2022图解网络 IPv6 、网络设备、二层交换机、三层交换机、防火墙、无线、设备选型,网络规划和实战

我们用手机连接上网的时候,会用到许多网络协议。从手机连接 WiFi 开始,使 用的是 802.11 (即 WLAN )协议,通过 WLAN 接入网络;手机自动获取 网络配置,使用的是 DHCP 协议,获取配置后手机才能正常通信。这时手机已 经连入局域网,可以访问局域网内的设备和资源,但还不能使用互联网应用,例 如:微信、抖音等。想要访问互联网,还需要在手机的上联网络设备上实现相关 协议,即在无线路由器上配置 NAT、 PPPOE 等功能,再通过运营商提供的互 联网线路把局域网接入到互联网中,手机就可以上网玩微信、刷抖音了。局域网 :小范围内的私有网络,一个家庭内的网络、一个公司内的网络、一个校园内 的网络都属于局域网。 广域网:把不同地域的局域网互相连接起来的网络。运营商搭建广域网实现跨区域的 网络互连。 互联网:互联全世界的网络。互联网是一个开放、互联的网络,不属于任何个人和任 何机构,接入互联网后可以和互联网的任何一台主机进行通信。 简单来说,就是手机、无线路由器等设备通过多种网络协议实现通信。网络协议 就是为了通信各方能够互相交流而定义的标准或规则,设备只要遵循相同的网络 协议就

2022-07-04

windows加密器9款加密工具合集:U盘防拷贝、视频加密、PDF文件加密、EXE文件加密等

9款加密工具合集:U盘防拷贝、视频加密、PDF文件加密、EXE文件加密等 超时代 U盘防拷贝系统 文件夹加密精灵V5.3 金盾跨平台视频加密系统2019VIP 光盘加密 光盘加密大师5.0.0 超时代视频加密器-专业版9.35 VProtect加密 PDF文档加密器V5.0 EXE文件加密器7.1-增强版_VIP2

2022-05-13

k8skubectl.pdf

送你一份 Kubernetes 实用命令速查表

2021-12-24

Jenkins持续集成从入门到精通.pdf

软件开发生命周期又叫做SDLC(Software Development Life Cycle),它是集合了计划、开发、测试 和部署过程的集合。如下图所示 :

2021-09-07

Navicat.7z

Navicat Premium 是一个数据库开发工具,允许您从单个应用程序连接到MySQL,MariaDB,SQL Server,Oracle,PostgreSQL和SQLite数据库。与Amazon RDS,Amazon Aurora,Amazon Redshift,SQL Azure,Oracle Cloud和Google Cloud等云数据库兼容。您可以快速轻松地构建,维护和维护数据库。

2020-03-26

Maven基础讲义.zip

Maven 的正确发音是[ˈmevən],而不是“马瘟”以及其他什么瘟。Maven 在美国是一个口语化的词 语,代表专家、内行的意思。 一个对 Maven 比较正式的定义是这么说的:Maven 是一个项目管理工具,它包含了一个项目对象模 型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管 理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标 (goal)的逻辑。

2019-07-30

西蒙iPhone-OpenGL ES 教程【中文翻译版PDF】

西蒙OpenGL ES 教程 IOS开发,ios技术文档,网络收集整理。西蒙iphone-OpenGL ES 教程,共13篇。第8、12章由于有更好的技术,所以被译者跳过。

2017-09-01

C语言程序设计_2003.pdf

C语言程序设计 何钦铭,颜晖主编2003—电子书

2015-07-05

C语言API函数速查.chm

C语言库函数API[CHM文档]是一个很好的C语言函数查询器.属于CHM文档.

2015-07-05

api web

W3CSchool很不错的WEB开发API。

2015-05-17

SurfaceView

SurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfaceview控制这个Surface的绘制位置。

2015-05-05

JsonDemo

JsonDemo

2015-05-03

JAVA_正则表达式简介

JAVA_正则表达式简介详解

2015-05-03

CameraDemo

Android SDK支持操作Android设备内置的照相机。从Android2.3开始,支持操作多个摄像头(主要指前置摄像头和后置照相机)。通过照相机可以拍照和录像。快速拍照

2015-05-02

android 选项卡TanHost

选项卡主要有TabHost、TabWiget和 FramentLayout3个组件组成,用于实现一个多标签的用户界面,通过他可以将一个复杂的对话分隔成若干个标签页,实现对信息的分类显示和管理。使用给组件不仅可以使界面美观大方,还可以有效地减少窗体个数。 在Android中,实现选项卡的一半步骤如下: (1)在布局文件中添加实现选项卡所需的TabHost、TabWiget和 FramentLayout组件。 (2)编写各个标签页中要显示内容所对应的XML布局文件。 (3)在Activity个,获取并初始化TabHost组件。 (4)为TabHost对象添加标签页。

2015-05-02

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

TA关注的人

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