- 浏览: 472819 次
- 性别:
- 来自: 上海转北京
最新评论
-
fendou123321:
又仔细看了下,如果设置周日为每周的第一天,应该是正确的,如果把 ...
已知起始日期,求两日期之间共有多少自然周 -
fendou123321:
开始日期2016-12-19结束日期2017-02-05只用博 ...
已知起始日期,求两日期之间共有多少自然周 -
江奇缘:
郁闷了半天,看了文章才知道连错库了!!想揍自己一顿
今天很郁闷java.sql.SQLException: ORA-00904:标识符无效 -
zbs506:
太感谢了,
今天很郁闷java.sql.SQLException: ORA-00904:标识符无效 -
那可不就是我嘛:
幸亏我看了十分钟就来搜了,感谢楼主。
今天很郁闷java.sql.SQLException: ORA-00904:标识符无效
文章列表
前几天安装NetBeans后还曾用过,今天启动时却报了JVM creation failed,很明显,是java虚拟机加载失败,暂且这么描述吧,应该是与什么配置有关系。
尝试多次后找到原因:
NetBeans安装目录的etc下netbeans.conf文件中,
# ${HOME} will be replaced by JVM user.home system property
netbeans_default_userdir="${HOME}/.netbeans/7.0"
# Options used by NetBeans launcher by defau ...
1、让PHP支持OCI,只需如下几步:
首先,安装PHP的集成运行环境,或者理解为服务器吧,我安装的是名叫WampServer的,安装好后,从安装目录中找到php.ini文件,比如我本地的路径是D:\wamp\bin\php\php5.3.3,将php.ini中的php_oci8.dll的;去掉,也就是把注释去掉,相当于可以使用php_oci8了。
2、然后wampserver运行后,将php>php extentions中将php_oci8打上勾。
2、安装的有Oracle客户端,并且在Oracle安装配置文件,tnsnames.ora文件,此文件路径是安 ...
Flex中一文本框,其值的length取出的是字符个数,并不是字节长度,如果含有中文或者全角字符,一个字符是2个字节。
计算其字符长度,
private function calcuteLength(str:String):int{
var len:int = 0;
for(var i:int=0;i<str.length;i++){
var char:String = str.substr(i,1);
if(/[^\x00-\xff]/g.test(char)){
len += 2;
}else{
l ...
flex中如何控制mx:List的高度
- 博客分类:
- flex
做一个打印小票的功能,其中有的选择项是用户勾选了才打印,因此是动态的。采用mx:List加载这些选择项,遇到了一个问题,mx:List默认有一个高度,height不能设置成一个定值 ,因为不能确定有几项,当时想到使用 dataList.length*20,也就是每行高度为20,但是使用dataList.length这样的非常量值时,打印的小票内容竟然为空,没有仔细找原因,直接pass了这个方案。然后设置minHeight还是无效。
后来找到资料,使用 rowCount="{objData.customPrintArr.length}"才解决问题。
<mx:H ...
<mx:FormItem label="是否打印:">
<mx:HBox verticalAlign="middle" horizontalGap="15">
<mx:RadioButtonGroup id="dayinID" />
<mx:RadioButton label="不打印" id="noPrint" groupName="dayinID" sel ...
1)使用Eclipse开发工具,从SVN或者GIt上down下来的项目有的XML文件报错(提交上去的代码都是没有问题的),而在本地Eclipse中却显示有问题,一般原因是Eclipse中对项目工程的校验,点工程右键>Properties>Validation ,然后将右侧列表中的勾选框全都不勾选,然后clean项目,就可以了.
其他原因后续遇到了再记录。~~
最近修改一个打印小票的问题,需求是这样的:
一个客人订餐,可以预订多个桌台,小票内容分为:
1)商户,门店信息,预订订单号,操作员(head头部信息) ticketHead.mxml
2)顾客姓名,性别,预订时间段,人数 作为中间体(desk) 这一部分可能有多个,程序是采用循环方式读取,如有多个桌台,则此项有多个. ticketItem.mxml
3) 喜好,预订备注,服务信息等。以及最后的公司版权标(尾部end) ticketEnd.mxml
之前做这个打印的同事,采用的方式是使用一个FlexPrintJob,将这三个页面分别加入到FlexPrintJob中,都设置页面宽度 ...
正则表达式判断字符串是数字,可以为正数,可以为负数,不能含有字符。
public static boolean isNumeric(String str)
{
Pattern pattern = Pattern.compile("-?[0-9]*");
Matcher isNum = pattern.matcher(str);
if( !isNum.matches() )
{
return false;
}
return true;
}
如果判断可以含有小数点,那么条件改为:
Pattern pattern = Pattern.c ...
警告: Error sending end packet
java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
...
最近遇到一个比较棘手的问题,交易时出现重复交易,并且这个问题是偶尔才出现,公司的产品主要是针对餐饮行业的CRM管理系统,类似于开卡,做消费奖励活动等 ,一天的交易量大,商户有几百家,门店数千个,至于为什么为出现重复交易,虽然在程序里面已经控制了是否重复提交的限制(也就是根据transId去查是否已经存在),但是仍然会出现重复交易的现象。在追究为什么在有重复提交限制还出现这种问题上,答案很模糊,连技术总监也直言,重复交易的原因很不确定,可能由于网络原因造成多次发出请求,操作失误等(比如多次点击鼠标)等 。
程序中判断是否是重复提交的代码:
public boolean checkRe ...
如今接手一个项目,要解决一堆bug,其中有一个问题是,在同一个方法中修改两张表status的值 ,一张表修改了,另一张表没变,看代码里写了Spring注解事务,看样子是没有起到作用。
代码
/**
* @author : cg
* date :2010-3-15
* description :时段结束时调度
*/
public class YdRecord extends AbstractMerchantTimerTask {
/**
* 预订订单状态变更
*/
@Override
@Transactional(readOnly = false, ...
最近接手另一个项目trsBackEnd,将工程从git上clone下来后,导入到eclipse中,新建立起一个server,点“Add and Remove”却发现此工程不在Available中,也就是不能直接通过server发布到tomcat. 难道只能将编译后的文件手动铐到tomcat的webapps下面?这样做太麻烦。
于是比较其他可以加入到server中的工程。(截图是在问题彻底解决后截的,解决的工程是trsBackEnd,这里用另一个工程tongcard-frame作例)
tongcard-frame与其他两个工程表面上的区别在哪里,能看出来么?~~ 少了一个“地 ...
Git常用命令整理:
1、新建立一个分支:
git branch 3.5 origin/master
创建的是基于远程origin/master 分支的一个本地分支3.5。
2.查看所有分支:
git branch -a
3、切换本地所指向的分支
git checkout 3.5 指向本地3.5分支
4、今天遇到一个问题,在这里总结一下。(记录时间2011-7-7)
开始是在TMP3.5分支上开发,后来项目合并到master上后,我本地在修改代码时还是在3.5的分支上。
然后我在准备提交前先 git status 有三个文件已经修改。这个 ...
今天在修改表结构时,Oracle报错提示为“资源正忙,但指定以Nowait方式获取资源”,后来查明原因是我之前的一个修改表数据的语句执行完成了,但是没有commit,所以再对同一张表修改表结构时就报这个错误了。将前一个语句commit或者回滚再执行修改表结构的语句就不再报错。
在网上找到比较一致描述的原因解释如下:
ORA-00054 resource busy and acquire with NOWAIT specified
Cause: The NOWAIT keyword forced a return to the command prompt because a resour ...
最新更新2011-9-28号。
最近的项目中遇到了一个棘手的问题,由于许多业务都是放在定时中执行,有一个需求是统计商户或者门店创建的活动效果,在近期的3.5版本做了很大调整,因此在新的统计方式需要兼容历史活动,所以得把所有的活动遍历统计一次。考虑到
上线当天晚上定时会跑得很慢,所以上级决定目前只将2011年5月1号之后创建的活动和5月1号前创建并且上线时仍有更新的活动。5月1号之前的活动等上线后,在一个新库中将数据跑出来,然后导入到线上库。如果线上库已经存在的数据,就不能导入。因为以线上环境的数据为准。今天将2011年1月1号到5月1号之间的活动数据在新库上跑出来了,线上已经存在的数据,是5 ...