随笔分类 -  积累

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页
摘要:如果你说,你的团队比别人好,那理由是什么?因为每个人有突出的专业能力?因为你们懂得很棒的流程?还是其他的原因?你有没有遇过以下的问题?1.您的开发人员完成了一个功能,只测试了主流程,看起来不错。于是它被标记为完成并转给QA测试。 QA发现了一个严重的bug,只需要在正常流程走到一半的时候点一下取消的... 阅读全文
posted @ 2014-08-20 16:26 沙耶 编辑
摘要:当购买好域名后,站长们就该选择虚拟主机了,和选择域名一样,虚拟主机也有国内和国外之分,中国的站长们是应该选择国内虚拟主机还是国外虚拟主机呢?这是每一个站长都会遇到的一个问题。 所谓国内虚拟主机就是指虚拟主机服务器托管在国内的机房,不包括香港和澳门,而国外虚拟主机指的是虚拟主机服务器托管... 阅读全文
posted @ 2014-08-20 16:01 沙耶 编辑
摘要:在《Java与WCF交互(一):Java客户端调用WCF服务》一文中,我描述了用axis2的一个Eclipse控件生成WCF的Java客户端代理类,后来有朋友建议用Xfire、CXF,一直没有尝试,今天有朋友指出JDK6可以用java自带的一个WSImport工具,试了下,果然很爽,这是一个exe文... 阅读全文
posted @ 2014-06-18 10:05 沙耶 编辑
摘要:在上篇《Java与WCF交互(一):Java客户端调用WCF服务》中,我介绍了自己如何使用axis2生成java客户端的悲惨经历。有同学问起使用什么协议,经初步验证,发现只有wsHttpBinding可行,而NetTcpBinding不可行,具体原因待查。昨晚回去重新测试WCF客户端调用Java W... 阅读全文
posted @ 2014-06-18 10:01 沙耶 编辑
摘要:最近开始了解WCF,写了个最简单的Helloworld,想通过java客户端实现通信。没想到以我的基础,居然花了整整两天(当然是工作以外的时间,呵呵),整个过程大费周折,特写下此文,以供有需要的朋友参考:第一步:生成WCF服务新建WCF解决方案,分别添加三个项目,HelloTimeService(类... 阅读全文
posted @ 2014-06-18 09:59 沙耶 编辑
摘要:经历了两天不懈努力,终于恢复了一次误操作删除的生产服务器数据。对本次事故过程和解决办法记录在此,警醒自己,也提示别人莫犯此错。也希望遇到问题的朋友能找到一丝灵感解决问题。事故背景安排一个妹子在一台生产服务器上安装Oracle,妹子边研究边安装,感觉装的不对,准备卸载重新安装。从网上找到卸载方法,其中... 阅读全文
posted @ 2014-05-17 21:39 沙耶 编辑
摘要:据扯,C# 6.0在不远的将来就发布了,对应的IDE可能是VS 2014(.Net Framework 5.0),因为VS 2013已于2013年10月份发布了,对应的是.Net Franework 4.5.1。从Visual Studio的更新规律上来看,微软2或者3年,更新增加的东西会比较多,所以对于C# 6.0,还是有一些期待的。下面这张图列出了C#每次重要更新的时间及增加的新特性,对于了解C#这些年的发展历程,对C#的认识更加全面,是有帮助的。其中图的最后一行C#6.0是根据一些博客整理的,如有错误,随时改正。C# 6.0可能的新特性1、主构造函数(Primary Constr... 阅读全文
posted @ 2014-04-12 21:50 沙耶 编辑
摘要:第一步:转换导入的文件 private void btnSelectFile_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Title = "Excel文件"; ofd.FileName = ""; ofd.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); ofd.Filter = "Exce... 阅读全文
posted @ 2014-04-08 09:07 沙耶 编辑
摘要:UPDATE RT_INSURANCEBUY T SET INSURERCODE = '03' WHERE T.FRAMENO = 'LHGCM462242025161' AND T.BUYDATE = ( SELECT T2.BUYDATE FROM RT_INSURANCEBUY T1LEFT JOIN (SELECT MAX(BUYDATE) AS BUYDATE ,FRAMENO FROM RT_INSURANCEBUY GROUP BY FRAMENO) T2 ON T1.FRAMENO = T2.FRAMENO AND T1.BUYDATE = T2 阅读全文
posted @ 2014-04-07 17:38 沙耶 编辑
摘要:利用C#自带组件强壮程序日志在项目正式上线后,如果出现错误,异常,崩溃等情况我们往往第一想到的事就是查看日志所以日志对于一个系统的维护是非常重要的声明正文中的代码只是一个栗子,一个非常简单的栗子,只是说明这个框架是怎么工作的具体实现可以自由发挥~~~~贯穿所有的日志系统日志系统,往往是贯穿一个程序的所有代码的;试想一下,如果你的日志完全是由第三方组件提供的;那么就意味着,你的所有项目都必须引用这个dll;也许你会说自己可以2次封装,那么依然需要所有项目都引用你的这个封装后的log项目另一方面一些log组件需要实例化后才可以使用,比如log4net,这又意味着你得有一个全局的静态变量,或者你自己 阅读全文
posted @ 2014-04-03 12:31 沙耶 编辑
摘要:怎么向数据库中快速插入十万条数据呢,当然得需要对比才能看到效果,今天给大家亲身测了两种方法对比,差别25倍左右1,数据库用sql server 2008 r2,表结构非常简单,四个字段,建数据表的sql代码如下USE [TestDB]GO/****** Object: Table [dbo].[User_1] Script Date: 03/27/2014 00:31:16 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE [dbo].[User_1]( [ID] [int] NULL, [Na... 阅读全文
posted @ 2014-03-27 08:59 沙耶 编辑
摘要:DataSet、DataTable都自带有序列化标记,但是DataRow没有,所以如果是在CS程序中,Release版本程序DataTable才是最小的数据传输单元,如果使用DataRow则会报【未序列化Serializable】的错误 阅读全文
posted @ 2014-03-26 17:50 沙耶 编辑
摘要:例句:SELECT COUNT(1) FROM RT_CUSTALLOCRESULT WHERE REGDATE BETWEEN '2014-03-01' AND '2014-03-31' OR (DATE(NEXTTRACKDATE) BETWEEN '2014-03-01' AND '2014-03-31') AND SALEID = 2003 SELECT COUNT(1) FROM RT_CUSTALLOCRESULT WHERE (REGDATE BETWEEN '2014-03-01' AND ' 阅读全文
posted @ 2014-03-20 20:34 沙耶 编辑
摘要:服务器端绝对不能用MessageBox.Show之类的UI操作,大家要掌握异常(Exception)的工作机制。可能你开发调试时貌似可以,因为是以单机版运行。在服务层或者数据访问层MessageBox一个提示信息好像也能够运行,但是在正式发布出去,这个肯定是行不通的。正确的应该是Throw一个异常,由界面捕获该异常进行处理,显示提示。 阅读全文
posted @ 2014-03-14 16:14 沙耶 编辑
摘要:.NET1.1版本下使用日期强制转换函数,比如:"selectcast(ActionDateaschar(7))asActionDatefromST_BookActionfetchfirstrowonly";.NET2.0平台以上,执行上述语句,就会报错SQL0445W值已被截断异常。当改为执行如下语句就可以成功:"selectSUBSTR(CHAR(CURRENTDATE,ISO),1,7)asActionDatefromST_BookActionfetchfirstrowonly"判断原因是,CAST强制转换,如果长字段转换为短值,在.NET1.1版 阅读全文
posted @ 2014-03-08 20:14 沙耶 编辑
摘要:1.用局部变量替换多次使用的对象比如我们在一段代码内,多次使用document、window这样的对象,我们可以用局部变量替换他们。var d = document,w = window;原理:访问直接量和局部变量的速度快,相反,访问数组元素和对象成员相对较慢。2.减少重绘与重排重排:当页面布局和几何属性改变时候,需要重排,在重排后浏览器会重新绘制受到影响的部分到屏幕中,这个过程成为重绘。以下操作会引发重排·添加删除可见的DOM元素;·元素位置、尺寸改变;·文本变更;·页面渲染器初始化;·浏览器窗口尺寸改变。而改变背景、文字颜色只会触发重绘。我 阅读全文
posted @ 2014-03-06 11:29 沙耶 编辑
摘要:float:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位)double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效位)decimal:数字型,128bit,不存在精度损失,常用于银行帐目计算。(28个有效位)float f = 345.98756f;//结果显示为345.9876,只显示7个有效位,对最后一位数四舍五入。double d=345.975423578631442d;//结果显示为345.975423578631,只显示15个有效位,对最后一位四舍五入。注:float和double的相乘操作,数字 阅读全文
posted @ 2014-03-04 20:23 沙耶 编辑
摘要:零部件日结无法进行下去,建议配置C:\ProgramFiles\SQLLIB目录下的db2cli.ini文件,加入此节:[DMSCNDB]CLIPkg=5并重启DB2试试另外,可以在命令行处理器中执行:CONNECTTODMSCNDBUSERdb2admin然后加大缓冲页的大小:ALTERBUFFERPOOLIBMDEFAULTBPSIZE-1UPDATEDBCFGFORDMSCNDBUSINGBUFFPAGE50000完整的文件,应该给过维护组,下面贴出来一次:--后续语句必需在服务器上使用db2admin用户登录--执行select*fromsyscat.bufferpools当sysca 阅读全文
posted @ 2014-03-03 14:48 沙耶 编辑
摘要:VS2010只能按项目配置,而解决方案只需要创建一个,其它各个项目的配置里,下图的选择框只需要勾一次,否则会重复,提示已经存在同名方案 阅读全文
posted @ 2014-02-26 16:21 沙耶 编辑
摘要:VS2010版快捷键Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览CTRL + ALT + F1帮助目录CTRL + F1 动态帮助F1 帮助SHIFT + F1当前窗口帮助CTRL + ALT + F 阅读全文
posted @ 2014-02-20 17:38 沙耶 编辑

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页