- 浏览: 597240 次
- 性别:
- 来自: 上海
最新评论
-
u012136165:
list 方法:纠正:[2,5].add(1,9) ...
Groovy的list和map -
bruce.yuan:
误人子弟的文章。已经看到N个人转了这个帖子,这要贻害多少新人啊 ...
理解并解决GBK转UTF-8奇数中文乱码 -
思念-悲伤:
特意登录上来,感谢下!
理解String的compareTo()方法返回值 -
bo_hai:
总结的好,有效。
理解String的compareTo()方法返回值 -
u012678420:
在onCreate方法中获取某个View的宽度和高度
文章列表
js数组有两种定义方式:new Array()和[]。
var list = new Array();
var list = [];
现在来看些基本功能
var list = new Array(3,5);
list[2] = 7;
list[3] = 9;
list.push(11);
list.push(13);
list[0]; //result:3
list[4]; //result:11
list.length; //result:6
list.pop(); //result:13;删除最后一个值,并返回该值
list.length; //result:5
list.concat(1 ...
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>滚动页面</title>
<!-- author:chendonghua -->
<!-- 直接把这些代码放html文件中在IE下即可运行 -->
</head>
<body>
<div sty ...
//Google Chart API
参考:
<img src="http://chart.apis.google.com/chart?cht=p3&chd=s:hW&chs=250x100&chl=Hello|World" />
#图表尺寸
chs=<像素宽度>x<像素高度>
例如:chs=300x200
尺寸过小时,饼图将仅显示部分图表。饼图建议尺 ...
//数值
def list = [15,13,18,30]
println list.min() //Result: 13
println list.max() //Result: 30
//字符串
def strList = ['abc','aab','bac']
println strList.min() //Result: aab
println strList.max() //Result: bac
//字符串部分值排序
def valueList = ['12035-52-16152','11265-84-18452','12005-65-18452']
valueList.sort {x, y->
def xlist = []
def yList = []
xlist = x.split('-').toList() - ['']
yList = y.split('-').toList() - ['']
return xlist[0].toInteger() - yList[0].toInteger()
}
println valueList ...
/**
* 去除字符串中的html标签,返回指定的长度
*/
public String htmlTagFilter(String inputStr, int len) {
if (inputStr == null || "".equals(inputStr.trim())) {
return "";
}
String outStr = inputStr.replaceAll("\\&[a-zA-Z]{1,10};", "") ...
/**
* 取得上周日
*/
static def getLastSunday() {
def lastSunday
def dateFormat = new java.text.SimpleDateFormat('yyyy-MM-dd')
dateFormat.format(new Date())
Calendar calendar = dateFormat.getCalendar()
while (calendar.get(Calendar.DAY_OF_WEEK) != Calendar.SUNDAY) {
calendar.add(Calendar.DATE,-1 ...
Google Chart API 参考 中文版:
API 参考:http://labs.cloudream.name/google/chart/api.html
常见问题:http://labs.cloudream.name/google/chart/faq.html
Google Map Api中文:
http://www.codechina.org/doc/google/gmapapi/#Audience
Mysql:http://dev.mysql.com/doc/refman/5.1/zh/optimization.html#query-speed ...
remoteLink:调用远程方法
示例:
//控制器
class BookControlller {
def list = {
[ books: Book.list( params ) ]
}
def show = {
[ book : Book.get( params['id'] ) ]
}
def bookByName = {
[ book : Book.findByName( params.bookName ) ]
}
...
问题1:使用Grails开发容易出现内存溢出
java.lang.OutOfMemoryError: PermGen space
解决:set JAVA_OPTS=-XX:PermSize=256M -XX:MaxNewSize=512m -XX:MaxPermSize=512m -Xmx1024m
问题2:eclipse中不能打开gsp文件,出现以下错误:
Could not open the editor: Editor could not be initialized.
解决:
1.加入.gsp的Content Type方法: Window-->Preferenc ...
//将Map键值对按值降序排序,返回指定个键值对
static def sortor(map, resultLength) {
def resultList = []
if (!map.isEmpty()) {
def vals = map.values().toArray()
def keys = map.keySet().toArray()
for (int i=0; i < (vals.size() - 1); i++) {
for (int j=(i + 1); j < vals.si ...
今天早上打开命令提示符,出现如下信息:
命令提示符已被系统管理员停用.请按任意键继续……
按任意键都会关闭命令提示符。
解决方案:
在注册表中将其重新启用,依次单击“开始\运行”命令,然后在打开的“运行”对话框中输入 “regedit”,打开“注册表编辑器”窗口,并定位到HKEY_CURRECT _USER\Software\Policies\Microsoft\Windows\System,接着在右侧窗口找到DisableCMD并双击将其值修改为0或者直接删除该键值即可,关闭“注册表编辑器”窗口,命令提示符就可以使用了。
product表中存在下列数据
+----+--------------+---------------+
| id | product_name | price |
+----+--------------+---------------+
| 1 | 篮球 | 180 |
| 2 | 手机 | 1650 |
| 3 | 手机 | 1200 |
| 4 | 电脑 | 6500 |
| 5 | 手机 | ...
我们在使用MySQL时,一般会用到两种引擎--MyISAM和InnoDB,MyISAM支持全文本搜索,但不支持事务处理;而InnoDB支持事务处理,但不支持全文本搜索。
一、有时,我们需要使用全文本搜索,例如:要搜索文本中存在指定的某个词,且以这个词出现的顺序排序。
先创建支持全文本搜索的表:
CREATE TABLE product_notes
(
note_id int NOT NULL AUTO_INCREMENT,
note_date datetime NOT NULL,
note_text text NULL,
PRIMARY KEY(note_id),
FUL ...
import jxl.Workbook
import jxl.Sheet
/**
* 使用jxl实现将数据导入Excel表
*/
class ExcelExportController {
/**
* 用FORM提交请求action=exportData
*/
def exportData = {
def products = Products.list() //导出产品表数据
if (products?.size() > 0) {
render '没有数据'
return
}
def myParams = [:]
myParams.file ...