`
gavin
  • 浏览: 83583 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论
文章列表
hibernate 保存blob字段,映射为byte[]正常,映射为Blob或InputStream则报SQL语法错误 @Lob @Type(type="com.xxx.common.entity.BlobUserType") private InputStream data; 跟踪发现PreparedStatement的charEncoding为“GBK”。 检查了表,库和spring配置里都设置了"UTF-8",最后发现是mysql配置文件character_set_server没配置。 是通过以下SQL发现问题,参考 mysql> ...
在nodejs上运行dojo的文章很多,却找不到具体使用dojox.charting的资料,因为有node-canvas这样的开源项目,理论上可以把dojo生成的图保存为文件,实践中碰到一些问题并都解决了。js图表库很多都把坐标轴上的刻度文字用html来显示,这样在网页上都不能保存到图片里,更别说在后台了。库rgraph文字是完全生成在canvas上的,dojo图表是可设置轴文字生成到html或canvas的。下面是具体过程和代码: 环境: 1.node-canvas windows安装参照文档,简单说就是: 安装Python 2.7.3并设置环境变量 安装Microsoft Visual C ...
dojo 1.8 文档还要两天才发,从github下载打包的rst文件,自己生成,记录下过程: 1.要安装python,我用的2.6 2.安装easy_install:http://pypi.python.org/pypi/setuptools下载exe安装 3.运行D:\chrome\tools\depot_tools\python_bin\Scripts\easy_install -U Sphinx 4.运行D:\chrome\tools\depot_tools\python_bin\Scripts\sphinx-quickstart E: \dojo-docs这个可以生成 conf.py ...
最近想找一个single-page JavaScript application Framework ,而不是单纯的Toolkit+Widget。来看YUI3的一段介绍: 引用The YUI App Framework is a rollup of the Controller, Model, Model List, and View components, combined to form a simple MVC-style framework for writing single-page JavaScript applications. 因为已经熟悉jQuery了,所以想用Require ...
2015年1月更新:这里的东西已经过时了,两年前node-webkit还不敢用,现在比较成熟了,改名叫NW.js;还有网易有道的hex也开源了,都不错。个人还是喜欢node和webkit分开的方案,像adobe的brackets-shell,是我现在的首选。 说的就是:https://github.com/creationix/topcube。 下载nodejs配合https://github.com/downloads/mapbox/cefclient/cefclient-0.0.2.tar.gz 可以运行例子程序。 https://github.com/mapbox/cefclient是定 ...
在windows下学习和使用linux,colinux很不错的选择。 如果嫌配置麻烦,speedlinux可以用,装上后连linux桌面应用都可以用。 想用emacs就配合putty,比用window版本的爽。 如果想要编译window版本的nginx,MinGW要用svn的代码,还要改文件;加上ngx_openresty模块也可以编译,估计很多功能不行了;如果要加上NGiNX_HTTP_Push_Module得用cygwin编译才行,虽然功能全,估计也没什么场景需要。linux软件还是在linux上用好。 nodejs也有windows版本的,js上手快,(不懂lua暂时不学LuaNginxM ...
记录下第一次用Bazaar的过程: 1.找到了开源理财记帐软件financisto,想下载源代码。结果发现https://launchpad.net/financisto不是通常的cvs或svn,是Bazaar,第一次听说。 2.下载window下的版本安装。因为电脑上python是绿色版本的,参考http://effbot.org/zone/python-register.htm注册才能装。 3.命令也是从它文档里学的,安装完只要执行bzr branch lp:financisto 就行了。 也可以从网站上下载:https://launchpad.net/financisto Browse t ...
已经有两个推销的给我打电话了,一接通就问你是“某某”吗?那个名是前一段时间买手机时在一点达商城注册用的一个假名。 前一段时间买ME525,网上到处都没货,一点达商城有,就注册并下单。过一会打过电话来说没货,我就把订单取消了。本以为事情就结束了,后来在大中买的手机。过了一个月左右,一个自称橡果国际的打电话,一接通就问你是“某某”吗?那个假名我只在一点达商城注册用过。然后跟我推销iphone4,说有优惠价。我说手机已经买了,不等我说完她就挂了。又过了几天,一个自称电视购物的打我电话,也是这一套。所以网上注册要小心啊,要选大商城,我也注册过几年都没有问题的网上商城。
IE关闭有flash的页面,js脚本报错,直接在IE里也没有报错,在用C++开发的桌面软件中使用了IE控件,浏览时才会出现这种情况,而且如果flash是本来就写在页面里的,也没问题,如果是后创建元素加到页面就有问题,比如用jquery的get方法取到html文本再append到页面上div里就有问题。可以确定是调用flash上开放的js方法出了问题,但是不知道是哪调的。结果找到这个页面,讲Flash ExternalInterface的问题。 关闭的问题:引用Internet Explorer Page Unload Bug If you override the __flash__addCal ...
    当今的WEB应用要适应各种不同的大小的显示器,很多HTML元素支持百分比,可以完成比例布局。但实际的布局不只有百分比,也有固定大小的部分,单纯使用百分比是无法实现的。通常要实现这一布局自适应,传统的方法是用frame来实现,但是会存在页面加载不一致、搜索引擎收录困难等问题。现在一般用CSS或javascript技术来实现,有时还需要两者结合使用。     CSS实现布局主要是靠CSS的绝对定位和边距设置,来看HTML内容:<body> <div id="framecontentLeft">left</div> <div ...
现在有许多javascript模板引擎和服务器端的freemarker那些很像,定义模板像下面:<textarea id="template" style="display:none"> <strong>{$T.name} : {$T.list_id}</strong> <table> <tr> <th>编号</th> <th>姓名</th> <th> ...
在2007年有人写过以Flex实现Google Finance,分五步讲解实现,可以下到代码。基于Flex实现的问题就是发布文件太大,现在各大财经网站都有flash的K线图和分时图,几乎没有基于Flex实现的。还有一个用flash实现的,也是2007年做的,功能相对简单些,可以在这里下载到源代码。生成swf只有20几K,里边有些flash做的元件,感觉代码有些乱,可能是用惯了Flex不习惯这种吧。所以很想把它做成一个纯actionscript工程。最后,找到一个办法,那就是用minimalcomps里的组件代替flash里的元件,把事件相相应的加上去。改成纯actionscript工程后发布大小 ...
把纵轴刻度用两种颜色画出来。股票中有些图纵轴刻度标签会以昨收为中心,上下分为红绿两种颜色。Flotr有K线图,但轴不能设两种颜色,稍微改下就可以了。 改后的配置方法:var options = { title: "熊猫烟花", colors: ['#C0D800', '#00A8F0', '#CB4B4B', '#4DA74D', '#9440ED'], xaxis: {ticks: json.ticks}, yaxis:{ ticks: [1,2,3, 4,5,6, 7],//刻度,假数据,会分两种颜色 close:4, //昨收,做为中线 ...
    本着尽量轻量级、尽量少依赖的原则选择了这一组合。主要思路是前端jquery以getJSON取得数据,然后展示,减少页面刷新,减少jsp的使用,数据层根据需要选择ibatis或hibernate什么的。 ibatis的配置就不贴了,下面是spring的主要配置,用了annotation,需要配置的也少。 <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> <property name="conf ...
网站上介绍APE,支持多种方式Push,支持的并发高,还开源,所以试用看看。示例场景: FeedServer:每两秒产一次数据,并发给所有连接的客户端 APEserver:作为客户端连到FeedServer,作为服务器把接到的数据发送到浏览器 应用页面 ...
Global site tag (gtag.js) - Google Analytics