我解决的问题
xxpyeippx
性格:理智冷静
爱好:运动
生活态度:随缘
工作情况:普通的程序员
受教育情况:本科
联系:suranceyin@yahoo.com.cn
展开
-
firefox 使用 jquery 报错:$ is not defined解决
一段程序,在IE 8下都正常运行,在ff下却一直报错。开始怀疑是jquery引用问题,后来测试是没问题,引用到了。之后怀疑是代码乱掉造成的,把html拷贝到编辑器检查,也没错。最后没办法,开始一段段得删除,排查。一直到整个页面就剩下那一句话,还是报错。这句话是: 修改编号奇怪的是,随便加一个什么其他的js脚步都可以正常运行,为何这个不行。我就重建一个A标签,开始原创 2012-10-18 17:46:29 · 3503 阅读 · 0 评论 -
vb.net中如何设置输出保留n位小数
strNumFormat = "{0:#,##0." & New String("0", intSumDec) & "}"String.Format(strNumFormat, dblAmt) 说明:intSumDec是保留几位小数dblAmt是要格式化的double数值原创 2009-05-05 11:44:00 · 4105 阅读 · 2 评论 -
解决php类中提示Call to undefined function的问题
php的类比较奇怪。如果你在某个类中定义了function A(){} 那么在该类的另外一个方法中调用此类的时候,一定要加上 $this->才可以function B{ A(); // 这样会报错 $this->A() //这样就没有问题 }原创 2009-05-03 22:09:00 · 3054 阅读 · 0 评论 -
记录一个我改装的php的分页类
原文来自超越php 特点:1.包含显示函数2.没有调用其他任何库,但是需要连接参数的全局变量,具体就是2个地方有调用3.page参数错误会跳到index.php 4.显示函数的输出格式还不支持模版,只是最简单的输出5.还有很多可以改进的地方,以后改好再做记录 =======使用举例:$pageSize=20; $pageOption = array(原创 2009-05-03 22:12:00 · 647 阅读 · 0 评论 -
不吹牛的jquery在.net中通过gb2312传中文的实现
Jquery传输的都是UTF8编码,怎样后台才能正常接收呢?用escape之类的方式是不行的,因为这些方法是js在编码,js的编码,c#不能正确解码。 在网上查了很多,发现都是吹牛的 。后面,发现一个差不多的,修正了一下:原理是后台还是按照utf8接收,并不是GB2312: NameValueCollection pars= HttpUtility.ParseQuerySt原创 2009-03-12 23:02:00 · 933 阅读 · 0 评论 -
sbo中怎么不通过linkbutton跳出来指定的应付发票
结果是调用菜单的sbo允许直接操作form(不同于winform,比较简单) Sub ShowPIForm(ByVal piDocNum As String) NstAddon.SBO_Application.ActivateMenuItem("2308") Dim PIForm As Form = SBO_Application.Forms.GetFormByTyp原创 2008-12-23 16:06:00 · 1353 阅读 · 0 评论 -
小tip:vb.net中的换行
当用vb输出文本想要换行的时候,使用/r/n是不行的。需要使用常量vbCrLf,或者Microsoft.VisualBasic.Constants.vbCrLf。帮助见:ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_vbalr/html/13cf5216-b56e-499f-a6e8-990a894af0f4原创 2008-12-24 11:24:00 · 1188 阅读 · 0 评论 -
跨二级域名的cookie和普通的cookie有什么不同
跨二级域名的cookie需要设置以下属性:(surance原创,请保留出处: http://www.fltek.com.cn) HttpCookie cookie = new HttpCookie("User"); cookie.Value = "yiyioo"; cookie.Expires = DateTime.Now.AddMinu原创 2008-12-21 09:57:00 · 4536 阅读 · 0 评论 -
界面和内部处理同步
最近用到一个程序,对资源占用比较多,这样界面就死掉了。因此另外开一个线程去做操作,但是界面线程要知道子线程什么时候结束。研究了一下csdn,采用AutoResetEvent类解决。首先声明一个全局的private AutoResetEvent ar;在界面线程中:ar=new AutoResetEvent(false); Thread t = new原创 2009-02-17 10:06:00 · 717 阅读 · 0 评论 -
程序只运行一次
Mutex mutex = new Mutex(true,"TSDiagram",out createNew); if (!createNew) { MessageBox.Show("程序已经在运行,请不要重复运行!"); Application.Exit();原创 2009-02-12 16:13:00 · 677 阅读 · 0 评论 -
SBO中设定Grid的linkbutton和chooseFromList
1-加入控件: gJDT2.Columns.Item("U_ItemCode").Type = SAPbouiCOM.BoGridColumnType.gct_EditText Dim U_ItemCode As SAPbouiCOM.EditTextColumn = gJDT2.Columns.Item("U_ItemCode") U_ItemCode.Linke原创 2008-12-03 16:02:00 · 1512 阅读 · 0 评论 -
SBO中弹出选择框选择后的事件捕捉
根据小肖的帮助: Private Sub AccountSetting_10000010_OnFormEvents(ByVal FormUID As String, ByRef pVal As SAPbouiCOM.ItemEvent, ByRef BubbleEvent As Boolean) Handles Me.OnFormEvents If pVal.EventType =原创 2008-10-16 14:47:00 · 798 阅读 · 0 评论 -
Sqldatareader 绑定后如何在ItemDataBound事件获取数据源
System.Data.Common.DbDataRecord rowv = (System.Data.Common.DbDataRecord)e.Item.DataItem; rowv["MID"].ToString()原创 2009-06-03 17:51:00 · 994 阅读 · 0 评论 -
web系统UI效果迅速提升的TIPS
最近所sbas系统的时候,UI总是不满意。参照客户给出的例子,和其他自己找到的国外系统,发现有以下几点可以作为提升方案1.字段较多的时候,利用展开、收缩的功能例如要做customer的add,但是customer有很多1对1的关联表这个时候,这些关联表,尤其是非必填项目的关联表可以默认收缩,用户点击才展开2.多利用默认值,客店按钮要高亮例如之前设计的“monthly inc原创 2009-08-15 08:28:00 · 1352 阅读 · 2 评论 -
淘宝助理导出CSV文件特殊字段详解
淘宝助理导出的CSV文件有一些字段比较奇特,是程序员难以理解的,而业务操作员又不熟悉数据。现做一个详细解释: 销售属性组合 skuProps 短裤类目:数据示例:29:1111:bm1:1627207:28341;20518:10122;29.1:2222:bm2:1627207:3232482;20518:10122;数据解读:价格1:数量1:编码1:颜色:颜色代码1原创 2012-09-17 20:25:10 · 16671 阅读 · 1 评论 -
php读取淘宝数据包csv文件 unicode ucs-2 utf-16 中文乱码问题解决
因为要解决这个问题 学习了很多关于编码、字符集的内容下面是解决方案 function fopen_utf8($filename){ $encoding=''; $handle = fopen($filename, 'r'); $bom = fread($handle, 2);// fclose($handle); rewind($h原创 2011-11-05 14:26:41 · 5524 阅读 · 2 评论 -
javascript 获取小数点后几位的办法
JavaScript toFixed() 方法 返回 JavaScript Number 对象参考手册定义和用法 toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。 语法 NumberObject.toFixed(num)参数描述 num必需。规定小数的位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围。如果省略了该参数,将用 0原创 2009-10-14 23:52:00 · 2326 阅读 · 1 评论 -
在javascript中实现类似PHP的var_dump 的方法
在PHP中,我们为了查看数组,调试程序,经常使用var_dump() 但是写js的时候,就没这么方便。其实也有个方法,就是使用js的toSource方法来查看数组 目前IE不支持,要使用FF来看。 代码示例: alert((address).toSource());原创 2009-10-14 15:11:00 · 6503 阅读 · 0 评论 -
PHP时间日期比较
相关文章:PHP使用DateTime类做时间日期到字符串转换javascript中Date和string的互转 若要使用php来比较日期,最好用DateTime::diff但是这个是5.3才支持的,如果没有这样的环境,可以使用来比较如下例子,会输出right$date1=strtotime(2009-8-9 20:00); $date2=strtotime(200原创 2009-10-12 21:13:00 · 8291 阅读 · 1 评论 -
IE报错 Firefox不报错的几种情况总结
有时候会遇到IE报莫名其妙的错,而firefox不报错的问题。到底是为什么呢?我把我遇到的几种情况总结一下 1.注释或者代码中有中文,没有处理好编码问题的js2.json最后一个元素加了逗号原创 2009-09-30 18:07:00 · 1229 阅读 · 0 评论 -
网页中实现flash在线拍照
最近接触了一下Flash,做了个flash在线拍照的效果。其实这个东西怎么实现 很多人有讲 网上搜索主要有2篇内容(稍后给出),但是真正应用来说,却还存在一些问题。 最基本来说,此功能的实现包含2个part,一个是flash,一个是接收的网页。flash就主要用了carmera、Video、loadVars三个对象 自己又解决了2个技术问题。一个是通过网页调用Flash函数原创 2009-09-27 21:25:00 · 5469 阅读 · 2 评论 -
解决js无法提交表单的错误
今天发现用js写document.getElementById(form1).submit()报错报没有submit方法,也没有办法提交表单查了很多代码,发现都没错后来在网上搜到,是因为form中含有name=submit的控件将控件改名 就可以了我想起表单内如果有控件叫password也会报错通过这个可以看出,表单内控件的名字,最好不要采用关键字原创 2009-10-01 00:42:00 · 1542 阅读 · 1 评论 -
javascript中Date和string的互转
js是弱类型的 但是某些时候 你还真需要一个date比如说 指定时间 那么3个小时后是什么时间这样的函数 自己写就麻烦了转成Date var hs = Date.parse(03/02/2009 22:10); var d = new Date(hs); document.write(d); document.write(); var h=3.5; var arr原创 2009-09-25 08:47:00 · 1694 阅读 · 0 评论 -
asp.net 使用Ajax传中文的中级解决方案
jquery的ajax 写死是使用utf-8 传递数据的,而我的webconfig配置了 (这样配置的原因是:用户昵称中存在很多特殊字符,只有gb2312才能支持) 这样表示,我丢给jquery的字符,他还是采用了utf-8给我传去了后台,后台的handler拿到的完全是乱码。 为了解决这个问题,之前写过一个 不吹牛的jquery在.net原创 2009-09-11 14:06:00 · 1833 阅读 · 1 评论 -
asp.net中的后台按钮如何先执行前台验证再执行后台代码
前台方法必须返回一个true或者false。true会继续执行后台代码;false不会继续执行后台代码此方法在ff和IE7中测试通过,IE6未测试,测试过的朋友帮忙看一下。 还有人说ie6不支持此方法,要写onClientClick="event.returnValue=true"这样才可以。原创 2009-06-20 07:54:00 · 3573 阅读 · 4 评论 -
自定义控件(ascx)中如何使用事件
有3个方面:1.控件内声明事件2.控件内使用事件2.引用的页面内声明事件: public delegate void SetTopingEventHandle(object sender, EventArgs e); public delegate void SetToppedEventHandle(object sender, EventArgs e); public event原创 2008-10-14 07:36:00 · 1852 阅读 · 0 评论 -
SBO中如何将付款和预付款发票联系起来
首先,建立预付款发票 然后,建立付款 设置付款的 Invoices 属性 另外 预收款请求的作用:根据帮助的描述 ,预收款请求可以关闭上一流程的单据,使之可以进行后面的流程,而不会产生日记帐和Stock. Dim downPayInv As Documents = NstAddon.SBO_Company.GetBusinessObject(BoObjectTy原创 2008-10-09 12:05:00 · 1951 阅读 · 0 评论 -
SBO-怎样在Combobox中显示Description
搞了很久,都找不到。最后发现,其实它的设置是设置的到item上的,而不是item.spefic上的,因此找不到。sbo的东西还真是怪哦 Dim oItem2 As SAPbouiCOM.Item oItem2 = MyForm.Items.Add("lb_Mode", SAPbouiCOM.BoFormItemTypes.it_STATIC)原创 2008-10-20 11:24:00 · 1102 阅读 · 0 评论 -
db4o中的排序问题
在使用DB4o做一个真实的项目的时候,遇到一个问题:问题描述在CMS系统中,经常要按照发表时间的逆序来排序显示条目。在平面数据库中,这非常容易做到,只要写 Order by xx就可以了。可是,DB4O中,似乎没有类似的支持。问题分析可能是因为DB4O把你所有的字段都作为一个类,它也不知道你要排序的那个字段的排序规则是怎样的。解决方案1.采用获取List后,对List排原创 2007-12-30 19:24:00 · 1366 阅读 · 1 评论 -
db4o中取前几条数据的问题
在使用db4o做一个真实的项目的时候,遇到以下的问题问题描述:很多情况下,我们并不需要一次取出数据库的所有数据。比如说首页只是显示几条而已。而DB4o内置的3种查询方式似乎都没有方法解决。问题解决:这个情况不需要担心。因为DB4o是lazy load的资料来源:感谢我群里认识的高手葡萄xxp.秀 14:21:52db4o有无获取前几条的语句? xxp.秀 14:22:0原创 2007-12-30 19:36:00 · 1037 阅读 · 1 评论 -
DB4O中的继承问题
在使用DB4O开发一个真是项目的时候,遇到一个问题。问题描述:P类为父类,C类继承自P类。当程序写好后发现,向P类储存的任何数据,都会自动储存到父类中去。进一步描述在实际应用中,场景是这样的 :“在线体验类”是一个实体类。“以往作品”也是一个实体类。当我建设好后发现,其实“以往作品”的很多字段和“在线体验”是一样的。比如都有“访问地址”和“图片地址”。于是我就使“以往作品”继承了“原创 2007-12-30 19:14:00 · 939 阅读 · 1 评论 -
对多重继承的实体类的xml序列化(数据备份)解决方案
由于最近用DB4O做一个项目,遇到了一个问题:问题描述DB4O对数据结构的要求非常严格 ,当实体类的数据结构变化(如增加一个属性、减少一个属性、改变继承关系),那么之前存进去的数据(即没有按照这个新的数据结构store进去的数据) 就查不出来了。可是在实际开发过程中,改变数据结构是一个较容易发生的事情。那么,怎么快速将老的数据结构下的数据进行备份和恢复呢?对策:使用dotnet自带原创 2007-12-30 19:05:00 · 1640 阅读 · 0 评论 -
jar文件打不开的解决方案
在做一个db4o的项目的时候,我遇到一个问题,就是object manager 的jar文件自动关联到rar文件了,所以没有办法运行。只能依靠jar文件同文件夹下的 一个批处理命令来运行。首先,我删除了rar的关联,然后安装了jdk,结果仍然显示 关联不上。然后,打开那个批处理文件,发现里面的代码是java -jar objectmanager.jar。看来是运行java命令来打开的。原创 2007-12-30 18:43:00 · 4193 阅读 · 3 评论 -
解决db4o中数据匹配的一个想法
在db4o中,一个影响他使用的重要因素是 数据匹配。比如说 int型的属性,当构造一个样本对象的时候, 对于这个属性赋值为0的时候,就表示忽略这个条件,不进行匹配(因为0是默认值)。对于string型的属性,当构造一个样本对象的时候,对于这个属性赋值为“”的时候,表示忽略这个条件,不进行匹配(因为“”是默认值)。但是,现在问题在于,假设说,我就是想查找 int型属性为0的对象集合,或者原创 2007-03-04 17:08:00 · 853 阅读 · 0 评论 -
用css样式实现在超出长度后,自动显示为。。。
overflow:hidden就可以了配合 width:50px;之类的,就可以了。 特意在网上搜索了一下: text-overflow版本:IE6+专有属性 继承性:无 语法: text-overflow : clip | ellipsis 参数: clip : 不显示省略标记(...),而是简单的裁切ellipsis : 当对象内文本溢出时显示省略标记(..原创 2007-03-03 19:30:00 · 1219 阅读 · 2 评论 -
突然感悟到了单件模式的意义(单件和静态类的区别)
今天在和Jacty讨论实现sqlhelper的时候,使用静态类的缺点的时候,我们意识到一个问题.就是数据库链接字符串到底用哪个的问题.当两个用户同时请求sqlHelper,并且使用不同的数据库连接字符串的时候,sqlHelper也许就会出错.这就是静态类的问题.但是如果是单件模式,它保证了在程序中某个时间只有一个该类的实例.所以比较稳定.怪不得在介绍单件模式的时候,很多人都举c原创 2007-01-09 03:17:00 · 1917 阅读 · 0 评论 -
尽量减少使用~/
微软在.net中搞出了一个"~/" .表示网站的根目录.其实这是一个非常不好的行为.表面看起来,这样容易定位. 但是当你的应用是在许多子网站的时候,这个问题就变得难以处理.比如 主网站是 www.jacty.com .子网站是 www.jacty.com/studio/这样的话,子网站中的所有的"~/" 都会自动寻找到 www.jacty.com所在文件夹,而不会去找 www.原创 2006-12-25 15:44:00 · 773 阅读 · 0 评论 -
服务器应用程序不可用的解决方案
服务器应用程序不可用 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。 管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。 解决方案:新建虚拟目录,将文件放到wwwroot里面就不会错了原创 2006-12-08 02:42:00 · 1272 阅读 · 0 评论 -
button的执行顺序
通过做实验知道 是先刷新页面 再操作原创 2005-08-13 22:02:00 · 1184 阅读 · 0 评论 -
水晶报表9.0出现“登陆失败”错误的解决方案
在用VS2003开发WEB端的水晶报表的时候,采用的是设计时绑定,但是运行报表的时候,出现“登陆错误”的提示。经过调试,水晶报表的数据源是正确的。究竟是什么问题呢?最后发现9.0的版本存在这样的问题:水晶报表设计的时候,如果采用OLEDB直接从服务器获取数据,即使后期给定DataSet,它也会找不到数据源。正确的方式是在本地建立类型化的DataSet,即xsd文件,利用XSD作为水晶报表设计的原创 2008-03-27 16:03:00 · 790 阅读 · 0 评论