- 军军小站|张军博客
搜索到与相关的文章
编程技术

Struts 2中的OGNL

Struts2中的OGNL本人是一个EL(ExpressionLanguage,以下译为表达式语言)的支持者。因为我对<%%>写法极为反感,忘记了在那本书上看到的一句话——“使用标志(Tag)的一个目的就是避免在JSP页面中出现过多的<%%>的语句,使页面与后台代码分离。”表达式语言主要有以下几大好处:避免(MyType)request.getAttribute()和myBean.getMyProperty()之类的语句,使页面更简洁;支持运算符(如+-*

系统 2019-08-12 09:30:22 2127

编程技术

之模拟器SD卡的创建

大家好,因为在写音乐播放器这个例子用到了SD卡的问题,现在解决了来和大家一起分享:1.打开你安装Android的文件夹找到tools这个文件夹,复制路径,比如我的为:E:\MyAndroid\android-sdk-windows-1.6_r1\android-sdk-windows-1.6_r1\tools2.设置命令提示符的默认路径为你复制的路径,如果已经是的当然可以省略,不知道设置默认路径就Google一下吧。设置完成后重新打开命令提示符如图所示:3

系统 2019-08-12 09:29:55 2127

各行各业

关于link, visited, hover, active

LoVe/HAte如果只是希望点击的时候显示背景色,那么只需要设置:active,无需设置:hover1#navbar:active,#backbtn:active{2background-color:#005801;3}但是如果加入:hover#navbar:hover,#navbar:active,#backbtn:hover,#backbtn:active{background-color:#005801;}那么点击完之后颜色不会消失关于link,v

系统 2019-08-12 09:26:43 2127

数据库相关

SQL 约束解说

SQL约束解说2009-04-2709:29约束主要包含:NOTNULLUNIQUEPRIMARYKEYFOREIGNKEYCHECKDEFAULT1、notnull:用于控制字段的内容一定不能为空(NULL)。使用方法:CreatetableMyTable(idvarchar(32)notnull,namevarchar(32))2、Unique:控件字段内容不能反复,一个表同意有多个Unique约束。在SqlServer、Orcale、MSAccess

系统 2019-08-12 01:52:13 2127

各行各业

Software RAID笔记

一、建立SoftwareRAID1、分割磁区:fdisk/dev/sdb进入fdisk交互式界面:按p列出分区表,按n新增分区,按t变更FS文件系统类型(Linuxraidauto类型的编号是:fd),按q放弃更改并退出,按w保存更改并退出partprobe:立即重新载入分区表,使不需要重启便能立即生效新分区表2、建立SoftwareRAID分区(md0):mdadm-C/dev/md00-n2/dev/sdb2/dev/sdb3cat/proc/mdst

系统 2019-08-12 01:33:03 2127

各行各业

调查:手写时代渐行渐远 83%的人提笔忘字

“如果作业可以交电子档和打印稿,谁还会手写呢?”最近,湖北某高校学生梅竹,正为一门课的作业要求手写而烦心,“很久不写字了,很不适应。手写太慢、太费时间,打字多快啊,还可以直接复制、粘贴。”眼下,不适应手写的年轻人并不在少数。随着电脑、手机、打印机的普及,“手写”仿佛与青年生活渐行渐远。上周,中国青年报社会调查中心通过民意中国网和北京益派市场咨询公司,对2072人进行的一项调查显示,仅25.7%的人在生活中有较多手写机会,大多数人(74.2%)表示手写机会不

系统 2019-08-12 01:32:16 2127

Python

python数据存储

csv以逗号分隔,但是我发现我写的文件里出现多列跟逗号没关系,就算去除了逗号也还是一样。#!/usr/bin/envpython#-*-coding:utf8-*-#@TIME:2019/5/1813:39#@Author:17976#@File:piplines.py#@Description:importreimportpymongofrompymongo.errorsimportDuplicateKeyErrorimportsettingsclass

系统 2019-09-27 17:55:51 2126

Python

Python列表append和+的区别浅析

在python中使用列表的时候大家经常会需要向一个列表中添加一个元素,像下面这两种使用方法需要注意:复制代码代码如下:t=[1,2,3]t1=t.append([4])t2=t+[4]以上两种使用方式是有区别的,我们来看看实际运行的效果:复制代码代码如下:>>>t=[1,2,3]>>>t1=t.append([4])>>>t[1,2,3,[4]]>>>t1>>>>>>t2=t+[4]>>>t2[1,2,3,[4],4]>>>t[1,2,3,[4]]可以看到

系统 2019-09-27 17:52:37 2126

Python

对python特殊函数 __call__()的使用详解

__call__在Python中,函数其实是一个对象:>>>f=abs>>>f.__name__'abs'>>>f(-123)由于f可以被调用,所以,f被称为可调用对象。所有的函数都是可调用对象。一个类实例也可以变成一个可调用对象,只需要实现一个特殊方法__call__()。我们把Person类变成一个可调用对象:classPerson(object):def__init__(self,name,gender):self.name=nameself.gen

系统 2019-09-27 17:51:14 2126