自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

windchill

通过专注追求专业----云淡天晴

  • 博客(46)
  • 资源 (18)
  • 收藏
  • 关注

原创 二、树莓派RGB LED实验

RGB LED模块可以发出各种颜色的光。红色,绿色和蓝色的三个LED被封装到透明或半透明塑料外壳中,并带有四个引脚。红色,绿色和蓝色三原色可以按照亮度混合并组合各种颜色,因此可以通过控制电路使RGB LED发出彩色光。

2022-10-06 14:08:10 1205

原创 一、树莓派双色LED实验

首次在树莓派上实验双色LED,本文缺乏细节,只是做基本参考.原套装中接线我认为并不合理,此处做了修改. 截图均为真实场景.

2022-10-06 09:16:55 2068

原创 Windchill 10.2M030升级至11.1M020 简要

最后效果:步骤注意事项:1. 全新安装windchill11.1M020,作为目标系统。要求目标系统与源系统模块安装一致。其他包括域名,LDAP,数据库用户名密码等能一致的都坚决一致。虽然官方文件要求数据库用户名不一致。2. Windchill10.2M030作为源系统,要求安装最新补丁包,截至目前补丁包是M030-CPS28-Bundle (6555 MB)3. 确保...

2020-02-17 11:58:48 1917

原创 windchill Cluster 单机手动改集群注意事项(10.2M030为例)

疫情期间,利用业余时间继续实践总结,此次将昨日的单机windchill修改为集群。效果如下:操作步骤如下:1. 将源单机作为master服务器,设置host文件以及修改机器名(master.ptc.com) 切记机器名一定要改,而且要重启才生效。此处三台虚拟机重启了两台,就单忘记了这台未重启。耽误相当多的时间。在slave机器出现“注册从属缓存失败”。127.0.0....

2020-02-12 21:42:02 980 1

原创 副本站点的安装与配置(以10.2M030为例)

疫情期间,做做试验。效果如下:步骤如下:1. windchill主服务器修改机器名pdm,添加host:127.0.0.1 localhost pdm.ptc.com192.168.158.128 ccs.ptc.com192.168.158.129 pdmdb.ptc.com192.168.158.130 pdm.ptc.com注意:安装windchi...

2020-02-11 18:02:30 629 1

原创 windchill Cluster 集群安装注意事项(10.2M030为例)

新型冠状病毒疫情期间,实在无聊。学习了些文档,发现集群与windchill 9还是有些区别,做一些简要注意事项。同时综合多个文档做了下实践。1.直接先上效果如下:2. 过程 以上方式采用PSI安装,基于安装过程中设置集群。虚拟机采用windows server 2012 前提: 切记所有虚拟机关闭防火墙(简单做法) a. 首先在pdmdb虚拟机上安装数据库,...

2020-02-10 20:11:55 767 1

原创 (转)synchronized、volatile、Lock详解

在Java并发编程过程中,我们难免会遇到synchronized、volatile和lock,其中lock是一个类,而其余两个则是Java关键字。以下记录了小博开发过程中对这三者的理解,不足之处请多指教。关于线程与进程请参考博文 以操作系统的角度述说线程与进程synchronized  synchronized是Java中的关键字,是一种同步锁。有以下几种用法:1、修饰方法:在范围操...

2019-08-06 17:51:20 183

转载 (转载)Java四种线程池的使用

Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。newS...

2019-08-06 14:06:19 106

转载 (转载)Java join()方法的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_18505715/article/details/79795728文章目录 一、join()方法的作用 二、join()和start()调用顺序问题 三、join()方法实现原理一、join()方法的作用主要作用是同步,它可以使得线程之间的并行执行变为串行执行。在A...

2019-08-05 10:38:32 729

转载 (转载)Java多线程——线程间的通信,wait() 与 notify()

1、概述针对同一个资源的操作有不同的线程2、例如:线程 A 和线程 B ,针对同一个对象(包子)进行操作3、等待唤醒机制3-1、概述通过一定的手段使各个线程之间能有效的利用资源,是多线程之间的协作机制3-2、wait() 与 notify()一个线程进行了规定操作以后,就进入等待状态(wait),等待其他线程执行完操作后,再将其唤醒(notify)。若有多个线程等待唤醒...

2019-08-04 14:35:53 85

原创 通过程序发布FTPS以及连接FTPS

本例中我们以Apache FTPServer为例进行发布FTPS, 也以Apache FTPClient为例进行客户端连接FTPS。 首先我们启动FTPServer package examples.ftpServer;import java.io.File;import org.apache.ftpserver.FtpServer;import org.apache.

2011-06-25 23:45:00 9927 1

原创 Apache FTPServer搭建FTP

 Apache FtpServer是纯Java写的开源FTP服务器。 下载地址http://mina.apache.org/ftpserver/在这里我们先不讲FTPServer的开发,主要简单认识下如何搭建FTP。 1.       下载Apache FtpServer 1.0.5 Releasehttp://mina.apache.org/ftpserver/downloa

2011-06-22 18:12:00 19238 1

原创 SSL双向认证的java实现

我们常见的SSL验证较多的只是验证我们的服务器是否是真实正确的,当然如果你访问的URL压根就错了,那谁也没有办法。这个就是所谓的SSL单向认证。 但是实际中,我们有可能还会验证客户端是否符合要求,也就是给我们每个用户颁发一个证书,比且每个数字证书都是唯一的,不公开的。这样就能通过这个数字证书保证当前访问我服务器的这个用户是经过服务器认可的,其他人不可访问。 双向认证 从第一个层面上

2011-06-22 15:54:00 3193 1

转载 SSL的三大误区 此文刊登在《计算机世界》第5期

。。网站欺诈(Phishing)目前日益猖獗,而很多安全厂商对此却束手无策,在目前条件下,这类攻击不是靠技术能解决的,需要靠人们搽亮眼睛。此外,网站作为受害方之一,也可以采取一定的措施自我保护。SSL认证曾经被认为是好方法,但目前存在认识误区。那么,还有什么好方法呢? 。。误区一: 。。对SSL数字证书(SSL证书)功能的误解。 。。许多网站开发者认为只要部署了SS

2011-06-22 14:42:00 1195

转载 黑盒的不足和白盒的不足

<br />黑盒测试和白盒测试是两种不同的测试方法。在整个的测试过程中两种方法都会用到,但以经验来看,在一个项目中测试工程师还是以黑盒测试为主,白盒测试为辅。对于有些人认为黑盒测试没有技术含量,这是完全错误的一种看法,好的黑盒测试需要丰富的经验和敏锐的思维。<br /><br />  黑盒测试的特点:<br />  1. 不基于对系统内部的设计和实现。<br /><br />  2. 用例设计基于功能的定义和需求说明书。<br /><br />  3. 关注于测试数据的选择和测试结果的分析。<br /><b

2010-11-17 20:27:00 1290

原创 解决安装partslink后引发高级搜索速度慢的问题

<br />在9.1 M020中,安装配置完partslink后,会发现高级搜索中以精确搜索一个Number,速度极其慢,<br />数据量大的情况下可能要等待30分钟,在Muiltil Level BOM Compare中,有一个搜索part的页面,<br /> <br /><br /> <br />在搜索part时 速度会非常慢,如果是IE 很有可能浏览器挂掉。<br /> <br />解决方案:修改以下文件<br />$Windchill_Home/codebase/pickerAttributes.

2010-07-08 11:42:00 1463

转载 老鹰的重生

<br />         鹰可以活到70岁,当鹰活到40岁的时候将面临一次生死抉择!这主要是因为当它的生命到了第40个年头的时候,鹰的爪子开始老化,无法有力地捕捉猎物;它的喙变得又长又弯,会垂到胸脯的位置;它的翅膀会长出又密又厚的羽毛,让它的双翅变得沉重,难以飞翔。此时的鹰只有两种选择:要么等死,要么经过一个十分痛苦的重生过程。如果想重生,鹰得独自飞到山顶,在山的高处准备重生。这是一个漫长而可怕的过程,重生的鹰要忍受莫大的痛苦和剧烈的身体创伤。重生的第一步是除去老化的喙,鹰用头抵着粗糙的岩石,在石壁上一

2010-07-07 23:46:00 4307

转载 如何生存

 一个年轻人感到自己在人世间的生存压力越来越大,不知道如何应对。   他路过一片枫树林,被一阵悠扬的钟声吸引。他顺着钟声来到一座寺庙,见一长老拄着杖,气定神闲地打坐,便虔诚地坐下去。   长老问:“年轻人,你在尘世遇到了什么困难?”   年轻人答道:“我对前途感到十分迷茫,不知长老有何妙法排解?”   长老捋捋白须,呵呵笑道:“妙法谈不上。这个你带回家,每天早晚各看一次,想一遍,症结自然消解。”说

2010-05-06 23:08:00 607

转载 悲从何来

古时有一个大财主,吃斋念佛多年,50岁方得一子,视为掌上明珠。   儿子渐大,财主发现儿子只会笑,不会哭。财主想尽各种办法,夺他东西,不哭;骂他,不哭;打他,不哭。正无可奈何之际,适逢一云游高僧前来化缘,财主遂求其为儿子诊治。   仆人把孩子抱来。孩子不认生,冲高僧嘻嘻直笑。财主上前,咬咬牙狠狠地打了孩子屁股一下,孩子皱皱眉头,随即平静,一声不哭。   财主冲高僧一摊手:“高僧,这孩子是不是智力有

2010-05-06 23:05:00 618

原创 Tibco中文件的创建,超级简单实例

本教程只针对没有在Tibco中运行一个实例但是对于Tibco干兴趣的朋友。  写此教程也是为了结识各位英雄豪杰,虽然现在你或许是初学者,但是几年之后,很有可能成为一个高手。到时还请你多多指教! 在Windchill集成的过程中可能应用Tibco作为ESI的中间件。当然其他系统的集成也完全可以应用Tibco作为中间件。在此先运行一个实例成功给我们加点信心。 由于CSDN无

2010-01-21 19:52:00 2007 1

原创 查询对象的自定义类型WTTypeDefinition

import java.lang.reflect.InvocationTargetException;import java.rmi.RemoteException;import com.ptc.core.meta.type.mgmt.common.TypeDefinitionDefaultView;import com.ptc.core.meta.type.mgmt.server.impl.WT

2009-12-12 12:24:00 1798 3

原创 软属性文档类型的最新文档

源:原创 作者:云淡天晴 时间:2008-12-19         本次例子依然延续了前几次查询的模式,虽然该范例只是查询WTDocument,但是对于WTPart的查询也是适用了。       针对真实项目中的应用提取出来的例子,在此,列出代码。谢谢你关注上雪堂。      import com.ptc.core.meta.type.mgmt.server.impl.WTTyp

2009-12-12 12:21:00 2358

原创 关于windchill中项目的高级查询

来源:原创 作者:云淡天晴 时间:2008-12-08     在windchill中很多查询都是非常类似的,方法也是非常之多,不过只要会两三中查询方式就可以应付windchill中几乎所有的查询需要,本次将再次提及一种非常方便的查询,不过对于这种查询方式需要对于数据库表有一定的了解。此实例中需要注意的是对于时间的比较查询。      import java.sql.Times

2009-12-12 12:20:00 3718

原创 windchill开发之创建对象

来源:原创 作者:云淡天晴 时间:2008-10-21          在windchill开发的过程中,整个操作围绕的都是增删改查,今天我们将介绍的是增加,此次以part的创建为例,对于删除,修改都一几乎一样的代码。        以下是源代码:        import java.lang.reflect.InvocationTargetException;import j

2009-12-12 12:17:00 5358 3

原创 windchill开发之远程方法调用

windchill开发之远程方法调用来源:原创 作者:云淡天晴 时间:2008-10-19        在windchill的开发过程中不可避免要用到RMI远程方法调用,什么是远程方法调用,可以查看java中的基本概念。在windchill开发过程中,原理与以前在java中的一样,但是方法却有说区别。在windchill中被调用的方法运行在MethodServer端,

2009-12-12 12:16:00 7097 5

原创 windchill开发简单入门之高级条件查询

源:原创 作者:云淡天晴 时间:2008-10-17        在上一篇文章中,我们介绍了windchill开发简单入门之条件查询,可以说是查询中必备的能力。但是现实中,我们的查询将更加复杂,我们平时能够进行sql语句的多表查询,那么windchill本身是不是也有这样的简单但是方便功能强大的查询呢?答案是肯定的,但是相关资料比较少,或者说也比较复杂,在这里,我们对此举一个实例。 

2009-12-12 12:06:00 5949 5

原创 内外忽悠,软件业能怎样发展?

     近几年,中国软件很大的发展都将外包作为重点扶植对象,外包似乎很火热。     外包火热,说明了自己不做产品,自己为什么不做产品,是因为做不出来,或者说做出来没有市场。     外包越是发展,说明自己的核心技术都没有,那还有什么可以庆幸的呢?     中国软件没有多少能经得起国际市场的筛选,从PDM/PLM来说,都是以UG,Oracle,PTC 等公司拿走了绝大部分市场份额

2008-12-25 13:55:00 1584 2

转载 JAVA面试题解惑系列(四)——final、finally和finalize的区别

 作者:臧圩人(zangweiren) 网址:http://zangweiren.javaeye.com >>>转载请注明出处! final、finally和finalize的区别是什么? 这是一道再经典不过的面试题了,我们在各个公司的面试题中几乎都能看到它的身影。final、finally和finalize虽然长得像孪生三兄弟一样,但是它们的含义和用法却是大相径庭。这一次我们就一起来回顾一下这方

2008-07-21 12:46:00 663

转载 JAVA面试题解惑系列(二)——到底创建了几个String对象?

 原文地址:http://zangweiren.javaeye.com/blog/209895 作者:臧圩人(zangweiren) 网址:http://zangweiren.javaeye.com >>>转载请注明出处! 我们首先来看一段代码: Java代码 String str=new String("abc");  紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String

2008-07-21 12:44:00 630

转载 JAVA面试题解惑系列(三)——变量(属性)的覆盖

 作者:臧圩人(zangweiren) 网址:http://zangweiren.javaeye.com >>>转载请注明出处! 变量,或者叫做类的属性,在继承的情况下,如果父类和子类存在同名的变量会出现什么情况呢?这一次,我们就一起来回顾一下这个问题——变量(属性)的覆盖。 这个问题虽然简单,但是情况却比较复杂。因为我们不仅要考虑变量、静态变量和常量三种情况,还要考虑private、friend

2008-07-21 12:42:00 533

转载 JAVA面试题解惑系列(五)——传了值还是传了引用?

 作者:臧圩人(zangweiren) 网址:http://zangweiren.javaeye.com >>>转载请注明出处! JAVA中的传递都是值传递吗?有没有引用传递呢? 在回答这两个问题前,让我们首先来看一段代码: Java代码 public final class ParamTest {      // 初始值为0      protected int num = 0;       

2008-07-21 12:39:00 488

转载 JAVA面试题解惑系列(一)——类的初始化顺序

 原文地址:http://zangweiren.javaeye.com/blog/208122 作者:臧圩人 网址:http://zangweiren.javaeye.com 大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,另外还有一些将变量值输出到控制台的代码,然后让我们判断输

2008-07-21 12:34:00 450

原创 JAVA里字符编码的探索与理解

 众所周知,JAVA为了国际通用,用的是UNICODE来保存里面的字符。而UNICODE只是一个种字符集,字符的存储和表示要用到一定的字符编码格式,而与UNICODE对应的字符编码格式就是我们常看到的UTF-8,UTF-16等等,而UTF-8是最常用的,所以人们常常把它和UNICODE等同起来(我以前就是这样的),这在某些情况下是没有错的,但这样的理解在JAVA里就会产生一些混淆。我们用下面的程序

2008-07-16 14:34:00 72

转载 从追MM谈Java的23种设计模式

从追MM谈Java的23种设计模式   1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯 德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory.     工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点 是

2008-07-12 12:52:00 761

转载 在Windchill PDMLink和ProjectLink中使用iCalendar

 从 Windchill 8.0 维护版本起,Windchill PDMLink 和 Windchill ProjectLink 均支持使用 iCal 或 iCalendar 安排会议的标准。      iCalendar 允许您通过电子邮件将会议请求和任务发送给团队中的其他成员。iCalendar 电子邮件的收件人(具有支持的软件)可以轻松回复发件人,也可以提出另一个会议日期/时间的建议。 

2008-07-11 21:24:00 1708

转载 运用Windchill PartsLink建立物资基本的数据库

【摘 要】 本文描述了中国航天二院利用PTC公司的Windchill PartsLink系统建立物资基础库的全过程。文章从项目背景、需求分析、总体目标,系统选型、系统设计要点、实施关键技术、项目实施过程、现阶段取得的成果、实施经验以及系统深度开发和利用、后期推广等几个方面进行了相关介绍。  【关键词】Windchill PartsLink 数据库  1 项目背景和总体目标  1.1 项

2008-07-11 21:21:00 3313

原创 HashMap 与 TreeMap的区别

                   HashMap通过hashcode对其内容进行快速查找,而TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个有序的结果你就应该使用TreeMap(HashMap中元素的排列顺序是不固定的)。HashMap中元素的排列顺序是不固定的)。        HashMap通过hashcode对其内容进行快速查找,而TreeMap中所有的元素都

2008-07-04 16:00:00 952

原创 你真的知道为什么要用get与set吗?

class Person {         private String name;         private String age;         public String getName()         {             return name;         }         public void setName(String

2008-06-27 16:07:00 1947 1

原创 再次深入了解String

一、从根本上认识java.lang.String类和String池 首先,我建议先看看String类的源码实现,这是从本质上认识String类的根本出发点。从中可以看到:1、String类是final的,不可被继承。public final class String。2、String类是的本质是字符数组char[], 并且其值不可改变。private final char valu

2008-06-27 15:47:00 643

转载 深入理解java String

         要理解 java中String的运作方式,必须明确一点:String是一个非可变类(immutable)。什么是非可变类呢?简单说来,非可变类的实例是不能被修改的,每个实例中包含的信息都必须在该实例创建的时候就提供出来,并且在对象的整个生存周期内固定不变。java为什么要把String设计为非可变类呢?你可以问问 james Gosling :)。但是非可变类确实有着自身的优势,

2008-06-23 13:35:00 662

Tibco文件的读取

用过Tibco实例的同志不需要下载,很简单,这是入门用的。本人深知入门的不易,网上关于Tibco的资料比较少,中文更是少见。本来想在csdn博客中直接写,结果CSDN不能上传图片,不能很好的说明Tibco中关于文件的操作。

2010-01-21

J2EE面试题集(java面试宝典)

我们始终重点关注J2SE部分,我们关注java中最简单的部分,最容易被你忽视的部分。或许你都了解,但是你将有收获。http://www.shangxuetang.cn,期望将你的宝贵经验与 大家分享。

2008-10-16

Java基础面试题(程序员必备面试宝典)

对于软件开发的面试中,j2se部分的比例高达90%,对这一部分的理解可以影响对于java很多方面的看法。所以请关注http://www.shangxuetang.cn,我们注重基础,注重最容易忽视的的地方。

2008-10-16

windchill9.0业务

该文档主要介绍了windchill9.0业务,有很多实例说明了windchill新特征。如需更多内容可以参考偶建的上学堂网站http://www.shangxuetang.cn

2008-10-13

windchill9.0开发

该文档主要介绍了windchill9.0开发与以前的不同之处.其中有很多实例说明了windchill开发的相关问题.大家有兴趣可以去http://www.shangxuetang.cn看看,也介绍了有windchill技术方面的东西.

2008-10-13

.net技术知识汇总

.net技术知识汇总

2008-08-04

C#最新飞鸽传书

这是应网友要求最新修改的C#飞鸽,东西很粗糙,仅供学习。<br>如有疑问,尽请联系。经历.Net2003到现在,C#是优秀的语言,.Net也是非常好的一个平台。现在做Java,体会到Java其实与C#语言类似开发的平台来说Java同样也可以做到.Net一样,甚至更加强大,目前感觉Java的最大缺憾是自带的帮助文档比起MSDN简直太少了。别以为搞.Net的就是拖控件,小看C#,很愚昧。

2008-05-24

windchill9.0工作流

windchill 工作流 plm 开发

2008-04-20

windchill9.0工作流

windchill 工作流 plm 开发

2008-04-20

windchill JCA介绍

windchill JCA介绍

2008-04-20

Workflow_Upgrades

windchill9.0中工作流改进

2008-04-20

Windchill9.0开发技术介绍

Windchill9.0开发技术介绍,包括最新的二次开发技术,Ajax,JCA,添加下拉菜单等等

2008-04-20

Windchill9.0开发技术介绍

Windchill9.0开发技术介绍,最新的二次开发技术,包括Ajax,JCA,添加下拉菜单等等。资源共享。

2008-04-20

人事关系管理系统数据库

本数据库设计较为合理,这是一个数据库备份文件。可以直接在MSsql上还原数据库。

2007-09-24

人力资源管理系统数据库

人力资源管理系统数据库

2007-08-31

人力资源管理系统

人力资源管理系统,有全部源代码,有注释,有很多漏洞。<br>以后陆续完善。重点在于互相学习。有数据库备份。

2007-08-31

C#飞鸽传书

C#简易飞鸽传书有源代码,提供注释!供学习!

2007-08-21

C#.net学习型飞鸽传书

C#.net学习型飞鸽传书,提供源代码.有重点注释。

2007-08-18

空空如也

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

TA关注的人

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