睿初科技软件研发技术团队正式为团队博客启用新主页www.brionas.com,我们将保留此站点,直至迁移工作的完成。新的文章将不再在这里更新,敬请移步至新主页,我们将为与各位分享更多的知识!
睿初科技软件研发技术团队
睿初科技软件研发技术团队正式为团队博客启用新主页www.brionas.com,我们将保留此站点,直至迁移工作的完成。新的文章将不再在这里更新,敬请移步至新主页,我们将为与各位分享更多的知识!
睿初科技软件研发技术团队
我们的软件开发团队急需招聘C++高级软件工程师,欢迎应聘和推荐! 主要负责基于C/C++应用软件(C/S架构)开发与维护; 基于行业项目需求提交产品总体设计方案,并评估新技术的可行性; 负责解决团队核心技术问题和编写核心代码,包括系统架构、技术方案、技术路线和核心算法等; 对原有系统进行代码重构、优化。
我们的软件开发团队急需招聘 Python 软件开发实习生,欢迎应聘和推荐! 主要负责基于 Python 的工具软件开发; 基于 Web 的工具软件开发。
我们的软件开发团队急需招聘C++软件开发实习生,欢迎应聘和推荐! 基于Windows/Linux平台的应用软件开发; C++/wxWidgets软件开发;
我们的软件开发团队急需招聘Java软件开发实习生,欢迎应聘和推荐!基于Java/Python的工具软件开发; 开发Eclipse插件,RCP插件
volatile与多线程
TDD practice in UI: Develop and test GUI independently by mockito
本文主要对jemalloc的核心架构进行介绍, 便于读者对jemalloc的内存框架有一个基本认识
本文重点分析jemalloc的内存管理
本文简要分析了boost中的bind源码
‣
QtTest是个强大的框架,提供各种级别的测试。
本文描述了一个gtk下的目录权限问题,并分析了产生的原因。
Django 里面的model主要是数据访问的一个抽象层,隔离了具体的数据库操作,提供了高层访问接口,看看这么用吧。
Scrapy 是基于python 一个开源的“网络爬虫” 框架,功能上要比基于 BeautifulSoup 或 lxml 的爬虫强大
levelDB是Jeff Dean和Sanjay Ghemawat发起的开源key-value DB,支持读、写、删除这些基本功能,也支持快照(通过log file),数据压缩(snappy compress)。目前有一些开源的数据库是基于levelDB实现的,比如,Tair ldb以及SSDB
最近在公司内部的问答系统上有同事问了一个问题:`Python`中的`type()`和`__class__`有什么差别?
现代 ELF 中的调试信息基本是以 DWARF 格式为主了,因此这几天的研究也主要将时间花在了理解 DWARF 这货是怎么工作上,感叹要把东西做到极致还真是件繁琐而细致的事情。
本文介绍C++中的Empty Base Optimization,并用两个例子介绍他的使用方法。
wxValidator 的使用
项目中一些工具需要提供web接口,所以抽时间看了看web开发, 好久之前在学校的时候接触过ASP, PHP ,但感觉太过繁琐,要自己设计前台页面和又要处理后台逻辑然后又代码又混在一起。显然,对于我们这种非专业web开发的人员的快速的开发需求,还有需要借组强大web开发框架的。看了下框架很多很多,有基于PHP的,也有基于python的。Diaogo就是这么一个很火的Python web 框架,之前的项目组用到的开源工具Review board, OSQA都是基于Diango开发的,自己也凭着感觉简单改过些源码,看来是时候看看Diango了,那么就从环境搭建开始吧。
SWT应用内存泄漏Sleak分析
Prepare complex input and check complex output for unit test
QML与C++的交互
linux下动态链接实现原理
wxWidgets源码分析-动态事件表与事件表栈
wxSocket 实现分析和使用总结
Linux下Boost.Asio Proactor模式实现分析
模板中的名字查找问题
Windows下wxApp的locale设置
‣
跳表与无阻塞
Linux下strtod出错与C++国际化问题
GType类型系统(下)
GType类型系统(上)
Boost Asio介绍
nginx内存管理-内存池
Google breakpad介绍
xtrace原理分析
‣
说说尾递归
C++实践中的一些问题
c++ 异常处理(下)
c++ 异常处理(上)
SWIG Python简介
自己裁剪一个lsof
加速Windows GUI debug版本的编译
python参数传递介绍
ASSummary 实现设计与分析
介绍wxWidgets 中的Size 和Sizer
介绍Memcached内存管理机制与原理
剖析Memcached源码
Django开发框架介绍
函数式编程介绍
‣
颜色集算法
在GUI程序中按下开关快捷键,开启Spy模式,移动鼠标,高亮所在窗口.
cpplint是google提供的C++ coding style检测工具,简单易用。
关于撰写需求文档的思考.
介绍一种让程序调试与单元测试更容易更happy的工具
Integrate HTML/CSS/Javascript in Eclipse RCP
slab提出来是为了解决内部内存碎片的问题,在linux内核中与buddy system一起来解决内核内存管理。但是要看懂slab在linux内核中的实现当前有些困难,我们不如拿些容易阅读的代码来了解slab算法的运作过程。GLIB库实现非常clear,可以做为slab算法的实现学习的入门。
从URL bar中进行URL的导航过程
TAB URL 启动和navigation初始化
Chrome启动代码流程:(v2.0版,Windows平台)
Combo是SWT的组合框,ComboViewer是JFace的组合框,都是组合框,ComboViewer其实就是在Combo上面加上MVC的封装。记住下面的公式
wxWidgets是一款开源的跨平台图形程序开发库,其中事件机制是GUI程序开发的一个重中之重,通过阅读源代码分析wx中事件机制的实现。具体包括到事件的定义、分发、处理以及跨平台的实现
wxWidgets是一款开源的跨平台图形程序开发库,其中事件机制是GUI程序开发的一个重中之重,通过阅读源代码分析wx中事件机制的实现。具体包括到事件的定义、分发、处理以及跨平台的实现
在C++里面, 经常出现的情况就是头文件里面的类定义太庞大了,而这个类的成员变量涉及了很多其他文件里面的类,从而导致了其他引用这个类的文件也依赖于这些成员变量的定义。在这种情况下,就出现了在C++里面特有的一个idiom,叫做Pimpl idiom。