摘要: Power Query和Power Map是微软前不久在WPC上发布的Power BI中新的针对Excel的功能。借助这两样功能,自助式BI将更方便你发现和处理数据并且丰富数据的可视化功能。Power Query和Power Map的前身分别是Data Explorer和GeoFlow,这两样功能在SQL Server 2014 CTP1里都有提到。结合Power Pivot和Power View,这四大功能组成了微软最新的Power BI系列。本文源自微软商业智能官方博客里的内容,主要演示一个简单的示例,通过Power Query和Power Map获取并且展示数据,找到周围适合你的餐馆。首 阅读全文
posted @ 2013-07-15 22:29 坚固66 阅读(450) 评论(0) 推荐(0)
摘要: 参考了王斌的文档:http://down.51cto.com/data/621454TIP:笔者使用的版本是0.99.20 需求:在接口模式下添加一条"ip ospf enable"的命令,什么也不做,只输出一些字符; Quagga内的视图是在vtysh.h定义的,位置:“vtysh/vtysh.c”,我常接触的主要有以下:/* Vty node structures. */static struct cmd_node bgp_node ={ BGP_NODE, "%s(config-router)# ",};static struct cmd_node 阅读全文
posted @ 2013-07-15 22:26 坚固66 阅读(772) 评论(0) 推荐(0)
摘要: QtSerialPort今天我们来介绍一下QtSerialPort模块的源代码,学习一下该可移植的串口编程库是怎么实现的。首先,我们下载好了源代码之后,使用QtCreator打开整个工程,可以看到如下图的源代码结构: 我们先来看一下serialport-lib.pri这个文件,serialport.pro工程文件就是靠这个文件来控制整个源代码的编译的。,具体内容如下: 上面的内容只是最基本的类,大家知道,跨平台的类一般在底层都包含这与操作系统相关的一些实现,这里也不例外,大家看看下面的图就明白了,这里只以类unix操作系统为例来做说明: 也许看到这个大家不是很明白: 这与qmake的一些... 阅读全文
posted @ 2013-07-15 22:24 坚固66 阅读(1039) 评论(0) 推荐(0)
摘要: 这节本想直接介绍I/O优化的,后来思考一下有必要对常用的I/O操作函数的特点介绍一下,这样要好些。下面就先介绍和I/O有关的库函数(以C99为准)不同的操作系统有不同的文件管理方式,现行的主要有FAT(fileallocation table)、FAT32、NTFS(new technoly file system)、NWFS(netware file system)以及UFS(unix file system)当然还有一些分布式文件管理系统如:AFS(andrew filesystem)、DFS、Micorsoft DFS和NFS(net file system),这些文件系统的安全机制和属 阅读全文
posted @ 2013-07-15 22:23 坚固66 阅读(531) 评论(0) 推荐(0)
摘要: 第一 在main > columns 的 某个gridcolumn下的 columnEdit为新建为 repositoryitemmemoedit第二 repositor下的optionview的rowautoheight为true 阅读全文
posted @ 2013-07-15 22:20 坚固66 阅读(447) 评论(0) 推荐(0)
摘要: 题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=3401题目意思:有T天,你每天可以以API买进,BPI卖出,最多买ASI个,最多卖BSI个最多只能持有MAXP个商品,相邻两次交易要大于W天问你最多在第T天结束的时候能赚多少钱解题思路:有三个状态转移方程,其中dp[i][j]表示第i天手上有j个商品时我赚的钱dp[i][j] = max(dp[i][j],dp[i-1][j]) //即针对前一天我啥也不做对于买而言,有一个递推式dp[i][j] = max(dp[i][j],max(dp[i-w-1][k] - (j-k)*buyp[i] )进一. 阅读全文
posted @ 2013-07-15 22:18 坚固66 阅读(152) 评论(0) 推荐(0)
摘要: private void PrintPreview(DevExpress.XtraPrinting.IPrintable gridControlPrint) { DevExpress.XtraPrintingLinks.CompositeLink compositeLink = new DevExpress.XtraPrintingLinks.CompositeLink(); DevExpress.XtraPrinting.PrintingSystem ps = new DevExpress.XtraPrinting.PrintingSystem(); //设置左右间距 compo... 阅读全文
posted @ 2013-07-15 22:16 坚固66 阅读(382) 评论(0) 推荐(0)
摘要: opener.show(); 父窗体需要顶一个show() 方法父面页代码: html.html --> open new page newpage.html 代码 需要打开的页面 newpage.html --> 单击 阅读全文
posted @ 2013-07-15 22:12 坚固66 阅读(266) 评论(0) 推荐(0)
摘要: 为什么标题要写100%通过呢?原因是以前的方法(直接复制到plugin里(MyEclipse 6.0可以,我试过),link安装)都不好用了,9.0M1不吃这一套,所以告诉大家这么做一定能够装上!! 测试环境: 操作系统:Windows XP JDK : JDK1.6 1、下载最新的SVN包(我下的是1.6.5版): http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 2、在D:\Program Files\Genuitec\MyEclipse-9.0M1(这里为你安装MyEclipse-... 阅读全文
posted @ 2013-07-15 22:10 坚固66 阅读(288) 评论(0) 推荐(0)
摘要: #!/usr/bin/python #-*- coding:utf-8 -*- ''' 此脚本主要实现网页的点击量,除了实现次功能点外,还有三个知识点: 1、随机获取代理ip,通过代理ip访问指定站点,其目的是防止ip被封 2、访问一个页面后,随机休息几秒,再访问,其目的是防止网站前面有4-7层过滤设备拦截 3、修改http的user agent字段,有些网站和4-7层设备会检查 Created on 2013-7-14 @author: QQ136354553 ''' import urllib2,re,time,urllib,proxyIP, 阅读全文
posted @ 2013-07-15 22:08 坚固66 阅读(641) 评论(0) 推荐(0)
摘要: 一、用text查看模式 下面的“发”是指我敲的命令,“收”是指回车后显示的信息包括其他接收的信息。 ~ >: microcom -s 115200 /dev/ttyUSB1 发:at 收:OK 设置成文本模式读: 发:at+cmgf=1 收:OK 将信息保存在SIM卡中: 发:at+cpms="SM","SM","SM" 收:+CPMS: 0,50,0,50,0,50 收:OK 等待接收短信。。。。。。 收到了会有这个提示信息: 收:+CMTI: "SM",0 查看信息: 发:at... 阅读全文
posted @ 2013-07-15 22:04 坚固66 阅读(186) 评论(0) 推荐(0)
摘要: 迭代器是类似指针的对象,分为5种,输入,输出,前向,双向和随机访问输入迭代器(InputIterator)输入迭代器并不是指某种类型,而是指一系列类型举例template InputIterator find (InputIterator first, InputIterator last, const T& val){ while (first!=last) { if (*first==val) return first; ++first; } return last;}非可变序列算法(不改变容器内容);find, adjacent_find, count, for_ea... 阅读全文
posted @ 2013-07-15 22:02 坚固66 阅读(168) 评论(0) 推荐(0)
摘要: 通常我们写程序,都是在项目计划的压力下完成的,此时完成的代码可以完成具体业务逻辑,但是性能不一定是最优化的,一般来说,一般来说,优秀的程序员在写完代码之后都会不断的对代码进行重构。重构的好处有很多,其中一点,就是对代码进行优化,提高软件的性能。下面我们就从几个方面来了解Android开发过程中的代码优化。 1)静态变量引起内存泄露 在代码优化的过程中,我们需要对代码中的静态变量特别留意。静态变量是类相关的变量,它的生命周期是从这个类被声明,到这个类彻底被垃圾回收器回收才会被销毁。所以,一般情况下,静态变量从所在的类被使用开始就要一直占用着内存空间,直到程序退出。如果不注意,静态变量引用了占用. 阅读全文
posted @ 2013-07-15 22:00 坚固66 阅读(151) 评论(0) 推荐(0)
摘要: 针对大数据的计算,很多程序通过搭建mpi集群进行加速,并取得了很好的效果。算法内部的加速,当前的并行化趋势是利用GPU显卡进行算法加速。针对并行性非常好的算法,GPU加速效果将远大于集群带来的加速效果。所以,如果我们面临非常多的数据,针对数据的处理算法有具有很好的内部并行性,则我们可以将mpi和GPU结合,获得更大的加速比。 将mpi和GPU结合的产物就是GPU集群。它可以为我们带来非常高的加速比。虽说NVIDIA的cuda为我们提供了类C语言的编程环境,但是cuda还不是C语言,这就为mpi和cuda编程的融合带来了难度。我们通过一个具体实例来说明mpi和cuda混合编程的编译方法。 下面是 阅读全文
posted @ 2013-07-15 21:58 坚固66 阅读(1205) 评论(0) 推荐(0)
摘要: 1、【用80%胜任度的人才】看一个人是否适合职位,需同时看能力和其自身发展方向。一个是100%胜任的人,职位对他没挑战性,他能完成工作,但不会带来意想不到结果。但只有80%胜任度的人,为了弥补那20%的不足,工作上会充满激情,付出更多努力,通常他会取得超出预期的成绩。2、【所谓铁饭碗】1、所谓铁饭碗,不是在一个地方吃一辈子饭,而是一辈子到哪里都有饭吃。2、把每一件简单的事做好,就不简单;把每一件平凡的事做好,就是不平凡。3、何谓生老病死?生的要好,老的要慢,病的要晚,死的要快。4人生在世,无非是让别人笑笑,也偶尔笑笑别人。3、【HR:如果只能有一条选人的标准,你认为是什么?】一项心理学的调查显 阅读全文
posted @ 2013-07-15 21:55 坚固66 阅读(142) 评论(0) 推荐(0)
摘要: 前文5.2节和5.4节分别就Python下读文件操作做了基础性讲述和提升性介绍,但是仍有些问题,比如在5.4节里涉及到一个多次读文件的问题,实际上我们还没有完全阐述完毕,下面这个图片的问题在哪呢? 问题在于,为何调用两次readline?文本文件a.txt里我们已知有两行文本,所以我们用两次readline把a.txt文本里的内容全部读取出来了,实际上通常程序是不知道某个文件里有多少行数据的,那怎样编写一个通用的程序无论文件里有多少行我们都可以通过程序把它全部读出来呢?这里需要将文件的读写和循环结合起来,通过循环可以完成对文件的全部读写操作,下面我们就介绍一下在Python里如... 阅读全文
posted @ 2013-07-15 21:53 坚固66 阅读(334) 评论(0) 推荐(0)
摘要: 在那篇《 使用独立PID namespace防止误杀进程》中的最后,我碰到了一个难题,那就是父PID namespace中的进程无法使用进入子PID namespace中通过echo $$ >$pidfile写入的pid值,进程发信号时,目标pid是和自己处于同样的PID namespace的。当时我的方法是使用ps+grep的方式去寻找,然而如果遇到多个同名进程的时候,这一招也将碰壁。那么有没有别的办法呢?在我这,这类问题是我最想碰到的啦,哈哈。 还记得进入子PID namespace的bash后,ps -e为何还是父进程的结果吗?因为mount proc的原因,因为在mount的时候 阅读全文
posted @ 2013-07-15 21:51 坚固66 阅读(294) 评论(0) 推荐(0)
摘要: 1、【心理强大的指标】1不自卑;2能够看穿别人的表演和一些圈套;3能够控制自己的情绪。4在打击前面,能短时间内恢复理智。5在最艰难的日子坚守自己的信念不动摇。6不患得患失。7能理性的树立、分析,客观看待与自己有利害关系的事情。8对自己适合做什么,什么潜力,什么样的人有准确的认识。9宠辱不惊。2、【怎样看待调薪】1)能力增长是核心,年龄增长不等于能力增长,关注个人能力增长是关键;2)领导不会为了你会什么而涨工资,而是你做到了才会涨薪;3)光能力高,但情商不好,态度有问题,直接影响到领导对你涨薪的判断;4)如果本单位调薪无望,个人能力显著超出现有工资,该跳则跳。3、【10种团队中的”害群之马“】1 阅读全文
posted @ 2013-07-15 21:50 坚固66 阅读(141) 评论(0) 推荐(0)
摘要: 最近机器学习比较火热,身边很多同学都有兴趣,恰好Coursera上面有这门课。讲授这门课的Andrew教授任职斯坦福大学,是coursera的联合创建者,在机器学习领域颇有成就,身边的同学也有几位上这课的,我也跟着学了一下。 这门课注重基础概念,编程作业有一百次提交机会,系统取最高分,相对来说难度不大。但内容很丰富,跟着Andrew老师学完这门课会感觉收获很大。 当然,Andrew老师讲话的声音稍微有点小,大家要仔细听才行。如果Matlab基础好的,只看课件完成所有作业问题不大。 这门课的编程作业做的非常好,每次作业都能作为一个单独的应用,但自己只需要写几行代码就能完成,成就感很强。 我... 阅读全文
posted @ 2013-07-15 21:48 坚固66 阅读(157) 评论(0) 推荐(0)
摘要: 本节主要讨论Python下如何通过文件操作实现对数据记录集的存储与处理的操作方法。 在Python里和其他高级语言一样可以通过文件读写将一些记录集写入文件或者通过文件读操作从文件里读取一条或多条和数据记录集,我们知道记录集recordset是由一个个的数据字段组成的。 上图,Record里由三个字段组成name、id、job。文件里可以存储多条记录,如下图所示: 像这样的数据结构record在Python里该怎样处理呢?很简单,记录有几个字段就读或者写几次然后结束一条记录的读写操作,下面我们先看看如何写入一条数据记录呢?之后我们在看看如何读一条记录。 1. 往文件里写入记录n... 阅读全文
posted @ 2013-07-15 21:46 坚固66 阅读(316) 评论(0) 推荐(0)