跟着我的方案学习C++的学生中,校外的,数逆风飞会儿、刘旺两位了。前一位同学,他帮我找出很多以前公布的参考答案中的瑕疵,后一位同学,刚开博客,势头不错。在我的学生中,有位田成琳同学,高中时学过一点点程序设计,开课后主动往前学,我布置的每周项目,他是早早完成。还想编程,我指点他上OJ,很多OJ站点留下了他的足迹,越学越带劲。近期,我推荐他进我校的ACM集训队,找一个更适合氛围。越是这种自己营造学习条...
分类:
其他 时间:
2014-03-22 11:18:42
收藏:
0 评论:
0 赞:
0 阅读:
328
假设一棵二叉树的后序遍历序列为 DGJHEBIFCA ,中序遍历序列为 DBGEHJACIF ,求前序遍历。
整体思路是这样的,由后序遍历找到每个节点,然后由中序遍历判断左右子树,将整个二叉树还原后写出前序遍历。
后序遍历的顺序知道,最后一个A是二叉树的根节点,
然后把中序遍历从A分成两段,A左边的是左子树,A右边的是右子树,
结果如下
然后看右边的子树,
从后序遍...
分类:
其他 时间:
2014-03-22 10:57:48
收藏:
0 评论:
0 赞:
0 阅读:
330
python for android : 贷款 等额本息 每月还款额 计算 dkjs1.py...
分类:
移动平台 时间:
2014-03-22 19:56:40
收藏:
0 评论:
0 赞:
0 阅读:
685
int val = 0 ;
void (^blk)(void) = ^{ val = 1; };
以上代码编译会报错,因为blocks里面尝试修改val变量值。(编译的过程中,val已经超出其作用域,blocks里面保存的时截获的瞬间值)
我们可以使用静态变量,这样在blocks也可以访问得到外面的变量值。
例如:
int global_val = 1;
sta...
分类:
移动平台 时间:
2014-03-22 11:11:12
收藏:
0 评论:
0 赞:
0 阅读:
556
最近调试原来的微信模拟登陆时发生了“基础连接已关闭,发送时发生错误”的错误提示,原来都是好好的,只是很久没用了。出错代码如下:HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("https://mp.weixin.qq.com/cgi-bin/loginpage?t=wxm2-login&lang=zh_CN");///cgi-b...
分类:
Web开发 时间:
2014-03-22 10:52:02
收藏:
0 评论:
0 赞:
0 阅读:
612
摘要:在进行vim配置,也就是编写vimrc文件的过程中,熟悉vim配置文件的语法是非常关键的,本文主要讲解vimrc的相关语法,为以后按照需要配置vimrc做准备。
1. 注释
写程序之前,第一件事情不是了解语法,而是知道如何写注释。
vimrc脚本的注释是使用引号(")作行注释。
2. 变量
(1) 标量变量
可以是数字或字符串,基本与perl相同。
命名方式为:作用域:...
分类:
其他 时间:
2014-03-22 11:28:11
收藏:
0 评论:
0 赞:
0 阅读:
602
Hadoop这个词语杜宇大家都不陌生,它是一个分布式系统基本架构,而不是很多人眼里的一个成品数据库软件。它仅仅是一个架构,供开发者参考与使用,他是由Apache基金会所开发。
用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。
Hadoop实现了一个分布式文件系统(Hadoop
Distributed File System),简称HDFS。HDFS...
分类:
其他 时间:
2014-03-22 20:02:06
收藏:
0 评论:
0 赞:
0 阅读:
526
最近项目中遇到需要使用Json传递数据到SharePoint后台的 ashx,goole下方案,但遇到不少问题。最终解决了,把遇到的问题和大家分享下。...
分类:
Web开发 时间:
2014-03-22 16:49:36
收藏:
0 评论:
0 赞:
0 阅读:
521
用bellman_ford来判环,就是对所有边进行n-1次松弛,之后若还能进行松弛,则存在环。
#include
#include
#include
#include
#include
#include
#define maxn 1005
using namespace std;
struct Edge
{
int from,to;
double rate;
}edge[max...
分类:
其他 时间:
2014-03-22 10:51:07
收藏:
0 评论:
0 赞:
0 阅读:
458
前阵子研究了OpenDaylight的发布前的版本,主要是AD-SAL模型和OF1.0的支持以及SNMP4SDN项目。最近正在研究release版本的Yang工具相关的MD-SAL模型,兼容OF1.0和OF1.3的OpenflowPlugin项目及其相关流程,也基本上搞懂了里面的来龙去脉。结合研究过程和遇到的一些问题谈一些个人感受。
OpenDaylight的主要优点(主要的设计原则和开源项目)...
分类:
其他 时间:
2014-03-22 16:50:33
收藏:
0 评论:
0 赞:
0 阅读:
389
题目
原文:
What are the different types of joins? Please explain how they differ and why certain types are better in certain situations.
译文:
SQL中的连接有哪些不同的类型?请解释它们的不同点和在特定情况下使用哪种连接,为什么?
解答
SQL join...
分类:
其他 时间:
2014-03-22 16:46:02
收藏:
0 评论:
0 赞:
0 阅读:
279
设计模式是在根据原则来优化代码的。设计模式中的原则,可以用来判断设计模式水平。设计模式中体现的准则越多,那么这个模式越优。下面来介绍一下,设计模式中六大原则。
一、单一职责原则
与标题意思相同,功能要单一,切忌添加不相关的功能。准确的解释是,就一个类而言,应该仅有一个引起它变化的原因。
如果一个类承担的职责过多,就相当于把这些职责耦合在一块。一个职责的变化可能会...
分类:
其他 时间:
2014-03-22 11:22:25
收藏:
0 评论:
0 赞:
0 阅读:
367
SaveFileDialog fileDialog = new SaveFileDialog();
fileDialog.Title = "导出Excel";
fileDialog.Filter = "Excel文件(*.xls)|*.xls";
DialogResult dialogResult = fileDialog.S...
分类:
其他 时间:
2014-03-22 19:57:32
收藏:
0 评论:
0 赞:
0 阅读:
698
今天介绍模式识别中另外一种经典的分类器算法——K近邻分类器(K-nearest neighbor,KNN)。
俗话说:“物以类聚,人以群分”。KNN就是利用了这样一种思想发展起来的分类器。
首先,KNN 是一种基于距离的分类器,其次,它也是一种“懒人”分类方法(不需要训练)。
KNN 认为,待分类对象的类别可以通过在它附近的训练数据的类别来确定,所以采取的策略就是找到离待分类对象最近的 K...
分类:
其他 时间:
2014-03-22 13:21:22
收藏:
0 评论:
0 赞:
0 阅读:
568
Android Unable to resolve target 'android-8'...
分类:
移动平台 时间:
2014-03-22 11:12:12
收藏:
0 评论:
0 赞:
0 阅读:
661
使用最小堆找出关键字出现次数最多的前K个关键字。给出使用C++实现的源码。...
分类:
其他 时间:
2014-03-22 10:52:59
收藏:
0 评论:
0 赞:
0 阅读:
362
可访问进行不一致:基类“abc”比类“bcd”的可访问性底。 此类问题是你的基类和继承类的权限声明不一致。
abstract class Element{} //基类
public class OneElement : Element{} //派生类
这种情况会出现如上的错误提示,应该为如下:
abstract public c...
分类:
其他 时间:
2014-03-22 11:02:37
收藏:
0 评论:
0 赞:
0 阅读:
228
NewSQL一词是由451 Group的分析师Matthew Aslett在研究论文中提出的。它代指对老牌数据库厂商做出挑战的一类新型数据库系统。NewSQL
是对各种新的可扩展/高性能数据库的简称,这类数据库不仅具有NoSQL对海量数据的存储管理能力,还保持了传统数据库支持ACID和SQL等特性。
分布式数据库公司VoltDB的首席技术官Michael
Stonebraker表示NoSQ...
分类:
数据库技术 时间:
2014-03-22 11:05:28
收藏:
0 评论:
0 赞:
0 阅读:
578
Cordova简要介绍...
分类:
其他 时间:
2014-03-22 11:01:36
收藏:
0 评论:
0 赞:
0 阅读:
454
AlarmManager是Android中的一种系统级别的提醒服务,它会为我们在特定的时刻广播一个指定的Intent。而使用Intent的时候,我们还需要它执行一个动作,如startActivity,startService,startBroadcast,才能使Intent有用。通常我们使用PendingIntent,它可以理解为对Intent的封装,包含了指定的动作。
我们可以通过Pendin...
分类:
移动平台 时间:
2014-03-22 13:27:05
收藏:
0 评论:
0 赞:
0 阅读:
558