- 博客(116)
- 资源 (16)
- 收藏
- 关注
原创 phoneGap插件
有时候需要写一些native的东西来支持jsjs代码:var MQTTPlugin = function(){};/** * 初始化 * @param host * @param port * @param username * @param password * @param keepAlive * @param cleanSession *
2014-01-21 09:21:15 635
原创 playframewor中两个下拉框的动态联动
1.html中代码,如公司名*id="company_name" onchange="createSelect()">#{list items:companyMap.keySet(), as:'key'}${companyMap.get(key)}#{/list}父组*id="parent_id">#{list ite
2014-01-16 17:46:25 803
转载 window7上安装ssh
下载地址:http://sourceforge.net/projects/sshwindows/files/OpenSSH for Windows - Release/3.8p1-1 20040709 Build/setupssh381-20040709.zip/download 1. 默认安装2. 补上cygintl-2.dll和cygwin1.dll下载:http://sa
2014-01-10 12:14:59 9688
原创 playframework中多对多class
如有User和Lesson两个类,两者属于多对多的关系,写法如:lesson中:// 属于很多用户@ManyToMany(cascade = CascadeType.ALL, targetEntity = models.User.class, mappedBy="lessons")public List users;user中:// 有很多用户课程@ManyToMa
2014-01-09 18:09:16 777
原创 javac写的简单的人脸识别知识点
1.参考java api中的File的用法从目录中读取图片的名字,获取训练图片的名字ArrayList imageList = new ArrayList();File file = new File(filePath);if (file.isDirectory()) {String[] fileName = file.list();for (int i = 0; i
2014-01-09 09:50:04 1059 1
原创 playframework中用jdbc进行数据库操作
不变的常量:public static final String DB_URL = "jdbc:mysql://127.0.0.1/db";public static final String DB_USER = "root";public static final String DB_PWSD = "123456";相应的save和delete方法:public stat
2014-01-09 09:09:07 890
转载 java中创建图片的缩略图
用到的类:AffineTransform类功能:平移、缩放、翻转、旋转和剪切ImageIo类功能:提供读取图片等操作BufferedImage功能:是Image的一个子类,BufferedImage生成的图片在内存里有一个图像缓冲区,利用这个缓冲区我们可以很方便的操作这个图片,通常用来做图片修改操作如大小变换、图片变灰、设置图片透明或不透明等。代码如下:java.i
2013-12-28 10:19:05 748
原创 framework上传下载文件(form表单和服务器端接口)
1、playframework中上传提交(网页版)1.playframework通常通过在web应用中标准的文件上传方式是在表单中使用一个特殊的"multipart/form-data编码,它允许标准表单数据和文件附件混合使用,用法如下:建User的Modelimport play.db.jpa.Blob; @Entitypublic class User extends M
2013-12-27 15:32:29 1463
转载 CascadeType 和 FetchType
FetchType的预设值:@BasicFetchType.EARGE@OneToOneFetchType.EARGE@ManyToOneFetchType.EARGE@OneToManyFetchType.LAZY@ManyToManyFetchType.LAZY提示:即使标注为Fet
2013-12-27 10:07:30 1397
原创 playframework开发中的一些tips(打开新的html,删除提示)
1.在原有的html中打开另外一个html,可用方法:see()}')">查看提示:红色部分为使用的函数2.删除时页面顶部出现提示框delete(id)}" onclick="javaxcript:return confirm("确实要删除吗?")">删除效果:
2013-12-26 15:23:24 861
原创 css使用之leanModal
LeanModal是一个用于创建模式对话框的超级简单JQuery插件。1.作用:可以展示隐藏的页面内容,整个插件大小只有780bytes,可灵活变化高度和宽度,没有用到任何图片,支持在一个页面中创建多个实例,非常适合于创建:登录框,注册框,警告对话框等。2.使用方法:leanModal" name="signup" href="#chooseType">添加资讯
2013-12-26 15:17:35 694
原创 playframework中使用JsTree
1.配置引入jquery.js,jquery.cookie.js,jquery.hotkeys.js,jquery.jstree.js和css文件_docs/syntax/!style.css,_docs/!style.css,_lib/themes/default/style.css2.树形显示(使用html-data)demo1" class="demo">phtml_1"
2013-12-26 14:28:38 818
原创 sencha-touch中使用百度地图
1.在使用百度地图api时,在获取经纬度后,要想获取真实准确的数据,需要加上偏移,js中有两种获取的方法,如下:方法一:Ext.Ajax .request({url : "http://api.map.baidu.com/ag/coord/convert?from=0&to=4&x="+ 116.409+ "&" + "y=" +39.918+"&jsonp=?",
2013-12-25 16:07:45 1200
原创 jquery-in-place-editor
引用:用例:editable" id="${userRole.id}">${userRole.role_value} $(".editable").editInPlace({ url: "@{Users.updateRole()}", saving_text : "保存中...",});提示: 红色部分相同,url中为现在正执行的函
2013-12-25 11:04:49 666
原创 sencha-touch开发的一些tips(tabPanel,提示框,store数据修改)
1.TabPanel中怎么获得当前item的id?activeitemchange函数中,在每次调用setItemId时就会触发,activeitemchange: function(field, newValue, oldValue),这里newValue.config.id就是当前的item的id2.修改store中的数据,用法如:var a =Ext.StoreManager
2013-12-24 13:41:25 1048
原创 playframework开发一些tips(class)
1.写类的时候:如User类中可以写一个UserBean,里面封装了最近基本的信息,好处是:在使用的时候,可以用输出的JSON格式重新封装User对象2.添加类时,如User,在html中直接使用${user.username}会有问题,因为user实例这个时候还没有创建,所以用${flash['user.username']}即可3.在显示的时候,第一个显示的页面的url是在ro
2013-12-24 13:23:27 613
转载 sencha学习
1.可以在html中加入style,然后在js中使用,如在index.html中加入style在app.js里,使用方法如下:Ext.get('myPanel').addCls('colorRed');2.Ext.get方法,并不是返回组件,而是返回封装了组件所生成的元素的Ext.dom.Element对象,该对象可实现组件所提供的对元素进行操作的方法的中的一部分3
2013-12-20 11:24:58 577
转载 Worklight+eclipse+sencha-touch
1.先在eclipse中安装worklight2.新建worklight项目,把sencha-touch的js,css文件拷贝到apps文件夹下的相应的项目内3.修改.html文件加上css文件,如:4.加上js文件,如:5.App.js的内容,如:Ext.application({name: 'sechaLearn',ico
2013-12-20 11:24:04 934
转载 play framework学习(paginate)
1.先安装paginate-head模块2.使用方法,如将数据传到paginator中,然后设置页面显示数量和正显示的页面数就可以啦~在.html文件中,可以使用简单的paginate的css样式,如效果:so-easy呀~
2013-12-20 11:16:04 595
转载 play framework学习(安装modules)
经实验,通过play install module-name的方法获取不了modules,故可以采用将modules.zip下载下来,然后放到play的modules文件夹下,在application.conf中注册一下,再用play ecplisify project-name就可以使用啦~
2013-12-20 11:15:24 762
转载 play framework学习(stmp)
1.在application.conf进行配置mail.smtp.host=smtp.qq.com(smtp.gmail.com)mail.smtp.user=(qq号码)mail.smtp.pass=(qq密码)mail.smtp.channel=sslmail.debug=true2.如果想在真正的stmp环境收发邮件,需要将mail.s
2013-12-20 11:14:55 666
转载 play framework学习(mysql)
1.创建mysql数据库,如:create database fun;2.在application.conf中开启mysql,如:db=mysql://root:123456@127.0.0.1/fun3.mysql语句,基本语法同db=em的相同,不同,如String url="select p from Post p order by postedAt asc"
2013-12-20 11:14:21 584
转载 play framework学习(secure)
现在application.conf中将secure打开#Import the secure module module.secure=${play.path}/modules/secure在routes中写#Import Secure routes* / module:secure然后在controller中,类前加上@With(Secure.class)
2013-12-20 11:12:51 1485
转载 play framework学习(CRUD)
model中建的类,如Post(@Entity extends Model),在controller中建Posts类(extends CRUD)。在application.conf中开启crudmodule.crud=${play.path}/modules/crud在routes中声明#use the crud* /admin module:crud
2013-12-20 11:11:23 1081
转载 play framework学习(使用CRU模块)
play在eclipse中找不到CRUD,play会根据conf/application.conf文件对项目进行构造,我们只需将application.conf中需要的部分打开,如:module.crud=${play.path}/modules/crudmodule.secure=${play.path}/modules/securemodule.ecss=${play.
2013-12-20 11:10:16 811
转载 play framework学习(paginate)
1. play install paginate-head 这个包将自动加载到play的module里面(和CRUD一起的那个包)。2.在项目application.conf里面 module.paginate=${play.path}/modules/paginate-head3.需要将paginate包里面lib中的jar文件导入到项目中的referenced Librarie
2013-12-20 11:09:40 903
转载 play framework学习(validation提示信息)
1.validation提示信息方法一:public static void postComment (LongpostId, @Required(message="Author is required") String author, )方法二:validation.required(username).message("userName is required"
2013-12-20 11:09:10 830
转载 play framework学习(html中用java,获取和拼凑url,css样式引用)
html中用java%{ for( i instartPos..endPos) { }% %{ } }%StackOverflowError是由于当前线程的栈满了,也就是函数调用层级过多导致。html中url可以这么获得和拼凑:href="${request.path}?post_id=${post_id } & page=${page-1}">
2013-12-20 11:07:45 1301
转载 play framework学习(数据库建表)
在建数据库的表时,要注意:如User里@OneToMany(mappedBy="user",cascade=CascadeType.ALL) public List posts;Post里@ManyToOne public User user;在action中不要传递对象,因为url中会将传递的参数的信息写上去。建表时最好不要自己额外设置关键
2013-12-20 11:06:13 1183
转载 Play framework 学习(tips)
nl2br()函数在字符串中的每个新行(\n)之前插入HTML换行符()HTML 代码:One line.Another line.
2013-12-20 11:04:21 497
转载 Play framework学习(template engine)
Template的语法Expressions:${…}声明动态元素,被放置在表达式中Client${client.name}如果不能确定值是否为空,写法如下:Client${client?.name}这样只会在client非空时,显示client的名字。Template decorators:#{extends/}and#{doLayout/
2013-12-20 11:03:16 665
转载 Play framework学习(导入默认数据)
开发之前,先在/yabe/app/Bootstrap.java中把默认数据用Fixtures load进来。@OnApplicationStart声明在程序开始之前初始程序的界面是怎么出来的呢?先定义/的URL会调用controllers.Application.index()方法,然后这个方法会调用render(),然后执行/yabe/app/views/Application/in
2013-12-20 11:02:18 754
原创 sencha-touch下借助phoneGap实现拍照,二维码的功能
1.配置在android项目中拷入相应的文件,layout+raw+values+xmlAndroidMainfest.xml中注册 native文件夹下src下的com中拷入Plugin文件夹,相应的error的地方,改成import自己的项目即okcore.jar文件拷到libs下,并add 到buildPath里拍照:navigator.camera.
2013-12-09 13:35:28 1705
原创 sencha-touch的使用
1.一个view对应一个controller,当view显示时,相应的在controller中的动作就会执行(controller中refs中的面板的名对应view的xtype),写法如:view~/** form to enter the location data*/Ext.require(['Ext.form.Panel','Ext.form.FieldSet']);
2013-12-09 13:21:18 721
原创 mqtt使用介绍(sencha-touch下)
1.配置环境在原项目的js文件夹下,放入mqttConfig.js+mqttloader.js+mqttws31.js在.html中引入mqtt,body中android项目下:js文件夹下,放入mqttPlugin.jsnative下src中,放入org整个文件夹,com文件夹下放入crccontact整个文件夹,拷入后会遇到一些error,这时将
2013-12-09 12:48:42 2615
原创 一点安卓开发的经验
1. 命名时English only2. android中发送网络请求,需要在异步线程中写3. 发送请求时查好页面是post还是get4. 保存session sid使其在同一个回话中,在url后加上"&urlGenerator=qualified&icharset=utf-8&NQID="+sid号5. 对xml进行处理时,记得switch后加event=parser.next(
2013-11-12 17:34:10 786
universal-image-loader-1.8.6-with-sources
2014-05-09
sencha-touch仿youku代码
2014-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人