现在位置: 首页 > l6110881发表的所有文章
  • 10月
  • 16日
综合 ⁄ 共 2925字 评论关闭
/** * */ package iostream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Serializable; import java.lang.reflect.Constructor; import java.lang.reflect.Method; /** * * 对象的序列化(Serializable): * * 当你创建对象的时候,只要你需要它,它就会一直存在。但是当程序终止的时候,无......
阅读全文
  • 09月
  • 10日
综合 ⁄ 共 1535字 评论关闭
1、zebra安装 [root@CentOS test]# tar -zxvfzebra-0.95a.tar.gz 修改zebra.h [root@CentOS zebra-0.95a]# vim./lib/zebra.h 在103行增加: #ifdef GNU_LINUX #define  __USE_GNU #endif 告知在编译的时候使用GNU标准编译,同时这样做是因为增加了zebra对IPV6的支持。在系统头文件的in.h中定义了一个结构体:struct in6_pktinfo等结构,在zebra中被引用,所以增加定义宏以支持ipv6。 [root@CentOS zebra-0.95a]# ./configure [root@CentOS zebra-0.95a]# make [root@CentOS zebra-0.95a]# make install    如果编译......
阅读全文
  • 03月
  • 03日
综合 ⁄ 共 181字 评论关闭
在VS的项目中使用了音频或视频等需要引用扩展库的,仅仅在源码文件加上extensions的引用还不够,可能会爆出编译错误。 解决的办法是: 在工程解决方案,右键-->添加-->现有项目,如下: 然后在项目上鼠标右键,属性-->通用属性-->添加新引用-->如下: 然后选择配置属性中的C/C++,常规-->附加包含目录,编辑它,最后一行添加:$(engineRoot)  
阅读全文
  • 02月
  • 09日
算法 ⁄ 共 1064字 评论关闭
差分约束系统: 1.输入的边 2.每个相邻点的边 3.每个点与源点的边 #include<cstdio> #include<iostream> #include<cstring> #include<vector> #include<queue> #define INF 0x7fffffff #define maxn 50005 using namespace std; struct node { int v,c; }; vector<node>g[maxn]; int t; int s,e; int sum[maxn]; int dis[maxn],vis[maxn]; void add(int u,int v,int c) { node p; p.v=v,p.c=c; g[u].push_back(p); } bool spfa() { int u,v; queue<int>q; ......
阅读全文
ACE提供几个栈容器的使用。有边界限定的,有边界不限定,选择一个合适的自己用用。 // ACEstack.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "ace/OS_Memory.h" #include "ace/Log_Msg.h" #include "ace/Containers.h" //固定大小的栈,直接存储元素 int runBoundedStack (void) { ACE_TRACE ("StackExample::runBoundedStack"); ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Using a bounded stack\n"))); //构造一个100个元素的数据栈 ACE_Bounded_Stack<int......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 676字 评论关闭
        视频内容分析技术是属于人工智能领域。想想,在未来的生活中一切都将自动化,人的作用越来越小,多有的东西都在为人类服务,从前视频监控需要人坐在那里不动用眼睛观察,对随时发生的状况进行判断,是否采取行动,而有了视频内容分析技术,它将会通过计算机分析当前视频里发生的一切状况,并分析判断对其采取何种措施。这就大大简化了人的工作,只需要在报警时采取相应措施即可。         下面对视频分析技术的知识进行介绍,以下是摘自百度百科中的部分内容。         视频分析技术就是使用计算机图像视觉分析技术,通过......
阅读全文
伴随着JDK1.6一起出现的Servlet3.0标准,使得JSP的文件上传系统不再艰难,此前在JSP的文件上传系统需要《【Jsp】使用jspsmartupload完成简单的文件上传系统》(点击打开链接)类似这样的插件才能完成的文件上传系统,还不支持中文,使得各位程序猿掏空心思才能解决这个问题。现在Servlet3.0对文件上传的方法进行封装,无须分块就可以实现。而且Servlet3.0还不用类似《【Servlet】最简单的Servlet JavaWeb程序》(点击打开链接)在web.xml里面各种配置,一个小小的Annotation就能完成以前在.xml的多行代码。 一、基本目标 实现如......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 1601字 评论关闭
题目大意:输入最长两万个字符,判断最长的英文字母回文子串,输出长度和子串。 其实是挺简单的字符串题,方法是枚举每一位是子串的中间值,有字串长度奇数、偶数两种情况,分别考虑。但是字符串题很麻烦,尤其这道题是多行输入,我最开始用gets输入,但是最后结果没有换行符,我又再每次读完一行后在最后一个字符处加换行符,可是这样有一组样例最大字串的中间值是回车,导致总长度多了1。最后新设了一个标记数组,记录第几位有回车,输出按照输出字符的方式,到了特定位置如果有回车就输出回车,最后再输出一个回车。这样导致的......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 1790字 评论关闭
XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。   在Android中,常见的XML解析器分别为DOM解析器、SAX解析器和PULL解析器,下面,我将一一向大家详细介绍。   第一种方式:DOM解析器: 基础知识:     在Dom解析的过程中,是先把dom全部文件读入到内存中,然后使用dom的api遍历所有数据,检索想要的数据,这种方式显然是一种比较消耗内存的方式,对于像手机这样的移动设备来讲,内存是非常有限的,所以对于比较大的XML文件,不推荐使用这种方式,......
阅读全文
  • 03月
  • 29日
综合 ⁄ 共 2316字 评论关闭
这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必须要面对的。这里讨论一下大型网站需要注意和考虑的问题1、海量数据的处理众所周知,对于一些相对小的站点来说,数据量并不是很......
阅读全文
  • 03月
  • 15日
综合 ⁄ 共 12382字 评论关闭
    sys.modules是一个全局字典,该字典是python启动后就加载在内存中。每当程序员导入新的模块,sys.modules都将记录这些模块。字典sys.modules对于加载模块起到了缓冲的作用。当某个模块第一次导入,字典sys.modules将自动记录该模块。当第二次再导入该模块时,python会直接到字典中查找,从而加快了程序运行的速度。    字典sys.modules具有字典所拥有的一切方法,可以通过这些方法了解当前的环境加载了哪些模块。     import  sys     print sys.modules.keys()     print sys.modules.values()     print sys.modules["os"] ......
阅读全文
  • 12月
  • 19日
综合 ⁄ 共 603字 评论关闭
题目:一个有序数组(从小到大排列),数组中的数据有正有负,求这个数组中的最小绝对值。 思路:一个简单的思路,就是一次性遍历数组,求出数组的元素的绝对值的最小值,这样的时间复杂度为O(n)。但是,这样就浪费了题目的一个条件:数组是已经排好序的。所以,需要对原来的题目进行转换。考虑到数组有序,则元素绝对值的最小值为数组中最大负数的绝对值与最小非负数的绝对值的最小值。于是,题目事实上是去查找原数组中负数集合中的最大值。而在一个有序序列中进行查找,则优先考虑二分法,时间复杂度为O(log n)。 int GetMin......
阅读全文