随笔分类 - 程序人生
摘要:今天在eclipse中编写pom.xml文件时,注释中的中文被eclipse识别到错误:Invalid byte 1 of 1-byte UTF-8 sequence,曾多次遇到该问题,问题的根源是: The cause of this is a file that is not UTF-8 is being parsed as UTF-8. It is likely that the p...
阅读全文
摘要:别再说“我已经努力了”,你的“努力”一文不值!
阅读全文
摘要:关于SVN的操作批处理示例 为了一句话:不要动手做机器能够做的事情. 天天工作用svn,更新啥的打开目录啥的动作天天在重复.每次写些命令也蛮无聊的,不说了,看下面: 1 @echo off 2 rem 显示部分 3 @echo 注 意 事 项 4 @echo ****************************************************...
阅读全文
摘要:产生此问题的原因: 有两张表,table1和table2. 产生此问题的原因就是table1里做了关联或者(特殊的多对一映射,实际就是一对一)来关联table2.当hibernate查找的时候,table2里的数据没有与table1相匹配的,这样就会报No row with the given identifier exists这个错.(一句话,就是数据的...
阅读全文
摘要:今天在使用jquery.uploadify.js上传文件的时候,出现HTTP 404错误,此错误在上传较小文件时不会出现,在上传一个50M左右文件时出现此错误,经过测试和日志查看发现,根本没有进入后台服务端代码(MVC);检查了uploadify的相关参数,也没有发现问题:'fileSizeLimit': 0, //不限制文件大小 'successTimeout':36000, //超时时间10小时在网上找了原因,发现是下面问题引起:用uploadify在IIS6下上传大文件没有问题,但是迁移到IIS7下面,上传大文件时,出现HTTP 404错误。原因是IIS7
阅读全文
摘要:熟悉仓库管理系统的人会比较清楚,系统中统有各种各样的单据,如补货单 、进货单、出库单等等。在这里,我们先介绍一种单据编码定义规则: [仓库编码][单据类型][YYMMDD][4位流水号] 如:0101JH1202030001: 仓库编码:0101 单据类型:JH(进货) 生成日期:120203(12年02月03日) 四位流水:0001 上述规则是一种比较简单的编码方式,要注意的是上述的流水号在仓库、单据和日期之间不共享,即是说不同的仓库、不同的单据每天的流水号都是从1开始。 首先,我们采用一个表NoType,用来记录系统中的各种单据类型。 ...
阅读全文
摘要:很多时候我们都会用到指定长度的流水号,假如生成订单编码规则我们设置为:仓库编码+年月日(6位)+当天四位流水号,如仓库编码为01日期为2009-08-06的第一个订单编码应该为:01200908060001,在这里指定长度的流水号的生成一般都是在数据库里操作,方法可以用下面几种:方式一:笨办法,不够指定长度的话,前面循环加零CREATEFUNCTIONfn_GenerateSerialNumber(@numberValueint,--流水号数值@lengthint--流水号字符串指定长度)RETURNSvarchar(20)ASBEGINDECLARE@resultvarchar(20)SET
阅读全文
摘要:最近在看公司源代码的时候,经常有一些超长函数出现,甚至超过1000多行的函数都大有存在,这大大影响我对代码的理解,所以写下此文,当然只是自己的想法,不强加于人,只为勉励自己。在以往的软件开发中,对于函数我也是想写多长就写多长,从来不去想它有多长这个“无聊的问题”,因为对于一个函数应该写多长并没有一个确切的定义,这应该看具体情况决定。我个人觉得,无论是类还是函数,都应该满足单一职责原则,如果出现一个函数过长或者代码块嵌套过深的情况,常常是因为没有满足这一原则,这两种情况都能够通过更好的重构来解决。以我工作中的一个代码片段为例来看一下,函数写多长,如何拆分函数。Step1Code highligh
阅读全文
摘要:从深圳回到北京,南下改北漂,我的日子依旧不见好转,不过还好,终于上班了,刚上班也不知道做什么,大家都在忙着自己的事情,只给了我一份项目源代码,让我自己研究,在研究过程中,发现好多类全部定义了公共变量,我以前不管什么字段,都封装成属性的,所以特意查了一下属性和字段两者之间的区别,与人分享。首先从两者的声明上来看,公共字段只是类用public修饰符所公开的简单公共变量,而属性则是对字段的封装,它使用get和set访问器来控制如何设置或返回字段值。由于属性的实质是方法(类似Java中的get或set方法),在IL中是没有属性的概念的。所以对于开发过程中常用的赋值和取值操作来说,使用公共变量肯定会比使
阅读全文
浙公网安备 33010602011771号