我们来完成一个类似通讯录的功能,我们可以添加人员,查看和修改,删除人员,我们假设我们的通讯录中只记录人员的名字和年龄字段.先看看完成后的效果吧 点击New可以到新增人员页面,如下图: 编辑按钮后进入编辑页面,并将人员信息带过来,删除按钮可以将文档删除. 我们的项目中一种包含三个Xpage页面,CaryMain,CaryCreate和CaryUpdate. 1.       CaryMain页面为主页面,提供新建按钮和显示信息. 1.1.该页面的New按钮的OnClick的事件代码如下: 1.2.…
—- Lotus Domino 是当今办公自动化系统的主流开发平台之一,目前大部分企业和机构都在使用Lotus Domino 开发自己的无纸办公系统.在开发过程中,我积累了一些小技巧,现在公布出来,希望能给相关人士提供一些帮助. 一. Lotus Domino 与关系数据库的互操作 —- 在项目开发过程中,遇到的第一个棘手的问题是:如何把原先的关系型数据库中的内容全部导入 Domino 中?因为企业现在的所有数据都集中在一个关系型数据库中,因此希望Notes库能与旧的关系库互操作,而不必在数据库…
Linux平台下Lotus Domino服务器部署案例 几年前我写了篇<RHAS2.1下安装中文LotusDominoR6.5图解>这篇文档被多个大型网站转载,曾帮助过很多公司系统管理员部署Lotus系统.目前公司把OA平台升级至Domino 8.5,下面将8.0的安装方法总结一下分享给大家. 一.环境简介 软件: Suse Linux 企业版+Lotus/Domino 8.0 硬件: IBM 3950M2 +  DS4700,(服务器和存储都采用SAS盘) HBA卡: QLogic 4Gb …
实现机关办公自动化工作需要计算机技术的支持,在计算机软件范围中,有网络操作系统软件.数据库软件和开发工具等基本系统软件,在此基础上开发出适合本单位使用的应用软件.对如何选用系统软件,笔者没有发言权,但是根据实际情况,笔者有必要对Lotus Domino谈点人个看法.因为该软件一是目前比软流行且已为众多机关所采用,二是该软件费用软高,三是由于该软件是个半成品软件,稍加改动就可以适用于给领导演示.可以说,该软件有许多优点,但笔者在咨询有关专家后,认为由于 Domino 的技术限制和我国政务办公信息系…
Domino和关系数据库进行交互是日常项目开发中经常涉及到的一个方面,每个domino开发人员都写过这样的程序,本文就这个方面做一下简单的总结. 一.工具篇 1.使用LEI(Lotus Enterprise Integrator) LEI的英文全称是Lotus Enterprise Integrator ,它是以前大家熟知的NotesPump的升级产品,是基于服务器的数据分布产品,提供了定义和管理以下事物的环境: *大量的数据交换 *数据同步 :事件驱动和实时的数据传输 LEI服务器处理指令,建…
在domino中写webservice可以使用LotusScript,也可以使用java,由于LotusScript API提供的功能多数都是操作domino数据库中文档的,在web service中也有一些限制,具体如下: 1. 不要使用原生 LotusScript 类(如 NotesDatabase.NotesDocument 等)作为参数或返回值.2. 不要使用变量或货币数据类型作为参数或返回值.3. 不要使用列表或数组作为参数或返回值(可以使用数组,不过必须使用稍后在本文中所描述的一种特…
Linux下搭建Lotus Domino 集群 本文内容是Linux平台下Lotus Domino服务器部署案例(http://chenguang.blog.51cto.com/350944/1334595)的另一个模块,所以大家首先要有以上基础之后然后继续实验.集群是 Lotus Domino Server 提供的最重要特性之一.对于任何使用 Domino 服务器的组织,让用户能够持续访问它们的数据库是至关重要.Domino 集群是由两个以上的服务器组成的服务器组,它的功能包括为用户提供持续的…
此处下载操作视频:RHAS Linux下架构Lotus Domino 6.5视频教程      在rhas下架构Lotus Domino 汉化 650) this.width=650;" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' alt="" border="0" src="http://img1.51cto.co…
在编程发送各种类似通知的邮件时,时常会需要发件人显示为某个特定的帐户,比如某个部门的名称或者管理员的名字.另一种需求是,用户收到某封邮件后,回复邮件的地址不同于发件人栏显示的地址.而正常情况下,发送邮件的脚本如果是在客户端运行,发件人就是当前用户:如果是在服务器上运行,发件人则为代码的签名者:并且邮件都是被回复到显示的发件人地址.如果同时邮件是由服务器上的定时代理发出的,我们可以使用想显示的发件人的ID签名代理,甚至单为此用途先创建一个ID.或者也可以在代理的属性的安全选项页里设置以其他用户的身…
利用Spring.Net技术打造可切换的Memcached分布式缓存读写类 Memcached是一个高性能的分布式内存对象缓存系统,因为工作在内存,读写速率比数据库高的不是一般的多,和Radis一样具有高效的读写和分布式的优势,上一篇博文<Memcached在Windows下的配置和使用>已经对介绍过它在windows上的配置和使用.   新建ICacheWriter类--CacheWriter的接口,以达到通过配置文件可以切换缓存读写方式,例如,缓存读写也可以通过httpruntime.ca…
lotus domino 软件学习网站(自己收藏的) 我学习lotus domino时间也不是很长,相比较学习lotus,学习java的时间还是比较长的,刚开始看网上的说法都是不看好lotus的, 但是随着深入接触你会发现lotus并不是我们形象的那样,在此我分享一些我自己查阅和看过的一些网站,希望能给你们一些帮助. 1.资深程序员点评当前某些对Lotus Domino 的不实评论 https://www.cnblogs.com/hannover/p/5180239.htm (该博主写的还是对我…
架設藍色巨人的協同合作訊息平台 在全程Linux環境部署IBM Lotus Domino/Notes 8.5 珊迪小姐 坊間幾乎所有探討IBM Domino/Notes的中文書籍,皆是以部署在Microsoft Windows的範例作為技術探討的方向,而針對部署在Red Hat Enterprise Linux的技術資訊則少之又少.有鑑於此,這裡將分享IBM Domino/Notes 8.5.2從伺服端到用戶端的基礎部署指引. 企業的成長來自於人員的生產力,而人員的生產力則取決於協同合作的效率.…
IBM Lotus Domino Server 有个最重要的高可用特新就是集群,它对于任何使用 Domino 服务器的组织,让用户能够持续访问它们的数据库,保证业务不间断运行.下面通过两个视频来学习如何设置集群.   本文出自 "李晨光原创技术博客" 博客,请务必保留此出处http://chenguang.blog.51cto.com/350944/782073…
基于Linux平台的Lotus Domino 8系统部署五部曲(全视频展示),学习就像看电影 第一部:安装部署 第二部:配置Domino 第三部:Notes8客户端配置 第四部:为Domino系统加装防病毒系统 第五部:利用Netbackup备份Domino系统数据 本文出自 "李晨光原创技术博客" 博客,谢绝转载!…
Django+小程序技术打造微信小程序助手 (一个人学习或许会很枯燥,但是寻找更多志同道合的朋友一起,学习将会变得更加有意义✌✌) 从零到一的完整项目开发实战过程,项目开发聚焦重要知识点,先原理后实战! 第1章 Django2.0+微信小程序+高可用部署上线,带你打通全栈开发 1-1 Django+小程序技术打造微信小程序助手试看 第2章 小程序开发入门,从零入手小程序开发的流程与网络.存储等常见API 从几个方面介绍小程序开发相关的内容,包括小程序开发者账号注册.小程序开发流程.小程序开发规范…
1 public function showList() { $m_ld = D ( 'guangxi_ld' ); $page = I ( 'get.p', 1 ); // 在配置中获取分页值 $pagesize = C ( 'PAGESIZE' );//在config配置分页显示的条数 $list = $m_ld->field('id,delivery_address,receiver_address,time,price,heavy,low,corp_name,linkman')->pa…
HTML5 作为下一代网站开发技术,无论你是一个 Web 开发人员或者想探索新的平台的游戏开发者,都值得去研究.借助尖端功能,技术和 API,HTML5 允许你创建响应性.创新性.互动性以及令人惊叹的漂亮网站.更进一步,你也可以使用 HTML5 创建原来只能用于桌面平台上的复杂应用程序. 这篇文章挑选了适合中级开发者的10个 HTML5 进阶教程,带你深入学习 HTML5 技术在 Web 开发中的实际应用. 您可能感兴趣的相关文章 35个让人惊讶的 CSS3 动画效果演示 8个惊艳的 HTML5…
本系列博客介绍以python+pygame库进行小游戏的开发.有写的不对之处还望各位海涵. 上一个博客我们一起学习了pygame中的Sprite模块和如何加载动画:http://www.cnblogs.com/msxh/p/5013555.html 这次我们来一起学习pygame中的冲突检测技术. pygame支持非常多的冲突检测技术,我们来一一的看一下他们是如何使用的: 一.精灵与精灵之间的冲突检测 1.两个精灵之间的矩形检测 在只有两个精灵的时候我们可以使用pygame.sprite.col…
.net中对象序列化技术浅谈 2009-03-11 阅读2756评论2 序列化是将对象状态转换为可保持或传输的格式的过程.与序列化相对的是反序列化,它将流转换为对象.这两个过程结合起来,可以轻松地存储和传输数 据.例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象.反之,反序列化根据流重新构造对象.此外还可以将对象序列化后保存到本地,再次运行的时候可以从本地文件 中“恢复”对象到序列化之前的状态.在.net中有提供了几种序列化的方式:二进制序列化…
SpreadJS 支持 Knockout (KO)技术, KnockoutJS 是一个使用 MVVM 模式的 JavaScript 库,允许双向数据绑定,使数据和UI界面进行实时的交互更新.关于KO的详细介绍.教程和文档请参考:http://knockoutjs.com/. 你可以通过以下步骤轻松在 SpreadJS 中应用 Knockout 技术: 1. 添加最新的 jQuery 引用, Wijmo 插件, Knockout .js 文件和 KO 关于 Wijmo 的扩展文件. 2. 创建 V…
这是从 Unity教程之再谈Unity中的优化技术 这篇文章里提取出来的一部分,这篇文章让我学到了挺多可能我应该知道却还没知道的知识,写的挺好的 优化几何体   这一步主要是为了针对性能瓶颈中的”顶点处理“一项.这里的几何体就是指组成场景中对象的网格结构.   3D游戏制作都由模型制作开始.而在建模时,有一条我们需要记住:尽可能减少模型中三角形的数目,一些对于模型没有影响.或是肉眼非常难察觉到区别的顶点都要尽可能去掉.例如在下面左图中,正方体内部很多顶点都是不需要的,而把这个模型导入到Unity…
GPRS 锁定 本词条由“科普中国”百科科学词条编写与应用工作项目 审核 . GPRS(General Packet Radio Service)是通用分组无线服务技术的简称,它是GSM移动电话用户可用的一种移动数据业务,属于第二代移动通信中的数据传输技术.GPRS可说是GSM的延续.GPRS和以往连续在频道传输的方式不同,是以封包(Packet)式来传输,因此使用者所负担的费用是以其传输资料单位计算,并非使用其整个频道,理论上较为便宜.GPRS的传输速率可提升至56甚至114Kbps.[1] …
一.前言 最近各种视频直播app到处都是,各种霸屏,当然我们也是需要体验的,关于视频直播的软件这里就不介绍了,在不是技术的人来看,直播是一种潮流,是一种娱乐方式,但是作为一个高技术的,我们除了看看,更重要的是学习技术,其实Android中的视频技术没什么说的,因为网上的资料很多,但是之前的视频技术大部分都出现在了视频播放,就是主流的视频播放器,那个最重要的一个技术就是视频的编解码,这个也会在后续文章中详细介绍视频的处理技术.但是现在直播的技术是在之前的视频技术上又有了一个要求就是视频录制,现在录…
import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method; import android.os.Bundle; import android.app.Activity; /** * Demo描述: * Android中Java反射技术的使用示例 * 在Java中描述字节码文件(xxx.class)的类叫Class * 反射的过程可视为剖析Class的过…
课程简介 免费公开课主题: .Net中的高帅富技术-“工作流” 公开课开课时间:     10月17日 19:30--21:30 公开课YY频道:       85155393   (重要:公开课QQ提醒)  讲 师:      马伦  公开课软件环境:     Visual Studio 2010及以上版本                                      公开课听课密码:     520 ----------------------------------------…
转自:http://www.cnblogs.com/winloa/archive/2012/03/25/2416355.html .Net中通过反射技术的应用----插件程序的开发入门 再开始之前,先学习基本基本的概念. 程序集:所有.Net类都是定义在某个Assembly(程序集)中的,.Net基本类是定义在mscorlib.dll中.exe也可以看做是类库,也可以引用..net的exe也是Assembly, .net中的exe和dll的区别就是exe中包含入口函数,其他没有区别,exe也可以…
挑战以Dropbox为代表的传统“同步网盘”,Seafile推出“分布式文件同步技术”打造的私有云服务#36氪开放日# 其他 JasonZheng • 2012-04-07 15:14 来自36氪开放日北京站. 近两年来Dropbox等云储存服务迅速窜红,各大巨头纷纷推出自家的云储存服务(苹果的iCloud, 微软的SkyDrive, Google即将推出的GDrive),国内也有类似的服务(金山网盘.袋鼠盘.坚果云等).用户只需将自己的文件资料储存到这些云储存空间上,就可以从自己的台式机.手机…
近两年来 Dropbox 等云储存服务迅速窜红,各大巨头纷纷推出自家的云储存服务(苹果的 iCloud, 微软的 SkyDrive, Google 即将推出的 GDrive),国内也有类似的服务(金山网盘.袋鼠盘.坚果云等).用户只需将自己的文件资料储存到这些云储存空间上,就可以从自己的台式机.手机.平板等终端设备随时随地访问自己的文件资料,用户如果在一个地方更新文件,其它地方也会自动同步. 挑战以 Dropbox 为代表的传统 “同步网盘”,Seafile 推出 “分布式文件同步技术” 打造的…
IOS开发中使用CNContact\CNMutableContact 对通讯录增删改查 首先当然是把CNcontact包含在工程中: @import Contacts; 1.下面是增加联系人的程序段: CNMutableContact * contact = [[CNMutableContact alloc]init]; contact.imageData = UIImagePNGRepresentation([UIImage imageNamed:"]); //设置名字 contact.giv…
OS X 和iOS 中的多线程技术(上) 本文梳理了OS X 和iOS 系统中提供的多线程技术.并且对这些技术的使用给出了一些实用的建议. 多线程的目的:通过并发执行提高 CPU 的使用效率,进而提供程序运行效率. 1.线程和进程 进程 什么是进程 进程是指在计算机系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行中其专用且受保护的内存空间内 比如同时打开 Xcode .Safari ,系统就会分别启动两个进程 通过活动监视器可以查看Mac系统中所开启的进程 线程 什么是线程 一…