开发语言
灿爸.
10年开发经验,系统架构师.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
angular的promise实战案例
关键还是思路的转变,之前是验证由保存触发,调整为将保存作为链式调用的最后一个节点原创 2024-11-19 15:02:59 · 246 阅读 · 0 评论 -
批量录入表格中回车事件处理
批量录入表格中回车事件处理原创 2022-10-21 09:44:46 · 469 阅读 · 1 评论 -
spring 项目结构分析
mapper,映射资源文件中的sql存取vo扩展pojo对象service的imp使用mapper完成数据存取controller,使用service完成数据存取原创 2021-03-11 17:23:48 · 269 阅读 · 0 评论 -
python写的一个小汽车程序
#献给天底下所有跟我一样当爸爸的猿类import os#清除屏幕def clear(): os.system('cls')#绘制车体def paint_body(num,startc): c=startc for index in range(num): c = c + ' -' print(c)#绘制车轮def paint_whee...原创 2020-03-04 13:38:37 · 4065 阅读 · 0 评论 -
c#实现word中的图文分离
c#实现word中的图文分离原创 2010-06-23 11:12:00 · 3129 阅读 · 1 评论 -
Oracle数据库技巧:如何快速为200张以上的表增加2个相同的列
1.创建临时表,用来存储生成的Sql语句,同时依据表名和表注释决策是否执行增加操作create table TEMP_TABLE( TABLE_NAME VARCHAR2(64), TABLE_COMMENTS VARCHAR2(128), OP_SENTENCE VARCHAR2(128))tablespace USERS pctfree 10 initrans 1原创 2009-02-13 16:21:00 · 689 阅读 · 0 评论 -
在内存中处理2张表的数据关联运算
static void Main(string[] args) { //建立2个表,并填充数据 DataTable dt1 = new DataTable(); dt1.TableName = "dt1"; dt1.Columns.Add(new DataColumn("id",typeof(st原创 2010-05-29 14:34:00 · 1319 阅读 · 0 评论 -
鲜为人知的HTML标记,实现HTML中的windows.group效果
HTML中的Group效果 区域主题原创 2010-04-12 21:32:00 · 2630 阅读 · 0 评论 -
oracle 字符按位或函数
/*函数名称:oracle 字符按位或函数参数约束:p1与p2的长度必须一致*/create or replace function F_BITOR(p1 in string, p2 in string) return varchar2 is Result varchar2(16); t_p number(3); r_p varchar2(16); p_p number(3); c_1原创 2010-04-09 13:31:00 · 1826 阅读 · 0 评论 -
主从表的行列转换输出(oracle版本)
主表结构:create table EXAM_CONFIG( ID CHAR(36) not null, EXAM_ID CHAR(36), PAPER_ID CHAR(36), SUBJECT_STYLE_TYPE_ID NUMBER(3), SUBJECT_SCORE NU原创 2010-03-24 17:33:00 · 894 阅读 · 0 评论 -
sqlserver2000分页正解
近段时间基于SqlServer2000进行了一些分页测试,在网上搜到的分页(非存储过程方式)方案中大部分都存在细节的完善,特将正确的细节补充如下:网上搜到的分页实现如下:SELECT TOP 页大小 *FROM UsersWHERE (ID NOT IN (SELECT TOP (页大小*(页数-1)) ID FROM Users ORDER BY ID DESC))ORDER BY ID原创 2010-02-01 08:52:00 · 825 阅读 · 0 评论 -
asp.net 页面基类异常捕获
在页面基类中增加以下方法,能够获得比override void OnError(EventArgs e)更高的错误处理优先级和控制权,override void OnError(EventArgs e)方式中OnError被执行完毕后基类(Page)的OnError在后续被调用,当前页面随即丧失控制权. protected void Page_Error(object sender,原创 2009-11-07 17:04:00 · 1457 阅读 · 0 评论 -
如何实现WCF中的自定义集合类型传输
WCF中的自定义集合类型,如果作为服务契约的一部分进行发布,必须要保证以下几点:1.集合包含的类型必须使用[Serializable]和[DataContract]标记;2.集合包含的类型属性必须使用 [DataMember]标记,并且,如果是属性(Property),必须要实现get和set;3.集合类型必须使用[Serializable]和[CollectionDataContra原创 2009-11-04 11:06:00 · 4177 阅读 · 0 评论 -
WCF中的程序事务和数据库事务转换
服务定义如下: [ServiceContract(SessionMode = SessionMode.Required)] public interface IComplexService { [OperationContract] [TransactionFlow(TransactionFlowOption.Mandatory)]原创 2009-09-02 12:52:00 · 1008 阅读 · 0 评论 -
利用Oracle的row_number() over函数消除重复的记录
1.select d.id,d.outer_code from dict_depts_source d order by outer_code(查看重复数据)2.select d.id,d.outer_code,row_number() over(partition by outer_code order by outer_code) row_flag from dict_depts_原创 2009-06-24 15:06:00 · 3145 阅读 · 0 评论 -
xsl实战:通过xml生成功能菜单树
xml: xsl:http://www原创 2009-07-27 11:39:00 · 984 阅读 · 0 评论 -
C#中的快速序列化和反序列化对象
using System.IO; using System.Xml; using System.Xml.Serialization; //序列化 yourType[] parms = Params; StreamWriter writer = new FileInfo("sample.xml").CreateText(); XmlSerializer seri原创 2008-12-25 17:04:00 · 1124 阅读 · 0 评论 -
为TreeView创建IHierarchicalDataSource类型的数据源实现
IHierarchicalDataSource实现:public class SharpHierarchyData : IHierarchyData, ICustomTypeDescriptor { private DataRowView item; private string dataParentIdField; private string dataIdField;原创 2009-01-07 12:02:00 · 1683 阅读 · 0 评论 -
C#手动创建HttpRequest
C#手动创建HttpRequest原创 2010-09-30 10:52:00 · 7699 阅读 · 0 评论 -
如何使用javascript调用webservice
如何使用javascript调用webservice原创 2010-12-08 09:35:00 · 2606 阅读 · 0 评论 -
javascript,xml,xslt,html动态表单框架样例
javascript,xml,xslt,html动态表单框架样例原创 2010-12-23 14:01:00 · 1705 阅读 · 0 评论 -
在c#中通过http对象编程实现webservice调用
在c#中通过http对象编程实现webservice调用原创 2010-12-29 13:41:00 · 6024 阅读 · 1 评论 -
利用DataView的RowFilter进行数据过滤
利用DataView的RowFilter进行数据过滤原创 2011-03-10 09:17:00 · 2024 阅读 · 0 评论 -
动态调用WebService(C#)
<br />通常我们在程序中需要调用WebService时,都是通过“添加Web引用”,让VS.NET环境来为我们生成服务代理,然后调用对应的Web服务。这样是使工作简单了,但是却和提供Web服务的URL、方法名、参数绑定在一起了,这是VS.NET自动为我们生成Web服务代理的限制。如果哪一天发布Web服务的URL改变了,则我们需要重新让VS.NET生成代理,并重新编译。在某些情况下,这可能是不能忍受的,我们需要动态调用WebService的能力。比如我们可以把Web服务的URL保存在配置文件中,这样,当服转载 2011-05-04 16:17:00 · 714 阅读 · 0 评论 -
ipedf平台架构分析
ipedf快速开发平台架构分析原创 2013-08-12 21:14:06 · 1658 阅读 · 0 评论 -
update 语法(相见恨晚)
update a set a.xx = 'bb'from a left join bon a.zz = b.zzwhere a.yy = 'cc'原创 2014-01-03 15:27:44 · 1059 阅读 · 0 评论 -
delete语法(相见恨晚)
DELETE FROM A FROM A LEFT join B ON B.XX=A.XX WHERE B.YY=YY原创 2014-01-07 14:34:46 · 1038 阅读 · 0 评论 -
iframe的contentWindow属性
可以通过以下方法来调用iframe对应页面中的ValidData方法:document.all("IfrmCost").contentWindow.ValidData()原创 2014-01-28 14:56:25 · 11552 阅读 · 0 评论 -
IIS7.5迁移 - HTTP 错误 404.0 - Not Found-0x80070002错误分析及解决过程
IIS7.5迁移 - HTTP 错误 404.0 - Not Found-0x80070002错误分析及解决过程原创 2015-01-14 08:52:45 · 20509 阅读 · 0 评论 -
npoi workbook 的 cellstyle 创建不能超过4000的解决方法
npoi workbook 的 cellstyle 创建不能超过4000的解决方法The maximum number of cell styles was exceeded. You can define up to 4000 styles in a .xls workbook原创 2015-02-02 14:00:21 · 18160 阅读 · 0 评论 -
C#高级应用之CodeDomProvider引擎篇
//编译引擎设计部分using System;using System.Text;using System.CodeDom.Compiler;using System.Reflection;using Microsoft.CSharp;namespace ToolPackages.CodeDomProvider{ public class SampleCodeDomProvider {原创 2007-12-06 17:23:00 · 6986 阅读 · 0 评论 -
如何制作Asp.Net界面模板
一、基础知识 C:/Program Files/Microsoft Visual Studio .NET 2003/VC#/DesignerTemplates/2052 其下的NewWebFormCode.cs文件是默认的新Asp.Net页面的后台代码文件; C:/Program Files/Microsoft Visual Studio .NET原创 2006-11-10 15:31:00 · 4514 阅读 · 0 评论 -
ORACLE 存储过程实战
--定义获取部门ID的函数create or replace function Get_Dept_Id(in_Dept_name in varchar2) return integer as v_dept_id integer := 1;begin sELECT dept_id into v_dept_id FROM dict_depts WHERE DEPT_NAME = in_De原创 2006-11-18 23:11:00 · 1986 阅读 · 0 评论 -
Javascript 在WEB系统需求分析中的应用
Javascript 脚本在WEB系统需求分析快速原型法中起到了不可替代的作用,其动态效果和可用性体验,能够有效增进系统分析员和客户之间的感官交流,将需求分析工作快速地引入到"使用之后"的层次之中,为后续设计和开发工作提供了一个可靠的基础,从整体上缩短了整个项目的实施周期,值得我们对其进行进一步的分析和总结.以下是笔者使用Javascript 脚本构建的一个WEB系统某功能模块需求分析原型原创 2006-12-07 19:45:00 · 3179 阅读 · 1 评论 -
对*.mht文件结构的一个浅显分析
近日,笔者在进行需求分析的过程中,使用到了利用Excel2003文件直接生成.mht档案文件,然后由web系统对.mht文件 进行索引的一个简单应用,引起了笔者对.mht文件结构进行分析的兴趣,经过尝试和分析,特将心得陈述如下,仅供同行参考:1.利用MSIE直接打开.mht文件,然后在"查看/源文件"中可以对其内容进行分析;2.笔者发现.mht文件在运行时状态下,其页面内容中包含若干的汉字原创 2007-01-17 20:08:00 · 6193 阅读 · 0 评论 -
Windows平台无人值守备份和发布更新的批处理脚本
将本批处理文件作为Windows计划任务执行,可实现无人值守自动更新功能,能够实现夜间自动根据更新目录中的文件内容对发布目录中的文件内容进行备份,然后把更新目录中的文件发布到发布目录中,并生成日志的功能,使用时仅需修改对应的updatePath(更新文件存储目录),backupPath(备份文件存储目录),releasePath(发布目录)和logFile(日日志文件)定义即可.echo on原创 2007-03-22 09:22:00 · 1632 阅读 · 0 评论 -
Oracle数据库应用中几种基本数据引用关系中的特殊查询
--现有如下5个表,关联关系为:table_3引用table_1和table_2,table_5引用table_4,table_4引用table_1create table TABLE_1( TABLE_1_COL_1 NUMBER(3), TABLE_1_COL_2 NVARCHAR2(20))tablespace SYSTEM pctfree 10 pctused 40 initra原创 2007-07-12 16:44:00 · 1382 阅读 · 0 评论 -
解读C#中的事件转嫁
/// /// 事件转嫁类 /// public class EventDeliver { /// /// 转嫁事件 /// /// 原始事件包含对象 /// 原始事件名称 /// 目标事件响应对象 /// 目标事件响应方原创 2008-01-21 12:07:00 · 1188 阅读 · 0 评论 -
C#2.0新增功能快速回顾
随着 Visual Studio 2005 的发布,C# 语言已更新为 2.0 版,它支持下列新功能:泛型 该语言中添加了一些泛型类型,使得程序员能够实现程度很高的代码重用,获得更高的集合类性能。泛型类型只存在 arity 上的不同。也可以将参数强制为特定的类型。有关更多信息,请参见泛型类型参数。迭代器 迭代器使得规定 foreach 循环将如何循环访问集合的内容变得更加容易。原创 2008-01-25 15:06:00 · 724 阅读 · 0 评论 -
C#3.0新增功能快速预览
1.通过var关键字实现灵活的类型声明:class ImplicitlyTypedLocals2{ static void Main() { string[] words = { "aPPLE", "BlUeBeRrY", "cHeRry" }; // If a query produces a sequence of anony原创 2008-01-25 14:50:00 · 868 阅读 · 1 评论
分享