- 博客(11)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
转载 【QT学习】View和Model
http://doc.trolltech.com/main-snapshot/model-view-programming.html介绍Qt 4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系。这种结构带来的功能上的分离给了开发人员更大的弹性来定制数据项的表示,它也提供一个标准的model接口,使得更多的数据源可以被这些item view使用。这
2016-06-20 02:32:58 2746
原创 【算法学习】horspool查找匹配字符串
Horspool算法(时空权衡)利用空间提高时间效率该算法是从模式串右往左方向匹配文本的,找不到匹配就右移模式串继续找。文本串: s0 s1 .... A sn B R O S E R (R与A不匹配) s0 s1.... A R sn B R O S
2016-06-16 21:04:27 1761
原创 【算法学习】计算n次方——变治法
在计算a^n次方时,先将n变一变,寻找新的计算路径,预处理就是变治法的根本!如果单纯循环执行n次相乘,那么时间复杂度为O(n),n为指数;利用二进制幂大大改进效率。利用二进制幂求解分两种方法:从左至右二进制幂 和 从右至左二进制幂。从左至右二进制幂变换:a^n = a^(b[n]2^n + ... + b[0]2^0) == ((b[n]*2 + b[n
2016-06-16 19:38:46 4560
原创 【Python自动化运维】DNS轮询技术
DNS轮询技术主要先解析出所有主机,然后可通过http请求方式测试主机,再决定是否将请求发送到此主机,实现负载均衡。结构图如下:图.1DNS域名解析代码清单:具体实现转发请求不实现#!/usr/bin/python#-*- coding: utf-8 -*-import sysimport dns.resolverimport httplibIP=[]def
2016-06-15 11:32:00 1492
转载 全局变量报错:UnboundLocalError: local variable 'l' referenced before assignment
总结:内部函数,不修改全局变量可以访问全局变量内部函数,修改同名全局变量,则python会认为它是一个局部变量在内部函数修改同名全局变量之前调用变量名称(如print sum),则引发Unbound-LocalError在程序中设置的sum属于全局变量,而在函数中没有sum的定义,根据python访问局部变量和全局变量的规则:当搜索一个变量的时候,python先从局部作用域开始
2016-06-14 16:10:01 1045
原创 【网络编程】Linux多播简单实现
在测试多时先确定测试的接口(网卡)是否已经开启多播功能,如下:图.1其中RUNNING MULTICAST表示开启了多播功能,可用ifconfig命令开启多播数据发送端:#include #include #include #include #include #include #include #include #include int main(i
2016-06-05 17:26:42 944
原创 【算法学习】切割木棍问题——动态规划
问题描述:假设,有一条长度为n的木棍,已知木棍的销售价格Pi与木棍长度i有关,i = 1,2,3,...n.问,怎样切割能获得最大收益。长度为0的木棍收益肯定是0了,即profit[0] = 0.切割长度(seg)12345678910销售价格(pi)15891017172024
2016-06-05 15:49:47 12100 2
原创 【Effective C++】为类设计new_handler
如果我想在new调用出现异常时,捕捉住它而不是由于它而终止程序,那么就需要利用C++提供的set_new_handler函数,内部定义如下:namespace std{ typedef void (*new)handler)(); new_handler set_new_handler(new_handler p) throw();}为了不改变全局的new_handler可以这样设
2016-06-04 20:10:16 518
原创 【算法学习】快包算法
#include "stdafx.h"#include #include #include #include 坐标数据结构:typedef struct{ float x; float y;}Point;typedef bool(*Func)(Point, Point, Point);判断点test是否在a,b组成的直线的上方:bool Upstair(Point a
2016-06-04 15:06:22 2434
原创 【STL源码剖析】__type_traits技法
上篇介绍了__iterator_traits编程技法,SGI 将这种技法进一步扩大到迭代器以外,于是有了所谓的__type_traits。iterator_traits负责萃取迭代器的特性,__type_traits则负责萃取型别的特性。而这里我们关注的型别特性是指:这个型别是否具备non-trivial default ctor\non-trivial copy ctor\ no
2016-06-04 14:53:59 748
原创 【STL源码剖析】__iterator_traits技法
__iterator_traits技法用于模板编程,STL所有算法都是基于模板实现的。先看下面是一个例子:template void func_impl(I iter, T t){ // ...}templateinline void func(I iter){ func_impl(iter, *iter); // ...}int main(){ int i;
2016-06-04 12:15:31 1172
VisualAssist2093+VS2015破解
2018-08-13
关于linux写时复制的一个疑问,C程序
2015-10-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人