码迷,mamicode.com
首页 > 其他好文
网络广播系统调试心得
2011年底开始参与工厂级广播系统搭建,考虑未来工厂的扩建和管理的方便性,选择了网络广播系统,基于DSP的MAG5182主机为核心搭建网络广播系统,其实搭建过程及网络连接过程都很简单,但是如何避免车间内的回声是个难题,通过工厂广播系统的建设得出一个很好的解决方案。最大的..
分类:其他好文   时间:2015-03-18 18:20:39    阅读次数:95
Nginx   413 Request Entity Too Large
在上传时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
chromium中增加默认主题的一个方法
首先,chromium除了默认主题外,其它都是以chrome拓展的方式安装的,所以对于一个新的主题,需要定一个主题id,这个主题id可以先自己定一个,只要长度一致就可以了,但是主题id会有字母范围的限制,所以可以找一个现成的id,然后直接交换几个字母的位置就可以,后继这个id并不会真正用到。 src\chrome\browser\themes\theme_service.cc const cha...
分类:其他好文   时间:2015-03-18 18:15:03    阅读次数:146
看数据结构写代码(21) 稀疏矩阵(十字链表方式)
写完 这个例子,花费了 我不少时间,大部分时间 花费在 调试 内存问题上。 例如在销毁十字链表时,多次释放节点空间,造成 _CrtIsValidHeapPointer(pUserData) 异常。当使用malloc 分配 一个 空间时,会将这个空间的起始地址和长度 加到一个链表中去。free(p)的时候 ,会从 链表里 查找 是否 有 这个地址空间,找到了就将这个节点从链表中删除。_CrtI...
分类:其他好文   时间:2015-03-18 18:16:17    阅读次数:167
图文:CentOS 下对 Nginx + Tomcat 配置 SSL 实现服务器 / 客户端双向认证
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
SSL探索03
本文探索Openssl的Engine机制.Openssl硬件引擎(Engine)能够使用户比较容易地将自己的硬件加入到openssl中去,替换其提供的软件算法. ENGINE 是 OPENSSL 预留的用以加载第三方加密库引擎,主要包括了动态库加载的代码和加密函数指针管理的一系列接口.如果要使用 Engine(假设你已经加载上 该 Engine 了 ) , 那 么 首 先 要 加 载 该En...
分类:其他好文   时间:2015-03-18 18:12:38    阅读次数:122
Codeforces 528A Glass Carving STL模拟
题目链接:点击打开链接 题意: 给定n*m的矩阵,k个操作 2种操作: 1、H x 横向在x位置切一刀 2、V y 竖直在y位置切一刀 每次操作后输出最大的矩阵面积 思路: 因为行列是不相干的,所以只要知道每次操作后行的最大间距和列的最大间距,相乘就是最大面积 用一个set维护横向的所有坐标点,一个multiset维护横向的间距。 每次对行操作x则在set中找到比x大的最小数 ...
分类:其他好文   时间:2015-03-18 18:14:13    阅读次数:158
cocos2dx资源加载机制(同步/异步)
首先cocos2dx里的资源,有png,plist(pvr),exportjson(json)大致这三类,我们也从这3类去研究相应的加载代码。 本次代码分析基于: cocos2dx3.2 1、png png格式的资源,从sprite作为一个切入口来分析,一般Sprite的创建如下 Sprite* Sprite::create(const std::string& file...
分类:其他好文   时间:2015-03-18 18:12:19    阅读次数:226
plist文件无法打包进.a静态库中
问题: 之前一直在做静态库的编写与维护,也一直知道静态库的图片资源是没办法打进.a中的。但是突然有个想法,因为有很多参数的配置是在一个plist文件中的,虽然也知道这是一个plist文件,但是想想和图片资源还是有一定区别的,所以就尝试着能否把plist打进静态库中。 分析: 1. 创建了一个简单的生成静态库的功能,然后公开了一个接口,用来输出读取plist文件的结果。 2. 创建一个简单的...
分类:其他好文   时间:2015-03-18 18:10:58    阅读次数:106
1451 - Average 快速求平均值
如何快速求取一段区间的平均值 用前缀的思想来看 非常简单 但是 本题题意要求的是 大于等于一段长度的区间的平均值的最大值 而且给出的数据范围很大 O(n*L)的直白比较算法 用于解决此问题不合适 这种情况下 可以考虑用斜率来表示平均值 然后通过对斜率的讨论和比较斜率来找出最大平均值 我感觉是维护一个从当前点往前的最大斜率——去除上凸点(它和当前点的连线肯定不能是最大斜率) code #i...
分类:其他好文   时间:2015-03-18 18:10:59    阅读次数:123
rpm安装FAQ
1、error: cannot create %sourcedir /usr/src/redhat/SOURCES出错解决方案 出现error: cannot create %sourcedir /usr/src/redhat/SOURCES错误,是权限的问题,可以使用mkdir /usr/src/redhat/SOURCES,建立文件后,再使用chmod 777 SOURCES来放开SOURC...
分类:其他好文   时间:2015-03-18 18:11:27    阅读次数:105
leetcode题解||Integer to Roman问题
problem: Given an integer, convert it to a roman numeral. Input is guaranteed to be within the range from 1 to 3999. 将1-3999的整数转换为罗马数字 thinking: (1) 对照举例 个位数举例 Ⅰ,1 】Ⅱ,2】 Ⅲ,3】 Ⅳ,4 】Ⅴ,5 】Ⅵ...
分类:其他好文   时间:2015-03-18 18:11:35    阅读次数:92
boost::filesystem常用用法详解
提示: filesystem库提供了两个头文件,一个是,这个头文件包含主要的库内容。它提供了对文件系统的重要操作。同时它定义了一个类path,正如大家所想的,这个是一个可移植的路径表示方法,它是filesystem库的基础。一个是,是对std::fstream的一个补充,使用可以使用类boost::path作为参数,从而使得filesystem库与标准库的关系更亲密。由于文件系统对于大多...
分类:其他好文   时间:2015-03-18 18:12:53    阅读次数:512
GDI+学习之 ------ 画线、区域填充、写字
《精通GDI编程》里的代码,在学习过程中对它加以总结,以防以后用到,所有代码都是在MFC 单文档中实现的,写在View::OnDraw(CDC */*pDC*/)中 画线/边框(Pen) 1、画单线-------DrawLine [cpp] view plaincopy Pen pen(Color(255,0,0,0),3);...
分类:其他好文   时间:2015-03-18 18:10:23    阅读次数:565
编译原理词法分析之关键词统计
1、本文中,需要将系统关键词自己首先定义在KeyWord数组中,这样程序才会自动进行比较; 2、选出某个关键词后,将其code置为0,避免多次打印该关键词; 3、请自己创建src.txt文件,并在里面放入一段“你需要统计的语言”代码。...
分类:其他好文   时间:2015-03-18 18:08:51    阅读次数:161
zabbix基于SNMP 协议监控路由器
zabbix基于SNMP 协议监控路由器步骤步骤超级方便。 1. 路由器上开启snmp 2. 确保外网能访问到 3. 用snmpwalk测试 4. 添加zabbix主机,SNMP interfaces中添加ip,去掉默认的zabbix agent,模块选择Template SNMP Interfacessnmpwalk测试命令snmpwalk -v 2c -c public IP 1.3...
分类:其他好文   时间:2015-03-18 18:09:09    阅读次数:210
SVN基本操作
1. 操作含义 1. Svn checkout 从服务器下载资源 2. Svn commit 向服务器提交本地资源 Svn commit 不论本地修改、删除、增加了 3. Svn update从服务器下载最新资源 Svn update 不论服务器修改、删除、增加了 4. Import 将本地资源上传到服务器 选择要提交到服务器的资源,右键选择 TortoiseSVN----Impor...
分类:其他好文   时间:2015-03-18 18:09:37    阅读次数:126
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!