我的51转

CASE 语句在 ORECLE 中使用有 问题    日期: 2008-02-15 17:11 分享+
  最近做了杭州机场的项目,可是服务器端程序会莫名其妙的死掉,这可是不能容忍的问题,在反复执行查询语句时就会出现如此问题,今天在同事的提醒下终于解决了o(∩_∩)o...,原来是Case语句的问题,在PL/SQL中时不会出现此问题的,可是在程序中会出现,把CASE语句改成DECODE解决,谢谢上天对我不错
查看全文 | (已有0条评论)  查看评论    发表评论    举报该日记
鲜花: 0朵   送鲜花      便便: 0坨   扔便便
.NET 实战SSL安全加密机制 [转]    日期: 2008-02-14 15:51 分享+
Posted on 2008-02-14 15:11 Anson2020 阅读(7) 评论(1)  编辑 收藏 所属分类: .NET1.1 、.NET2.0 、IIS 、SSL 
实战SSL安全加密机制:Windows网络操作系统内置的IIS是大家最常用的Web服务器。但在系统默认配置下,IIS使用的是“HTTP协议”以明文形式传输数据,没有采用任何加密手段,传输的重要数据很容易被窃取。这对于一些安全性要求高的网站来说,是远远不够的。为了保证重要数据的万无一失,IIS也提供了SSL安全加密机制,下面就向大家介绍如何在IIS服务器中使用SSL安全加密机制。生成证书请求文件

笔者以Windows Server 2003(简称Windows 2003)系统为例,介绍如何在IIS6服务器中应用SSL安全加密机制功能。要想为某个IIS网站创建数字证书,首先必须使用“Web服务器证书向导”功能为该网站生成一个证书请求文件。进入“控制面板→管理工具→Internet 信息服务(IIS)管理器”,在IIS管理器窗口中展开“网站”目录,右键点击要使用SSL安全加密机制功能的网站,在弹出菜单中选择“属性”,然后切换到“目录安全性”标签页(如图),接着点击“服务器证书”按钮。在“IIS证书向导”窗口中选择“新建证书”选项,点击“下一步”,选中“现在准备证书请求,但稍后发送”,接着在“名称”栏中为该证书起个名字,在“位长”下拉列表中选择“密钥的位长”,这里要注意,位长不能设置的过大,否则会影响通信质量;接着设置证书的单位、部门、和地理信息,在站点“公用名称栏”中输入该网站的域名,然后指定证书请求文件的保存位置,这里笔者将该证书请求文本文件保存在“d:/certreq.txt”。这样就完成了证书请求文件的生成。 

申请IIS网站证书

完成了证书请求文件的生成后,就可以开始申请IIS网站证书了。但这个过程需要证书服务(Certificate Services)的支持。Windows 2003系统默认状态没安装此服务,需要手工添加。 

安装证书服务

在“控制面板”中运行“添加或删除程序”,切换到“添加/删除Windows组件”页,在“Windows组件向导”对话框中,选中“证书服务”选项,接下来选择CA类型,这里笔者选择“独立根CA”,然后为该CA服务器起个名字,设置证书的有效期限,建议使用默认值“5年”即可,最后指定证书数据库和证书数据库日志的位置后,就完成了证书服务的安装。

完成了证书服务的安装后,就能开始申请IIS网站证书了。运行Internet Explorer浏览器,在地址栏中输入“http://localhost/CertSrv/default.asp”。接着在“Microsoft 证书服务”欢迎窗口中点击“申请一个证书”链接,然后在证书申请类型中点击“高级证书申请”链接,在高级证书申请窗口中点击“使用BASE64编码的CMC或PKCS#10文件提交….”链接,接着将证书请求文件的内容复制到“保存的申请”输入框中,这里笔者的证书请求文件内容保存在“d:/certreq.txt”,最后点击“提交”按钮。 

颁发IIS网站证书

虽然完成了IIS网站证书的申请后,但这时它还处于挂起状态,需要颁发后才能生效。在“控制面板→管理工具”中,运行“证书颁发机构”程序。在“证书颁发机构”左侧窗口中展开目录,选中“挂起的申请”目录,在右侧窗口找到刚才申请的证书,鼠标右键点击该证书,选择“所有任务→颁发”。

接着点击 “颁发的证书”目录,打开刚刚颁发成功的证书,在 “证书”对话框中切换到“详细信息”标签页。点击“复制到文件”按钮,弹出证书导出对话框,一路下一步,在“要导出的文件”栏中指定文件名,这里笔者保存证书路径为“d:/cce.cer”,最后点击“完成”。 

导入IIS网站证书

在IIS管理器的“目录安全性”标签页中,点击“服务器证书”按钮,这时弹出“挂起的证书请求”对话框,选择“处理挂起的请求并安装证书”选项,点击“下一步”后,指定好刚才导出的IIS网站证书文件的位置,接着指定SSL使用的端口,建议使用默认的“443”,最后点击“完成”按钮 

配置IIS服务器

完成了证书的导入后,IIS网站这时还没有启用SSL安全加密功能,需要对IIS服务器进行配置。

在“目录安全性”标签页,点击安全通信栏的“编辑”按钮,选中“要求安全通道(SSL)”和“要求128位加密”选项,最后点击“确定”按钮即可。

接着点击“身份验证和访问控制”栏的“编辑”按钮,在对话框中取消“启用匿名访问”和“集成Windows身份验证”选项,这里要选中“基本身份验证”选项,最后点击“确定”按钮。 

SSL安全加密机制

SSL(Security Socket Layer)的中文全称是“加密套接字协议层”,是由Netscape公司推出的一种安全通信协议,它位于HTTP协议层和TCP协议层之间,能够对信用卡和个人信息提供较强的保护。SSL在客户和服务器之间建立一条加密通道,确保所传输的数据不被非法窃取,SSL安全加密机制功能是依靠使用数字证书来实现的。

应用了SSL加密机制后,IIS服务器的数据通信过程如下:首先客户端与IIS服务器建立通信连接,接着IIS把数字证书与公用密钥发给客户端。然后使用这个公共密钥对客户端的会话密钥进行加密后,传递给IIS服务器,服务器端接收后用私人密钥进行解密,这时就在客户端和IIS服务器间创建了一条安全数据通道,只有被IIS服务器允许的客户才能与它进行通信。
查看全文 | (已有0条评论)  查看评论    发表评论    举报该日记
鲜花: 0朵   送鲜花      便便: 0坨   扔便便
揭秘倒卖火车票的惊人内幕  心情:郁闷    日期: 2008-01-24 17:47 分享+
揭秘倒卖火车票的惊人内幕

首先票肯定不在售票窗口,当然也不在每个代理点。

票都在我们这些人手里面,至于怎么拿到的,大家有兴趣听不?

还有就是春节票价涨还是不涨对广大需要买票回家的人来说没什么实际实际的意义,因为买不上票,何来高低。说来车票不涨价最大的受益者是谁?是贩票卖票的,因为成本低了,而利润不会减少,风险也相应的下降了。

首先来说火车票按照国家的要求只有2个地方可以买到。第一就是火车站的售票窗口,第二就是取得火车票代售资格的正规代理点。火车站窗口售票是不能加价的,只能按照票面金额收取,代售点每张只能收取5元的手续费,多收则违法,轻者取消代理资格,重的要糟行政处罚。

然后我们来说说关于代售点的经营,其实代售点的成本不高,如果正常渠道申请,2W块钱就能够申请下来,每月费用不足2000元。所以5元的代售费用是完全能够保证其经营的。但是由于铁路是垄断行业要申请代售点,是一个非常复杂的过程,其中环节黑幕吓得惊人,用我们的话来说50W能够申请下来还是你找到了正确的路子。很多时候就是你拿钱都不能够申请到的。

既然各个代售点,都是花了大价钱换来的代售资格。那么收回成本和创造大的利润就是他们的唯一现实的想法。在平时火车票不饱和的情况下这样的想法是很难实现的,但春节就不同了,典型的一个卖方市场,我有着时下最紧俏的商品,所以大多的代售点就打起了春节这一黄金时间的主意。但是,因为有不能加价的,所以就只能想其他办法了。比如找个熟悉而可靠的人(第一级的黄牛,当然还有比这个更大的黄牛,不幸的是我还不曾认识!那就是直接在火车站拿票的。)找到人后,就把票大量的打给他,期间每张票加价10到20不等。还有值得注意的是即使代售点打票也不能随心所欲的打,一手最多能打九张(不能打多了,因为一次打上10张票,就要向铁路局申报。)也就是说一趟车即使手脚在快也最多能够打两手,18张票。但是全部代售点都这样做的话,一趟车也就是说1分钟之内票就会被打光。这就是为什么春节大多数代售点没票卖的原因。

现在说说大家最关心的打票时间问题。大家有个误解,打票是预售4天的,所以早些去排票等着7点的售票。这里有个时间差,火车站是晚上7点开始打票,但是放票确是在几个小时之前已经开始放了,我上面说过了1分钟内所有的票都被代售点打光了,火车站排第一位的同志都没票买,其中原由大家应该知道了吧!火车站没说谎,确实没票可卖了。

当一个大的黄牛手中囤积了大量票的时候,我们这些属于中间层的中黄牛,就会想苍蝇看见***一样贴上他们。人趋利嘛,大家应该可以理解。我们这些人又加了20-30/张在大黄牛那里拿到票,再加30-50不等到车站,路边,旅店兜售的小黄牛。最后才到大家真正需要票的人手上,那个时候可能就会高出票面100或者更多,一句话中间经手的人越多,你买到的票就越贵。

这就是我经历的倒票的一个基本流程。对于火车站那块的倒法还在钻研中。
至于怎么才能买上票,用个专业的说法,如果你想在自己需要的时间买到自己需要的票。最简单直接的办法,找黄牛买高价。

但是如果你耗得起时间的话,可以告诉你们一个很笨但是很可行的办法。

白天的时候找上一个可以现场出票的正规的代售点,当然你那时侯去问肯定是没有票的,记好在什么地方,联系电话,营业执照等数据。千万小心,春节的时候各个代售点都会异常谨慎的,所以记的时候小心点

然后你就该干什么干什么去。等,等到晚上11点30左右你就回到那里,你会发现虽然大门紧闭但是灯火闪亮。你就上去敲门,这敲门是有窍门的。不能太急促,会吓坏人家的。然后就会看见灯火熄灭鸭雀无声,不要走继续轻轻的敲,实在不行就打电话告诉里面的人你没恶意。只是想要某某天某次车的车票。一般里面的人会搭理你的,你也会得到你想要的票。因为你呆在外面,他们心理有压力,怕啊!你不走他们就不敢大张其鼓的打票,就没钱赚,对于你那张票,他们就是顺便而已。所以一般可以。听好了,我说的是一般,不是一定。(昨年,我们就欲上了这样一个神人,在我们门口站了2小时害得我们不敢出门,最后磨不过那老兄,原价卖给他三张,痛心啊!)

也许有人会说,你们这帮黄牛党桑尽天良,就不怕遭报应嘛?再说,还有英明神武的警察叔叔等着你们呢?说实话,这个还真有考虑过,但我们也是迫于生活压力,有正当的赚钱途径谁会沾这个啊?至于警察叔叔,呵呵,票贩年年抓,黄牛还是年年有,你还会发现今年贩的和去年抓的就是一个人。我不是挑衅,我只是讲道理,你知道被抓的黄牛一般怎么处罚吗?别说判刑,就是连拘留的都是寥寥无几。而且被抓的也就是在车站,旅店等等卖的虾兵蟹将,真真大的黄牛你抓到过,你看都没看见过。我也一样没见过。呵呵,见了我一定会去拉点关系。被抓的票贩一般是罚款了事,最高罚款的票面金额的3-5倍。不会有那么傻的票贩背一口袋票在沿街叫卖吧?所以被抓收到的票也就是几张而已,票面金额最多2000,那罚款多少最多10000吧!墙外损失墙内补,你认为他们不会找损失弥补吗?

我上面说了,票之所以贵,是大多代售点春节的时候不想放过到手的利益。为什么?因为他们付出了比常规的要高得多的金钱才得到卖票的资格!既然有了那么高的投入,人家期待高产出,是不是也能够理解?

如果,我只是说如果,能够放开火车票的销售代理,不要申请一个要50W或者更高的天价,你说会不会有那么多人去挺而走险赚那些昧心钱?源头堵住了,那些大大小小的黄牛黑牛是不是就没有了生存的空间?

有朋友又说了,既然代售点把票差价卖给黄牛,火车站能不能让代售点与火车站同步开始打票,即都到早上8点,而不是半夜12点放票的时候。这在一定的程度上是可行的,但就算同步所起作用也是微乎其微的。

为什么呢?比如说一个城市有100个代售点,以每分钟9张的速度打票,一趟车多少张票,多少时间打完大家会算吧!火车站一分钟能打多少票?10张,厉害吧!能干过100个9张,最后的结果还是买不上票!顶多排前10的能买上。

还有朋友说,既然代售点和票贩子沆瀣一气,我干脆提前去找订票点的人说要加钱订票,然后付一部分订金,有可能订票点的人也愿意帮我订?只要利润等于或者多于他给票贩子就可以了?反正死也不能让你这天杀的黄牛党赚黑钱。

呵呵,有这想法确实不错,但作为一个资深的票贩子,我还是要很遗憾的告诉你,这个办法行不通。你打电话给代售点,人家肯定不会相信你,怕你是探子,这年头记者什么的简直就是无孔不入了,一句话他就回你了,没票!即使你加钱他也不会卖你,他也怕啊!晚上去堵他们是个办法,因为我遇上过这样的高人。知道为什么吗?因为即使代售点被发现囤积了大量票也是要被逮的,必须见人出票,如果没有买票的人他就打票出来也是不行的!你晚上去刚好遇上他有大量的票,没办法,他只好原价给你咯。

只有从售票制度的源头上改革,才能彻底打击票贩子,让火车票出售正常运行!建议实行火车票实名制,买一张票就要在出售记录上登记身份证号,录入档案,有案可查!

查看全文 | (已有0条评论)  查看评论    发表评论    举报该日记
鲜花: 0朵   送鲜花      便便: 0坨   扔便便
换公司了    日期: 2007-10-19 09:21 分享+
  到新的公司一个星期,什么事都没干,没事情干也无聊。下个星期才有活干
新公司好气派,挺大,一个办公室能座1百多人。

查看全文 | (已有1条评论)  查看评论    发表评论    举报该日记
鲜花: 0朵   送鲜花      便便: 0坨   扔便便
VSTS 安装说明    日期: 2007-10-10 17:26 分享+
VSTS安装说明
安装前的准备:
1)Windows server 2003
2)SQL server 2005企业版  及更新文件 pak 2
3)Windows sharepoint service 2.0 及更新文件
4)VS80-KB936612-X86      windows 更新文件
5)VSDBProPT              VS更新文件
6)Microsoft .NET Framework 2.0 修补程序 及 更新文件KB913393
Team Foundation Server
创建3个用户,例如:TFSSetup:主要用来安装TFS,TFSService:用来启动一些服务的,比如IIS的应用程序池等TFSReports:用来启动报表服务的
安装步骤:
安装 Internet 信息服务 (IIS) 并启用 ASP.NET。
安装 Microsoft SQL Server 2005 标准版或企业版,安装过程中会用到安装媒体上的应答文件。
安装 Microsoft SQL Server 2005 修补程序,启用并重新启动 SQL 浏览器服务。
安装 Microsoft .NET Framework 2.0 修补程序。
安装带 Service Pack2 的 Windows SharePoint Services 2.0。
安装 Team Foundation Server (services)。
1]、安装IIS时需要 选择“ASP.NET”。
  不能选择“FrontPage 2002 服务器扩展”。此服务器将承载 Windows SharePoint Services,后者与 FrontPage 服务器扩展不兼容。
2]、SQL server 2005的安装
    在“要安装的组件”页上,选择下面的组件,然后单击“高级”。
SQL Server Database Services
Analysis Services
Integration Services
Reporting Services
工作站组件、联机丛书和开发工具
*Team Foundation Server 不需要 Notification Services。

3]、Microsoft .NET Framework 2.0 修补程序
在计算机上,找到 Team Foundation Server 安装媒体上的 KB913393 文件夹。
4]、Windows SharePoint Services 需要使用 NTFS 文件系统
必须使用“服务器场”选项来安装 Windows SharePoint Services。这样会将 Windows SharePoint Services 配置为使用远程 SQL Server。以后,Team Foundation Server 安装程序会将 Windows SharePoint Services 配置为与 Team Foundation Server 的其余部分使用相同的 SQL Server 实例。
5]、在安装并运行 Team Foundation Server 组件后,可以安装以下附加 Team Foundation 组件。
团队资源管理器
Team Foundation Build
操作:
在客户机上安装团队资源管理器
创建新的团队项目
管理者可以用Microsoft Office Project 或者Microsoft Office Excel 来编写项目信息及需求、工期、质量标准
开发人员:
连接的team 服务器
工具      连接到 Team Foundation server        选择服务器      选择项目  签出项目
查看全文 | (已有0条评论)  查看评论    发表评论    举报该日记
鲜花: 0朵   送鲜花      便便: 0坨   扔便便

先要找到Microsoft.NET/Framework/v1.1.4322  文件夹下面的InstallSqlState.sql这个文件,之后使用SQLServer查询分析器执行,执行之后报告成功,之后在执行下v2.0.50727文件夹里的InstallSqlState.sql之后会报错,我们不用管他之后你会发现数据库里会多出一个数据库 ASPState 这个库里面是没有表的,我们不用管他,但是请确保里面有24个存储过程,(再次注意ASPState这里面是没有表的)可是要是没有表的话我们的Session值放在什么地方呢?别着急我们来查看一下系统数据库当中的这个tempdb 数据库之后会发现里面多出两张表 ASPStateTempApplications,ASPStateTempSessions这两张表是用来存储Session值的。请确保ASPStateTempApplications这个表里有2个字段,ASPStateTempSessions确保里面只有十一个字段。之下来我们来看一下SQL Server代理来看一下,点击作业查看是否有个ASPState_Job_DeleteExpiredSessions名字的作业,这个作业是用来处理过期的Session的,这个我们不用管他。这样我们第一步就完成了!
更改Web.Config 配置文件,在<system.web>节点当中添加<sessionState mode="SQLServer"sqlConnectionString="datasource=192.168.1.110;uid=sa;password=sa" cookieless="false" timeout="200" />如果配置文件当中已经拥有这个配置节点的话只需要按照格式来修改就可以了!修改完之后程序当中的Session值就自动保存到服务器了!但是因为我们装的是1.1 InstallSqlState.sql所以会有问题,(因为服务器装的是2.0)那么我们现在来解决这个问题。
首先我们要配置给SQL装上ASP.NET 2.0 版会话状态功能那么我们最先需要的是配置个用户权限。首先在最高管理员权限组里面找到NETWORK SERVICE并且添加到管理员组里面,之后打开SQL Server查询分析器在安全性—登录名里面添加NETWORK SERVICE之后把他的权限配置成最高,让他有权安装ASP.NET 2.0 版会话状态功能,之前的准备工作完成了!那么我们可以接下来的工作了,也是较为主要的工作,添加ASP.NET 2.0版会话功能。我们只需要把如下代码SqlServices.InstallSessionState("数据库地址",null,SessionStateType.Persisted);别忘记命名空间哦:using System.Web.Management;之后运行下这个程序。之后就OK了!你现在就可以运行有Session值的页面了,之后在去ASPState库里面看下这表里的数据吧!你会发现多出你存的Session值了!但是值是加密的哦!你是看不到的哦!
成功之后你就可以把安装的那段代码去掉了!现在来调试你的数据吧!
查看全文 | (已有0条评论)  查看评论    发表评论    举报该日记
鲜花: 0朵   送鲜花      便便: 0坨   扔便便
  我在歌华开通宽带,在其间网速很不稳定,有过一两天也不能上网的经历。我的要在2007-09-10号左右到期,现在我搬家了,我在2007-08-26 晚九点报了移机,说是两个工作日内给我联系,到昨晚没信,我打96196问,接线员好像是204号,我说了我的情况后,她说我是27号报做了报修记录,还说电脑记录是那样,没错。气死我了,日期和事件都错了,我只好打歌华投诉电话,我又说了我的情况,这次好,接线员给我查了记录,26号做报了移机,这次没错了,说给我优先处理一下。
  刚才和歌华姓万的技术通了电话,说我移机技术上没法实现,因为我同户隔壁也用了歌华宽带,所以没法移机。建议我和隔壁同用,歌华收费只收取一户的钱,我和隔壁平摊。我想这样好啊,以前我做过这事用路由器链接两台机器,但没成功。所以我问:“网线怎么链接才能实现”,技术说:“需要路由器链接”,我说:“以前我也这样做过,但是没行",他说:”路由器需要设置“,我问:”怎么设置?“,他说:”这个我就不知道了“,我说:”你是搞技术的吗?“,他说:”是啊“,后来说了半天路由器怎么设置还是没结果,我还是不能上网,唉!!!!!!!歌华宽带,气死人了,有我这样的经历,谁还敢用歌华宽带!!!!!
查看全文 | (已有1条评论)  查看评论    发表评论    举报该日记
鲜花: 0朵   送鲜花      便便: 0坨   扔便便
IT新理论    日期: 2007-08-16 15:43 分享+
我的脑海有一个新词“逻辑结构”
这是我在工作中对自己工作的描述,概括
我要把需求文档---》逻辑结构+技术=一个服务平台
为不同企业及专业人士提供服务
查看全文 | (已有0条评论)  查看评论    发表评论    举报该日记
鲜花: 0朵   送鲜花      便便: 0坨   扔便便
项目总结及经验一谈  心情:一般    日期: 2007-08-15 16:52 分享+
最近我公司更换了以前的博客,不到一个月时间做出来一个博客频道,心里还算满意。
看看我做的博客
o(∩_∩)o...哈哈,有以下经验总结:

不足之处需要改进有:
1.对一个新项目策划文档一定要仔细阅读,无论时间怎么紧,这是第一关,也是很关键的一关,不要对任何人及文档抱有侥幸。如果感觉不好,一定需要策划调整,要不然在编写代码阶段太费时间,而且感觉有些凌乱。
2.数据库的设计不容忽视。
3.目前采用3层架构,数据层和逻辑层实现不理想,逻辑层和表现层同样不理想,应该采用4层或多层较好,以后我会采用表现层->逻辑层->对象层->数据层,关键在对象层构建好,这样逻辑层完全是对对象的处理,这样就会有对象集,我想这个难度大。
4.架构和目录建好后,现把静态页面连通,能体现出一个项目目标的雏形,让自己和程序员有一个整体概念木目标,我在这次项目开发我没做到的。
5.具体做的时候程序员一个一个页面的实现,这样有利于项目进度跟踪和质量的验收


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值