分类存档: 技术教程 - 第3页

mxgraph 启动时加载指定的XML图像

在mxgraph的workfollow-editor中,默认情况下,当页面打开的时候只是一个空白的工作区,如何让mxgraph在启动时加载自己指定的XML图像呢?

方法如下:

打开config/wfeditor-commons.xml

然后在onInit这个事件里添加 this.open(‘diagram.xml’);就可以了.这个diagram.xml是你要加载的XML图像.

继续阅读 »

解决JQuery Mobile自动在连接添另#号的问题

在连接属性里添加rel=”external”或data-ajax=”false”

这样问题就解决了。不过同时,也不会出现loading效果了。

继续阅读 »

Nginx Windows下TCP连接数用完的解决方法

公司,测试环境.windows+Nginx+tomcat

下午,准备打开测试环境工作时,发现nginx出现502 bad gateway错误.按常理,我怀疑是后端的tomcat故障了.于是决定重启tomcat.但未果.直接打开TOMCAT的8080端口,是可以正常访问JAVA页面的.奇怪了.

502肯定是后端的问题呀.接着,打开NGINX错误日志,发现问题:

An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full

原来是TCPIC资源用完了.

于是GOOGLE,找到”试图从大于 5000 的 TCP 端口连接时收到错误”这篇文章:http://support.microsoft.com/kb/196271

启动注册表编辑器。
在注册表中,找到下面的子项,然后单击 参数:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
在 编辑 菜单上单击 新建,然后添加以下注册表项:
值名称: MaxUserPort
值类型: DWORD
值数据: 65534
有效范围: 5000-65534 (十进制)
默认值: 0x1388 (5000 十进制)

修改了注册表,但需要重启.因为其它同事正在使用机器,无法马上重启.所以,未知是否能修复此问题.

继续阅读 »

nginx 1.2.0似乎不支持ngx_http_upstream_keepalive模块

今天因为想安增加一个nginx模块,然后顺便把nginx升级到1.2.0,虽然梦想是美好的。但发现,似乎ngx_http_upstream_keepalive模块未能支持最新版本的nginx 1.2.0。ngx_http_upstream_keepalive模块最后更新时间已是7个月之前了。希望它能更新一下。

没办法,临时又再次使用老版本1.0.5

以下是这次的configure

./configure –user=www –group=www –prefix=/usr/local/nginx \
–with-http_stub_status_module \
–with-http_ssl_module –with-openssl= \
–with-http_addition_module \
–with-zlib= \
–add-module=../agentzh-memc-nginx-module-8befc56 \
–add-module=../ngx_cache_purge-1.3 \
–with-file-aio –with-google_perftools_module \
–with-http_gzip_static_module \
–add-module=../ngx_http_upstream_keepalive-d9ac9ad67f45 \
–add-module=../nginx-accesskey-2.0.3

继续阅读 »

解决zfDebug在没有body或returnResponse(true)时不显示工具栏的问题

因为在一些特别的情况下,如:HTML内容中没有标记,或$front->returnResponse(true)的情况。zfDebug是不能输出工具条的。

我做了下面的修改,这样,zfDebug就能在上述情况下也能显示工具条了。

修改文件:ZFDebug/Controller/Plugin/Debug.php

继续阅读 »

开发域名保护+CDN加速系统插件

前年已经做了一个域名保护/CDN加速系统,仅内部人员使用。现在想把这个平台做成插件,整合到一些常的面板或者常用的系统中去。方便用户使用。先在这里做个时间MARK。

继续阅读 »

修改了EFRONT的模块

最近好忙.JAVA,.NET,COGNOS,ORACLE,报表,唯一就是没动过PHP…. 🙁
好久没更新EFRONT的某个模块了.今天总算抽了时间出来,将EFRONT的进度推进了一点.特此记录一下.
顺便为网友发送了一份JOOMLA+UCENTER的整合插件.
有一段时间没写PHP了,写PHP就是舒服…

继续阅读 »

Java的10个面向对象设计原则

面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有听说过OOPS和SOLID设计原则,他们根本不知道设计原则的好处,也不知道如何依照这些原则来进行编程。

众所周知,Java编程最基本的原则就是要追求高内聚和低耦合的解决方案和代码模块设计。查看Apache和Sun的开放源代码能帮助你发现其他Java设计原则在这些代码中的实际运用。Java Development Kit则遵循以下模式:BorderFactory类中的工厂模式、Runtime类中的单件模式。你可以通过Joshua Bloch的《Effective Java》一书来了解更多信息。我个人偏向的另一种面向对象的设计模式是Kathy Sierra的Head First Design Pattern以及Head First Object Oriented Analysis and Design。

虽然实际案例是学习设计原则或模式的最佳途径,但通过本文的介绍,没有接触过这些原则或还在学习阶段的Java程序员也能够了解这10个面向对象的设计原则。其实每条原则都需要大量的篇幅才能讲清楚,但我会尽力做到言简意赅。

继续阅读 »

Magento 2 下载地址

优秀的外贸建站系统Magento 2 最新版已经在开发中,目前最新版是2.0 BETA.

Magento 2目前只是开发阶段,可能与日后的正式版有较大区别,且目前并无文档,请不要用于生产环境.否则自负风险.

Magento 2 is currently at development stage. The information contained herein is subject to change without notice and is not warranted to be error-free. The software and documentation provided WITHOUT ANY WARRANTY and it is NOT intended for commercial applications and may be used at your own risk.

以下是下载地址:

https://nodeload.github.com/magento/magento2/zipball/master

继续阅读 »

Hibernate3将SQL结果映射

记录一些Hibernate的自动转换功能,

Hibernate把SQL查询结果映射成MAP:

List list = getSession().createSQLQuery(“select * from person”)
.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);

映射成List

List list = getSession().createSQLQuery(“select * from person”)
.setResultTransformer(Transformers.TO_LIST);

完整地映射到一个类的LIST,这样,Hibernate就会自动把查询得到的结果转换成 Persion的List

List list = getHibernateTemplate().loadAll(Person.class);

只映射类中的某几个字段:

注意,如果需要完成引功能,需要事先在Person类中添加构造方法:

public Person(Long id, String name, Long age) {
this.id = id;
this.name = name;
this.age = age;
}

然后

List list = getHibernateTemplate().find(“select new test.Person(id,name,age) from Person”);

继续阅读 »

第 3 页,共 11 页12345...10...最旧 »