自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (14)
  • 收藏
  • 关注

原创 用DTree实现对所有树形结构的增删改查

不管是组织机构,还是功能路径,都是树形结构的展示效果,用ajax技术通过DTree来实现对所有树形结构对象的增删改查

2010-06-02 11:05:00 9765 109

原创 Win7下安装Docker踩坑填坑全过程

首先在window7下安装docker实在是因为个人电脑太老的原因,系统一直没有更新,所以这篇文章记录一下安装的全过程。1:首先找一篇windows7下安装Docker的文章做参考2:一切装好之后会遇到以下问题A)looks like something went wrong in step ‘looking for vboxmanage.exe'这个问题是因为你自定义目录后导致配置文件中安装文件目录不正确,两种方法,1卸载重新默认安装,2配置文件中修改文件start.sh,修改其中的配

2022-01-24 15:24:48 882

原创 程序员生命周期的中段

2009年入行,从事软件编程工作,主打Java和Android开发,算是一个前一个后2014年注册指南针信息科技有限公司,为厂商提供程序外包服务,包括APP和PC系统端的开发和维护,在7年的服务过程中,积累了经验,也形成了自己的产品和二十多项软著。2020年公司获得国家高新技术企业称号和大数据企业称号,同时加入了工业互联网联盟,评为创新科技示范单位,总算是有一点点成绩吧。希望程序员生涯的中段能继续向前进。...

2021-11-11 14:55:31 6107

原创 Androidpn服务器搭建及集成进自己的用户表

背景:前两天需要APP推送功能,并且不能用云推送,如极光啊、百度云推等等等等。所以无奈之下,百度搜索确定方案,基于Apache的mina框架的开源项目Androidpn,决定采用到项目中。一、首先需要下载例子看看效果,源码项目CSDN都有,分服务端程序和移动端程序。1:服务器端,将项目导入到MyEclipse中,项目名称为Androidpn-tomcat,如下图:导入成功后,需要修改1

2015-08-13 17:23:51 2669 1

转载 2014年企业移动混合型APP开发战略

许多企业向实施移动战略迈出了头几步,它们正面临将影响移动项目成效的一个重要决定。为移动 App 选择一种开发方法:Native、Web 还是 Hybrid 的过程牵涉许多因素,比如预算、项目时间表、目标群体和 App 功能,等等。每种方法都有天生的优点和局限性,找到最适合本企业要求的一种开发方法可能是项艰巨的任务。   混合型APP软件、网页型APP软件、原生型APP软件,哪一种模式会成为

2014-06-11 16:15:36 654

原创 能让用户心情好的UI设计

c语言->html/css/javascript->java->c#->php->flex->android界面设计是我最头疼的环节,但往往界面设计又是最先开始,CSS是我的瓶颈,一个简单的效果,我需要弄很久,感觉极其浪费时间,所以往往都是知难而退,即使自己有好的想法和创意也无从下手,最后宁愿放弃自己的想法,去拷贝一个非常普遍的界面来用,这样,我的项目才可以顺利的往下进行以至完成。但,完成

2012-06-04 12:11:11 591

转载 安卓巴士Android开发神贴整理

一个demo让你掌握Android的各种Service:http://www.apkbus.com/android-19645-1-1.htmlandroid开发教程专题http://dev.apkbus.com/ Android 动画效果专题研究:http://www.apkbus.com/android-729-1-1.html盘点Android 所有Dia

2012-05-10 09:25:14 462

原创 CI重要知识点

1:数据库类 2:装载类3:URL辅助类4:scaffolding(脚手架)5:分页类6:输入于安全过滤类7:表单辅助函数8:自动加载

2012-01-31 10:03:22 437

原创 codeigniter流程图

index.php 作为前端控制器,初始化运行 CodeIgniter 所需要的基本资源。Router 检查 HTTP 请求,以确定谁来处理请求。如果缓存(Cache)文件存在,它将绕过通常的系统执行顺序,被直接发送给浏览器。安全(Security)。应用程序控制器(Application Controller)装载之前,HTTP 请求和任何用户提交的数据将被过滤。控制器(Controller)装

2012-01-30 22:03:51 802

原创 Android开发备忘录!

1:如果要使用全局文件,可以把变量放入Applacation中,在Applacation中包含你的每个Activity2:长时间的后台操作请使用Service,它会一直运行,并且可以进行通知3:Android的线程Handler不会开辟一个新的线程,使用的还是当前的主线程,new Thread才是另外的线程,你也可以使用looper对象4:遇到后台更新完数据需要通知Activity更新

2011-11-03 00:55:13 3356 1

原创 vs 2005快捷键

<br />快捷键 功能 <br />CTRL + SHIFT + B生成解决方案 <br />CTRL + F7 生成编译 <br />CTRL + O 打开文件 <br />CTRL + SHIFT + O打开项目 <br />CTRL + SHIFT + C显示类视图窗口 <br />F4 显示属性窗口 <br />SHIFT + F4显示项目属性窗口 <br />CTRL + SHIFT + E显示资源视图 <br />F12 转到定义 <br />CTRL

2011-03-29 10:12:00 501

原创 flex 使用viewstack实现页面的跳转(转)

<br />flex中实际没有页面跳转的概念,都只有在一个页面中,隐藏显示。那怎样才能很好地实现页面的跳转呢?我经过昨天不懈地努力尝试,终于实现了一种页面跳转的方法。<br />  在网上查询相关资料中,都是说有如下几种方法:1)viewstack, 2)state, 3)modular, 4)navigatortourl等。我的这个方法也是用viewstack来实现。<br />  使用viewstack时,我碰到的主要问题是:到底是要把某一页面的相关处理(比如该页面的按钮响应事件)放在该页面

2011-03-16 23:56:00 5715

转载 FLEX内存优化技巧集合

<br />1. 被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉; <br />2. 父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会被删除又会导致了父对象不会被删除; <br />3. 如果一个对象中引用了外部对象,当自己被删除或者不需要使用此引用对象时,一定要记得把此对象的引用设置为null; <br />4. 本对象删除不了的原因不一定是自己被引用了,也有可能是自己的孩子被外部引用了,孩子删不掉导致父亲也删不掉; <br />5. 除

2011-03-09 11:00:00 538

转载 RIA大战——Silverlight vs Flex

<br />       我喜欢任何一种可以让我的工作更有生产率和效率的新技术。但是在新技术的接受上,我绝对不是个冒进者也不盲目跟风,而是试过之后再选择。<br />       最近一年来,我从C#的世界中走出,从后台系统、商业逻辑等走到前端技术和用户界面系统。我看了看XHTML,CSS和Javascript,这么多年来每次我都会失望:这些技术看起来是那么地相似感觉一样,不论它们是用什么IDE、代码执行,也不论它们在不同的浏览器里看起来有多么的不一样。<br />Silverlight<br

2011-03-07 12:48:00 582

转载 用Axis构建java WEB Service

<br />一、Axis安装 1、环境 jdk1.5,Tomcat 5.0<br /><br />  2、到 http://ws.apache.org/Axis/网站下载Axis安装包<br /><br />  3、解压缩安装包,将Axis_UNZIP_PATH/Axis-version/webapps下的Axis包拷贝到TOMCAT_HOME/webapps/下,以下约定Axis_HOME为该TOMCAT_HOME/webapps/Axis目录<br /><br />  4、启动t

2010-09-03 09:26:00 565

转载 sql之left join、right join、inner join的区别

<br />left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 <br />right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录<br />inner join(等值连接) 只返回两个表中联结字段相等的行<br />举例如下: <br />--------------------------------------------<br />表A记录如下:<br />aID     aNum<br />1     a200501

2010-08-24 09:11:00 348

转载 sql2000数据库同步

<br />SQL Server 2000 数据库同步配置的原理<br />复制的概念<br />Microsoft? SQL Server? 2000 的复制是在数据库之间对数据和数据库对象进行复制<br />和分发并进行同步以确保其一致性的一组技术。<br />使用复制可以将数据分发到不同位置,通过局域网、使用拨号连接、通过 Internet 分<br />发给远程或移动用户。复制还能够使用户提高应用程序性能,根据数据的使用方式物理<br />分隔数据(例如,将联机事务处理 (OLTP) 和决策支持系统

2010-07-29 11:20:00 2378

原创 为DTree添加复选框

为DTree添加上复选框可以让树的功能更加丰富,比如在做树形结构的时候可以点击选择多个树节点进行操作等等....添加复选框的方法:1)dtree.js在function dTree(objName) {    this.config = {        target : null,        folderLinks : true,        useSelection : true,        useCookies : true,        useLines :

2010-07-27 15:22:00 11093 48

原创 优化MyEclipse速度

<br />去除不需要加载的模块<br />一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General - Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。 <br />windows–>perferences–>general–>star

2010-07-23 17:19:00 559

转载 JAVA MD5加密

<br />/**<br />     * MD5 加密<br />     */<br />    public String getMD5Str(String str) {<br />        MessageDigest messageDigest = null;<br /><br />        try {<br />            messageDigest = MessageDigest.getInstance("MD5");<br /><br /> 

2010-07-22 09:48:00 429

原创 人员角色权限设计

<br /><br /> <br /><br />

2010-07-07 09:40:00 1450 2

原创 用java操作注册表

<br />package test1;<br /><br />import java.util.prefs.Preferences;<br /><br />/**<br /> *<br /> * @author hadeslee<br /> */<br />public class Test3 {<br />    <br />    public static void main(String[] args)throws Exception {<br />        Preferences pre=

2010-06-29 16:56:00 499

原创 权限设计

1用户登陆需要进行身份验证2登陆经过权限过滤器进行权限过滤3通过过滤,展示出该用户的树形结构4进入页面后对控件进行权限的控制

2010-06-21 10:20:00 733

转载 oracle 10g的数据类型

☆数据类型   定义了:标量(SCALAR)、复合(COMPOSITE)、引用(REFERENCE)和LOB四种数据类型      ☆标量(SCALAR)   合法的标量类型与数据库的列所使用的类型相同,此外它还有一些扩展。它又分为七个组:数字、字符、行、日期、行标识、布尔和可信。      ☆数字  数字,它有三种基本类型--

2010-05-31 09:05:00 1107

原创 零基础零编码一分钟开发对单表的增删改查

零基础零编码一分钟开发javaEE平台之对单表的增删改查,查询方面:带条件的查询,支持分页(oracle、sql、mysql),所有树形结构(如组织机构、功能路径等)均以DTree动态展示(一分钟即可开发完成对树的增删改查),可选择隐藏显示列,插入带普通的数据验证,删除方面全选删除,编辑采用模态窗口,该平台提交数据均采用Ajax方式,保证页面无刷新,页面布局采用div+css,可更换样式 

2010-05-28 15:13:00 1889 3

原创 怎样将excel中的数据通过PL/SQL导入ORACLE数据库中

详细地步骤: 1、打开MicroSoft   Excel   2000   2、文件(F)→新建(N)→工作簿→   3、输入数据后,存盘为test.xls,   4、文件(F)→另存为(A)→   保存类型为:制表符分隔,起名为text.txt,保存到C:/  

2010-05-25 15:54:00 3410

转载 Oracle CHAR,VARCHAR,VARCHAR2类型的区别与使用

区别:   1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR(20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2(20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。   2.CHAR的效率比VARCHAR2的效率稍高。   3.目前VA

2010-05-24 17:28:00 434

原创 oracle建立触发器 实现自增实例

create table TN_TEST(       username varchar2(32),       userpass varchar2(32),       version  number) 要求一:TN_TEST表中字段version 每次修改TN_TEST表则讲version自动加一 建立触发器语句:create trigger add

2010-05-24 17:18:00 543

转载 Java权限控制的算法

这里笔者介绍一种很常用,也比较专业的权限控制思路。这里用java语言描述,其实都差不多的。要换成其他的语言主,自己转一下就可以了。为了方便起见,我们这里定义a^b为:a的b次方。这里,我们为每一个操作设定一个唯一的整数值,比如:删除A---0修改A---1添加A---2 删除B---3修改B---4添加

2010-05-18 12:32:00 392

转载 Oralce的数据类型

定义了:标量(SCALAR)、复合(COMPOSITE)、引用(REFERENCE)和LOB四种数据类型      ☆标量(SCALAR)   合法的标量类型与数据库的列所使用的类型相同,此外它还有一些扩展。它又分为七个组:数字、字符、行、日期、行标识、布尔和可信。      ☆数字  数字,它有三种基本类型--NUMBER、PLS_INTE

2010-05-18 10:03:00 1922

原创 用命令行(CMD)中启动和关闭ORACLE服务

lsnrctl start开启监听lsnrctl stop停止监听net start oracleserviceoracle开启oracle服务net stop oracleserviceoracle停止oracle服务

2010-05-17 09:00:00 5004

转载 SELECT ... FOR UPDATE(WAIT/NOWAIT)命令与ORACLE锁

oracle锁的排队机制:   请求锁定需要排队。如果某个会话请求一个锁定,但是由于其他会话已经锁定了指定记录或对象而无法获得所需的锁定,那么这个会话将会等待。此时,可能多个会话都在等待访问相同记录或对象,在这种情况下,ORACLE会跟踪这些会话请求锁定的顺序。   如果不希望某个会话在无法获得锁定时进行排队等候,那么避免排队的唯一方式是使用SELE

2010-04-29 16:55:00 14440

原创 Proxy方式的aop

这种方式适用于被代理对象有接口的情况public class JDKProxyFactory implements InvocationHandler{    private Object targetObject;        //创建代理对象    public Object createProxyIntance(Object targetObject) {     

2010-03-31 10:18:00 466

原创 CGlib方式的aop

该情况适用于被代理对象没有接口的情况public class CGlibProxyFactory implements MethodInterceptor {    private Object targetObject;            //创建代理对象    public Object createProxyIntance(Object targetObjec

2010-03-31 10:17:00 386

转载 供应链

供应链的概念最早是在20世纪80年代末提出来的。近年来,随着全球制造的出现,以及信息管理技术的迅速发展,供应链在制造业管理中得到普遍应用,成为一种全新的管理模式。    1.供应链的概念及其模型    早期的观点认为供应链是制造企业中的一个内部过程,供应链的概念局限于企业的内部操作,注重企业的自身利益目标。随着企业经营的进一步发展,现代供应链的概念更加注重围绕核心企业的网链关系。

2010-03-26 17:17:00 1391

原创 oracle并发问题

#查看现在系统中用户拥有的锁。Select scott,v$lock.sid,trunc(id1/power(2,16)) rbs,bitand(id1,to_number(ffff,xxxx))+0 slot,id2 seq,lmode,request,v$lock.typefrom v$lock,v$session  where v$lock.sid=v$sessi

2010-03-23 13:45:00 449

原创 oracle常用命令

create insert delete select创建用户必须在sys超级管理员下;连接到超级管理员:conn sys as sysdbasys zhuangyansystem zhuangyanscott tiger查出所有CLERK(办事员)的姓名及其部门名称,部门的人数.找出所有办事员的姓名及部门编号select e.ename,d.dna

2010-03-23 10:55:00 357

原创 oracle多粒度锁机制

1.数据库锁的概念 为了确保并发用户在存取同一数据库对象时的正确性(即无丢失修改、可重复读、不读 “脏”数据),数据库中引入了锁机制。基本的锁类型有两种:排它锁(Exclusive locks 记 为X 锁)和共享锁(Share locks记为 S锁)。 排它锁:若事务T对数据D加X锁,

2010-03-23 10:54:00 590

转载 oracle之索引

1.索引分类a) 唯一索引,    作用是数据约束,保证数据唯一,还有就是数据索引,提高查询效率b)一般索引,只有数据索引的作用, 2.唯一索引的建立create unique index 索引名 on    表名(字段名)ok,假设有一个Emploeyy表,里面有一个empName字段,我们来为empName添加唯一索引cr

2010-03-23 10:08:00 350

转载 proxool属性说明

属性列表说明:fatal-sql-exception: 它是一个逗号分割的信息片段.当一个SQL异常发生时,他的异常信息将与这个信息片段进行比较.如果在片段中存在,那么这个异常将被认为是个致命错误(Fatal SQL Exception ).这种情况下,数据库连接将要被放弃.无论发生什么,这个异常将会被重掷以提供给消费者.用户最好自己配置一个不同的异常来抛出.   

2010-03-22 11:00:00 374

Openfire电子书

介绍openfire基本原理,非常适合入门!

2016-02-19

NodeJs安装win32版

nodejs安装文件 可以用来开发服务端

2014-08-06

ActionBarSherlock源码+demo

ActionBarSherlock源码+demo

2014-08-06

SlidingMenu-master源码和demo

slidingmenu源码和demo 可以用来开发仿网易客户端界面

2014-08-06

模仿sina在线聊天室的网页即时聊天系统

类似网页聊天室的多人在线即时聊天系统 采用ajax技术 解析xml 通过客户端向服务器拉数据的方式获取聊天信息 测试效果还可以

2010-07-09

Extjs3.1.0

最新的Extjs3.1.0官网下载完整版本, 外带Extjs中文文档做参考 欢迎交流: QQ168052704

2009-12-29

的Ajax(jQuary)网页即时聊天(java版模仿sina直播室聊天)

采用jQuery不断向servlet检索数据进行数据的实时更新 对于想学习jquery的人来说,最好不过的例子了 进入和离开房间自动发送消息, 显示当前在线人数 滚动条自动调整 运行方法: MyEclipse直接导入项目 访问http://localhost:8080/chat1.7 后点"进入聊天室" 即可进行在线聊天 立刻和你的朋友体验吧 代码简单易懂 有任何疑问或者提意见 欢迎QQ交流168052704

2009-12-17

POJO代码生成器 Swing做的

超级简单好用的代码生成器,解压后先看看readme 运行时,填入列名和java中的属性类型后点击生成, 就可以生成一个pojo.java文件,不需要手写了 原理也很简单,作为想复习j2se知识的同学来说也很实用哦!

2009-09-03

jsp写的BBS小论坛 有分页 有注册登录 带数据库

这是一个真正的java代码风格的BBS论坛带数据库 和所有建表语句 jsp+javaBean+servlet的注册登录主要功能:分页,发主题帖,回复等等刚刚写好 拿来分享

2009-07-17

jsp写的BBS小论坛 有分页 有注册登录 带数据库

这是一个真正的java代码风格的BBS论坛 带数据库 和所有建表语句 jsp+javaBean+servlet的注册登录 主要功能:分页,发主题帖,回复等等 刚刚写好 拿来分享

2009-07-16

必学的swing 非常适合需要锻炼java代码的人

本程序不是为了学习swing而写,而是为了学习socket而写,简单实用,先运行ChatServer.java在运行ChatClient.java 小巧的聊天窗口就出现在你面前了 赶快和你的朋友聊天吧 适合初学者

2009-07-16

sql server 2005小小项目 特别适合初学者

这个小项目比较适合sql server 2005的初学者 是成功的必经之路 练习一下非常有好处

2009-03-13

一个排列三的网页,用javascript写的

主页文件名为: 排列三.html 功能:机选模式和自选模式2种 随机中奖号码 兑奖

2009-02-21

用javascript编写的扫雷游戏(原理很简单,适合初学者)

用最简单的js函数编写的扫雷小游戏 每一个方格里调用一个函数, 除了java我想这样也是可以实现的吧

2009-02-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除