- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 Grails边做边学入门篇[1]--------大家一起来动手建立工程和Domain
最近工作比较忙,没空写博客了。我发现每周五的下午都是我最放松的时候,可能是拖延症的缘故吧。。。总是寄希望于周末,慢慢的,我的周末就被工作占据了。希望大家不要有这样的坏毛病,今日事,今日毕。当然我们程序猿是例外,很可能一天会遇到很多新需求。。。那就只能燃烧小宇宙跟产品经理或者是自己的代码拼命了。首先,打开我们的IDE工具。我仅以GGTS举例,其他的工具也是大同小异。至于敲指令这么高端的方法我就不
2015-07-10 16:42:56 2318 1
原创 Grails边做边学入门篇[0]--------讲讲什么是Grails
以前博客里面写过几篇关于Grails的文章,那时我刚刚接触Grails,但是由于个人比较懒,所以没有把那个系列的博客坚持写下来,现在打算重新写一下,毕竟自己接触了一段时间,也有了些真正的体会。在这里介绍一些入门级别的知识,欢迎大神们雅正,新手们可以在此讨论。 首先给出百度百科对于Grails的定义: Grails是一套用于快速Web应用开发的开源框架,它基于Gr
2015-07-07 14:30:29 3295
原创 码农生涯杂记_5
最近看到了一个很有意思的东西,叫做"最速曲线"。大概的意思可以理解为这样:“两点间最短的距离是直线,但是最快从一点到达另一点,一定是两点间的最速曲线”。这是一个很神奇的曲线,其实这些并不是我想说的。最速曲线还有一个特性。再曲线上任何点,在只考虑重力的情况下,到达终点的时间都是一样的。这才是我想表明的,我们程序员总是说:“别人研究这个领域多少多少年了,我们现在去做,那就是不自量力”。我想说的是,不自
2015-03-20 14:25:43 997
原创 码农生涯杂记_3
坚持到今天还能好好上班的同志们的老板,都不是好老板。。。快过年了,我还依旧战斗在工作岗位上。。。估计CSDN都没几个人上班了吧。。。估计这个是马年的最后一篇博客了。。好久没有写技术博客了,今天来聊聊技术层面的东西。 我一直坚定的认为,编程是一门艺术。好的代码可以规避很多的风险,而且看起来简单易懂,优雅大方。一旦写出来这样的代码,那你身边的妹子一定也很多,你问我为什么妹子会多?你的
2015-02-16 15:26:03 835
原创 码农生涯杂记_2
快过年了,在这里首先预祝大家春节快乐。老话说的好,叫做“年关难过”,身为程序员的我们,是很多人眼中的高收入群体,但是实际上除了北上广外加杭州等城市外,程序员的收入,并么有那么逆天。可能是我自己太Low,所以如果你不是这样,也不要喷我。没到了年底的这个时候,大家都在盘算年终奖是多少,明年要涨多少工资之类的事情。对于我们底层的员工是这样,对于上面的中层以及公司的高层也未尝不是这样想。他们会想,哪些人是
2015-02-11 23:55:10 948
原创 码农生涯杂记_1
继续昨天的话题,昨天我们讨论了一下,到底应该学什么语言;与其在这里研究学什么,不如马上去学,学多了学深了自然可以融会贯通。说实话,很多人写博客都是事先想好今天的内容是什么,但是我没有想过。。。就是想到什么,说点什么吧,就当是和大家在这里闲扯聊天吧! 今天聊聊工作的态度,昨天晚上一个大牛跟我聊天,跟我说不要用创业的心态去面对打工。先说说我是一个怎样的心态去打工的啊,本人工作三年,依
2015-02-03 17:45:33 851
原创 码农生涯杂记
说到杂记,我第一反应就想到了清末的那些随笔。本人上学的时候,语文成绩很不好,作文每次都是最拉分的部分。可能是把作文当成了代码这么写的,所以没有Coding经验的语文老师,可能不会明白一个未来的码农所表达的意思。第一次接触CSDN还是我上大学的时候,//忘记介绍自己了,我是一个毕业三年的码农,大学不是什么名校,也不是老师们眼中的好学生,但是我是一个有责任心,有上进心的程序员。那个时候老师让我
2015-02-02 14:54:53 979
原创 Grails教程之--层次关系(Domain)
上一篇博客,我介绍了一下我对于Grails的认识,我觉得或许那篇博客里面很多地方有些朋友不太认可,也希望大家能提出来,共同学习,共同进步。由于我在网上看到相关的书籍和技术博客比较少,所以决定将自己学习过程中的点点滴滴记录下来。另外我觉得现在的很多技术博客都是会的人看起来觉得简单;不会的人看起来云里雾里,不知所云。所以我觉得将我探索的过程记录下来,也希望各路大神能给予宝贵意见。上一篇博客链接:G
2013-10-14 11:25:12 2189
原创 Grails教程之--我的理解
最近工作中接触到了Grails,对于这门技术,网上的资料不算太多,有的基本也是大同小异。我打算边学边写一些东西,毕竟是一个学习的过程,写的东西如果有错误或者理解不正确的地方,还希望大家能指出来。帮助我提高,也避免我误人子弟,混淆视听。废话不说了,现在开始。 学习网站及资料:首先推荐大家一个网站:http://www.kuqin.com/grails-doc-1.0/这
2013-10-09 16:21:40 2830
原创 一年多的程序员生活
从毕业至今,已经一年有余。想想当时考研失利后打算走程序员这条路时的选择,我觉得自己当时做了一个相当出色的决定。虽然现在工作不算完美,工资也不高,自己也没有什么小弟可以管一管,但是我很享受程序员的生活,很享受解决一个困难问题后的快感,很享受帮别人解答问题是的感觉。 也许在公司的领导和同事看来,我是个不太安分的员工。一年不到的时间,跳了3次槽。自己想起来也觉得自己不太安分,但是我是在
2013-10-08 15:52:00 1550 6
原创 SQL 知识总结(一)
最近一段时间,翻阅了《SQL学习指南》这本书,发现了一些值得记下的使用技巧和容易忽视的知识点一·关于查询:1.1·可以通过在SELECT后面加上DISTINCT来去除结果集中重复的行。默认的SELECT后面适用的是ALL关键字。1.2·对于DISTINCT的使用,执行时会先对结果集进行排序,比较耗时。所以不必要的时候应该减少使用。1.3·表分为三类:永久表、临时表、虚拟表(
2013-01-21 21:36:58 1059
原创 Ext Grid 锁定列+多表头的设计与实现(二)
上一次实现了锁定列,我是用的是Ext3.2扩展包里面的lockingGridView插件,实现起来还是很简单的。此外Grid还需要多表头,我从网上下到了几个关于多表头的插件,单独使用没有问题,但是将多表头和锁定列放到一起使用的时候就会报错。我查看了一下多表头的代码,发现了这个方法:renderHeaders: function() { var ts = this.templates,
2013-01-18 12:49:45 4550 4
原创 Ext Grid 报表锁定列+多表头的设计与实现(一)
首先找到Ext源码包下lockingGridView.js(我会放到附件中)这个插件的目的在于实现Grid的锁定列效果。使用起来也很简单,只需要建立一个LockingColumnModel。它继承了Ext中的ColumnModel,并且添加了几个方法用来判断该列是否被锁住、设置该列是否锁住、获取冻结列宽、获取冻结列个数、移除列方法Ext.ux.grid.LockingColumnMod
2013-01-15 13:53:25 5039 3
原创 Java的反射机制
反射机制(Reflection)是Java中的重要特性,也是Hibernate、Spring等框架的核心机制。对于反射而言,我们可以轻松的获取到一个Class对象。一般有一下几种方法:1· 通过自身反射获取对象Class c = this.getClass();这样我们便获得了自身的类。2· 通过子类获取父类的对象Test t = new Test();tes
2012-12-13 16:51:03 738
原创 关于Java的String类型
1.1·对于String类型,我们在声明一个String类型变量的时候 String test = “STRING”; 这个时候的test只是一个引用,真正的String是STRING这个字符串。1.2·String是不可变类,所以我们在 test+=“BUFFER” 的时候,原来的STRING还是存在在内存中的,加上BUFFER之后,内存中又开辟了一块空间,放着STRINGBUFFER这
2012-12-07 08:23:49 980
原创 HTML5 Google语音输入
首先,想实验的同学们需要浏览器支持webkit技术。大家下载一个chrome就可以了。毕竟是HTML5的相关技术么,所以还是Chrome比较给力。我记得貌似Html5的Chrome支持度是最高的。下一步,在我们的Input标签里面加上一句话 x-webkit-speech之后我们可以打开页面看一下 ,一个很袖珍的输入框显示在页面上了下面我们来研究一下语种的问题。我才不要用英
2012-10-11 15:23:59 2679
原创 Java核心技术--读书笔记(之一)
作为开发人员,有必要好好地学习一下Java核心技术这本书,我列出一些自己觉得重要或者是以前不太常见的知识点,方便日后查找和学习 。tips:避免多个return语句的出现,若需if...else...来返回结果,可是设置变量,条件语句块中为变量赋值true or false,最后返回变量 1·Java中boolean类型不能与其它类型进行类型转换;2·fina
2012-09-21 18:13:08 1209
原创 Ext Tree 添加右键菜单
首先,我们需要建立一棵树var leftTree = new Ext.tree.TreePanel({ contentEl : 'tree_panel', region : 'west', id : 'leftTree', collapsible : true, width : 200, Height : 500, autoScroll : true,
2012-09-19 10:10:56 2700
原创 IFrame通过JavaScript进行页面跳向 chrome可以跳转而IE报错
注册信息查看就是这样一句话,问题就在于target属性。我是希望页面能在一个iframe中去显示,所以加上了target属性。如果是直接给标签加上href属性进行跳转的话,没有问题。但是使用javascript函数来进行跳转,就会在IE下报错,chrome可以通过。这是我的js函数:function userDetail(){ window.tar.location.hr
2012-09-07 13:31:20 2469
原创 ExtJS+Struts 实现树的动态加载小例子
对于Ext中的tree组件相信大家一定不会陌生,也是Ext最为大家所公认并且最得意的组件之一,步入正题:一·首先,我们需要在前端的页面建立一个树。注意了,关键在于我们定义的loader属性。这里面需要写上我们在struts的配置文件上面配置的action路径。OK!前端的设计就是这样了。var leftTree = new Ext.tree.TreePanel({ id : 'l
2012-09-05 08:49:05 2268
原创 关于JS的页面跳向问题
最近做练习的时候 遇到了一些需要页面间跳转的问题。在网上查阅了一些相关的资料,放到这里分享一下吧刷新:reload()方法;只要是前面有一个地址,也可以是相当于location的对象所以我们可以使用history.back.reload()来实现返回上一页并且刷新页面的功能。特别值得注意的是:history.back()的括号里面是可以写入数字的。大致是写-1,就是上一个页面,以此类推。这一点
2012-09-03 00:54:00 855
原创 关于Struts中ActionForm取不到值的问题解答
今天的开发过程中发生了一件非常狗血的事情:我在Action中想取得从前端Form中传回来的值,可是怎么都取不到。首先检查了Struts的配置文件--无误,之后又检查了AJAX提交的表单名是否和前端Struts标签中的styleId一致。检查都没有问题后,开始查看实体类中的set和get方法。不管怎样都是取不到值,而这些容易出错的地方都没有错误。 晚上回家之后,沏上一杯茶,慢慢的看着代码,
2012-08-24 00:00:16 3195
原创 在Ext的GridPanel中添加鼠标悬停的效果
我们在进行前段开发时,通常会出现这样的问题:就是Ext的Grid每列可显示的字数不是很多,在为了布局漂亮而不改变每列宽度的前提下,我们可以给需要显示的列添加一个鼠标的悬停事件,添加一个QuickTips来显示详细的内容renderer: function(value, metadata, record, rowIndex, columnIndex, store) {
2012-08-23 10:19:16 5549 2
原创 List集合与Arrays之间的转换问题
List集合使我们经常使用到的集合,今天无聊时,查看了一下List的方法。其中有一个toArray()方法,这个方法可以讲List转换成Arrays数组。但是我们在吧Arrays转换成List的时候,我发现了一个问题。我使用额asList()的方法,吧Arrays转成List,但是我发现只要Arrays的数据变化时,List中的数据也跟着变化。import java.util.Arrays
2012-08-21 17:27:44 1693
原创 this.ds错误
出现了这样的错误 肯定是Store出现了问题比如我们的fields和column里面的dataindex不一致 这样的问题都是我们平时如果仔细一点就可以避免的。我曾经出现这个问题的原因是由于我在对Grid进行定义的时候,属性写成了一下这样:store : 'store' 不知道大家看没看出来 就是因为这对引号,所以一直报this.ds的错误。贴出来 警示一下自己,希望对大家
2012-08-20 15:02:36 923
原创 HibernateSystemException异常问题
今天又出现了HibernateSystemException这个异常。。。哎 都是自己的忘性太大了有时犯了同样的错误。我们在定义数据库的时候通常都是会对主键进行自增和一系列的限制所以我们在引入Hibernate时,对于实体类的映射文件xxx.hbm.xml进行配置的时候一定要这样 就是这个
2012-08-20 13:18:29 3069
原创 Ext中ComboBox读取数据、显示数据出现的一些问题
本人也是刚刚开始学习Ext,在这里班门弄斧,发一篇博客,来纪念一下这一下午的工作。就当做是个工作笔记吧 items : [{ xtype : 'combo', hiddenName : 'sectionValue', forceSelection : true, typeAhead : false, // editable : false, id : 'sectio
2012-08-19 22:00:57 2103
MySQL 5.1参考手册
2012-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人