buildroot - 2011.11 当进行交叉编译.例如像以下错误提及演示: "You may have to install 'g++' on your build machine" 还提示:toolchain/dependencies/dependencies.sh 121 Error 打开toolchain/dependencies/dependencies.sh,有例如以下一段脚本 # check for host CXX CXXCOMPILER=$(which $HOST…
前言 目前学习到的类加载的知识,都是基于[双亲委托机制]的.那么JDK难道就没有提供一种打破双亲委托机制的类加载机制吗? 答案是否定的. JDK为我们提供了一种打破双亲委托模型的机制:线程上下文类加载器. 1.引出[线程上下文类加载器] 我们来复习一下JDBC执行SQL的代码[画外音:感觉回到了大学自学Java的时候]: Connection conn = DriverManager.getConnection(url, user, password); String sql = "insert…
文章作者:grayfox作者主页:http://nokyo.blogbus.com原始出处:http://www.blogbus.com/nokyo-logs/34018521.html 在我昨日发布的<驱动学习笔记系列文章汇总(PDF)>第11.2节中,我没有给出使用DeviceIoControl通信的演示源码,附录中附带的程序是我尚未调试好的,因此没有达到通信的目的. 今天又认真阅读了下张帆的<Windows驱动开发技术详解>第7章的内容,并对它给出的示例程序多次调试,总算把这…
目录 std::function可调用对象包装器 std::function基本用法 std::function/std::bind与抽象工厂.工厂方法的一点思考 std::function可调用对象包装器 C++可调用对象(Callable Objects)定义如下: 函数指针:与C语言一致: 类成员函数指针: 仿函数(functor):也成函数对象,重载operator()运算符的类/结构体对象: lambda表达式. std::function是Callable Objects的包装器(W…
目的:找到 除了9n±4型自然数外,所有100以内的自然数都能写成三个整数的立方和    这每个数的表达方式: 源代码: #!/usr/bin/python # encoding=utf-8 # -*- coding: UTF-8 -*- for i in [10,29,36]: #可将[1,29,36]修改为range(1,100) node = 0 #print(i) # for j in range(-1000,1000): if node == 1: break #print(i,j)…
只看45分的话,是树形DP....(当然也有能拿到70分+的大佬) 40分: 只考虑k==1的情况,树形DP 所以每个节点可能被父亲,自己,儿子控制 设f[MAXN][3],0表示儿子,1表示自己,2表示父亲 f[i][1]+=min(f[to][0],f[to][1],f[to][2])(因为自己控制自己,儿子怎样都行) f[i][0]+=min(f[to][0],f[to][1]) 但是因为i的儿子必须有一个自己控制自己,所以还要判断所加值中是否有f[to][1],如果没有 f[i][0]+…
一道很好的题,综合很多知识点. 首先复习差分:      将原来的每个点a[i]转化为b[i]=a[i]^a[i+1],(如果是求和形式就是b[i]=a[i+1]-a[i]) 我们发现这样的方便在于我们可以运用前缀和的形式,求出单点值,当然,差分一般支持区间修改 单点查询,同时我们发现异或也满足转化的性质,我们发现异或的区间修改,也可以化为单点修改 然后进行问题转换:在一个序列中按要求修改端点,问最少修改多少次区间全部为0 把原来的每个数转化为差分形式,注意要多加一个b[0]=b[0]^b[1]…
导读:在前面介绍了很多关于XML和HTML的东西,他们其实各有各的好处,在很多时候都需要结合起来使用.现在已经有XML和HTML结合的产物:XHTML(可扩展超文本标记语言).在本篇博客中,则主要介绍通过引入命名空间的方法,进行XML和HTML混合使用的例子. 一.在XML中使用HTML 1.1,代码 <span style="font-family:KaiTi_GB2312;font-size:18px;"><?xml version="1.0"…
概述及基本概念 **EventBus**是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间.组件与后台线程间 的通信.比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求 都可以通过**EventBus**实现. 作为一个消息总线,有三个主要的元素: Event:事件 Subscriber:事件订阅者,接收特定的事件 Publisher:事件发布者,用于通知Subsc…
在multimap或multiset中查找元素 第二种方法解释: #include <iostream> #include <utility> #include <iterator> #include <functional> #include <algorithm> #include <map> #include <set> #include <string> using namespace std; int…