- 博客(44)
- 资源 (1)
- 收藏
- 关注

转载 [转]IT人的学习方法
/*----------------------------------------本系列共7篇文章,目前已经完成如下内容:IT人的学习方法论-1,讨论学习的方向IT人的学习方法论-2,讨论学习的误区IT人的学习方法论-3,讨论学习的方法IT人的学习方法论-4,讨论一些重要的能力IT人的学习方法论-5,也谈IT的创新IT人的学习方法论-6,IT专家成长的十个学习的建议(
2010-06-30 22:05:00
3038
5

转载 [转]信息技术领域的职业发展路径
该职业发展路径主要是结合大公司的一些标准岗位角色设置进行考虑。对于软件开发和信息化领域的职业发展我初步考虑分为初始期,加速期和突破期三个阶段。同时从发展跑道上可以分为技术线,业务线和管理线三条发展方向。初始阶段可以从事编码,测试和网页UI开发等相关工作。在这里面又数编码对人员技能要求较高,需要有较好的技术和理论基础的积累,较快的自我学习能力。测试可以转编码,UI开发也可以转到编码,但是这种转化仍然
2009-10-23 12:41:00
1477
原创 AES加密解密,MySQL函数、Oracle自定义函数、Java、C#互通的AES加密解密互通实现
AES加密解密,MySQL函数、Oracle自定义函数、Java、C#互通的AES加密解密互通实现
2022-09-23 14:00:23
2145
原创 Java中的简单工厂模式
模式定义(Simple Factory Pattern)“In simple factory pattern, we have a factory class which has a method that returns different types of object based on given input”(在简单工厂模式中,可以根据参数的不同返回不同类的实例。)模式动机考虑一个...
2020-01-21 16:09:59
494
原创 C#的HttpModule中及Java的Servlet中成员变量乱用导致的不易重现的BUG
3年前写的在HttpModule中记录访问日志的代码,在最近使用日志数据分析登录账号的IP情况时,才发现了一个不易重现的BUG——日志中记录的登录账号出现串掉的情况。之所以这个时候才发现该问题,是因为部分用户的IP是固定的,但是日志里却出现了别人的IP。而之所以3年后才发现,是因为这块日志数据一直没怎么用过。回头想想,根本原因还是在用成员变量的时候没考虑到多线程的情况,或者说多用户同时访问的情况。...
2020-01-21 15:38:22
300
原创 C#中TripleDES对应Java中的DESede即大家说的3DES,附C#及Java加解密结果一致的控制台程序例子
直接上代码了。Java控制台代码:package Test;import java.security.Key;import javax.crypto.Cipher;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESedeKeySpec;import javax.crypto.spec.IvPar...
2020-01-21 14:59:20
1675
原创 Windows自动备份(每天、每月最后一天、每个周日),自动清除备份命令
直接上BAT文件的内容了,完整代码如下。备份效果:保留最新7天的网站备份、最新4个周末的网站备份,每个月底的备份永久保留。使用的WinRAR做文件压缩,请自行安装并注意命令中WinRAR的路劲、备份文件夹、存放路劲、3个异地存放路劲,根据应用需要调整。将该BAT文件配置到Windows“任务计划程序”中,频率为每天固定时间运行(比如23点),即可实现自动备份。下面是关于备份命令的几...
2020-01-19 11:09:45
1761
原创 Java中使用XML字符串和XSLT字符串作为参数获取转换后的字符串,支持xsl:include、xsl:import
2011年末就不做外包了,期间虽然更新过博客园,次数依然少的可怜。农历新年前分享点实用代码到博客吧。这次分享的是Java中使用XML字符串和XSLT字符串作为参数获取转换后的结果字符串。分享的方法仅解决上述问题,对于XSLT字符串中可能存在的XSLT注入问题、大字符串的性能问题未做考虑。关键代码如下:package Test;import java.io.ByteArra...
2020-01-16 17:25:26
586
原创 POS机刷卡失败的郁闷事
6月13号在老家的金店为未来老婆买首饰,刷的工行POS机。结果8000多RMB从卡里扣了,商家又没收到钱……POS机提示“交易超时”……当天和商家到就近的工行,工行经理说他负责协调这事,只要钱到商家账上就督促商家还给我……当天商家和这位工行的经理都写了纸质证明……到现在钱一直没返还……还好当时见工行太忽悠就及时联系发卡行(招行)处理了。招行第一次用了10多个工作日问了工行这
2013-07-24 17:22:11
2536
原创 FusionCharts 3.1做的一个效果
<br />在上一篇文章中简单介绍了三款统计图控件,其中FusionCharts Free是我个人觉得很不错的一款。其实类似的支持XML的Flash统计图控件还有amCharts等。只是在使用FusionCharts Free的过程中发现了一些不足,比如饼状图不支持智能标签(SmartLabels),所以数据项很多的时候提示文字相互重叠,显得很乱;多系列的柱状图(Multi-series Column 3D/2D Chart )不支持横向滚动条等等。于是后来我换了与FusionCharts Free同版本号
2011-02-26 18:20:00
1435
原创 推荐三款强大且漂亮的统计图控件
一、免费且强大的Flash统计图——FusionChartsFree官方网址: http://www.fusioncharts.com/free/效果图:使用感想:对.NET、JAVA、PHP等的开发都有对应的支持;能承受大数据量的统计数据,文档齐全,使用方便,唯一的缺憾是Y轴的中文提示无法显示(XML文件必须保存为带签名的UTF-8格式的,其他使用细节我会抽出时间更新上来)。二、免费且相对强大的Flash统计图——Open Flash Chart 官方网址:http://teethgrinder.co.u
2011-01-26 22:30:00
2526
原创 XSLT入门
以XSL为开始XSL代表着可扩充样式表语言(EXtensible Stylesheet Language)。 因为基于XML样式表语言的需要,万维网联盟(W3C)开始发展XSL。 层叠式样式表(CSS)= HTML样式表HTML使用预定的标签,标签的含义比较容易理解。 在HTML中,元素定义了一个表格,浏览器知道如何去显示它。 给HTML元素定义样式是比较容易的。通过使用CSS,告诉浏览器对特殊字体和颜色的元素进行显示,是非常容易的。 XSL=XML样式表XML不使用预定的标签(我们可以使用任何我们自己喜欢
2011-01-26 21:39:00
1274
原创 C#实现的ActiveX截图打印控件
C#开发ActiveX控件参考资料:http://www.cnblogs.com/zhf/archive/2009/03/02/1401299.htmlhttp://www.cnblogs.com/homer/archive/2005/01/08/88780.htmlC#开发ActiveX的详细介绍见以上两篇文章,我只补充这两篇文章未说明的。1.实现脚本调用ActiveX方法,必需将方法定义到一个接口中(该接口使用一个唯一的GUID,不能与ActiveX控件的GUID相同),然后在ActiveX方法即控件
2010-11-25 17:56:00
2159
原创 ASP.NET MVC 动态设置模板
在页面中添加如下代码(Page_PreInit事件代码中动态设置模板,前提是在页面Action中将用户信息存到ViewData["USER"]了):
2010-07-27 22:03:00
1634
原创 LINQ查询代码整理(二)
问题的引出:如下使用CASE的SQL如何用LINQ TO SQL 来实现呢?view sourceprint?select updateagaintime=(case when updateagaintime is null then begintime else updateagaintime end) from workplan 熟悉LINQ的很快会写出这样的语句:view sourceprint?IQueryable result = from w in
2010-07-27 21:36:00
1339
原创 引起超时的原因及表解锁的方法
[Sql Server]超时时间已到。在操作完成之前超时时间已过或服务器未响应。原因分析:1.如果用到了事务处理 在事务开始BeginTransaction()与事务结束transaction.Commit()中间用到了没有启动事务的过程,如其他查询等,会提示此错误。另外一种情况就是没有正确的使用事务导致表被锁定,也会引起超时。2.ADO.NET的使用引发的问题 con
2010-05-21 17:08:00
2580
原创 分享Enterprise Library资料
patterns & practices 企业程序库是一个设计为协助开发人员处理企业开发常见问题的应用程序块的程序库。应用程序块是指导类型的,它提供可由开发人员“按原样”使用、进行扩展或修改的源代码,以用于企业开发项目。企业程序库包含以前作为独立应用程序块使用的应用程序块的新版本和更新版本。所有企业程序库应用程序块的更新都特别注重一致性、可扩展性、易于使用和集成。 Microsoft
2010-04-07 20:02:00
964
原创 ASP.NET项目笔记(一)
1. DataTable的深拷贝及浅拷贝假设已知一个DataTable对象table。DataTable copyDataTable; copyDataTable = table.Copy();//深拷贝,复制该DataTable的结构和数据。 copyDataTable = table;//浅拷贝,复制的是引用。 2. DataTable的去
2010-04-04 22:06:00
946
转载 [转]给网站增加如:flv,torrent等特殊后缀格式文件下载
今天要往服务器上添加MAC系统中的安装文件,扩展名为“.dmg”。处理好之后测试下载,发现URL是正确的,却不能下载,提示“无法显示”。后来找到了解决办法(在IIS中添加相应的MIME类型): 给网站增加如:flv,torrent等特殊后缀格式文件下载做一些比如QQ表情啊,BT种子下载的网站的时候,上传了这些文件的格式发现找不到?原因是:这些特殊的格式默认情况下服务器不支持这
2010-03-22 17:05:00
1822
原创 在VS2008中编译64位程序以及遇到的问题
安装64位操作系统不是编译64位程序的必要条件,关键是要装64位程序的编译器。虽然标题写着如何在VS2008中编译,但其实2005也是类似。1. 选择“Build” – “Configuration Manager”菜单,打开配置管理器。点击新建解决方案平台。 2. 选择“x64”平台,点击确定按钮。3. 这时候配置管理器中的平台已经改成刚才选择的x64了,这时候编译出来的就
2010-03-22 12:37:00
8021
1
原创 项目中看似很难的问题可能很简单
上个星期,我们接手的公司线上系统的一个新模块发布好之后,我测试了一下,竟然出现了一个大BUG——获取交换机端口信息的页面得不到数据还导致整个模块用不了……页面的提示信息是“Service Unavailable”。奇怪的是之前发布到我们无锡这边的服务器上并没有出现这样的问题……还好正式版上各个模块是单独用的一个应用程序池,不然的话会导致整个线上系统用不了…… 根据页面提示信息,初步判
2010-03-18 00:18:00
1099
原创 LINQ查询代码整理(一)
1. 利用三目运算符实现多条件组合查询var emailListInfos = from e in emailCtx where ((strEmailSubject == "请选择") ? true : (e.subject == strEmailSubject)) && ((e.senddate == n
2010-03-10 17:52:00
1059
原创 ASP.NET MVC 使用总结(二)——扩展HtmlHelper实现动态生成title及meta
前不久看到了“.NET 4的新特性:图表、SEO及可扩展的输出缓存”这篇新闻,才知道现在.NET4.0里面已经有SEO了。提到SEO,这让我想起去年做过的一个ASP.NET MVC项目中遇到的SEO处理方面的问题(如果不了解SEO,请点击这里>>、>>)。问题我在"如何让你的网站收录到百度、谷歌"这篇文章中已经提到过了。由于我们之前未做SEO方面的处理,在收到客户的网站分析报告之后,才着手解决
2010-03-08 20:33:00
2055
原创 推荐《你必须知道的.NET》
《你必须知道的.NET》,在学校的时候就读过这本书。这本书的价值就像学C++的时候仔细读了林锐的那本《高质量C/C++编程指南》一样,会有一下子上了一个台阶的感觉(理解OO思想,了解语言的内部细节以便正确灵活的使用等)。 作者Anytao在博客园里早就已经连载了这本书的部分章节,地址:http://www.cnblogs.com/anytao/category/15
2010-02-28 16:43:00
953
1
转载 [转]css sprite学习
一,关于CSS SpriteCSS Sprites是一种网页图片应用处理方式。它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了。对于当前网络流行的速度而言,不高于200KB的单张图片的所需载入时间基本是差不多的,所以无需 顾忌这个问题。按照yahoo的<a href="http://developer.yaho
2010-02-27 21:27:00
808
转载 SNMP协议介绍及SNMP library
简单网络管理协议(SNMP)首先是由Internet工程任务组织(Internet Engineering Task Force)(IETF)的研究小组为了解决Internet上的路由器管理问题而提出的。许多人认为 SNMP在IP上运行的原因是Internet运行的是TCP/IP协议,然而事实并不是这样。 SNMP被设计成与协议无关,所以它可以在IP,IPX,AppleTalk,OSI以及其他
2010-02-27 20:19:00
1086
转载 LINQ 基本概念及相关资料分享
LINQ,语言级集成查询(Language INtegrated Query) 经过了最近 20 年,面向对象编程技术( object-oriented (OO) programming technologies )在工业领域的应用已经进入了一个稳定的发展阶段。程序员现在都已经认同像 类(classes)、对象(objects)、方法(methods)这样的语言特性。考察现在和下一代的技
2010-02-20 14:25:00
1042
转载 GD Graphics Library
GD-Sharp is a .NET wrapper for the GD Library, developed with mono for Linux and Windows. It is written in C# and it uses GD 2.x and it can be downloaded from here.It started mainly as an attempt
2010-02-08 10:18:00
1828
原创 ASP.NET MVC 使用总结(一)
这里说的ASP.NET MVC 指的是ASP.NET MVC 1.0版。入门教程推荐:“从零开始学习ASP.NET MVC 1.0 ” 。以下是项目实践中的一点总结:1、 动态绑定Html.DropDownList方法: public SelectList BindUserArea() { IQueryable areaLi
2010-02-05 17:58:00
1454
转载 [转]某个日期是在一年中的第几周——被遗忘的GregorianCalendar类
看过一个关于取当前日期是在一年中的第几周的帖子,里面解决方法的思路,是先取得该年第一天是星期几,然后取当前日期的DayOfYear再除以7,同时用DayOfYear对7取余,从而得到当前日期是一年中的第几周。 这种方法不但麻烦,而且效率低,其实C#里有GregorianCalendar这样一个类,只需要两行代码,就可以很轻松的完成这个任务的,只是很多人不知道,或是遗忘了。
2010-01-10 15:30:00
1423
原创 关于C#闭包
先看程序:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleTets{ class Program { static void Main(string[] args) {
2009-12-15 21:52:00
3344
转载 Icon Search Engines | 图标搜索引擎
Challenger IconDBChallenger IconDB (Icon Database) is a database that contains icons of various sizes and keywords attached to them. ICONLOOKICONlook.com is a place where to find your
2009-11-30 11:27:00
3694
转载 [转]关于团队文化
原文:http://blog.sina.com.cn/s/blog_493a84550100fzmq.html(人月神话) 关于问题,当我们对一件事情不清楚或者当我们对自己的决策无把握的时候如何处理?很多时候在没有开放和沟通的环境中基本是按着自己的理解做从而导致后续大量返工。所以首先是要去想问题和风险,要把问题暴露出来,先不要考虑提问的方式而是先形成问题意识,特别是类似Issue问题本
2009-11-28 00:08:00
845
原创 浏览器CSS兼容总结
首先推荐一款集成多个版本IE(IE5.5、IE6、IE7、IE8)的样式测试工具(IETester):http://www.my-debugbar.com/wiki/IETester/HomePage 以下是上个月总结的样式兼容方面的技巧,现发布到博客。 1. 使用DIV+CSS布局注意事项: 使用DIV+CSS布局,要配合一定的table布局才能较
2009-11-25 20:04:00
1251
转载 Windows XP 文件/文件夹"安全"选项找不到 文件安全设置
RT,解决办法: 默认这个选项是不可见的。你首先需要在“工具”—“文件夹选项”—“查看”下将“使用简单文件共享”前的勾去掉。然后你才会在右击分区分区盘符和文件夹及文件时,选择“属性”后在它的选项里看见“安全”选项。 来源:http://www.lanxingkong.net/blog/article.asp?id=256
2009-10-30 20:27:00
1859
1
原创 ASP.NET数据列表“全选”,批量处理的JS实现
jquery1.3.2中的方法为: //全部选中全部取消处理 function CheckTrue(obj) { $("input[@type=checkbox][name=checkItem]").attr("checked",$(obj).attr("checked")); } //收集被选中的项 fu
2009-10-28 14:36:00
3494
1
转载 [转]IT人的学习方法论-3 高效学习的建议
本文出自 “喻勇的博客”一些有关“怎么学”的建议首先需要明确方向,否则即使学习方法再高效,也不免南辕北辙,背离自己的目标。关于学习方向的讨论,请参见之前的一篇文章。下面我来重点说一说有关“怎么学”的建议。IT技术,不是一个通过“闭关修炼”就能练成绝世武功的学科,在学习的过程中,除了主观上的刻苦努力之外,还需要讲究正确方法。我下面所写的几点,其实都围绕
2009-10-26 10:22:00
807
原创 同一个IIS上怎么发布多个ASP.NET MVC网站
先说说IIS里部署ASP.NET MVC网站所要做的设置(IIS5.1、IIS6.0)。 IIS5.1里的设置方法:“默认网站”—“属性”—“主目录”—“配置”,添加“C:/Windows/Microsoft.NET/Framework/v2.0.50727/aspnet_isapi.dll”文件。(“确认文件是否存在”不勾选) IIS6.0的
2009-10-23 09:53:00
2456
原创 如何让你的网站收录到百度、谷歌
前段时间收到客户反馈给我们的网站分析结果,如下图所示: 我们这才意识到,平时我们只注重业务功能的实现,忽略了SEO、网站营销方面的问题。还好客户除了请专业人士作网站分析之外,还提供了几条相应的修改要求。这里只贴出重要的几条: 1. 所有页面使用静态页面,有后台管理系统,静态页面可使用程序生产或者使用伪静态;使用DIV+CSS形式代码;兼容所有主流浏览器;2. 所有页面
2009-09-18 18:42:00
2047
原创 ASP.NET MVC初体验
本文首发于http://blog.sina.com.cn/s/blog_4c59c08a0100es79.html 两个星期前SMS短信平台项目就已经测试完毕,经历了最后一次更新和测试之后已经投入使用了。紧接着,也就是前一个星期,我们很快又进入了另一个项目——上海复旦大学一博导接的一个项目,DDPS(光盘直接打印系统)。因为这位博导一个人开发不能保证项目准时上线,所以就外包给我们公司了。这个系
2009-08-09 15:41:00
983
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人