风言枫语  

2013年10月9日

摘要: 在使用Python队列服务 Python RQ 时候的报错: Functions from the __main__ module cannot be processed by workers. 原因:work 不能和job放在同一模块中,否则程序会报错 解决:把使用rq的代码文件job.py中的task_queue.enqueue(count_words_at_url,"http://messense.me/redis-queue-python-rq-usage.html")中的第一个参数(一个函数count_words_at_url)存放到另外一个python文件中:s 阅读全文
posted @ 2013-10-09 19:43 风言枫语 阅读(364) 评论(0) 推荐(0)
 
摘要: 题目请戳这里题目大意:裸的二分匹配。题目分析:数据比较强,用来测模版的。这题用hungry跑着会比较吃力,所以用hopcroft-karp算法。这个算法较hungry高效是因为每次bfs找到一个增广路集,然后用dfs进行多路增广,同时找多条增广路,从而效率大增。其实怎么看hk算法都是个没有边权的dinic啊。参照着wikipedia敲了一个hk,效率貌似不高啊。。。详情请见代码:#include #include#includeusing namespace std;const int N = 50001;const int M = 150001;const int inf = 0x3f3f3 阅读全文
posted @ 2013-10-09 19:41 风言枫语 阅读(150) 评论(0) 推荐(0)
 
摘要: 学习过程中大家都碰到过连接被断开的问题给困扰吧,下面教大家如何做到连接断开后,重新连接 首先要创建连接监听器,用来监听连接状态,这里我写了一个类继承了ConnectionListener,重写了里面5个方法,最重要的两个方法connectionClosed()和connectionClosedOnError()前者为连接正常断开,后者是连接异常断开,不管是正常还是异常,我们都要监听到这里写了一个定时器,两秒进行连接一次,注释写的也很清楚,不做太多介绍要注意的是我把用户名和密码都存到sharePreferences中了 package com.techrare.listener;import j 阅读全文
posted @ 2013-10-09 19:39 风言枫语 阅读(836) 评论(0) 推荐(0)
 
摘要: 我的配置文件中是这样写的,发布在iis上出现了 “无法识别的属性“targetFramework”。请注意属性名称区分大小写。”首先要确定的是大小写不可能出错,如果出错的话 vs 一定会帮我们检查出来的,那么就可能是版本不兼容的问题了 ,一般如果你的iis 是framework2.0的话,就非常的有可能这是后你需要将2.0手动改成4.0 , 然后修改.NET Framework版本。修改为4.0 3、设置应用程序的默认设置,也就是你在iis上发布网站的默认设置 然后打开 设置应用程序默认设置 ,将.NET Framework 版本设置为 v4.0 设置需要的版本为允许允许,不然会出现... 阅读全文
posted @ 2013-10-09 19:36 风言枫语 阅读(621) 评论(0) 推荐(0)
 
摘要: 手机地图究竟是不是移动互联网的入口之一的问题,到现在也都没有一个确切的说法。但是在人们的生活中,地图应用给予人们的生活带来了极大的方便,无论是“路痴”还是驴友,地图都起了不可忽视的作用。百度导航和高德导航之间的战争偃旗息鼓以后,关于地图的声音渐渐没了,不过地图却与移动互联网的应用逐步融合,正在形成以地图为基础服务的产品圈。笔者曾在《手机地图暗战,地图应用趋势渐明》一文中提到地图应用呈现社交化、街景地图、融合第三方应用、结合电商等几大趋势。但是移动互联网的是时时刻刻都在变化的,据笔者了解,地图目前已于多个手机应用相结合来打造与地图有关的产品圈。地图与浏览器根据艾瑞发布的《2013Q2季度中国手机 阅读全文
posted @ 2013-10-09 19:36 风言枫语 阅读(174) 评论(0) 推荐(0)
 
摘要: 转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/12500579正确答案:D RMAN 的新增功能 对超大型文件应用 Intrafile 并行备份和还原 在备份单一大型数据文件时,现在可以使用多个并行服务器进程和“通道”来有效地分配工作量。这种使用多个部分的方法改善了备份的性能。 Oracle 数据文件最大为128 TB。在以前的版本中,RMAN 备份的最小单位是整个文件。这对于如此大的文件不适用。在Oracle Database 11g 中,将在多个并行服务器进程之间分配各个文件的工作量。如果指定了SECTIONSIZE 选项,则.. 阅读全文
posted @ 2013-10-09 19:32 风言枫语 阅读(190) 评论(0) 推荐(0)
 
摘要: rman备份可以很复杂,但学习需要由浅入深,下面是最常见的几种备份、恢复方式。备份数据的路径与大小:SQL> show parameter DB_RECOVERY_FILE_DEST NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ db_recovery_file_dest string E:\oracle11g\guogang\rman_backup db_recovery_file_des... 阅读全文
posted @ 2013-10-09 19:32 风言枫语 阅读(151) 评论(0) 推荐(0)
 
摘要: 不管学习什么都应该总结这里我把关于Xmpp的一些方法整理到一个工具类中了我就分享给大家 XmppConnection.javapackage com.techrare.utils;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReade 阅读全文
posted @ 2013-10-09 19:30 风言枫语 阅读(704) 评论(0) 推荐(0)
 
摘要: 题目:在 1,2,2,3,3,3,4,5,5,6中1,2.2,3.3.3,4,5.5,6都是平台。试编写一个程序,接受一个数组,把这个数组中最长的平台找出来。在上面的例子中就是3.3.3就是该数组中最长的平台。分析:排序给我们带来的好处是在o(n)的时间复杂度就能解决这个问题。下面看代码:#include #include using namespace std;int FindLongestArraySolution1(int arr[],int len){ assert(arr && len>=0); int maxLen = 0x80000000; int subl 阅读全文
posted @ 2013-10-09 19:28 风言枫语 阅读(196) 评论(0) 推荐(0)
 
摘要: >>ContextMenu是android的context menu上下文菜单,选择某项VIEW后长按menu键,就会显示出来。比如EditeText就可以通过长按来弹出拥有“cut”,"copy","paste"等项的ContextMenu。实现ContextMenu,一般要用到以下三个方法: (1)registerForContextMenu(getExpandableListView()); (2)onCreateContextMenu(ContextMenu menu, View v,ContextMenuInfo menuInfo) 阅读全文
posted @ 2013-10-09 19:26 风言枫语 阅读(352) 评论(0) 推荐(0)
 
摘要: 本文分析一下《DirectShow开发指南》中的一个典型的Transform Filter的例子:字幕叠加(FilterTitleOverlay)。通过分析该例子,我们可以学习到DirectShowTransform Filter 开发的方式。直接打开项目工程(我这里是VC2010),看到项目的结构如下图所示: 先看一下运行的结果:注意,DirectShow的Filter是不可以直接运行进行调试的。一般情况下需要借助于Graphedit.exe这个程序进行调试。当然这不是绝对的,也可以用graph-studio-next这样的开源程序。 选择右键点击工程->属性->调试->命 阅读全文
posted @ 2013-10-09 19:22 风言枫语 阅读(433) 评论(0) 推荐(0)
 
摘要: 在pptv的实习结束了, 忙着找工作的事,顺便把数据结构的那本书重新复习了一遍。为了加深印象,特意把里面的常用的排序、查找算法用js写了一遍具体的实例在我的github上,大家可以访问的:https://github.com/chenkehxx/practice js_sort.html文件 //js插入排序 function insertSort(arr){ var result =[]; result.push(arr[0]); for(var i = 1, len = arr.length; i el){ ... 阅读全文
posted @ 2013-10-09 19:19 风言枫语 阅读(335) 评论(0) 推荐(0)
 
摘要: #include #include //malloc()函数typedef unsigned int size_t;size_t my_strlen(const char * str){ const char *sc = NULL; if(str == NULL) return 0; for(sc = str;*sc != '\0';sc++) { /* do nothing */ } return sc - str;}void * my_memcpy(void *pDst,const void *pSrc,size_t len){ if((pDst == NULL)& 阅读全文
posted @ 2013-10-09 19:17 风言枫语 阅读(243) 评论(0) 推荐(0)
 
摘要: 基本上是对 ADO+开发指南.pdf 的摘抄和总结,以及个人心得。文章末尾有《ADO+开发指南.pdf》的资源下载,附带个人批注。 ------------------------------------------------------------------------------------ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术。(话说已经不是新的了?)ADO数据库开发的基本流程: (1)初始化COM库,引入ADO库定义文件 (2)用Connection对象连接数据库 (3)利用建立好 阅读全文
posted @ 2013-10-09 19:17 风言枫语 阅读(321) 评论(0) 推荐(0)
 
摘要: 今天老师让做一道面试题,通过这个面试题,我感受到自己的C语言基本功还不扎实,思维还不够发散。 小时候,大家可能都玩过“火柴棍”的游戏,就是摆好的火柴棍,只改变一根就可以变为其他的形状或数字。 好了,先看看题目: int n = 20; for(int i = 0; i < n; i--) printf("-"); 将以上C语言编写的程序,修改或添加或删除一个字符,使得最终输出20个“-”。 我第一次看到这个题之后,觉得这个题是不是有问题,也许也会有很多人和我有相同的想法,但题没有问题。 我思考之后,想到了一种方法,这也是第一种方法, (1)第一种方法: 在i < 阅读全文
posted @ 2013-10-09 19:13 风言枫语 阅读(232) 评论(0) 推荐(0)
 
摘要: 问题:使用QSqlDataBase类建立连接MySql数据库驱动加载失败QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE QOCI8 QOCI QODBC3 QODBCQSqlDatabasePrivate::removeDatabase: connection 'qt_sql_default_connection' is still in use, all queries will cease to work.QSqlDatabasePrivate::addDataba 阅读全文
posted @ 2013-10-09 19:13 风言枫语 阅读(508) 评论(0) 推荐(0)
 
摘要: Gsoap 编译工具提供了一个SOAP/XML 关于C/C++ 语言的实现,从而让C/C++语言开发web服务或客户端程序的工作变得轻松了很多。 用gsoap开发web service的大致思路 我们开发webservice应用,大致有两个方向: 1. API接口固定,不关心底层的通讯,将SOAP作为应用层协议 此时,我们先定义接口,编写好.h文件,运行soapcpp2生成出相应的代码,对服务器端,修改XXXService文件,实现业务逻辑,对客户端,修改XXXProxy文件,实现业务逻辑。 2. 通讯协... 阅读全文
posted @ 2013-10-09 19:11 风言枫语 阅读(3329) 评论(0) 推荐(0)
 
摘要: 摘要:这是《CMMI快乐之旅》系列文章之一。说起猪皮(GP,Generic Practice),真的让人又爱又恨,中文翻译叫通用实践。CMMI标准中每个级别包含几个PA,每个PA又包含几个Goal,而每个Goal又包含几个Practice。实际上Goal分为两类,一类是Specific Goal(特定目标,简称SG),一类是Geniric Goal(通用目标,简称GG)。SG包含的Practic叫做Specific Practic(特定实践,简称SP),GG包含的Practic叫做Geniric Practic(通用实践,简称GP)。 正文:说起猪皮(GP,Generic Practice), 阅读全文
posted @ 2013-10-09 19:09 风言枫语 阅读(299) 评论(0) 推荐(0)
 
摘要: 摘要:方针这个GP每个PA都有,其实CMMI实践有没有实在价值,就在于方针!如果我们做出来的CMMI实践仅仅就是写文档、多步骤、没事找事,那其实就是违背了公司的商业目标,公司的商业目标简单说就是:用简单有效的办法多赚钱!如果你的CMMI实践达不到这个目标,其实就是方针出了问题。GP2.1 方针 对每一个PA,公司都应该有相应的高层次的要求来指导该方面的工作,也就是所谓的方针。方针这东西很很容易被认为是虚的东西,我们需要仔细体会方针,这个GP是公司商业目标与过程的结合点,过程是否能为商业目标带来价值,很大程度上就看这个方针是怎样定的,并且要把方针贯彻到过程中。 我们以PP这个PA为例子,如果微. 阅读全文
posted @ 2013-10-09 19:05 风言枫语 阅读(451) 评论(0) 推荐(0)
 
摘要: 本文搜集了一些字符串的常用hash函数。 范例1:判断两个单词是否含有相同的字母,此时我们可以用hash做。例如,“aaabb”与"aabb"含有相同的单词。(参考:http://kmplayer.iteye.com/blog/656782)#include using namespace std; int hash(const char* a) //hash函数设计到位,节约了空间,当然我们也可以用bitset{ int tmp=0; while(*a) { tmp|=1#include using namespace std; const int MAX ... 阅读全文
posted @ 2013-10-09 19:04 风言枫语 阅读(411) 评论(0) 推荐(0)