摘要:
1 函数原型 其中的方向(orient)可以是 wx.VERTICAL(垂直) 或 wx.HORIZONTAL(水平)。 将构件加入 wx.BoxSizer 要使用Add() 方法。为了理解,我们来看一下它的参数。 (1)window 就是一个控件名 (2) proportion 参数定义了在定义的 阅读全文
摘要:
因为涉及到进程间互斥与通信问题,因此默认情况下Python中的logging无法在多进程环境下打印日志。但是查询了官方文档可以发现,推荐了一种利用logging.SocketHandler的方案来实现多进程日志打印。 其原理很简单,概括一句话就是说:多个进程将各自环境下的日志通过Socket发送给一 阅读全文
摘要:
这里主要想记录下今天碰到的一个小知识点:Python中的并行编程速率如何? 我想把AutoTool做一个并行化改造,主要目的当然是想提高多任务的执行速度。第一反应就是想到用多线程执行不同模块任务,但是在我收集Python多线程编程资料的时候发现一个非常奇怪的信息,那就是Python的多线程并不是真正 阅读全文
摘要:
1 问题描述 问题本身比较清晰简单,但推敲的过程中发现了不少有意思的东西。 在C++ SDK回调JNI至Java Observer函数中,直接操作了UI界面textView.setText(msg),第一次回调没有崩溃,第二次回调(或者退出Activity)时才会崩溃。奇怪不?崩溃栈信息如下: 07 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文
摘要:
最近一直在搞基于SWIG的C++接口翻译Java代码的工作。SWIG内部基于Bison(Yacc)的C/C++解析器,最近纠结于SWIG不能解析C++构造函数中的默认初始化赋值操作,想找一个能够补充此项能力的工具。 尝试了Cast-xml,因为官网上说编译需要依赖llvm+clang,结果浪费我半天 阅读全文
摘要:
1 源码包 去LLVM官方网站下载最新的源码,Windows平台下载三个即可(2019.04.24版本为LLVM 8.0.0): LLVM source code (.sig) Clang source code (.sig) compiler-rt source code (.sig) 2 解压源 阅读全文
摘要:
1 引入问题 对于一颗有N个节点的二叉树,可以变化成多少种形态呢?例如:1、3、5、6、9、10可以组成多少种不同的二叉树形态? 2 卡特兰数 百度百科搜“卡特兰数”看了半天没看懂,但是搜了一个网页后看懂了递推思路了: 对于一个规模为n的问题,先找一个元素固定下来,然后将剩下的n-1个元素拆分成两个 阅读全文