在上传时nginx返回了413错误,查看log文件,显示的错误信息是:”413RequestEntityTooLarge”,需要做以下设置:打开nginx主配置文件nginx.conf,找到http{}段,增加client_max_body_size的相关设置,这个值默认是1m,可以增加到3m以增加提高文件大小限制;client_max_body_size3m..
分类:
其他好文 时间:
2015-03-18 18:17:36
阅读次数:
101
一、计算属性的概念计算属性本身不存储数据,而是从其它存储属性中计算得到数据,与存储属性不同,类、结构体、和枚举都可以定义计算属性计算属性提供了一个getter来获取值,以及一个可选的setter来间接设置其它属性或变量的值,计算属性的语法如下:面向对象类型类型名{存储属..
分类:
编程语言 时间:
2015-03-18 18:19:31
阅读次数:
171
Android Launcher2源码分析
Android源码程序程序中有一个应用程序入口,官方给出的中文翻译为“启动器”。我们一下统称Launcher.
Launcher源码分析,我们还是从AndroidManifest.xml开始:
<application
android:name="com.android.launcher2.LauncherApplication"...
分类:
移动开发 时间:
2015-03-18 18:15:24
阅读次数:
360
首先,chromium除了默认主题外,其它都是以chrome拓展的方式安装的,所以对于一个新的主题,需要定一个主题id,这个主题id可以先自己定一个,只要长度一致就可以了,但是主题id会有字母范围的限制,所以可以找一个现成的id,然后直接交换几个字母的位置就可以,后继这个id并不会真正用到。
src\chrome\browser\themes\theme_service.cc
const cha...
分类:
其他好文 时间:
2015-03-18 18:15:03
阅读次数:
146
转载请注明出处:
下面介绍Android图像处理。
RGBA模型
red green blue alpha
1.改变其色像,透明度和亮度。
2.使用颜色矩阵处理图像
3.改变像素处理图像
1.使用ColorMatrix改变色相,透明度和亮度
获取新的图像的步骤:
(1)创建新的BitMap,使用createBitmap()方法
(2)使用ColorMatrix...
分类:
移动开发 时间:
2015-03-18 18:15:20
阅读次数:
201
js像其他动态语言一样是可以写高阶函数的,所谓高阶函数是可以操作函数的函数。因为在js中函数是一个彻彻底底的对象,属于第一类公民,这提供了函数式编程的先决条件。
下面给出一个例子代码,出自一本js教程,功能是计算数组元素的平均值和标准差,先列出非函数式编程的一种写法:var data = [1,1,3,5,5];
var total = 0;
for(var i = 0;i < data.leng...
分类:
编程语言 时间:
2015-03-18 18:16:20
阅读次数:
163
JAVA中也不能淡化基本功能啊.
随机数: 点击打开链接
1.
包 java.lang.Math.Random; 静态方法Math.Random() 返回一个0.0~1.0的double
2.
包 java.util.Random; 一个类
Random()的两种构造方法:
Random():创建一个新的随机数生成器。
Random(long seed):使用单个 long 种子创...
分类:
编程语言 时间:
2015-03-18 18:15:21
阅读次数:
198
写完 这个例子,花费了 我不少时间,大部分时间 花费在 调试 内存问题上。
例如在销毁十字链表时,多次释放节点空间,造成 _CrtIsValidHeapPointer(pUserData) 异常。当使用malloc 分配 一个 空间时,会将这个空间的起始地址和长度 加到一个链表中去。free(p)的时候
,会从 链表里 查找 是否 有 这个地址空间,找到了就将这个节点从链表中删除。_CrtI...
分类:
其他好文 时间:
2015-03-18 18:16:17
阅读次数:
167
Vim命令合集...
分类:
系统相关 时间:
2015-03-18 18:14:21
阅读次数:
206
wireshark是一个非常好用的抓包工具,有windows版本和mac版本,在mac下安装wireshark,启动后发现提示“There are no interfaces on which a capture can be done“, 这是找不到网卡的意思,google了一番,找到了一个办法可以解决,记录一下:
cd /dev
sudo chown heliclei:admin bp*...
分类:
系统相关 时间:
2015-03-18 18:15:16
阅读次数:
240
vb.net 正则表达式 取 固定格式的字符:
原始字符串:strSqlTmp=”select * from A_TEST where a_data = '@1@' and b_link = @2@“
其中@包围的是sql文的条件字段,
需要将条件字段取出,单独处理
Dim mc As MatchCollection = Regex.Matches(strSqlTmp, "@([0-...
分类:
Web程序 时间:
2015-03-18 18:16:06
阅读次数:
158
今天上班无聊,想起上次有个同学提到用telnet发邮件,于是想试一下。最后实践成功,在此做个总结。
首先,cmd输入telnet打开回话:
以下红色字体为命令。
1、open smtp.163.com 25,连接smtp服务,成功显示:
220 163.com Anti-spam GT for Coremail System (163com[20141201])
2、helo loc...
分类:
Web程序 时间:
2015-03-18 18:14:24
阅读次数:
191
1. 安装 nginx1.1 nginx 包及其依赖包下载出于模块的依赖性,Nginx 依赖以下三个包:gzip 模块需要 zlib 库(http://www.zlib.net/);rewrite 模块需要 pcre 库(http://www.pcre.org/);ssl 功能需要 openssl 库(http://www.openssl.org/);分别下载它们的最新稳定版(截至本文最新稳定版分...
分类:
其他好文 时间:
2015-03-18 18:14:34
阅读次数:
269
本文探索Openssl的Engine机制.Openssl硬件引擎(Engine)能够使用户比较容易地将自己的硬件加入到openssl中去,替换其提供的软件算法.
ENGINE 是 OPENSSL 预留的用以加载第三方加密库引擎,主要包括了动态库加载的代码和加密函数指针管理的一系列接口.如果要使用 Engine(假设你已经加载上
该 Engine 了 ) , 那 么 首 先 要 加 载 该En...
分类:
其他好文 时间:
2015-03-18 18:12:38
阅读次数:
122
题目链接:点击打开链接
题意:
给定n*m的矩阵,k个操作
2种操作:
1、H x 横向在x位置切一刀
2、V y 竖直在y位置切一刀
每次操作后输出最大的矩阵面积
思路:
因为行列是不相干的,所以只要知道每次操作后行的最大间距和列的最大间距,相乘就是最大面积
用一个set维护横向的所有坐标点,一个multiset维护横向的间距。
每次对行操作x则在set中找到比x大的最小数 ...
分类:
其他好文 时间:
2015-03-18 18:14:13
阅读次数:
158
今天在开发项目的时候发现了一个问题,所以通过博客来记录起来!
为了以后在问题的解决方面能得到借鉴!
问题的现象是这样的:
这样会报错的,pom.xml文件他在编译,检查他的文件语法的时候是需要参考库中的相关jar的,由于上面的是需要依赖javapns-jdk16-163.jar而这个jar是存在于lib目录下
而不是存在于maven的库中,所以会报错了!现在既然这倒...
分类:
编程语言 时间:
2015-03-18 18:14:13
阅读次数:
236
GCC
交叉编译器制作
GCC交叉编译器制作
做嵌入式开发少不了跨平台操作,因此也少不了使用交叉编译器,我们可以自己动手制作属于我们自己的交叉编译器,其中可以定制一些东西,可以使之支持浮点运算等特殊要求。以下以适合嵌入式开发最常用的ARM平台的ARMGCC交叉编译器为例进行讲解:其他平台步骤和方法一样,只需在平台选择的时候作相应更改即可。 准备工作:
1.下...
分类:
系统相关 时间:
2015-03-18 18:14:24
阅读次数:
227