当前位置:  编程技术>软件工程/软件设计
本页文章导读:
    ▪astah(jude) 元素去掉阴影 Remove the shadow from model elements      jude从2009年开始便改名为astah了~ 在使用astah做UML建模时,画出的各类图 都有阴影  这让我看着很变扭,想去掉它~各种百度 Google 百度中文搜索无法解决,遂  使用英文关键字搜索“”as.........
    ▪发布一个自己写的asp框架,注意是asp,不是asp.net      项目地址 http://code.google.com/p/light-asp/ 这是我去年开始写的一个关于asp框架的项目,由于使用的是vbscript作为脚本语言进行的开发,所以有许多功能上的限制,开发起来难度比较大,也不算.........
    ▪libiconv之iconv函数的正确使用方法      libiconv是一个开源的字符编码转换库,很多人使用它的转换函数时都会遇到问题,这次我们就来讲一下怎么正确使用。 iconv函数原型为: size_t iconv (iconv_t cd,  char* * inbuf, size_t *inbytesleft, char.........

[1]astah(jude) 元素去掉阴影 Remove the shadow from model elements
    来源: 互联网  发布时间: 2013-11-19

jude从2009年开始便改名为astah了~


在使用astah做UML建模时,画出的各类图 都有阴影  这让我看着很变扭,想去掉它~各种百度 Google 百度中文搜索无法解决,遂  使用英文关键字搜索“”astah shadow”

找到了一篇文章,经测可用。


How to remove shadow from model elements that are already drawn in diagrams  

1. Open your project file (.asta)
2. Select the project file name in the Structure Tree (The top left pane)
3. Now you see the project's property in the Property View (The bottom left pane). Select [Project Setting] tab and then click [Set] button.


4. [Project Property Setting] window opens. Check off [Show shadow on elements] and then click [Apply] - [OK]




- How to create model elements without shadow on new diagrams
1. Go to [Tool] - [System Properties] from Main menu
2. [System Properties] window opens. Select [Diagram Editor] from the left menu and check off [Show shadow on elements] and then click [Apply] - [OK]



- Model elements with shadow


- Model elements without shadow




参考: http://astah-users.change-vision.com/en/modules/xhnewbb/viewtopic.php?topic_id=1290


作者:abbyhoney 发表于2013-5-20 12:49:02 原文链接
阅读:115 评论:0 查看评论

    
[2]发布一个自己写的asp框架,注意是asp,不是asp.net
    来源: 互联网  发布时间: 2013-11-19

项目地址 http://code.google.com/p/light-asp/

这是我去年开始写的一个关于asp框架的项目,由于使用的是vbscript作为脚本语言进行的开发,所以有许多功能上的限制,开发起来难度比较大,也不算太完整

这个项目只是完成了基本的功能,和我准备的还相差很多,比如asp无法管理pathinfo这个问题我就还没想好,所以url重写的问题就不太好解决了,比较麻烦,最近

也是比较忙,没有太多的时间,所以更新的不太多,现在公布出来给大家用,有喜欢的同学就拿去用吧,如果你想和我一起完善它我也相当欢迎(不过没有报酬哦),

作出一个可以给大家用的东西是我一直想作的事,以此作为我写程序这么多年来对社区的一个回馈吧,这个项目我一定会进行下去,并把它作好。

 

下载完后请使用如下地址运行:http://localhost/index.asp?c=controller名称&action=action的名称,因为文档还没有写,所以先告诉大家这个简单的运行方法,里面的gii文件夹

是一个数据模型的生成器,可以直接从数据库生成Model模型,方便调用,再详细的请和我交流吧,功能还不太全,难免会有不方便的地方,但是已经很好的把表现层,数据

层还有显示层分离了开来,而且模板语言使用的是原生态的asp语法,不用新学习模板语法,也保证了速度,如果需要的人多我会尽快出文档的 

 

有想交流的朋友也可以加我的qq:347827230  邮箱地址:89007342@163.com

作者:asp89007342 发表于2013-5-20 16:57:36 原文链接
阅读:60 评论:0 查看评论

    
[3]libiconv之iconv函数的正确使用方法
    来源: 互联网  发布时间: 2013-11-19

libiconv是一个开源的字符编码转换库,很多人使用它的转换函数时都会遇到问题,这次我们就来讲一下怎么正确使用。

iconv函数原型为:

size_t iconv (iconv_t cd,  char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft); 


第一个参数是iconv的描述字,其实是指针,第二个参数表示下一次转换位置的指针的指针,第三个参数表示最多处理inbytesleft个字节,第四个参数表示下一次转换后输出的指针的指针,第五个参数表示最多输出outbutesleft个字节。iconv函数一次转换一个多字节字符,每次字符转换,*inbuf增加已转换的字节数,*inbytesleft相应地减少已转换的字节数;对应地,*outbuf和*outbytesleft作相应的修改,同时修改cd的转换状态。iconv函数返回本次调用中转换的字符数,可逆的转换不计入。


注意iconv会改变这五个参数的值,所以我们在使用的时候一定要注意。


使用的时候或者传副本,或者先把值记录下来,用后在恢复,个人比较倾向于第一种方法。而且由于iconv并不输出\0,所以我们得自己加\0.

如下例子:

char* utf8_input="伟大的hongchangfirst";

char* utf8_input_tmp=utf8_input;

size_t insize=strlen(utf8_input);

const size_t outsize=1024*1024;

char* gbk_input=new char[outsize];

char8 gbk_input_tmp=gbk_input;

size_t outsize_tmp=outsize;

size_t rc=iconv(converter, &utf8_input_tmp, &insize, &gbk_input_tmp, &outsize_tmp);

*gbk_input_tmp='\0';


注意如果rc不为0,那就悲剧了,意味着我们不能够再从转换后的字符串t完全转换回去而不丢失信息了。

以下是iconv函数的英文注释:

/* Converts, using conversion descriptor ‘cd’, at most ‘*inbytesleft’ bytes
   starting at ‘*inbuf’, writing at most ‘*outbytesleft’ bytes starting at
   ‘*outbuf’.
   Decrements ‘*inbytesleft’ and increments ‘*inbuf’ by the same amount.
   Decrements ‘*outbytesleft’ and increments ‘*outbuf’ by the same amount. */


原文:http://blog.csdn.net/hongchangfirst/article/details/8951391

作者:hongchangfirst

hongchangfirst的主页:http://blog.csdn.net/hongchangfirst



作者:hongchangfirst 发表于2013-5-20 17:19:37 原文链接
阅读:120 评论:0 查看评论

    
最新技术文章:
▪主-主数据库系统架构    ▪java.lang.UnsupportedClassVersionError: Bad version number i...    ▪eclipse项目出现红色叉叉解决方案
▪Play!framework 项目部署到Tomcat    ▪dedecms如何做中英文网站?    ▪Spring Batch Framework– introduction chapter(上)
▪第三章 AOP 基于@AspectJ的AOP    ▪基于插件的服务集成方式    ▪Online Coding开发模式 (通过在线配置实现一个表...
▪观察者模式(Observer)    ▪工厂模式 - 程序实现(java)    ▪几种web并行化编程实现
▪机器学习理论与实战(二)决策树    ▪Hibernate(四)——全面解析一对多关联映射    ▪我所理解的设计模式(C++实现)——解释器模...
▪利用规则引擎打造轻量级的面向服务编程模式...    ▪google blink的设计计划: Out-of-Progress iframes    ▪FS SIP呼叫的消息线程和状态机线程
▪XML FREESWITCH APPLICATION 实现    ▪Drupal 实战    ▪Blink: Chromium的新渲染引擎
▪(十四)桥接模式详解(都市异能版)    ▪你不知道的Eclipse用法:使用Allocation tracker跟...    ▪Linux内核-进程
▪你不知道的Eclipse用法:使用Metrics 测量复杂度    ▪IT行业为什么没有进度    ▪Exchange Server 2010/2013三种不同的故障转移
▪第二章 IoC Spring自动扫描和管理Bean    ▪CMMI简介    ▪目标检测(Object Detection)原理与实现(六)
▪值班总结(1)——探讨sql语句的执行机制    ▪第二章 IoC Annotation注入    ▪CentOS 6.4下安装Vagrant
▪Java NIO框架Netty1简单发送接受    ▪漫画研发之八:会吃的孩子有奶吃    ▪比较ASP和ASP.NET
▪SPRING中的CONTEXTLOADERLISTENER    ▪在Nginx下对网站进行密码保护    ▪Hibernate从入门到精通(五)一对一单向关联映...
▪.NET领域驱动设计—初尝(三:穿过迷雾走向光...    ▪linux下的块设备驱动(一)    ▪Modem项目工作总结
▪工作流--JBPM简介及开发环境搭建    ▪工作流--JBPM核心服务及表结构    ▪Eclipse:使用JDepend 进行依赖项检查
▪windows下用putty上传文件到远程Linux方法    ▪iBatis和Hibernate的5点区别    ▪基于学习的Indexing算法
▪设计模式11---设计模式之中介者模式(Mediator...    ▪带你走进EJB--JMS编程模型    ▪从抽象谈起(二):观察者模式与回调
▪设计模式09---设计模式之生成器模式(Builder)也...    ▪svn_resin_持续优化中    ▪Bitmap recycle方法与制作Bitmap的内存缓存
▪Hibernate从入门到精通(四)基本映射    ▪设计模式10---设计模式之原型模式(Prototype)    ▪Dreamer 3.0 支持json、xml、文件上传
▪Eclipse:使用PMD预先检测错误    ▪Jspx.net Framework 5.1 发布    ▪从抽象谈起(一):工厂模式与策略模式
▪Eclipse:使用CheckStyle实施编码标准    ▪【论文阅读】《Chain Replication for Supporting High T...    ▪Struts2 Path_路径问题
▪spring 配置文件详解    ▪Struts2第一个工程helloStruts极其基本配置    ▪Python学习入门基础教程(learning Python)--2 Python简...
▪maven springmvc环境配置    ▪基于SCRUM的金融软件开发项目    ▪software quality assurance 常见问题收录
▪Redis集群明细文档    ▪Dreamer 框架 比Struts2 更加灵活    ▪Maven POM入门
▪git 分支篇-----不断更新中    ▪Oracle非主键自增长    ▪php设计模式——UML类图
▪Matlab,Visio等生成的图片的字体嵌入问题解决...    ▪用Darwin和live555实现的直播框架    ▪学习ORM框架—hibernate(二):由hibernate接口谈...
▪(十)装饰器模式详解(与IO不解的情缘)    ▪无锁编程:最简单例子    ▪【虚拟化实战】网络设计之四Teaming
▪OSGi:生命周期层    ▪Javascript/Jquery——简单定时器    ▪java代码 发送GET、POST请求
▪Entity Framework底层操作封装(3)    ▪HttpClient 发送GET、POST请求    ▪使用spring框架,应用启动时,加载数据
▪Linux下Apache网站目录读写权限的设置    ▪单键模式的C++描述    ▪学习ORM框架—hibernate(一):初识hibernate
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3