嗜简如命

只是写作

配置Spring项目http请求body大小

    build.gradle里面添加了依赖spring-boot-starter-web,这个依赖默认使用tomcat作为底层web容器。如果前端有提交比较大的文件要修改允许的最大文件大小,可以在application.properties中使用:spring.http.multipart.m...

2018-03-07 19:11:54

阅读数 2960

评论数 0

让Python程序在线执行

发现python更有趣、更强大的地方

2016-10-09 15:58:59

阅读数 4115

评论数 1

OpenGL超级宝典7th简体中文-第五章-数据

我们会学到什么 如何创建缓冲和纹理,用它们来存储数据,以及程式如何访问数据。 如何使得OpenGL自动为我们的顶点属性提供数据。 如何从着色器中访问纹理和缓冲。 至今为止的示例中,我们要么在着色器直接使用硬编码的数据,要么将值一个一个地传入到着色器中。但要充分地演示OpenGL管线的构造,这很难代...

2016-01-20 22:09:34

阅读数 1398

评论数 0

OpenGL超级宝典7th简体中文-第四章-3D图形中的数学

本章我们会学到什么 向量是什么,以及为什么我们要关心它们 矩阵是什么,以及为什么我们要关心它们 我们如何使用矩阵和向量来移动几何图形 OpenGL约定和坐标空间是什么

2016-01-04 13:37:09

阅读数 598

评论数 0

OpenGL超级宝典7th简体中文-第三章-管线一览

第三章 管线一览本章我们会学到什么 OpenGL管线的每个阶段做什么的 如果连接着色器和固定功能管线阶段 如果创建一个程式同时使用图形管线的每个阶段 在本章我们将从始至终过一遍OpenGL管线,对每个阶段进行考察,包括固定功能块和可编程着色器块。我们已经对顶点着色器和片段着色器有了初步的大致了解。...

2015-12-24 00:08:14

阅读数 910

评论数 3

OpenGL超级宝典7th简体中文-第二章-我们的第一个OpenGL程式

第二章 我们的第一个OpenGL程式我们会从本章学到什么 如何创建并编译着色器代码 如何使用OpenGL绘图 如何使用本书的应用框架来初始化我们的程式并进行清理 在本章中,我们引入本书中几乎所有示例都会使用的一个简单的应用框架。本章会向我们展示如何使用书中的应用框架创建主窗口并渲染简单图形到上面。...

2015-12-20 11:56:24

阅读数 1778

评论数 0

OpenGL超级宝典7th简体中文-第二章前奏-开发环境的搭建

搭建《OpenGL超级宝典第七版》的开发环境

2015-12-18 02:03:36

阅读数 2749

评论数 5

OpenGL超级宝典7th简体中文-第一章:简介

第一章简介我们从这章能学到什么 什么是图形管线(Graphics Pipeline)以及OpenGL如何与它关联 OpenGL的起源以及它如何演变成现在的模样 我们在全书中都会使用到的一些基本概念 OpenGL是一种接口,在我们的应用程序中可以用它来访问或者控制它所运行的设备的图形子系统。它所运行...

2015-12-17 01:46:35

阅读数 2258

评论数 0

神奇的λ-calculus

λ-calculus之所以有着诱人的魅力,在于它的简洁和强大。它可以被称为是最小的通用程序设计语言。

2015-11-04 21:22:49

阅读数 3904

评论数 1

《Java疯狂讲义》中关联、组合和聚合的谬误

本文参考如下资料(建议阅读): a). difference-aggregation-acquaintance-and-composition-as-used-by-gang-of-four b). AssociationVsAggregationVsComposition c). Desi...

2015-08-23 23:42:28

阅读数 987

评论数 0

iOS Code Signing到底什么鬼

本文参考如下资料(建议阅读): a). 公钥加密算法到底什么鬼 b). The ins and outs of code signing an iOS app c). 代码签名探析 我们先从code signing的作用说起吧 1. 作用 code signing的最终作用就是...

2015-08-22 13:09:06

阅读数 2645

评论数 0

公钥加密算法到底什么鬼

本文参考如下资料(建议阅读): a). 公钥加密 b). Diffie-Hellman密钥交换 c). 公钥证书 公钥加密算法又称非对称加密算法,围绕这一算法延伸出很多东西,比如:公私密钥对,密钥交换,身份验证,证书,签名。。。 1. 密钥对 我们先从密钥对说起,这是其他所有拓展技术的核心。...

2015-08-19 14:18:25

阅读数 3864

评论数 3

Websocket Application Messaging Protocol

(写得有点粗糙,待补充) 官网:www.wamp.ws specification地址:https://github.com/tavendo/WAMP/blob/master/spec  (篇幅小,建议有兴趣的通读) 1. 基础档案 引入: WAMP协议是一种建立在Websocket之...

2015-08-18 13:20:58

阅读数 1703

评论数 2

JS的几个值得注意的地方

1. 变量的声明 使用var来声明一个变量,然后就可以使用了。如果未声明而使用一个变量,则相当于到全局对象查找这个变量(有点lua metatable的感觉),举例来说: function () { var i; } 这声明一个local变量(local的定义在2中述...

2015-08-18 13:18:29

阅读数 638

评论数 0

WebSocket协议简析

websocket由rfc6455所定义,主要用于在html5上模拟raw socket通信,这个牛逼的feature需要浏览器支持(很显然的)。 websocket是传统的c/s协议,服务端和客户端(通常是浏览器)分别遵循rfc6455的定义进行实现,由浏览器暴露接口给js进行客户端编程(暴露给...

2015-08-18 13:14:13

阅读数 4221

评论数 0

Java与c++的一些同异

运行时: main函数参数 作为一个拥有python/c背景的程序员,第一把接触java的main函数还是小震惊了一下,记住哟,java的main函数第一个参数不是可执行文件/脚本的路径。 编译时: 类 java的类是不能多根继承的,而且抽象类(拥有纯虚函数的...

2015-08-18 13:02:58

阅读数 470

评论数 0

看“平行宇宙”有感

近日看了豆瓣上推荐的一部叫“平行宇宙”的电影,据说本来是一部美剧,结果搞了一部电影出来了。 电影的故事还算新颖,虽然我觉得违和感还是挺强的...... 里面一直强调一个概念:我们不是穿越了时间,只是到了另一个空间。这一点我是非常赞同的,我也觉得穿越时间是不太可能的,或者说是无意义的,霍金那混蛋(还...

2015-06-20 18:59:47

阅读数 1599

评论数 0

sicp Exercise 1.3 强行解答

题目如下: Exercise 1.3. Define a procedure that takes three numbers as arguments and returns the sum of the squares of the two larger numbers.   看到题目...

2015-06-19 15:01:58

阅读数 862

评论数 0

kbengine 源代码读

第一时间更新地址:kbengine bbs 以下摘自百度百科: """ KBEngine是一款开源的游戏服务端引擎,使用简单的约定协议就能够使客户端与服务端进行交互, 使用KBEngine插件能够快速与(Unity3D, OGRE, Cocos2d, H...

2015-04-23 13:19:01

阅读数 7070

评论数 2

记一hiredis redisCommand坑

实际上应该说是redisvFormatCommand的坑,代码如下: case 'b': arg = va_arg(ap,char*); size = va_arg(ap,size_t); if (size > 0) newarg = ...

2015-01-06 14:30:46

阅读数 8473

评论数 5

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