摘要:
Problem Description Zjt and Sara will take part in a game, named Game III. Zjt and Sara will be in a maze, and Zjt must find Sara. There are some strang rules in this maze. If Zjt move a step, Sara will move a step in opposite direction. Now give you the map , you shold find out the minimum steps, . 阅读全文
摘要:
对于struts2一直都是看过,很少去动手写里面的功能,今天花了一点时间算整理整理。整体的项目大致如下: 1:文件上传uploadAction.javapackage action;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import org.apache.commons.io.FileUtils;import org.apache.struts2.ServletActionContext;import com.o. 阅读全文
摘要:
由于js对json的原生支持,所以现在很多项目的数据传输都喜欢用json。 怎么样把数据从java对象转化为json对象,有怎么把前台的json对象转化成java对象去处理?这是开发中常要解决的问题。json-lib是sourceforge的一个开源项目,常用来解决java json数据转换的问题。下载地址是http://sourceforge.net/projects/json-lib/但是还需要一些依赖包才可以正常使用commons-beanutils-1.8.0.jar commons-collections-3.1.jar commons-logging-1.1.1.jar commo 阅读全文
摘要:
/*Theme Name: 这里填主题名称Theme URI: 这里填主题介绍的网址,没有就填你的博客网址吧Description: 这里填主题的简短介绍Version: 版本号Author: 作者名Author URI: 作者的网址Tags: 标签,多个用半角逗号隔开*/ 以上是wordpress主题中style.css文件需要用到的注释说明 阅读全文
摘要:
1.xp桌面->右键->属性->外观->高级->项目选择(窗口)、颜色1(L)选择(其它)将色调改为:85。饱和度:123。亮度:205->添加到自定义颜色->在自定义颜色选定点确定->确定; 这样所有的文档都不再是刺眼的白底黑字,而是非常柔和的豆沙绿色,这个色调是眼科专家配置的,长时间使用会很有效的缓解眼睛疲劳保护眼睛。2.Google ChromeGoogle Chrome修改网页背景颜色的办法首先,下载安装chrome的stylist插件,下载地址:https://chrome.google.com/extensions/detail/pa 阅读全文
摘要:
本来验证码是为了对付大量的自动注册机、自动回贴机而出现的,这种技术一出现,那些自动化软件马上就没有了立足之地,但是有矛必有盾,为了破解验证码,验证码识别的技术也随之出现了,作为验证码的对立面,它对网络安全有没有促进作用呢?当然有。但是很多时候网页也会有不显示验证码是情况,遇到这种情况该怎么处理呢?我们来看看一下方案吧。。 针对 XP SP2 系统的解决办法 一、情况一:由与网速慢原因会造成页面打开慢进而影响验证码图片显示 处理方式:请稍后再试等待网络状态恢复正常,或稍后重新刷新。 二、情况二:由于使用的浏器不兼容产生不能显示验证码 处理方式:使用通用的浏览器如(IE、MYIE等... 阅读全文
摘要:
现在许多系统的注册、登录或者发布信息模块都添加的随机 验证码 功能,就是为了避免自动注册程序或者自动发布程序的使用。 验证码实际上就是随机选择一些字符以图片的形式展现在页面上,如果进行提交操作的同时需要将图片上的字符同时提交,如果提交的字符与服务器session保存的不同,则认为提交信息无效。为了避免自动程序分析解析图片,通常会在图片上随机生成一些干扰线或者将字符进行扭曲,增加 自动识别验证码 的难度。 在这里,我们使用java实现验证码。 <%@pagecontentType="image/jpeg"import="java.awt.*,java.awt. 阅读全文
摘要:
在系统性能优化的时候循环和字符串处理一直是非常值得注意的地方。从心态上我们一定不能把自己的眼界放在十次或者是百次循环的层次上,也不能把自己要处理的字符串当做是有十个二十个字符。每次遇到循环都要假定这个循环是上万次的,每次要处理的字符串的时候一定要告诉自己这个字符串将来有可能是很大的。不要等到数据量真的达到十万、百万的级别之后再采取处理,那样的话成本的消耗就太大了。本文将介绍关于Java代码中循环和字符串的优化方法,希望对读者有用。关于循环嵌套for循环中次数多的放在内侧,次数少的放在外侧。众所周知for循环需要定义一个循环变量来遍历每一个需要循环的对象,那么如果循环次数多的循环放在外侧那么无疑 阅读全文
摘要:
效果如下图,如果其上下左右有空白处的话,可以实现交换,最后可以排列成有序的12345678实现代码如下:包含两个as文件:第一个是构造小方块数字的as文件:RectShape.aspackage { import flash.display.Sprite; import flash.text.TextFormat; import flash.text.TextField; import flash.text.TextFieldAutoSize; public class RectShape extends Sprite { private var xzuobiao:uint; private 阅读全文
摘要:
一、单线程模型当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。在开发Android 应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。如果在非UI线程中直接操作UI线程,会抛出android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread 阅读全文
摘要:
一、提倡的初始化方法: 《1》在独立应用程序中,获取ApplicationContext: AbstractApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); context.close();//释放资源 《2》在web环境中,获取ApplicationContext: A)ServletContext servletContext = request.getSession().getServletContext(); ApplicationCo 阅读全文
摘要:
App WidgetsApp Widgets是一类视图较小的应用程序,它们可以内嵌在其它应用程序中(比如主屏)并 接收定时更新。在用户接口中,这类widget是以一些view视图呈现的,我们可以使用App Widget provider表述一个这种widget。可以内嵌App Widgets的应用程序组件称作App Widget host。下图是一个Music App Widget的截屏。 本篇介绍如何使用App Widget provider编写一个App Widget。有关创建自己的AppWidgetHost的讨论,参见App Widget Host部分。Widget Design更多有关 阅读全文
摘要:
继1.1.2增加了多核解码之后,最近一直在做大升级.今天发布了WzPlayer for android V1.5版本.1.功能更新:1)新增了Renderer类,优化了渲染性能,使视频播放更加流畅.2)增加了硬件解码,支持加密与非加密视频播放.3)增加多个api接口 2.程序更加稳定 WzPlayer for android V1.5若需要测试得,大家可以联系我进行索要. 下面是以前的截图 wzplayer for android相关介绍:http://blog.csdn.net/weinyzhou/article/details/8275390 wzplaye... 阅读全文
摘要:
UP-CUP S2440型产品光盘环境的安装:执行命令挂载光驱磁盘到本地/mnt目录 mount /dev/cdrom /mnt若系统不识别/dev/cdrom,可用 mount -t iso9660 /dev/hdb/mnt拷贝光盘代码资源到宿主机(本机)上执行UP-CUP S2440开发平台光盘UP-CUP2440Linux目录下的自动安装脚本文件install.sh,该文件用于用户初次在宿主机Fedora上自动安装光盘内容及交叉编译环境 ./install.sh安装交叉编译器注:交叉编译的解压及安装实际已经在install.sh脚本执行的时候安装好了,用户也可确认安装成功后,跳过安装交叉 阅读全文
摘要:
TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。 xinetd(eXtended InterNET services daemon)是新一代的网络守护进程服务程序,又叫超级INTERNET服务器,经常用于管理多种轻量型INTERNET服务,xinetd提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全。安装tftp服务器:. 阅读全文
摘要:
无线路由器的软件开发 平台就是openwrt。openwrt是由Cisco放出源代码的开放无线路由平台,openwrt是一种嵌入式开源Linux操作系统。由于是基于linux内核,所以可以将很多linux平台下的软件移植到此平台下,然后让无线路由拥有很多意想不到的功能,例如拿来做BT下载器,音乐播放器,小型数据库处理等等。(注意:要使用普通用户操作,不能以root用户操作)openWRT最新的版本10.03 backfire的下载:下载backfire的源码命令$svn co svn://svn.openwrt.org/openwrt/branches/backfire(注意:简单的 $svn 阅读全文
摘要:
贪心+二分入门题:#include <iostream>#include<string.h>#include<algorithm>#include<cstdio>#define CLR(arr,val) memset(arr,val,sizeof(arr))using namespace std;void in(int &a){ char ch; while((ch=getchar())<'0'||ch>'9'); for( a=0;ch>='0'&&ch& 阅读全文
摘要:
1、先使用ls命令,找到Linux系统的安装文件在哪个分区:grub rescue>ls会罗列所有的磁盘分区信息,比方说:(hd0,1),(hd0,5),(hd0,3),(hd0,2)2. 然后依次调用如下命令: X表示各个分区号码grub rescue>ls (hd0,X)如果都找不到的话,需要查一下是否因为Linux版本差异,造成grub的路径不对。3. 假设找到(hd0,5)时,显示了文件夹中的文件,则表示Linux安装在这个分区。4. 调用如下命令:grub rescue>set root=(hd0,5)grub rescue>set prefix=(hd0,5 阅读全文
摘要:
在Java中,将一个json格式的字符串转换为一个java类的对象。看到网上很多方法,觉得使用google的Gson的最好用。 下面一个servlet的httpRequset的处理举例: package com.xiyou.webService; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.serv... 阅读全文
摘要:
在Eclipse中生成一个android项目时,Eclipse会自动生成一个project.properties文件,打开这个文件(下面以我写的一个项目中的这个文件为例),里面的内容如下所示:# This file is automatically generated by Android Tools. # Do not modify this file -- YOUR CHANGES WILL BE ERASED! # # This file must be checked in Version Control Systems. # # To customize properties use 阅读全文