`
pandong8183
  • 浏览: 56075 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
如何编写出优美的JavaScript代码?我在网上一次又一次的看见这个东西,我基本都仔细看过,然后觉得这些所谓的JS优雅的优美的代码,总觉得非常不适应,今天我也来吐吐槽,不一定正确,供大家参考,我熟悉很多语言,例如java ...
安卓自己就提供一个本地数据库供用户使用,它的具体放置的位置我记不住了,大家百度一下就知道,我们实际开发的过程中肯定是要进行一定程度的封装的,方便操作,下面就是我自己封装的一个帮助类,希望对大家有所帮助,方法名仿照的hibernate   import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import android.content.Context; import android.database.Cursor; import an ...
这里应该算布局中的东西,因为代码中存在layout.setAlpha(0.5f)的东西,但是我在实际的使用中,发现这个东西一旦设置,那么该布局中的所有元素都半透明了,这肯定不是我想要的,还有通过背景颜色设置为(#f0f0f0f0)白色透明,效果也不理想,还有我需要某个布局或者Activity存在阴影背景,并且这个阴影只能左右有,上下没有(QQ安卓HD版打开的新窗口的效果),还有我需要圆角(这个可以通过自定义style和theme实现,但是太麻烦了),我在网上查了很多资料,都没有很好的办法实现 最后苦思冥想后发现有一种非常简单的解决办法,就是直接使用图片作为背景就行了,将这个图片设置为半透明,背 ...
关于这个,我目前研究的控件还比较少,因为基本大操作方式都大同小异,搞清楚几个就差不多,至于其他,那只是时间问题 1.文本标签,文本输入框   TextView label = new TextView(this); label.setText("名称:"); // 默认字体大小为16 label.setTextSize(16); // 颜色默认为黑色 label.setTextColor(Color.BLACK); // 创建输入框对象 EditText text = new EditText(this); // 默认设置为单行显示 text.setS ...
近期,根据部门要求,对Android进行研究,由于商业级开发,讲究方便快速开发,并且有很高的可维护性和可扩展性,所以我想着需要将代码进行封装(例如:列表展示功能,仅仅给列定义和数据来源,其他都自动生成),但是安卓提供了界面编辑器,他的界面都是通过XML来描述的,虽然这种方式虽然挺好,但是却不好封装,所以我开始研究如何使用纯代码方式完成页面 注意:这里绝对不是说界面编辑器不好,我觉得通过研究纯代码化界面编程可以使得编码更加快速,更加好封装 对于我目前来说,主要使用三种布局LinearLayout,TableLayout,FrameLayout,下面是一些使用示例,供大家参考 注意:下面出 ...
外国人写的免费的文件恢复软件

CSS3常用代码

最近几个月一直研究CSS3,它非常强大,虽然内容较多,但是常用的也就那么几个,我这里简单的整理了以下,供大家参考,现在的浮躁的社会,我先发张图吧,有兴趣的可继续往下,没兴趣可早点换台   这几个样式都是我用得相当多的样式,熟悉了这几个东西,普通的开发也就偶了,至于更复杂的可以和我私下再交流   1.文字阴影 text-shadow: 0 -1px 1px #234403;/*参数:左右偏移量,上下偏移量,偏移像素,颜色*/   2.背景渐进 background-image: -webkit-gradient(linear, left top, left bottom, fr ...
    这段时间在公司封闭开发中,基于JqueryMobile开发手机前端JS框架,有一些心得,贴上来供大家参考;     1.JqueryMobile是什么:它是一个用于移动设备的网页前端开发框架,完全免费,源码开放,简称JQM;     2.JqueryMobile的优点:我认为在于三点         2.1 使用CSS3完成展示效果,使得未来的项目页面将相当小,不用像现在的项目,加载时需要请求大量的图片,目的仅仅是效果展示;         2.2 模仿苹果应用程序实现了很多人性化的效果,例如,页面之间的动态转动切换(用过苹果手机的应该都知道)         2.3 自动将页 ...
在Eclipse插件开发中,要实现拖拽,那么下面两个类是必须被继承的,ViewerDropAdapter、DragSourceAdapter, 但是这两个类中的方法,都需要进行特殊设置才能够正确执行,我搞了一些时候才搞定,拿出来给大家分享 DragSourceAdapter public void dragStart(DragSourceEvent event)    此方法是拖拽操作的启动方法,必须在方法体中书写以下代码,该拖拽才能启动    event.doit = true; public void dragSetData(DragSourceEvent event)   ...
将刚才生成的 ,假设刚才生成的 RCP的目录是e:\eclipse\eclipse.exe 插件的目录是e:\plugins\user_plugin_1.0.0.201111162113.jar 接下来,我们将插件加入到RCP项目中去, 1.将插件jar放到e:\eclipse\plugins中 2.最后在e:\eclipse\configuration\config.ini文件中的osgi.bundles属性最后增加以下这句话 ,reference\:file\:user_plugin_1.0.0.201111162113.jar@4   最后,再次执行e:\eclipse\e ...
创建好了RCP,并生成EXE后,我们的主程序已经创建好了,现在只需要创建插件项目,并生成Jar           
      很多人都认为Java写桌面程序不行,桌面的项目,特别是大项目只能使用C#、VC、C++来写,确实,我一直以来也是这么想的,因为Java的AWT、Swing确实不怎么给力,做个小东西都比较麻烦,更别说,复杂项目了,但是,近一个月对Eclipse插件开发的研究,让我改变了原来的念头,Eclipse插件方式开发桌面程序很方便,并且它提供的RCP+插件开发模式,开发复杂应用也很方便,举个例吧,大家都见过的,Eclipse本身就是由一个RCP + 无数个插件组成的复杂应用程序,我们使用它提供的机制也能很容易的开发这样的东西,那么就开始说说吧,当然我这里只提一些思路,如果有兴趣的朋友可以和我交流 ...
      原来一直认为,开发平台将是软件开发的未来,移动开发是未来,其他的方式和产品都将淘汰,但是自从昨日上午参加了一个对我来说,规格最高的会议后,才发现,我的想法走了极端了,事实上,世界是辩证的,不管多优秀的软件解决方案都只能处理某一方面的事情,肯定无法解决所有问题,那是不可能的;       开发平台只适用于功能多变、数据多变、并且对数据安全要求不特别高的情况,例如:CRM、WorkFlow、OA,此类项目的业务模块变化频繁,比如,客户信息,今天需要保存亲戚信息,明日可能又需要保存朋友关系,这些都涉及到数据库的变化,并且变化频率非常之高,老让程序员修改代码来实现是比较麻烦的,所有有了开发 ...
适用Ext任何版本,我用的Ext2.0.2,因为是LGPL协议的   由于KindEditor于9.26推出了4.0正式版,我也将控件升级到了4.0版,原来使用的4.0beta版,正式版确实改了不少bug,至少改掉了,切换源代码编辑后,读取对象失效的问题   Ext中 ...
//首先初始化Spring上下文 WebApplicationContext springContext = (WebApplicationContext) getServletContext()   .getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE); //获取数据访问对象 JdbcTemplate jdbcTemplate = (JdbcTemplate)springContext.getBean("jdbcTemplate");
Global site tag (gtag.js) - Google Analytics