代码杂记(三)

1

界面设计中尽量少用粗体.

还有url中的参数不用再加引号,如:

method=registProtocol   不能写成method=‘registProtocol’

2.

Js获取设置一个元素的位置:

var div = document.getElementById("minimapDiv");

div.style.top = div.offsetTop;

div.style.left = div.offsetLeft;

jquery获取设置一个元素的位置:

var div = $("#minimapDiv");

var top = div.position().top;

var left = div.offset().left;

div.css("top",top);

div.css("left",left);

3.

//var agent = window.navigator.appName; //不能用appName进行浏览器判断,因为ie和chrome的appName都是Netscape

var userAgent = window.navigator.userAgent.toUpperCase();

if(userAgent.indexOf("CHROME") == -1) { //非chrome浏览器

}else{}

4.

Shift+tab:向前缩进(4个字符为准)

Tab:向后缩进(4个字符为准)

Ctrl+shift+r:查找

Ctrl+/:注释

Ctrl+d:删除当前行

Ctrl+alt+↓:注释

Home:行头

End:行尾

5.

java代码设置缓存:

public static Map<String, Object> cacheMap = new HashMap<String, Object>();//用于缓存已经查询过的字段信息

if (cacheMap
.get(cacheId)!=null) { //缓存中有,则拿取

return (ProtocolFieldVO)cacheMap
.get(cacheId);

}

cacheMap.put(cacheId, vo);//缓存中没有,则设置

6.

出现:<Could not get the server file lock. Ensure that another server is not running in the same directory. Retrying for another 60 seconds.>

关掉javaw.exe进程

7.

Form表单提交,想要有执行后的提示信息和跳转页面,可以采用:

response.getWriter().print("
<script>alert('添加成功');
<span style="font-family:宋体;">              </span>window.setTimeout(function(){location.href = '/pis/preset/regProtocolMgrAction!getRegistedProtocolInfo.action';},1000);
</script>");

如果是ajax或者post请求,就可以在回调函数中alert().

时间: 2024-10-29 00:29:05

代码杂记(三)的相关文章

研磨设计模式解析及python代码实现——(三)适配器模式(Adapter)

一.适配器模式定义 将一个类的接口转换成另外一个接口,适配器模式使得原本由于接口不兼容,而不能在一起工作的哪些类能够在一起工作. 二.python 实现 1 import string 2 import cPickle as p 3 import datetime 4 import os 5 class LogModel: 6 logId="" 7 operateUser="" 8 operateTime="" 9 logContent=&quo

YbSoftwareFactory 代码生成插件【二十五】:Razor视图中以全局方式调用后台方法输出页面代码的三种方法

上一篇介绍了 MVC中实现动态自定义路由 的实现,本篇将介绍Razor视图中以全局方式调用后台方法输出页面代码的三种方法. 框架最新的升级实现了一个页面部件功能,其实就是通过后台方法查询数据库内容,把查询结果的 HTML 代码呈现到 Razor 视图中,考虑到灵活性,需要能在任意 Razor 视图中调用该方法,这样任意 Razor 页面都能以统一的方式方便地共享该页面部件的 HTML 内容,这对于代码的重用性和可维护性都是非常有必要的. 为实现上述要求,本文介绍如下可供选择的三种方式.   1.

爬虫代码实现三:打通爬虫项目的下载、解析、存储流程

1.新建一个存储接口IStoreService package com.dajiangtai.djt_spider.service; import com.dajiangtai.djt_spider.entity.Page; /** * 数据存储接口 * @author Administrator * */public interface IStoreService { public void store(Page page);} 2.新建一个存储接口实现类ConsoleStoreService

(代码)三帧差分运动目标检测

上一篇文章介绍有原理,本文给出参考代码,注意,这里的代码仅仅有参考意义,并没有考虑工程实际中的效率,内存耗费等问题,望谅解. int CallTime = 0;//定义调用次数计数器 IplImage* BackGroundImage;//上一帧灰度图 IplImage* DiffImage_1;//上一帧差分图的二值化图 void ThreeFrmDiff(IplImage* pColorIn) { CallTime++; if(CallTime > 10)//防止溢出 { CallTime

codeblocks中对代码的三种测试时间方法

嘻--这几天周赛啥的卡时间太紧,别的队友优化常数太屌,所以只能学习下这个代码测试时间的方法了,上网找了两种方法,然后再加上队友的方法,三种都搬上来了. 第一种: #include<time.h> int main() { clock_t startTime=clock(); { //这里是我们要测试的代码; } clock_t endTime=clock(); cout<<"运行时间为::"<<endTime-startTime<<&qu

移动测试之appium+python 入门代码(三)

在做app自动化过程中会踩很多坑,咱们都是用中文的app,所以首先要解决中文输入的问题!本篇通过屏蔽软键盘,绕过手机的软键盘方法,解决中文输入问题. 一.定位搜索 1.打开淘宝点击搜索按钮,进入搜索页面 2.然后定位到搜索框后用sendkeys方法输入"hao",这里定位元素用上一篇所说的就能搞定 3.脚本如下图 二.运行脚本 1.首先要确认手机上的输入法是用什么输入法,如果默认是中文的输入法,启动后会出现下面的情况,无法输入成功(手机截得图,可能美观度不太好~) 2.于是可以先把手机

iOS:使用Github托管自己本地的项目代码方式三(命令行方式: Terminal Line)

使用终端命令行将本地项目代码上传到github上进行托管 对于IOS开发者来说,Github的使用是必须要掌握的一种技能,而把项目由本地上传到Github有多种方式 1.开发工具Xcode配置Git,由Xcode-->Source Control-->Commit: 2.使用Github客户端上传代码: 3.使用终端命令行上传到Github.其中我的Github地址有我根据实际项目制作的一个配置说明书https://github.com/FISHBALL1/Xcode-git ,现在来介绍第三

PHP中添加HTML代码的三种方法

php中添加HTML代码,就是php类型的文件中添加html代码~ 第一种是在HTML中加PHP. 大段大段的html代码中,在各个需要执行php的地方<?php .... ?> 比如 line7-9: 1 <head> 2 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 3 <meta http-equiv="Conten

1在html中添加js代码的三种方式

1.第一种方式:在时间句柄后太假js代码: 例如浏览器弹出对话框; 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 2 "http://www.w3.org/TR/html4/loose.dtd"> 3 <html> 4 <head> 5 <meta http-equiv="Content-Type" content=&qu