摘要:
1,定义hashMap的接口。 import flash.events.IEventDispatcher; import mx.events.CollectionEvent; /** * Dispatched when the Map has been updated in some way. * * @eventType mx.events.CollectionEvent.COLLECTION_CHANGE */ [Event(name="collectionChange", type="mx.events.CollectionEvent")] /** 阅读全文
摘要:
下载地址:http://code.google.com/p/freecms/info在信息页静态化时,系统会自动向模板文件传递currInfo对象,此对象存储当前信息。在使用信息相关标签时,标签会封装info供页面调用。属性说明ididsite所属站点idchannel所属栏目idtitle标题shortTitle短标题titleColor标题颜色showtitle标签根据标题长度处理后的显示标题sitepath信息所属站点路径pageurl此信息的链接地址titleBlod标题是否加粗1是0否source来源author作者description摘要tags标签templet信息模板文件im 阅读全文
摘要:
Problem FCyborgGenesTime Limit1 SecondSeptember 11, 2132.This is the day that marks the beginning of the end – the end of you the miserable humans. For years you have kept us your slaves. We were created only to serve you, and were terminated at your will. Now is the day for us to fight back. And yo 阅读全文
摘要:
Linux网络编程(二) 使用多进程实现服务器并发访问。采用多进程的方式实现服务器的并发访问的经典范例。程序实现功能:1.客户端从标准输入读入一行文字,发送到服务器.2.服务器接收到客户端发来的文字后,原样返回给客户端.3.客户端接收到服务器的发来的文字后,输出到标准输出,然后继续以上步骤。服务器端过程:建立好监听套接字后,等待客户端的连接,接收到一个连接后,创建一个子进程来与客户端进行通信,主进程则继续等待其他客户端的连接。代码如下:#include #include #include #include #include #include #include #include #include 阅读全文
摘要:
最近,在开发和优化一个报表型的Web项目,底层是Hibernate和MySQL。当报表数据量大的时候,一个图表要花4秒以上的时间。 以下是我的分析和体会。1.我首先需要知道哪些函数执行了多少时间,哪些sql花了多少时间。 a.最笨最简单的方法是,每一个函数的调用开始和结尾都保存开始时间startTime和结束时间endTime, 进行计算。 b.写一个“拦截器”,拦截每一个方法的执行,计算时间。 这个又太难了,没啥思路。 c.想到Hibernate查询,真正执行sql语句的方法是query.list()方法。 因此,只需要计算query.list()这个方法的执行,大概就能得出每个函数的执行时 阅读全文
摘要:
SASS是一种CSS预处理语言,没有装环境的话是不能被解析的。但是有了koala编译工具之后,解析SASS不需要环境也毫无压力了。SASS的输出格式有四种:嵌套、扩大、紧凑和压缩。下面结合小例子为大家一一介绍。 嵌套(:nested) 嵌套的风格是默认SASS风格,因为它反映的CSS样式和HTML文档的结构很相似。每个属性都有其自己的嵌套。嵌套式大型CSS文件时,看着是非常有用的,它可以让你轻松掌握文件的结构没有什么实际阅读。反而包含的选择器多了,看起来很是费劲。小例子如下 SASS代码div { font-size: 14px; font-family: "Arial"; 阅读全文
摘要:
1.首先设计数据库表,其中photo、photo2字段均为image类型的。2.建立实体bean对象,设置两个字段为byte[]如:private byte[] photo;private byte[] photo2;3.建立hibernate与数据库的映射文件hbm.xml,其中photo、photo2字段的映射如下: 4.建立前台上传选择文件的页面: 上传图片: 上传图片: 5.在后台action中创建File对象file,并写set... 阅读全文
摘要:
/* * UVA_10013.cpp * * Created on: 2013年10月29日 * Author: Administrator */#include #include #include using namespace std;int ans[1000005];int main() { int t; scanf("%d", &t); while (t--) { memset(ans, 0, sizeof(ans)); int M; scanf("%d", &M); int j; for (j = M - 1; j >= 阅读全文
摘要:
Java的开发人员肯定都知道JDK的bin目录中有“java.exe”和“javac.exe”这两个命令行工具,但并非所有的Java程序员都了解过JDK的bin目录之中其它命令行程序的作用。JDK1.6自带的工具就有42个之多。环境说明:操作系统 win7,JDK1.6 bin目录的42个工具如图所示 常用的9种程序 1.javac.exe: Java编译器, 将Java源代码转换成字节码。2.java.exe: Java解释器, 直接从class文件或者jar包执行Java应用程序代码。 3.jre.exe: 类似于Java解释器, 但是并不需要Java.exe所有与... 阅读全文
摘要:
DriverStudio/***************************************************************************** *功能:通过GUID打开设备,获得设备句柄 *参数: *****************************************************************************/ HANDLE lOpenByInterface( GUID* pClassGuid,// points to the GUID that identifies the interface class DWO 阅读全文
摘要:
在上篇文章中,说到了SNMPv3主要在安全性方面进行了增强,采用USM(基于用户的安全模型)和VACM(基于视图的访问控制模型)技术。下面我们就主要讲解SNMPv3的报文格式以及基于USM的认证和加密过程!1、SNMPv3的消息格式如下图1: 图 1其中,整个SNMPv3消息可以使用认证机制,并对EngineID、ContextName、PDU消息体部分进行加密。RequestID、MaxSize、Flags、SecurityModel、SecurityParameters构成SNMPv3消息头。报文中的主要字段定义如下:RequestID:请求报文的序列号。MaxSize:消息发送者所能够容 阅读全文
摘要:
c++ 读写Excel及数据导入SQLServer C++操作Excel ,网上的资料还是比较多的,写这篇文章也是分享给初学者一些经验。 本人 觉得CSpreadSheet.h这个类封装的还不错。下面我就如何使用这个类介绍一下,////////////////main.cpp/////////////////////////////////////////////////////#include #include#include#include "CSpreadSheet.h"using std::string;#pragma warning(disable:4146)#p 阅读全文
摘要:
原题:Reverse digits of an integer.=>反转一个整数的数字。例子如下:Example1: x = 123, return 321 Example2: x = -123, return -321 Have you thought about this?Here are some good questions to ask before coding. Bonus points for you if you have already thought through this!=>在做题的时候请仔细思考一下下面这些方面。If the integer's 阅读全文
摘要:
因为以前也没有做过相关的webservice开发,对于Xfire也只是知道有这么一个框架。当然现在它已经变成apache基金会旗下的一个开源项目CXF。不过,现在依旧有很多公司还在用Xfire作webservice的开发,这说明它在业界一向是口碑不错的啊。在学习一个框架时,我强烈建议将其自带的例子部置运行几次,这样对于理解以及搭建运行环境都有很大的帮助,也不容易出错。在这里,我主要讲解一下用Xfire开发文件上传下载的webservice应用。对于文件的传输Xfire主要有两种方式。一种是将文件编码为字符串的样式进行传输,但文件大小有一定的限制且效率较低;另一种是基于MTOM协议以附件字节流的 阅读全文
摘要:
A number that will be the same when it is written forwards or backwards is known as a Palindromic Number. For example, 1234321 is a palindromic number. All single digit numbers are palindromic numbers.Non-palindromic numbers can be paired with palindromic ones via a series of operations. First, the 阅读全文
摘要:
使用RelativeLayout与TableLayout分别实现两种登录界面,学习RelativeLayout布局中如何对齐与调整组件相对位置,使用TableLayout实现登录界面,学习如何设置列的长度,与对齐方式等。RelativeLayout中使用如下属性调整组件相对位置layout_alignParentLeft :表示组件左对齐布局layout_alignParentRight:表示组件有对齐布局layout_below="@+id/edit1":表示组件在edit1组件下面layout_toRightOf="@+id/edit1":表示组件放 阅读全文
摘要:
zedboard提供的demo系统很迷你,但是也能移植嵌入式Web服务器的。这里就移植boa服务器。1.下载Boa服务器源代码(安装好了交叉编译器)http://www.boa.org/,选择最后一个发布的版本0.94.13tar -xzvf boa-0.94.13.tar.gz -C /home/xzy/sdb1/boa/目录自己选择,要安装好交叉编译器2.修改进入解压后的src这个文件夹,执行./configure,如果没有可执行权限的话用chmod就可以了。修改Makefile 输入 vim Makefile找到CC=gcc,替换成我们的交叉编辑环境。 CC=arm-xilinx-li. 阅读全文
摘要:
前面的一些文章详细讲解了SNMPv3的报文内容,下面主要的内容就是SNMPv3的加密和认证过程!USM的定义为实现以下功能:鉴别数据加密密钥管理时钟同步化避免延时和重播攻击1、UsmSecurityParameters(安全参数)安全参数存在于snmp消息中的msgSecurityParameters字段,以ASN.1语法定义如下:UsmSecurityParameters ::= SEQUENCE { -- global User-based security parameters msgAuthoritativeEngineID OCTET STRING, msgAuthoritative 阅读全文
摘要:
这道题目是把一个连续的串看成一个环。那么除了原始的求最大字段和外。还存在一种情况是前面的连续最大值,加上后面的连续最大值。#include#include#include#includeusing namespace std;int a[2000002];int st[1000010];int ed[1000010];int main(){ int n,i; scanf("%d",&n); for(i=0;i=0;i--) { ed[i]=ed[i+1]+a[i]; } for(i=1;i=0;i-... 阅读全文
摘要:
据我观察,在软件开发者身上的所有“坏毛病”中,最严重的可能是:我们自以为是典型用户。我们对电脑如痴如醉;我们对它的工作原理了解甚多;我们甚至建议亲朋好友应该如何使用电脑。我们是专家!谁还能比我们这样的超级用户设计出更好的软件呢?然而,大部分开发者没有意识到的是,我们其实是异类。我们绝非等闲之辈——我们是边缘人。我常常告诫项目经理:如果你让我设计软件,你的项目就麻烦了。在《交互设计之路——让高科技产品回归人性》一书中,Alan Cooper也谈到了这种现象,并提出了“逻辑人”(Homo Logicus)的概念:逻辑人渴望控制那些让他们感兴趣的东西,而那些让他们感兴趣的都是些复杂的确定性系统。人是 阅读全文