- Tribon套料-假零件定义
咫尺天涯★
c#
假零件是指在CAD中画的二维封闭轮廓,或在Nesting中画的封闭几何轮廓,然后定义为Tribon零件,以实现特殊的用途,比如工装套料下指令。如何操作呢?方式一:在CAD中先画好二维封闭轮廓图形,长方形,矩形,圆都可以。打开Nesting模块,通过File->Import->DXF方式二:直接在Nesting模块中画好零件导入后定义信息然后按照提示输入信息,如名称,板厚、数量、零件号等信息然后就可
- Tribon套料-复制零件
咫尺天涯★
c#
套料Nesting中如何复制零件呢?打开一张套料版图,通过Nesting->Nestingparts->Transform(或按快捷键)->选择零件然后点Options或按快捷键然后回车(Yes)同意复制零件再回车,此时方向高亮出现此时可以点击原零件,并摆放到一个新位置,然后回车确认即可或直接点击方向碰撞摆放。然后按照提示输入复制的数量。操作过程中注意看Message的提示。
- Tribon二次开发-Property Scheme
咫尺天涯★
python
在Tribon中我们查看模型属性使用Tools->Inquiry->Model或快捷键“Ctrl+D”,弹出界面将显示该模型的相关属性,如下图。现在假如我们需要在属性界面显示其他信息呢,比如模型的自定义属性,船体板材的套料版图号(2006版的sj00.exe属性界面不能显示版图号,2010版属性界面可以显示版图号),属性界面显示模型其他属性,具体怎么操作呢?1定义ObjectProperties(
- Tribon二次开发-COM接口的使用(抽取数据)
咫尺天涯★
c#.net
在VS2015中新建一个窗体工程,用C#或VB都可以,并在界面在上添加一个按钮,点击按钮添加点击事件,在项目的引用节点下添加C:\Tribon\M3\Bin\tbdexint.exe,此时节点下新增TBDEXINTLib,如下图。在TBDEXINTLib上右键选择“在对象浏览器中查看”,看看包含哪些类、方法、接口等。DoDataExtraction执行数据抽取,参数是抽取命令如”HULL.PANE
- Tribon二次开发-Excel/VBA数据抽取
咫尺天涯★
excel
在Tribon的启动目录下有两个样板Excel,通过在Excel里面抽取数据。源文件存储在C:\Tribon\M3\customise打开OutfiList,出现一系列按钮,都是抽取数据的功能按钮,可以点击按钮看看界面,按照界面提示输入相关参数,,比如101*,*101*等,抽取的结果会在本Excel的前面几页中,并跳转至结果页中。点出Excel的“开发者工具”,点击“VisualBasic”,通
- Tribon二次开发-Help命令
咫尺天涯★
python
一般对于数据抽取命令都是直接查看C:\Tribon\M3\Document里面的Excel(绝大部分的Excel都是船体专业的)或F1帮助文档(舾装、管系、电气等),但有时F1帮助文档命令提供的不全面,例如,需要抽取使用structure建的槽钢、工字钢、圆管等零件的长度,F1帮助文档命令并没有直接提供长度的抽取命令,如下图。可以看到语句STR('xxx').ITEM('xxx').GROUP(1
- Tribon二次开发-面向对象
咫尺天涯★
Tribon二次开发python
最近在做基于自定义属性的二次开发,注意到提取自定义属性值可以通过两种方法来获得。第一:调用kcs_dex模块,使用关键字抽取数据;第二:对象的属性来获取,即kcs_att.string/real/integer_get()来获取。这两种方法的原理和区别是什么呢?考虑到面向对象编程思想:newobj([参数])是创建一个对象obj.name是获取属性值obj.Name([参数]),是调用方法基于面向
- Tribon二次开发-py文件打包dll文件
咫尺天涯★
python
结论:现将.py/pyx文件转.c文件,再将.pyd文件修改其后缀为.dll文件工具/包VMwareworkstationPro12或VMwareworkstationplayer12ubuntu-16.04Cython-0.15.1.tar.gzMicrosoftVisualC++6.0Python2.3.py/pyx转.c文件在ubuntu安装Python2.3或Python2.x(Cytho
- Tribon二次开发-逆向
咫尺天涯★
python
有时在用到或看到一些好的二次开发工具,但没有源码,不知道脚本的存放路径,不知道脚本有哪些方法,源码是pyd,pyc,dll文件,总之只有使用环境,但不知道是如何开发的,源码是不对用户开放的,但可以通过编写测试脚本查看文件的存放路径,以及脚本包含的属性和方法。建议使用C:\Tribon\Bin\sj001.exe,并在菜单栏开启View->Console模式进行调试,可同时开启Vitesse的。Vi
- Tribon二次开发-生命周期
咫尺天涯★
Tribon二次开发java开发语言python
在Tribon二次开发过程中,在Python脚本中声明赋值的全局变量的生命周期为脚本执行到软件关闭(sj001.exe,se001.exe,structure等exe程序,而不是脚本执行结束,变量就销毁,垃圾回收)验证:在sj001.exe中调试,开启console(参见另外一篇文章Tribon二次开发-调试_咫尺天涯★的博客-CSDN博客)的方法二A.py内容a="AAAAAAA"printa在
- Tribon二次开发-编码
咫尺天涯★
Tribon二次开发python
在Tribon二次开发过程中,如果脚本内的中变量不包含中文,脚本使用utf8编码,不会出现问题,如果脚本中变量涉及中文,使用utf8会乱码,通过kcs_ui.message_confirm或kcs_ui.message_noconfirm或print,或向图纸页面写数据均会乱码,此时将文件编码改为G2312即可解决问题。那如果脚本中变量有中文,需要向图纸写数据,同时有需要向接口写数据,接口对应的数
- Tribon二次开发-网络请求
咫尺天涯★
Tribon二次开发python
近日遇到一个需求,将从Tribon模型中抽取的数据,通过调用业务系统A的接口写入,在业务系统中作进一步的处理和展示。由于Tribon二次开发默认的Python版本是2.3,与目前市场上Python2.7及以上的版本在网络请求上有一些差别需要注意,踩过坑特此记录。下载包数据的传递通过json进行传递,Python2.3没有内置处理json数据的包,需下载simplejson-2.0.9.tar;通过
- Tribon二次开发-自定义属性
咫尺天涯★
python
在Tribon二次开发中有时由于系统没有提供某些功能,需要额外给模型添加属性,从而实现特殊的目的,如自动化,半自动化建模出图等,此时自定义属性就可以发挥作用。帮助文档路径:1.定义属性模板在电脑开始菜单按路径找到TribonM3->AdministrationTools->ToolkitPreferences并点击在AttributeTemplate选项卡的Categories类别上右键-newC
- Tribon二次开发-调试
咫尺天涯★
python
方法一在Tool->preferences->ToolBars->勾选Vitesse加载指定路径下的脚本查看脚本内容执行脚本查看执行日志,执行脚本前点击此按钮,即可查看脚本调用的函数,传递的参数和返回值以及报错的异常信息,开启日志查看,稍微会影响执行速度。此方法可在脚本中importkcs_ui,使用kcs_ui.message_confirm()方法弹框提示,使用kcs_ui.message_n
- Tribon模型几何信息抽取以及模型格式转换思路
咫尺天涯★
Tribon二次开发编程语言c#c语言后端
Tribon模型几何信息抽取以及模型格式转换思路作者:咫尺天涯一:简介虽然Tribon已经不再维护,但它在船舶设计中占据着举足轻重的地位,在Tribon中导出的三维模型IGES和DXF文件都是”假三维”,无法在UG、SolidWork、SolidEdge、3DMAX、Rhino3D、TSV、有限元计算软件中使用,即使在CAD也都是线面元素,是一个整体,无法高效利用,所以必须抽取Tribon模型导出
- Tribon二次开发-通配符(*)
咫尺天涯★
python
在Tribon中模糊搜素或关键字搜素模型图纸一般用通配符*,可在字符串的任意位置,前面,中间、结尾等,如*DK1A,101*DK1A,101*等等,在二次开发抽取数据也可这样。以抽取1550船102分段分段内所有套料版图名称为例,我们的套料版图命名是船号+分段号+切割类型+序号,自己根据实际来。帮助文档中的抽取命令HULL.NESTED_PLATE(s).NAME模糊搜素的命令是HULL.NEST
- Tribon模型数据抽取之sx700.exe详解
咫尺天涯★
笔记编程语言大数据
Tribon模型数据抽取之sx700.exe详解一:简介网络上关于Tribon模型数据抽取的论文最早流传的是2006哈尔滨工程大学姚竞争的工学硕士学位论文《TRIBON模型的数据抽取及二次开发》,详细文章大家可以自行百度查阅,其中一共介绍五中数据抽取方法,常用的是第二种、第三种、第四种。几何宏语言程序进行数据抽取Python脚本程序抽取COM—OBJECT方法SX700终端查询程序报表生成器Pyt
- Tribon二次开发定制开发
咫尺天涯★
笔记
Tribon二次开发定制开发以及源代码优化,价格根据开发难度定!船,机,电,舾辅助建模,出图,报表,数据提取,企业系统数据对接。
- Tribon Vitesse二次开发技术路线
超人supperman
MSN搬家
有朋友问我想做Tribon二次开发应该从何入手,就总结一个TribonVitesse二次开发的技术路线图供大家参考吧。我所做的也是只TribonVitesse二次开发的舾装部分,颇有局限。有不对的地方,希望大家指正。这里面没有涉及专业知识,当然做Tribon的二次开发,专业知识是非常重要的。我对专业知识知之甚少,就不班门弄斧了。1.Python包括基本语法;字符串操作;顺序、分支、循环结构;列表、
- Tribon二次开发- tbbatchjob
咫尺天涯★
c#.net
在Tribon安装目录下C:\Tribon\M3\Bin里面有许多未知用途的exe,有的双击后时一个DOS终端,有的一闪而过,有的需要按照提示输入信息,有的需要提前在指定的目录配置文件,该如何使用呢?这些exe大多可以在Tribon以外通过.NET来使用,有的可以通过添加.NET项目引用来使用,有的可以通过影藏CMD后台使用。我们在帮助文档里面搜索“Set-upofProgram”,然后点击标题列
- Tribon M3 license keygen
weixin_33919941
前些日子有位"冲浪"的朋友给我一个TribonM1-M2的keygen,后来用他产生的license.dat注册到TB中,找是找key了,可是不能用,可能M3的seed已经改了.今天就按照看雪的教程的跟踪了TB的程序,找到了Vendor和Seed1-2,然后采用lmcryptgui产生了注册机,采用注册机生成了license.dat,再次注册到TB环境中,果然可以了.看来采用Flexlm加密的程序
- Tribon COM组件注册
weixin_30691871
新建一个批处理bat文件,其内容如下:regsvr32/stbps.dllregsvr32/stbpsps.dllregsvr32/stbruntime.dllregsvr32/stbdbaccess.dllregsvr32/sTbDotComOnClient.dllregsvr32/stbprojectselect.dllregsvr32/stbrmtfile.dllregsvr32/stbba
- Tribon二次开发-第三方程序操作Tribon数据
咫尺天涯★
Tribon二次开发python后端
原创文章,多多支持和鼓励!目前Tribon二次开发都是基于Vitess平台,自带许多类库,非常好用。只能内嵌与Tribon中使用,在开发中遇到这样一种情况,如何在不打开Tribon相应模块的情况下,通过第三方程序操作tribon呢?如提取和处理数据,创建、修改、编辑图纸呢?本文就以一个小案例来讲解:第三方程序向在Drafting中创建图纸,然后向图纸中插入一段文字,最后保存图纸。注意设计员不是在T
- Tribon 软件操作 概念(1)
ll123456
Tribon
Tribon软件是由瑞典KCS公司研发的一款辅助船舶设计和建造的计算机软件集成系统,集CAD/CAM/MIS于一体,在造船业中有着广泛的用户。是造船行业信息系统软件市场的领导者Tribon系统最早是应用于工作站,对硬件要求很高,随着计算机技术的发展,KCS公司相继推出了TribonM1.2,TribonM1.4,TribonM2以及最新版本TribonM3,从而从真正意义上实现了Tribon系统在
- Vitesse、PML程序性能对比测试报告
超人supperman
AVEVAMarine
近期做了船体TribonVitesse程序迁徙到AM的测试,以组立图标注程序为例,经过简单修改,原来的程序可以在AM平台使用,但是发现速度慢了很多。于是让同事做了性能测试,对照Vitesse数据抽取部分,用AM二次开发语言PML重写。测试报告如下:1.测试目的本次测试目的为,通过对Python以及PML程序进行性能分析,考察Tribon二次开发程序迁移到AM的可行性,验证迁移后程序的使用性能,探讨
- Tribon数据抽取-Outfitting L…
超人supperman
TribonVitesse
前两天有朋友咨询用VB进行Structure数据抽取的问题,我建议他看看Tribon自带的OutfittingList.xls,这里面包含了Tribon公司提供的用VBA进行数据抽取的源代码。OutfittingList.xls的快捷方式位于开始菜单\TribonM3\Outfitting。打开如下图,Excel2007中点击开发工具-VisualBasic即可查看源代码(Excel2003查看V
- AM/Tribon自动套料接口简介
TriWeb_ton
AVEVATribon
AM/Tribon自动套料接口简介Byeattonton1.前言用过AM/Tribon的船体套料模块的朋友都知道,由于软件中自带的autonest功能很弱,需要很多的人工套料工作。很多时候我们会借助第三方的套料软件,如cadwin,signest等,来提高我们的套料效率和利用率。为了更好的支持这些第三方的自动套料软件,也就很有必要调试一下AM/Tribon中的套料接口。这篇文章将介绍接口方面的知识
- 网页前端的Tribon三维模型展示技术分析
TriWeb_ton
TriWeb
网页前端的Tribon三维模型展示技术分析ByEattonton前端技术也就是网页程序的开发技术统称,通过前端的插件可以开发报表,图纸,三维模型等种种功能。并且这些功能可以利用网页的跨平台和实时性的技术优势,从而让数字信息更好的传递。下面从技术角度讲一下Tribon三维模型的网页展示技术方案。1.技术分析整个网页设计采用MVC模式,MVC是一种使用MVC(ModelViewController模型
- Tribon的网络版(TriWeb)上线啦
TriWeb_ton
TriWeb(TribononWeb)就是大名鼎鼎的船舶设计软件Tribon的网络化版本。我们的TriWeb解决方案可以与PC端的Tribon无缝对接,甚至可以同步读写其底层数据库。由于我们掌握了软件的核心技术,在TriWeb上完全可以定制您的Tribon功能。基于TriWeb技术,在多平台上面展示您的设计产品成为一件极为方便的事。随着网络在传统工业中的快速普及,设计产品的网络化传播成为整个工厂的
- JSON系列__软件框架说明
TriWeb_ton
TribonJSON
JSON系列__软件框架说明byEattonton1.概要TriWeb是我们做的一个Tribon软件的网络化开发。能够把Tribon设计的船舶模型和图纸完整的展示在互联网上面。数据处理是TriWeb技术的核心。围绕着数据解析分析,并以通用的数据格式开放给开发者。开发者可以依据这些数据开发服务于船舶的产品。2.软件框架TriWeb框架的如下图所示:“数据层”是TriWeb解析Tribon中的数据信息
- iOS http封装
374016526
ios服务器交互http网络请求
程序开发避免不了与服务器的交互,这里打包了一个自己写的http交互库。希望可以帮到大家。
内置一个basehttp,当我们创建自己的service可以继承实现。
KuroAppBaseHttp *baseHttp = [[KuroAppBaseHttp alloc] init];
[baseHttp setDelegate:self];
[baseHttp
- lolcat :一个在 Linux 终端中输出彩虹特效的命令行工具
brotherlamp
linuxlinux教程linux视频linux自学linux资料
那些相信 Linux 命令行是单调无聊且没有任何乐趣的人们,你们错了,这里有一些有关 Linux 的文章,它们展示着 Linux 是如何的有趣和“淘气” 。
在本文中,我将讨论一个名为“lolcat”的小工具 – 它可以在终端中生成彩虹般的颜色。
何为 lolcat ?
Lolcat 是一个针对 Linux,BSD 和 OSX 平台的工具,它类似于 cat 命令,并为 cat
- MongoDB索引管理(1)——[九]
eksliang
mongodbMongoDB管理索引
转载请出自出处:http://eksliang.iteye.com/blog/2178427 一、概述
数据库的索引与书籍的索引类似,有了索引就不需要翻转整本书。数据库的索引跟这个原理一样,首先在索引中找,在索引中找到条目以后,就可以直接跳转到目标文档的位置,从而使查询速度提高几个数据量级。
不使用索引的查询称
- Informatica参数及变量
18289753290
Informatica参数变量
下面是本人通俗的理解,如有不对之处,希望指正 info参数的设置:在info中用到的参数都在server的专门的配置文件中(最好以parma)结尾 下面的GLOBAl就是全局的,$开头的是系统级变量,$$开头的变量是自定义变量。如果是在session中或者mapping中用到的变量就是局部变量,那就把global换成对应的session或者mapping名字。
[GLOBAL] $Par
- python 解析unicode字符串为utf8编码字符串
酷的飞上天空
unicode
php返回的json字符串如果包含中文,则会被转换成\uxx格式的unicode编码字符串返回。
在浏览器中能正常识别这种编码,但是后台程序却不能识别,直接输出显示的是\uxx的字符,并未进行转码。
转换方式如下
>>> import json
>>> q = '{"text":"\u4
- Hibernate的总结
永夜-极光
Hibernate
1.hibernate的作用,简化对数据库的编码,使开发人员不必再与复杂的sql语句打交道
做项目大部分都需要用JAVA来链接数据库,比如你要做一个会员注册的 页面,那么 获取到用户填写的 基本信后,你要把这些基本信息存入数据库对应的表中,不用hibernate还有mybatis之类的框架,都不用的话就得用JDBC,也就是JAVA自己的,用这个东西你要写很多的代码,比如保存注册信
- SyntaxError: Non-UTF-8 code starting with '\xc4'
随便小屋
python
刚开始看一下Python语言,传说听强大的,但我感觉还是没Java强吧!
写Hello World的时候就遇到一个问题,在Eclipse中写的,代码如下
'''
Created on 2014年10月27日
@author: Logic
'''
print("Hello World!");
运行结果
SyntaxError: Non-UTF-8
- 学会敬酒礼仪 不做酒席菜鸟
aijuans
菜鸟
俗话说,酒是越喝越厚,但在酒桌上也有很多学问讲究,以下总结了一些酒桌上的你不得不注意的小细节。
细节一:领导相互喝完才轮到自己敬酒。敬酒一定要站起来,双手举杯。
细节二:可以多人敬一人,决不可一人敬多人,除非你是领导。
细节三:自己敬别人,如果不碰杯,自己喝多少可视乎情况而定,比如对方酒量,对方喝酒态度,切不可比对方喝得少,要知道是自己敬人。
细节四:自己敬别人,如果碰杯,一
- 《创新者的基因》读书笔记
aoyouzi
读书笔记《创新者的基因》
创新者的基因
创新者的“基因”,即最具创意的企业家具备的五种“发现技能”:联想,观察,实验,发问,建立人脉。
第一部分破坏性创新,从你开始
第一章破坏性创新者的基因
如何获得启示:
发现以下的因素起到了催化剂的作用:(1) -个挑战现状的问题;(2)对某项技术、某个公司或顾客的观察;(3) -次尝试新鲜事物的经验或实验;(4)与某人进行了一次交谈,为他点醒
- 表单验证技术
百合不是茶
JavaScriptDOM对象String对象事件
js最主要的功能就是验证表单,下面是我对表单验证的一些理解,贴出来与大家交流交流 ,数显我们要知道表单验证需要的技术点, String对象,事件,函数
一:String对象;通常是对字符串的操作;
1,String的属性;
字符串.length;表示该字符串的长度;
var str= "java"
- web.xml配置详解之context-param
bijian1013
javaservletweb.xmlcontext-param
一.格式定义:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>contextConfigLocationValue></param-value>
</context-param>
作用:该元
- Web系统常见编码漏洞(开发工程师知晓)
Bill_chen
sqlPHPWebfckeditor脚本
1.头号大敌:SQL Injection
原因:程序中对用户输入检查不严格,用户可以提交一段数据库查询代码,根据程序返回的结果,
获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。
本质:
对于输入检查不充分,导致SQL语句将用户提交的非法数据当作语句的一部分来执行。
示例:
String query = "SELECT id FROM users
- 【MongoDB学习笔记六】MongoDB修改器
bit1129
mongodb
本文首先介绍下MongoDB的基本的增删改查操作,然后,详细介绍MongoDB提供的修改器,以完成各种各样的文档更新操作 MongoDB的主要操作
show dbs 显示当前用户能看到哪些数据库
use foobar 将数据库切换到foobar
show collections 显示当前数据库有哪些集合
db.people.update,update不带参数,可
- 提高职业素养,做好人生规划
白糖_
人生
培训讲师是成都著名的企业培训讲师,他在讲课中提出的一些观点很新颖,在此我收录了一些分享一下。注:讲师的观点不代表本人的观点,这些东西大家自己揣摩。
1、什么是职业规划:职业规划并不完全代表你到什么阶段要当什么官要拿多少钱,这些都只是梦想。职业规划是清楚的认识自己现在缺什么,这个阶段该学习什么,下个阶段缺什么,又应该怎么去规划学习,这样才算是规划。
- 国外的网站你都到哪边看?
bozch
技术网站国外
学习软件开发技术,如果没有什么英文基础,最好还是看国内的一些技术网站,例如:开源OSchina,csdn,iteye,51cto等等。
个人感觉如果英语基础能力不错的话,可以浏览国外的网站来进行软件技术基础的学习,例如java开发中常用的到的网站有apache.org 里面有apache的很多Projects,springframework.org是spring相关的项目网站,还有几个感觉不错的
- 编程之美-光影切割问题
bylijinnan
编程之美
package a;
public class DisorderCount {
/**《编程之美》“光影切割问题”
* 主要是两个问题:
* 1.数学公式(设定没有三条以上的直线交于同一点):
* 两条直线最多一个交点,将平面分成了4个区域;
* 三条直线最多三个交点,将平面分成了7个区域;
* 可以推出:N条直线 M个交点,区域数为N+M+1。
- 关于Web跨站执行脚本概念
chenbowen00
Web安全跨站执行脚本
跨站脚本攻击(XSS)是web应用程序中最危险和最常见的安全漏洞之一。安全研究人员发现这个漏洞在最受欢迎的网站,包括谷歌、Facebook、亚马逊、PayPal,和许多其他网站。如果你看看bug赏金计划,大多数报告的问题属于 XSS。为了防止跨站脚本攻击,浏览器也有自己的过滤器,但安全研究人员总是想方设法绕过这些过滤器。这个漏洞是通常用于执行cookie窃取、恶意软件传播,会话劫持,恶意重定向。在
- [开源项目与投资]投资开源项目之前需要统计该项目已有的用户数
comsci
开源项目
现在国内和国外,特别是美国那边,突然出现很多开源项目,但是这些项目的用户有多少,有多少忠诚的粉丝,对于投资者来讲,完全是一个未知数,那么要投资开源项目,我们投资者必须准确无误的知道该项目的全部情况,包括项目发起人的情况,项目的维持时间..项目的技术水平,项目的参与者的势力,项目投入产出的效益.....
- oracle alert log file(告警日志文件)
daizj
oracle告警日志文件alert log file
The alert log is a chronological log of messages and errors, and includes the following items:
All internal errors (ORA-00600), block corruption errors (ORA-01578), and deadlock errors (ORA-00060)
- 关于 CAS SSO 文章声明
denger
SSO
由于几年前写了几篇 CAS 系列的文章,之后陆续有人参照文章去实现,可都遇到了各种问题,同时经常或多或少的收到不少人的求助。现在这时特此说明几点:
1. 那些文章发表于好几年前了,CAS 已经更新几个很多版本了,由于近年已经没有做该领域方面的事情,所有文章也没有持续更新。
2. 文章只是提供思路,尽管 CAS 版本已经发生变化,但原理和流程仍然一致。最重要的是明白原理,然后
- 初二上学期难记单词
dcj3sjt126com
englishword
lesson 课
traffic 交通
matter 要紧;事物
happy 快乐的,幸福的
second 第二的
idea 主意;想法;意见
mean 意味着
important 重要的,重大的
never 从来,决不
afraid 害怕 的
fifth 第五的
hometown 故乡,家乡
discuss 讨论;议论
east 东方的
agree 同意;赞成
bo
- uicollectionview 纯代码布局, 添加头部视图
dcj3sjt126com
Collection
#import <UIKit/UIKit.h>
@interface myHeadView : UICollectionReusableView
{
UILabel *TitleLable;
}
-(void)setTextTitle;
@end
#import "myHeadView.h"
@implementation m
- N 位随机数字串的 JAVA 生成实现
FX夜归人
javaMath随机数Random
/**
* 功能描述 随机数工具类<br />
* @author FengXueYeGuiRen
* 创建时间 2014-7-25<br />
*/
public class RandomUtil {
// 随机数生成器
private static java.util.Random random = new java.util.R
- Ehcache(09)——缓存Web页面
234390216
ehcache页面缓存
页面缓存
目录
1 SimplePageCachingFilter
1.1 calculateKey
1.2 可配置的初始化参数
1.2.1 cach
- spring中少用的注解@primary解析
jackyrong
primary
这次看下spring中少见的注解@primary注解,例子
@Component
public class MetalSinger implements Singer{
@Override
public String sing(String lyrics) {
return "I am singing with DIO voice
- Java几款性能分析工具的对比
lbwahoo
java
Java几款性能分析工具的对比
摘自:http://my.oschina.net/liux/blog/51800
在给客户的应用程序维护的过程中,我注意到在高负载下的一些性能问题。理论上,增加对应用程序的负载会使性能等比率的下降。然而,我认为性能下降的比率远远高于负载的增加。我也发现,性能可以通过改变应用程序的逻辑来提升,甚至达到极限。为了更详细的了解这一点,我们需要做一些性能
- JVM参数配置大全
nickys
jvm应用服务器
JVM参数配置大全
/usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K -XX:PermSize=300M -XX:MaxPermSize=300M -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=5 -
- 搭建 CentOS 6 服务器(14) - squid、Varnish
rensanning
varnish
(一)squid
安装
# yum install httpd-tools -y
# htpasswd -c -b /etc/squid/passwords squiduser 123456
# yum install squid -y
设置
# cp /etc/squid/squid.conf /etc/squid/squid.conf.bak
# vi /etc/
- Spring缓存注解@Cache使用
tom_seed
spring
参考资料
http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/
http://swiftlet.net/archives/774
缓存注解有以下三个:
@Cacheable @CacheEvict @CachePut
- dom4j解析XML时出现"java.lang.noclassdeffounderror: org/jaxen/jaxenexception"错误
xp9802
java.lang.NoClassDefFoundError: org/jaxen/JaxenExc
关键字: java.lang.noclassdeffounderror: org/jaxen/jaxenexception
使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方式
执行时却抛出以下异常:
Exceptio