摘要:
根据http://hi.baidu.com/algorithm/item/d51b15f7a8ea1c0a84d278be这个开始练习ac,刚开始接触这道题时以为是道搜索题,读完之后深思了一下,感觉不需要套用一贯的dfs或者bfs,直接根据自己的思路走,然后注意一下效率问题就行了!可见算法注重灵活,而不是一贯的套用现有的模式。 利用题中示例: 簇号from[]:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 目前簇中内容应该在的簇号to[]:0 1 2 0 7 0 5 0 0 8 3 4 0... 阅读全文
posted @ 2013-06-28 19:51
坚固66
阅读(277)
评论(0)
推荐(0)
摘要:
网上实例总结/*_STD_BEGIN using _CSTD clearerr; using _CSTD fclose; using _CSTD feof;using _CSTD ferror; using _CSTD fflush; using _CSTD fgetc;using _CSTD fgetpos; using _CSTD fgets; using _CSTD fopen;using _CSTD fprintf; using _CSTD fputc; using _CSTD fputs;using _CSTD fread; using _CSTD freopen; using _C 阅读全文
posted @ 2013-06-28 19:49
坚固66
阅读(914)
评论(0)
推荐(0)
摘要:
决策树是个极其易懂的算法,建好模型后就是一连串嵌套的if..else...或嵌套的switch。优点:计算复杂度不高,输出结果易于理解,对中间值的缺失不敏感,可以处理不相关特征数据;缺点:可能会产生过度匹配的问题;适用数据类型:数值型和标称型。 决策树的Python实现:(一)先实现几个工具函数:计算熵函数,划分数据集工具函数,计算最大概率属性;(1)计算熵:熵代表集合的无序程度,集合越无序,熵越大;def entropy(dataset): from math import log log2 = lambda x:log(x)/log(2) results={} for row ... 阅读全文
posted @ 2013-06-28 19:47
坚固66
阅读(341)
评论(0)
推荐(0)
摘要:
windows下Google Protocol Buffer 编译安装教程 protobuf的全称是Protocol Buffer,它是google 的一种数据交换的格式,可用于用于分布式应用之间的数据通信或者异构环境下的数据交换, 最近因为项目的需求,需要接触Protobuf,在官方提供的压缩包中,提供了Linux下的编译脚本,但是,由于项目在windows下开发,因此,需要在Windows编译和安装Protobuf,结合自己的探索,希望能够帮助到初次接触到protobuf的朋友1.下载Google Protocol Buffer源码包下载可以到protobuf官网下载:http://co. 阅读全文
posted @ 2013-06-28 19:45
坚固66
阅读(504)
评论(0)
推荐(0)
摘要:
In FragmentActivity。First, I add two fragment by FragmentTransaction。 See the flowing code : /******************************************************/ MyFragmentManager manager; FragmentTransaction fragmentTransaction; FragmentManager fragmentManager; MainBottomFragment bottom; fragmentManage... 阅读全文
posted @ 2013-06-28 19:44
坚固66
阅读(377)
评论(0)
推荐(0)
摘要:
原则上来说,qemu, libvirt, libusb, usbredir, spice等都可以通过 apt-get install的方式从Ubuntu源在线安装。但是这样如果碰到一点问题,就比较难办,如果自己从源代码开始编译,那么出了问题可以通过阅读和修改源码,修复相关问题。我们要搭建的各个软件模块是有相互依赖性的,比如qemu依赖libspice-server, Usbredir依赖libusb,因此在编译之前先要安排一个顺序。第一个选中的是Libusb,因为它是一个底层的usb库,不依赖其他几个模块。即便如此,我们还是要先从Ubuntu源在线安装一些第三方库,这些库很成熟,我们也不需要维 阅读全文
posted @ 2013-06-28 19:42
坚固66
阅读(302)
评论(0)
推荐(0)
摘要:
1.创建一个空的QT工程文件 2 建立程序文件MainWindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#includeclass MainWindow : public QMainWindow{ Q_OBJECTpublic: MainWindow();};#endif // MAINWINDOW_HMainWindow.cpp#include#include"MainWindow.h"MainWindow::MainWindow(){ QWidget *widget=new QWidget; setCentralWidg.. 阅读全文
posted @ 2013-06-28 19:40
坚固66
阅读(509)
评论(0)
推荐(0)
摘要:
MainWindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include#includeclass MainWindow : public QMainWindow{ Q_OBJECTpublic: MainWindow();private slots: void fExit(); void iInfo();private: void createMenus(); void createActions(); QAction *exit; QAction *info; QMenu *file; ... 阅读全文
posted @ 2013-06-28 19:38
坚固66
阅读(227)
评论(0)
推荐(0)
摘要:
C2DM/GCM: 优点:免费,搭建方便 缺点:依赖谷歌服务器;免费服务有上限;依赖谷歌服务包;需要2.2+版本的安卓系统才支持;对网络状况有一定要求,接收不可靠。(也是基于XMPP协议) XMPP(androidpn): 优点:开源、免费,功能完整,可扩展强,有较多的实现代码可找到,开发相对方便。 缺点:传输载体为xml,是一个重协议,耗流量;需要搭建服务器端和数据库。 MQTT: 优点:轻协议,流量小,适用较差网络状况。 缺点:使用代理,连接到达上限后,压力较大,推送会有较长延迟。基本上考虑使用androidpn来实现,如果觉得麻烦,可以自己搭建一个服务器,使用socket为用户推送消息。 阅读全文
posted @ 2013-06-28 19:36
坚固66
阅读(220)
评论(0)
推荐(0)
摘要:
窗体继承什么时候用的到呢?当我们使用三层架构来编写我们的cs程序时,我们的U层大部分是windows窗体。这个时候如果我们有一些公共变量,或者是一个窗体需要使用另一个窗体的数据。或者是有一些用于判断的公共的方法。比如为空判断、合法判断。对于这些判断而言。我们当然可以在U层放一个类。然后需要用到这些函数的时候就从这些类里面掉。对于需要用到其他窗体的变量我们当然可以用 (U窗体).变量的方式调用。但现在的问题出来了。如果我某一天这个窗体的不想要了,那任何用到我这个窗体变量的窗体就统统的瘫痪了。这是不是就存在过于的耦合的。然后说放在一个公共的类里面。这样确实很好。但是不免让人家说你这个有点四... 阅读全文
posted @ 2013-06-28 19:34
坚固66
阅读(213)
评论(0)
推荐(0)

浙公网安备 33010602011771号