遗忘海岸

江湖程序员 -Feiph(LM战士)

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  参考资料

1 2 3 4 下一页

收据,或自己整理的一些知识点或小技巧
访问SAP的RFC
摘要:.NET环境Xp(sp3) vs2010, win2003 EN 32bit(sp2)winform,webform引用sapnco.dll,sapnco_utils.dll(自动引用)配置文件需要改成混合模式 View Code 代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using SAP.Middleware.Connector;using System.IO;namespace RMBreakSync{ //登陆SAP前的准备工... 阅读全文

posted @ 2013-06-27 14:21 遗忘海岸 阅读(2716) 评论(1) 推荐(0) 编辑

(绝对干货)发布一个升级下载程序(不光免费而且带代码跟详细说明)
摘要:看了胡勇胸的“(干货).NET开发丰富的公共类库助你事半功倍(供下载免费使用)”提到:作为开发人员(苦逼)经常都在为一些常用的操作Baidu,Google,既耗时,又浪费青春,更没时间谈恋爱,苦逼就是这么来的。 挺有感触的,苦逼程序员浪费太多的生命在不必要的事情上了。 另外俺觉得胡胸做的不是很Man 阅读全文

posted @ 2013-05-28 08:08 遗忘海岸 阅读(2955) 评论(17) 推荐(13) 编辑

一个人事工资模块
摘要:数据表:Emp:人员信息Salary:工资表,按月输入SalaryProject:工资组成条目SalaryFormula:工资计算公式说明:1.各种条目工资预先在Salary表中建立30个列2.每列具体的列名在SalaryProject中定义,最多支持30个工资条目3.工资计算公式支持分支条件(IF,ELSE),实现方式是转换成sql语句发到数据库去计算。 阅读全文

posted @ 2013-01-11 11:18 遗忘海岸 阅读(178) 评论(0) 推荐(0) 编辑

共享WinCE6.0 下的一个软件升级程序
摘要:需求场境厂里搞了几把PDA扫描枪,用来对下料工序进行扫描确认,本来以为就几把,直接连到电脑上用ActiveSync复制程序上去就好了,但是刚开发的程序一天要改个好几次,把枪收回来,装好再拿回去,一天做个4,5次简直叫人抓狂了。于是就决定自己整个简单的更新程序.基本设计1.要发布到WinCE上的程序比较简单,每个文件也比较小(都在500KB以下)所以决定直接让WebService 返回byte[]类型的文件内容然后在WinCE里写下文件, 另外也提供GetFile.ashx页面,里面使用Response.TransmitFile(path)以供客户端下载比较大的文件,当然在局域网环境下网速不是问 阅读全文

posted @ 2012-12-17 09:20 遗忘海岸 阅读(8084) 评论(6) 推荐(5) 编辑

使用xxx.dll.config
摘要:如果发布的dll文件需要配置时,可以考虑把配置信息转到app.config,当然也可以不转移直接使用xxx.dll.config中的配置,当然需要保证程序执行目录下已经copy有xxx.dll.config文件了代码入下,加入了文件监视缓存View Code using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Configuration;using System.Reflection;using System.IO;using System.Web.Cach 阅读全文

posted @ 2012-09-30 08:39 遗忘海岸 阅读(1562) 评论(0) 推荐(0) 编辑

EF自关联建模详解
摘要:VS2010带的EF4.0用用还不错,建立表后直接从数据生成实体模型挺方便的,数据库更改后重新生成模型时不会把模型中的关系覆盖了(终于不再抓狂了),建数据库表时不建主外键约束,表的关系通过EF实体关系在模型中加入。下面是一典型的多级分类表针对这个表建立自关联,详细截图如下1.Children导航属性视图2.Parent导航属性视图3.关联视图4.引用约束完成上面步骤后就可以通过categoryEnt.Parent来获取父类以及通过categoryEnt.Children来获取子类. 阅读全文

posted @ 2012-09-09 14:37 遗忘海岸 阅读(3172) 评论(1) 推荐(3) 编辑

通用数据类型转换函数-针对基元类型的包括可空类型
摘要:protected T TryParser<T>(object v, T dValue) { if (v == null) { return dValue; } else { T t = default(T); try { if (t == null)//可空类型 ... 阅读全文

posted @ 2012-09-08 08:12 遗忘海岸 阅读(315) 评论(0) 推荐(0) 编辑

.Net事件&委托备忘
摘要:委托 public delegate xxxx 定义会生成一个委托类的定义,该类的主要属性是MethodInfo,Target(当Method是静太方法时Target为null)对委托的执行是通过MethodInfo.Invoke进行反射调用.该类继承自MulticastDelegate而Multi 阅读全文

posted @ 2012-09-04 14:49 遗忘海岸 阅读(360) 评论(0) 推荐(0) 编辑

EF中的Select * From T Where id In(xxx,xxx)子查询
摘要://使用子查询//SQL: Select * From KB_BOMTable Where PartNo in (Select PartNO From KB_MPS Where MPSId='00001')var q1=DBCtx.KB_BOMTable.Where(ent => DBCtx.KB_MPS.Where(t => t.MPSId == MPSId).Select(t => t.PartNo).Contains(ent.PartNo) ); var list= q1.ToList();//使用数组/... 阅读全文

posted @ 2012-07-05 15:08 遗忘海岸 阅读(10395) 评论(0) 推荐(3) 编辑

在WinForm中使用CacheDependency来监视文件
摘要:.Net类与窗体做成dll(COM)在PB中使用,在dll中的代码无法直接访问xxx.exe.config,于是就进行测试....下面是两组相关代码,注释中有详细说明1.对个种timer组件与CacheDependency的测试View Code private void button10_Click(object sender, EventArgs e) { Console.WriteLine("当前UI线程:" +Thread.CurrentThread.IsThreadPoolThread +";" + Thread.CurrentTh... 阅读全文

posted @ 2012-06-25 09:25 遗忘海岸 阅读(958) 评论(0) 推荐(0) 编辑

关于.Net Framework 4 Client Profile Winform 引用 .Net Framework 4 类库的问题
摘要:Winform使用.Net Framework 4 Client Profiledll是.Net Framework 4明明已经添加了引用结果,老是无法把dll文件copy到 winform的bin目录下后来才发现是两个不一样的问题 阅读全文

posted @ 2012-06-24 14:45 遗忘海岸 阅读(280) 评论(0) 推荐(0) 编辑

EF 中不同会话上下文的对象,不能互设为对方的导航属性值
摘要:比方有会话CtxA中的A对象以及CxtB中的B对象,new 一个A对象,设置A.B=B,那么当将A添加到CtxA中时(代码:CtxA.A.AddObject(A))如果CtxA中不包括B对象那么将报错误:只有在 EntityKey 属性的当前值为 null 时才能设置该属性。如果CtxA中存在B对象那么将报错误:ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象解决办法:View Code private void tbtnAddNewItem_Click(object sender, EventA... 阅读全文

posted @ 2012-06-19 10:27 遗忘海岸 阅读(1321) 评论(0) 推荐(0) 编辑

二层交换机的MAC表学习过程
摘要:二层交换机工作在链路层,负责数据桢的转发,一个数据桢包含来源MAC,目标MAC,(ARP桢目标MAC不指定)交换机负责将一个端口(物理上的)上收到的桢转发给另外的端口,由于一个端口对应一或多个MAC(对应多个MAC是交换机级连时出现的情况)所以交换机实现了MAC->MAC的数据包转发,MAC表学习过程:任何桢发送到交换机上时至少包含源MAC,因此交换机就可以记录一条(端口,MAC)记录到“端口MAC映射表”,针对那些交换机无法找到目标端口的目标MAC地址(可能是ARP桢的6字节全0目标MAC),交换机则将该桢转发到除接收端口外的其他全部端口,该过程叫泛洪,而目标主机收到后就会回复该桢,而 阅读全文

posted @ 2012-04-20 19:23 遗忘海岸 阅读(13597) 评论(0) 推荐(0) 编辑

纠结DTC
摘要:数据库是远程,刚开始没注意在本地调了一下午无果.......第二天继续,突然发现数据库是远程的,然后就上远程电脑开防火墙,设置DTC访问认证,结果照样错误然后郁闷中重启电脑,接着就奇迹般的可用了-_" NND,真见鬼--------------------------防火墙中添加C:/windows/System32/msdtc.exe---------------配置MSDTC安全设置注意,服务端跟客户端都要配置一下 阅读全文

posted @ 2012-04-08 10:49 遗忘海岸 阅读(228) 评论(0) 推荐(0) 编辑

关于端口共用
摘要:以前整Socket编程(VB6.0)有时忘关闭Socket再次启动时就报端口已经被用了,当时的办法就是重启系统,后来看到书上介绍一个端口唯一标识一个应用程序,于是就高兴的认为一个端口只能被一个应用程序绑定,这样和谐的过了一些年,直到有一天发现自己整了一年多的IIS其实可以多个进程(w3p.exe)共用一个80端口,于是俺的世界又不和谐了.为了解决这一重大矛盾,作为一个2B程序员,我尝试了平行宇宙理论,玄理论,直到上帝造物说...-_",呵呵扯淡了。下面谈一下本人的YY,大神们看了表笑,还望不吝赐教。关于链接的回忆小时候还记的厂里有个总机室,师傅姓王,里面有个电话交换机具体叫什么也不清 阅读全文

posted @ 2012-03-18 09:31 遗忘海岸 阅读(1985) 评论(2) 推荐(3) 编辑

共享一个数据库多级分类代码(MSSQL存储过程版)
摘要:说明相信多级分类在任何一个信息系统中都会用到,网上也能找到很多版本,下面这个是基于MSSQL存储过程版的,手上还有VB跟C#版的,不过这几年数据库一直用MSSQL,编程语言却从VBScript到C#又到PB, 搞到现在这套分类代码分别用VB、C#、PB实现了一遍,浪费了不少时间,NND神马多数据库啊!!!哥被忽悠了。分类采用前缀编码的方式,编码使用字符串类型的,当然也有使用二进制实现的牛人^_^.表结构说明(表Category,ClassId,ClassName,Code 为分类相关字段,DataNum,Info等是根据具体情况额外增减)存储过程--********************** 阅读全文

posted @ 2012-02-15 18:49 遗忘海岸 阅读(2323) 评论(5) 推荐(3) 编辑

一些数据库资料整理
摘要:MSSQL体系结构介绍http://www.cnblogs.com/yueyue_jwfm/archive/2011/06/22/2087044.html关于数据库索引http://www.codinglabs.org/html/theory-of-mysql-index.html关于数据库事务http://www.cnblogs.com/hustcat/archive/2009/02/14/1390731.htmlhttp://www.cnblogs.com/hustcat/archive/2009/02/26/1398558.htmlhttp://blog.csdn.net/happyfl 阅读全文

posted @ 2012-01-14 19:28 遗忘海岸 阅读(269) 评论(0) 推荐(0) 编辑

人事系统---工资模块设计
摘要:摘要:列出了一个针对生产型企业,工资生成模块的初步设计,希望有个抛砖引玉的效果^_^1.背景一个生产型企业,工资按月发放,工资主要分成计件工资(生产线员工)、考勤工资(后勤,行政等人员)两中,外加一些福利报酬,计件工资原始数据来自多张生产报表,考勤工资涉及考勤记录,福利报酬一般由工资制作员指定,涉及一些基本配置表2.总统设计2.1主要用例2.2流程2.3状态图将审核失败分成全部失败与部分失败.全部失败:允许制作人员删除全部重新生产,审核人员需要全部重审部分失败:工资表制作人员只能针对失败的记录进行重新编制,这样减轻了审核人员的工作量2.4数据库5张生产报表一月共用20来万条记录,每条记录根据字 阅读全文

posted @ 2012-01-11 08:48 遗忘海岸 阅读(2193) 评论(8) 推荐(5) 编辑

T-SQL时间格式化显示
摘要:SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06SELECT CONVERT(varchar(100), GETDATE(), 2): 06.05.16SELECT CONVERT(varchar(100), GETDATE(), 3): 16/05/06SELECT CONVERT(varchar(100), GETDATE(), 4): 16.05.06SELECT CONVERT(varchar(100), G 阅读全文

posted @ 2011-12-27 10:53 遗忘海岸 阅读(625) 评论(0) 推荐(0) 编辑

获取指定表的字段信息sql2005
摘要:select syscolumns.name as ColName ,systypes.name as ColTypeName , syscolumns.length, sys.extended_properties.value as Mark ,syscolumns.isnullable as AllowNull ,IsPK = Case when exists ( select 1 from sysobjects inner join sysin... 阅读全文

posted @ 2011-12-24 14:41 遗忘海岸 阅读(188) 评论(0) 推荐(0) 编辑

1 2 3 4 下一页
点击右上角即可分享
微信分享提示