首页原创精华区最新随笔(rss)

Building OpenCASCADE on Debian

     摘要: Building OpenCASCADE on Debian eryar@163.com Abstract. When you are familiar with OpenCASCADE on Windows, you should try it on Linux operating system, because of Debian is also open source like Ope...  阅读全文

2014-10-01 15:27 作者: eryar【评论:0】【阅读:51】 

基于消息队列与工作线程池的python简易服务端

     摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--># -*- coding: utf-8 -*-#!/usr/bin/env pythonimport SocketServerfrom ...  阅读全文

2014-09-30 13:51 作者: 长寿梦【评论:0】【阅读:195】 

Try to use Debian

     摘要: Try to use Debian eryar@163.com Debian是OpenCASCADE用于Linux操作系统测试的专用系统。这几天下载安装了Debian系统,体验了一下,感觉还不错:简洁,精致。 Figure 1. Debian GUI Figure 2. Debian GUI 安装Debian也并不是一帆风顺,和刚开始自己安装Windows操作系统一样...  阅读全文

2014-09-29 22:54 作者: eryar【评论:0】【阅读:153】 

panel和wxBoxSizer

     摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//1.加入boxSizer19    wxBoxSizer* topSizer = new wxBoxSizer(wxVE...  阅读全文

2014-09-28 16:13 作者: C++技术中心【评论:0】【阅读:211】 

lua调试的工具选择

     摘要: 最近看到一个关于vs的lua调试插件, 装了vs2012试了下, 忍不住发此文总结下lua各种调试工具 Decoda     这是现今地球上调试lua5.1最方便的工具, 没有之一. 强大的注入式调试, 性能极高.支持 挂接进程, 变量展开, 断点等各种日常所需. 早期的Decoda是收费工具, 因此质量非常高.     Decoda现...  阅读全文

2014-09-28 15:19 作者: 战魂小筑【评论:4】【阅读:264】 

UIPageViewController第一页不能自动适应子View的Frame的问题。

这个问题困扰了我两天,以为无解了,看了一天的英文资料,最后发现这是apple的BUG!shit
解决方案是这样:连续调用setViewController两次。
__weak UIPageViewController* pvcw = pvc;
[pvc setViewControllers:@[page]
    direction:UIPageViewControllerNavigationDirectionForward
    animated:YES completion:^(BOOL finished) {
        UIPageViewController* pvcs = pvcw;
        if (!pvcs) return;
        dispatch_async(dispatch_get_main_queue(), ^{
            [pvcs setViewControllers:@[page]
                direction:UIPageViewControllerNavigationDirectionForward
                animated:NO completion:nil];
        });
    }];
对于苹果的这种BUG,我只能表示蛋疼!如果你要学习UIPageViewController,在xcode中新建一个page Based工程就是了。
参考资料:iOSBook-chpter19

2014-09-26 14:45 作者: 何清龙【评论:0】【阅读:235】 

OpenCASCADE Performance Test

     摘要: OpenCASCADE Performance Test eryar@163.com Abstract. Use the Draw Test Harness to test the performance of OpenCASCADE by Tcl scripts. From the test result, you will check whether the OpenCASCADE me...  阅读全文

2014-09-25 21:41 作者: eryar【评论:0】【阅读:170】 

(地基工)人脸标定框架(目前史上最牛的,比Face++还强大)

     摘要: 人脸标定框架,使用 CLM, CLM-Z 和 CLNF 算法1、人脸检测与跟踪技术提供快速、高准确率的人像检测功能。普遍适用于图片与实时视频流,能够应对复杂的光照并支持多种人脸姿态。可检出不小于16*16像素的人脸,并可在移动设备上实时跟踪人脸(20帧/秒)2、人脸关键点检测可以精确定位面部的关键区域位置,包括眉毛、眼睛、鼻子、嘴巴,脸部轮廓等。支持一定程度遮挡以及多角度人脸。使用关键点...  阅读全文

2014-09-25 13:46 作者: 点点滴滴【评论:0】【阅读:460】 

UVA133

     摘要: 题目描述 为了缩短领救济品的队伍,NNGLRP决定了以下策略:每天所有来申请救济品的人会被放在一个大圆圈,面朝里面。选定一个人为编号 1 号,其他的就从那个人开始逆时针开始编号直到 N。一个官员一开始逆时针数,数 k 个申请者,然后另一个官员第 N 个始顺时针方向数 m 个申请者,这两个人就被送去再教育。如果两个官员数的是同一个人,那个人则被送去从政,然后2个官员再在剩下的人里面继续选直到没人剩...  阅读全文

2014-09-23 20:46 作者: swp【评论:0】【阅读:292】 

如何在桌面上透明的绘画

     摘要: 桌面透明标注和绘画实现原理  阅读全文

2014-09-22 23:10 作者: Richard Wei【评论:2】【阅读:565】 

转一篇gdb的crack实战

     摘要: 转自http://erenyagdiran.github.io/I-was-just-asked-to-crack-a-program-Part-1/,很可惜没有附件  阅读全文

2014-09-22 12:02 作者: zuhd【评论:0】【阅读:482】 

zookeeper节点数与watch的性能测试

     摘要: zookeeper中节点数量理论上仅受限于内存,但一个节点下的子节点数量受限于request/response 1M数据 (size of data / number of znodes) zookeeper的watch机制用于数据变更时zookeeper的主动通知。watch可以被附加到每一个节点上,那么如果一个应用有10W个节点,那zookeeper中就可能有10W个watch(甚至更多...  阅读全文

2014-09-21 20:56 作者: Kevin Lynx【评论:0】【阅读:321】 

OpenCASCADE Color Scale

     摘要: OpenCASCADE Color Scale eryar@163.com Abstract. The color scale is a specialized label object that displays a color map and an accompanying numerical scale for color mapped or contour data plots. A...  阅读全文

2014-09-20 20:11 作者: eryar【评论:0】【阅读:242】 

OpenCASCADE Rational Bezier Curves

     摘要: OpenCASCADE Rational Bezier Curves eryar@163.com Abstract. Although polynomials offer many advantages, there exist a number of important curve and surface types which cannot be represented precisel...  阅读全文

2014-09-19 19:30 作者: eryar【评论:0】【阅读:237】 

如何分析程序的时间消耗

     摘要: 根据二八定律,程序运行过程中20%的代码消耗了80%的时间, 关键的问题是找出这20%代码,然后进行优化  阅读全文

2014-09-16 23:37 作者: Richard Wei【评论:0】【阅读:760】 

Mysql下InnoDB的可重复读级别的事务测试

     摘要: Mysql下InnoDB的可重复读的事务测试### 背景:    * mysql版本:Server version: 5.1.71    * 操作系统:CentOS 6.5 X64    * 事务隔离级别:不可重复读### 实验前的准备:    mysql> use tes...  阅读全文

2014-09-16 17:44 作者: chenjunjun【评论:0】【阅读:365】 

浅析静态库链接原理

     摘要: 静态库的链接基本上同链接目标文件.obj/.o相同,但也有些不同的地方。本文简要描述linux下静态库在链接过程中的一些细节。 静态库文件格式 静态库远远不同于动态库,不涉及到符号重定位之类的问题。静态库本质上只是将一堆目标文件进行打包而已。静态库没有标准,不同的linux下都会有些细微的差别。大致的格式wiki上描述的较清楚: Global header ----------...  阅读全文

2014-09-15 22:47 作者: Kevin Lynx【评论:2】【阅读:573】 

正则表达式实现(三)

     摘要: 去年花了两三个星期的业余时间实现了基于DFA的正则引擎(一 二),时间一晃就过去一年,工作繁忙,兴趣面广,前途未卜什么的耗费太多精力,最近两三个月抽了点时间写了基于NFA的正则引擎,代码放在Github。 正则引擎常见的实现方法 正则的常见实现方式有三种:DFA、Backtracking、NFA: DFA是三种实现中效率最高的,不过缺点也明显...  阅读全文

2014-09-15 19:04 作者: airtrack【评论:0】【阅读:502】 

_set_invalid_parameter_handler异常处理函数

     摘要: VS2005之后的版本,微软增加了一些新的异常机制,新机制在出现错误时默认不通知应用程序,这时程序就崩溃了。所以这种情况下,必须调用_set_invalid_parameter_handler、_set_purecall_handler设置自己的异常处理函数。以下示例代码:// test.cpp// compile with: /Zi /MTd// C++ Exceptions : /EHa#in...  阅读全文

2014-09-13 10:33 作者: C++技术中心【评论:0】【阅读:477】 

OpenCASCADE Gauss Integration

     摘要: OpenCASCADE Gauss Integration eryar@163.com Abstract. Numerical integration is the approximate computation of an integral using numerical techniques. The numerical computation of an integral is som...  阅读全文

2014-09-11 21:52 作者: eryar【评论:0】【阅读:295】 

OpenCASCADE Documentation System

     摘要: OpenCASCADE Documentation System eryar@163.com Abstract. Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programmin...  阅读全文

2014-09-10 22:30 作者: eryar【评论:0】【阅读:335】 

Windows开发中一些常用的辅助工具

     摘要: 工欲善其事,必先利其器,借助工具可以帮我们更好的理解计算机程序。  阅读全文

2014-09-09 23:42 作者: Richard Wei【评论:3】【阅读:1163】 

理解git常用命令原理

     摘要: git不同于类似SVN这种版本管理系统,虽然熟悉常用的操作就可以满足大部分需求,但为了在遇到麻烦时不至于靠蛮力去尝试,了解git的原理还是很有必要。 文件 通过git管理的文件版本信息全部存放在根目录.git下,稍微看下: $ ls .git COMMIT_EDITMSG HEAD branches description index logs packed-refs FETCH_HEA...  阅读全文

2014-09-09 21:35 作者: Kevin Lynx【评论:0】【阅读:540】 

A + B Problem II(hdu)

     摘要: 这道题目是大数加法。总结一些一点经验。 (1)整值函数的应用。(这个不懂的话,去看我Math栏目下有这个分析) (2)sscanf、sprintf的应用 (3)分块计算的格式问题。 先直接看代码:      1 #include <iostream>  2 #include <c...  阅读全文

2014-09-04 14:56 作者: swp【评论:0】【阅读:599】 

IsoAlgo GUI Usage

     摘要: IsoAlgo GUI Usage eryar@163.com Abstract. The GUI of IsoAlgo is made by Tcl/Tk. The usage is easy and simple, if you are familiar with Tcl/Tk, you can customize it by yourself. The paper focus on t...  阅读全文

2014-09-03 20:43 作者: eryar【评论:0】【阅读:490】 

整值函数的研究和在程序中的应用

     摘要: 最近写程序的时候、碰到一个问题。其实就是将celing函数用C++默认的除法运算(向下取整)表示出来。所以我打算总结下整值函数。 Firth.首先我们要熟悉顶函数和底函数,最好的方式就是了解他们的图形。 由于数学符号在这里不好写出来,我们用floor来表示底,celing表示顶。 图形其实就是以f(x) = x 为分界线,这边就不画出来了。向下取整组成的坐标点就是(x, floor(x)) 这些刚...  阅读全文

2014-09-03 15:06 作者: swp【评论:0】【阅读:490】 

[cocos2dx笔记016]cocos2dx 3.2 的UserDefault

     摘要: 本文地址:http://www.cppblog.com/zdhsoft/archive/2014/09/03/208216.html本文基于cocos2dx 3.2cocos2dx 提供了一个基于xml的用户数据存贮类,给基于cocos2dx开发的用户数据存贮,这个类名就是UserDefault,在cocos2dx 2.x中是CCUserDefault。我的程序用的就是这个,但是最近老出错,于是分...  阅读全文

2014-09-03 10:23 作者: 冬瓜【评论:0】【阅读:744】 

C/C++中手动获取调用堆栈

     摘要: 当我们的程序core掉之后,如果能获取到core时的函数调用堆栈将非常有利于定位问题。在Windows下可以使用SEH机制;在Linux下通过gdb使用coredump文件即可。 但有时候由于某些错误导致堆栈被破坏,发生拿不到调用堆栈的情况。 一些基础预备知识本文不再详述,可以参考以下文章: 函数调用栈的获取原理分析 寄存器、函数调用与栈帧 需要知道的信息: 函数调用对应的...  阅读全文

2014-09-02 22:14 作者: Kevin Lynx【评论:2】【阅读:953】 

基于protobuf的RPC实现

     摘要: 可以对照使用google protobuf RPC实现echo service一文看,细节本文不再描述。 google protobuf只负责消息的打包和解包,并不包含RPC的实现,但其包含了RPC的定义。假设有下面的RPC定义: service MyService { rpc Echo(EchoReqMsg) returns(EchoRespMsg) }...  阅读全文

2014-08-31 19:40 作者: Kevin Lynx【评论:0】【阅读:850】 

IsoAlgo Split Drawing Info

     摘要: IsoAlgo split drawing info eryar@163.com   Abstract.  When the isometric drawing is splited by split point, it should mark the continue drawing info on the split point. You can also ...  阅读全文

2014-08-31 11:50 作者: eryar【评论:1】【阅读:432】 

技 术 改 变 世 界

网站分类

24小时内最热随笔

统计信息

聚合

Blog客户端API

推荐客户端

博客排行榜[前100人]