总有记录:63条,共7页 总有记录:63条,共7页 1 2 3 4 5 6 7 总有记录:63条,共7页 总有记录:63条,共7页,点这里转到尾页

您可以按 列表 | 普通 浏览

腾讯用Q币发“工资”引争议

[ 2008-5-5 23:29:18 | 作者:18670827002王荣鑫 | 出处:原创 | 天气:晴转多云 ]

近日,腾讯公司旗下的QQ会员专区公开“招聘”美工和记者,主要为Q友和论坛宣传服务。有意思的是,用来支付工资的报酬不是人民币而是Q币,此举引来网友和业界的争议。

  “招聘启事”上称,QQ会员记者团将招聘记者和美工共15名,关于“工资待遇”,美工享有丰厚的Q币奖励,每月完成基本任务后有一定的Q币保证,还有绩效奖;记者团正式成员须有优秀的文字功底,论坛或者Q吧版面管理经验者优先,成绩突出可给予特别奖励,如Q币、增值业务,实物和体验特权等……

  该帖子上网不久便引来网友热议,深度娱乐论坛上一重庆网友留言质疑:腾讯用Q币为部分员工发工资,有创意不假但是否违法《劳动法》?另有网友则提出,用Q币付工资有将虚拟货币合法化的嫌疑。

  法律人士的对此也有争议。重庆华立律师事务所陈艇律师认为,国家《劳动法》强制性规定,我国用于支付劳动报酬,即工资的只能是人民币,而不能以其它实物替代。Q币只是虚拟货币而不是国家法定流通货币,因此不能用于支付劳动报酬,否则就是违法。

  而中汇律师事务所游云庭律师认为,从相关的公告看,腾讯此次招的只是为网站提供服务的兼职人员,这种关系不是法律意义上的劳动关系。不过,腾讯公司在相关公告中使用了“招聘”、“工资”等字眼,使大家误解为其招聘正式员工,但工资却只发放Q币,这就与现行的“对于全职员工必须支付人民币工资”的相关劳动法规相抵触,因此,腾讯在此事上只是提法不妥,容易造成误导,但并不违法。

  记者昨天就此联系上腾讯公司相关负责人,对方表示此事已引起公司高度重视。并强调,这则招聘启事其实只是一次QQ社区会员招集活动,与兼职有区别,同时也并非腾讯公司正式招聘员工,网友可能有误解。另外,用Q币等产品对会员奖励也不是腾讯开的先河,这跟家电卖场用优惠家电送会员、网络游戏公司用游戏虚拟装备作为奖励品一样。

分类:[|灆.] | 部落:℡蘭精靈! | 评论:2 | 阅读全文(218)

.Net中变量的命名和属性

[ 2008-6-11 3:20:47 | 作者:18670827002王荣鑫 | 出处:原创 | 天气:晴 ]

static readonly与const的变量,作用是一样的,无论访问修饰符是不是public,还是其它(private、protected、internal),变量名称一般为大写,中间以下划线。

  public static readonly int MAX_HEIGHT;
  public const int MIN_HEIGHT = 10;

  有些程序员对大写不敏感,上例中,MAX_HEIGHT用Max_Height代替也未尝不可,甚至MaxHeight也可以。在.Net类库中,int.MaxValue与int.MinValue便是这样定义的。

  const常量更确切的说是编译时常量,因为它在运行时是不存在的,在编译中所有变量引用将被实际值替掉。而static readonly则不然,它在运行时也是存在的。从原理上讲,论效率const优于static readonly。但是在一个比较在的项目中,在dll局部升级时,如果改变了某个const变量的值,而未升级的dll如果也有这个const变量的 话,显而易见这时候问题将是产生。如果因此而升级全部dll,反而不值。所以在大型、多变应用中,建议使用static readonly代替const。其微乎其微的效率的减损对比升级布置可能出现的问题还是可以接受的。

  除了以上两种静态只读和常量变量之外,其它变量命名均以下划线开始,访问修改符为private(不建议命名为internal、protected,更不建议命名为public):

  private static int _maxHeight;
  private int _minHeight;

如果其命名不前置下划线,易与参数变量混淆。

  对于下面这种定义:

  private int _minHeight = default(int);
  public int MinHeight
  {
   set{
   _minHeight = value;
   }
   get{
   return _minHeight;
   }
  }


  初学者可能觉得有点画蛇添足,不如直接命名为:

  public int MinHeight; 这样岂不简单,干吗还要用getter和setter封装起来,额外的函数调用也使效率有损。

  有时候在开发项目时,开始时我们要画的可能只是一条蛇,但是项目后期需求变了,改画一条龙了。所以在项目初期画蛇的时候添上一对足还是很有远见的。

  getter与setter(属性存取器)可以像方法一样封装逻辑并且像变量一样使用,建议所有非静态只读和常量,定义为 private,然后给其添加相应属性存取器,用于赋值与读取。在其它方法体内(包涵类外与类内),不建议直接读写变量。即使它目前可以被直接读写,我们 也要通过调用属性存取器也调用。这一点有点麻烦,但很重要,很高老手有时也会犯错误。如下所示:

  private int _minHeight = int.MinValue;
  public int MinHeight//或者是protected、internal,甚至是private
  {
   set{
   _minHeight = value;
   //即使这里目前没有其它处理逻辑
   }
   get{
   return _minHeight;
   }
  }
  public void Method1(int minHeight)
  {
   this.MinHeight = minHeight;//在这里不要使用this._minHeight直接读写
   //
  }

  即使变量的访问是受保护的或者或者是私有的,也要使用属性存取器。

  原则是:对于变量的读取,要用属性存取器封装,无论其访问修饰符如何,即使其属性存取器内除了存取目前没有任何其它逻辑。

分类:[|灆.] | 部落:℡蘭精靈! | 评论:0 | 阅读全文(202)

如何制定和执行职业发展目标?

[ 2008-6-11 3:20:07 | 作者:18670827002王荣鑫 | 出处:原创 | 天气:雨 ]

是不是所有的技术人员都能在未来的某一天成为部门经理,架构师或者创业者呢?
假设只要IT工业无限制地按照从前的发展速度发展,金字塔上会有足够的位置给现在的IT人。
如果在这些头衔上再加一个“杰出的”,又会有怎样的比例呢?
我觉得不会超过5%。

就像所有创业的企业都期望自己能赚钱,赚大钱一样。
可惜的是,长期统计的数据证明,95%的创业企业会在5年内死掉。

所有的初入门的程序员,或者已经工作了2-3年的程序员都希望能够按照自己的职业规划,尽早地达到目标。

职业发展目标的设定很重要,执行更加重要!!!

我坚定地支持以下几个观点:
- 每个人有权利也应该去追逐自己的梦想,这是每个人不可被剥夺的权利;
- 每个人应该明白自己的优势劣势机会威胁,目前所有能够利用的资源,合理规划自己的发展道路;
- 每个人都确实需要一段时间的扎扎实实地打基础和积累。
- 在追逐自己梦想的时候,要考虑自己的发展方向如何与团队的发展结合,做到双赢;
- 在公司暂且不能满足所有发展所需的条件的时候,通过团队合作,辛勤劳动创造条件。
- 按照正确的发展轨迹,规划道路并发展自己,而不是盲目地为了工资提升或者某个主管位子快速改变自己的轨迹。

只有能坚定目标,正确执行的人,才能获得成就.
记住Steve Jobs说的这些话吧,无论你做什么,如果做到了这些,一定会成为非常了不起的人。
-追求卓越
成功没有捷径。你必须把卓越转变成你身上的一个特质。最大限度的发挥你的天赋、才能、技巧,把其他所有人甩在你后面。高标准严格自己,把注意力集中在那些将会改变一切的细节上。变得卓越并不艰难 - 从现在开始尽自己最大能力去做 - 你会发现生活将给你惊人的回报。

做我所爱
-去寻找一个能给你的生命带来意义、价值和让你感觉充实的事业。拥有使命感和目标感才能给生命带来意义、价值和充实。这不仅对你的健康和寿命有益处,而且即使在你处于困境的时候你也会感觉良好。在每周一的早上,你能不能利索的爬起来并且对工作日充满期待?如果不能,那么你得重新去寻找。你会感觉得到你是不是真的找到了。

-初学者的心态
不要迷惑于表象而要洞察事务的本质,初学者的心态是行动派的禅宗。所谓初学者的心态是指,不要无端猜测、不要期望、不要武断也不要偏见。初学者的心态正如一个新生儿面对这个世界一样,永远充满好奇、求知欲、赞叹。

-为自己而活
你的时间有限,所以不要为别人而活。不要被教条所限,不要活在别人的观念里。不要让别人的意见左右自己内心的声音。最重要的是,勇敢的去追随自己的心灵和直觉,只有自己的心灵和直觉才知道你自己的真实想法,其他一切都是次要。


很多时候,前进的路上有很多“捷径”,比如工作两年就可以做经理,工作三年可以做CTO之类的。警惕,许多违背常理的发展轨迹,也许欲速则不达。(步步高的董事长段永平转型投资后,用ID"Fast is Slow"“快就是慢”拍下了与巴菲特的一顿午餐机会。)

一个人如果能真正领悟到,自己喜欢做什么,如何最大限度地发挥自己的特质.
只要自己在不断地做正确的事,保持很好的速度,一定能成为卓越的技术人才.

分类:[|灆.] | 部落:℡蘭精靈! | 评论:0 | 阅读全文(251)

解密中国IT人十大职业现状

[ 2008-6-11 3:19:36 | 作者:18670827002王荣鑫 | 出处:原创 | 天气:雨 ]

中国IT工程师大多数对当前薪酬收入状况不是很满意,数据显示,有68%的人群持不满意态度,认为以自己当前的能力与付出应该拿更高的薪酬,只有21%人群对当前收入水平持满意态度,认为当前的薪酬是自己业务能力的真实反映,另外有11%人群比例持无所谓态度。


一、IT工程师两大压力:个人成长和经济状况
当前压力集中在个人发展与经济状况,两要素占总比72%,其次是家庭状况、公司管理机制和工作任务。

二、网络工程师平均学历偏低培训需求巨大
网络工程师平均学历普遍偏低,大专及以下学历中,网工所占比重非常大,该人群急需工作中继续充电。

三、培训机构不受信赖八成工程师提升靠自学
IT工程师中选择自学充电的人群占到81%,其次,靠培训机构来提升的人群只占13%,而远程教育只占到3%。

四、中国IT工程师拥有量最多的是等考证书
等考是IT工程师参与度最高的专业认证,近四成IT工程师拥有等考证书。此外依次是软考、思科、微软。

五、IT工程师获取信息几乎全靠互联网
互联网是IT工程师获取技术信息的最主要渠道,该类人群占比高达94.6%,其中近7成技术人忠爱BBS。

六、2成IT工程师不访问国外网站语言是障碍
只有24%的IT工程师经常访问国外网站来获取更多技术信息。另有20%人群从不访问国外网站,语言是障碍。

七、85%网络工程师对IT产品采购有话语权
45%左右的IT工程师对产品采购有建议权,27%的工程师有指导作用,另外有13%的工程师具有直接采购权。

八、6成多IT工程师热爱当前职业
64%的IT工程师喜爱自己的工作,认为这是自己实现梦想的职业,另外4%的工程师希望能有机会换个职业。

九、IT工程师认为职业道德比管理能力更重要
IT工程师认为,专业技术、工作经验和职业道德是应该具备的首要素质,其次是个人素养和管理能力。

十、中国IT工程师健康状况令人担忧
77%的IT工程师人群每天休息时间在6-8小时,此外,6成一年内的IT工程师每天休息时间仅为4小时。

分类:[|灆.] | 部落:℡蘭精靈! | 评论:0 | 阅读全文(286)

身处两难境地,PHP 该走向何方?

[ 2008-6-11 3:18:04 | 作者:18670827002王荣鑫 | 出处:原创 | 天气:雨 ]

在过去的六个月甚至更长的时间里,我至少在为三家公司寻找 PHP 开发者。我和一些程序员聊过,收到了一些反馈,甚至还面试了几个人,但是我却从来没有推荐过任何人。

在我解释之前,先别抨击我的要求太高。我并不是在寻找火箭科研人员,也不是找同样高端的开发者,我甚至都不打算找一个高级的 PHP 开发者。只要有足够的水平来维护 CakePHP 和 WordPress 这两个项目的人就够了,更何况,它们还是开源的。

我理解并不是每个人都使用过 CakePHP 和 WordPress 来做开发。我也明白熟悉这些代码和通读相关文档都需要一些时间。更知道不是每个人都熟悉开源软件开发模型,不是每个人都在团队里工作过,所以,熟悉版本控制软件,文档编辑工具和 bug 跟踪等等都不在要求范围之内。

但是我不明白的是,为什么那些自称使用 PHP 和 MySQL ,至少开发过两个 web 项目的人,却不能用纸笔写出最简单的代码?为什么有数年 PHP 开发和团队领导经验的“高级 web 工程师”,面对没有 Dreamweaver 的开发环境时却一无是处?那些至少拥有一个计算机科学学士学位的开发者,却还在崇尚冒泡排序法?为什么程序员不再回答技术问题,反而开始向潜在的雇主讲述面试经历?为什么拥有数年团队合作经验的技术人员,在面试时哪怕是被问到最简单的技术问题,都会茫然不知所措?

如果你想知道上面这些问题的答案,这里正好有个例子。比如说,有个简单的问题:“stack (也称为 FILO ) 和 queue (也称为 pipe 或者 FIFO) 两者之间有什么不同?”答案就已经明显地隐藏在问题之中了,不是么?

这些自称有好几年开发工作和项目经验的应聘者,在面试时通常会遇到一些简单的程序问题。比如下面这个问题:“使用 PHP 创建一个存储人物信息的列表,人物信息包括姓名、年龄和性别,向其中添加三个样本。然后按列表中的男性名字的字母序排出一个列表,如果不使用数据库会有额外加分。”每个应聘者只有一张纸,一支笔,和无限制的答题时间。但是在这六个月里,我还从没看过有人能手写代码解决这些问题。

我们通过所有的招聘网站、报纸、各地社区和职业介绍所来寻找应聘者,结果却是无一成功。现在我们只需要三个人,但是在不久的将来空缺将更多。

这就像塞浦路斯 (地中海东部一岛国,人口约82万) 上的人力资源状况一样,需求大于供给,但是仍然无济于事。所以我也希望你们了解我的感受。

想讨论塞浦路斯这个在科技领域里又小又不注目的国家,你们还是得等一等吧。去年我去了希腊博主露营会,今年我又去了阿姆斯特丹的下一代网络大会。在这两个大会上,我和来自欧洲和美国的朋友们都聊过。我也访问过各地的社区和招聘网站。我的感受是,这不仅仅是和塞浦路斯所面临的问题一样。当然,因为其地理原因和科技水平地位,塞浦路斯的情况确实是比其他地区要严重一些。

现在,我仍然在花费大量的时间来寻找 PHP 开发者,但是同时我也在思考这个问题的根源。PHP 看起来是种很流行的语言,但是为会在寻找一个好的 PHP 开发者时会遇到这样的问题呢?我得出这样一种理论,也许称其为一系列的假设和推测比较好。

PHP 是丑陋的语言

我本人认识一些优秀的开发者,我也读过更多优秀开发者的博客文章。尽管他们常常使用 PHP ,有些还把 PHP 作为日常开发基础语言,但是我却从来不记得他们其中有任何人说过喜欢 PHP 语言。如果在新项目时有开发语言的选择的可能,他们会选择 Java,C,Python,Perl,Ruby on Rails,Haskell等等,但就是不会选择 PHP 。PHP 有它的优势,但是却不是一种漂亮和方便的开发语言。

PHP 是面向新手的语言

PHP 之所以如此流行,原因之一就是它是面向新手的语言,人们可以不需要任何编程基础就开始编写 PHP 应用程序。 大多数应用提供商会提供 PHP 开发程序给你,而这些程序每个月的激活费不过是少之又少。你可以在任何文本编辑器里写 PHP 程序,所以你也不需要高性能的机器或是昂贵的 IDE 。HPH.net 开发网站上有所有你所需要的开发文档和实例,所以你也不必在学校苦学,更不必和开发者网站签订使用协议。对编程新手来说,所有这些都是让 PHP 吸引力十足的原因。

PHP 回避了某些问题

大多数我认识的优秀程序都有一定的 PHP 水平,而那些差劲的程序也学习过一些 PHP。但是对于优秀程序员来说,PHP 既不是他们的所在领域的第一位语言,也不是他们的发展方向。而我所知道的大部分差劲程序员,却只了解 PHP 这一种语言,而且他们并不精通 PHP。所以,对于优秀程序员来说,学习和使用 PHP 不过是一时需求;而对于那些差劲者

分类:[|灆.] | 部落:℡蘭精靈! | 评论:7 | 阅读全文(203)

41T25塔子山耍

[ 2008-5-5 23:45:13 | 作者:18670827002王荣鑫 | 出处:我拍的 | 天气:无天气记录 ]

按此在新窗口打开图片

分类:先珄賔姓[相册] | 部落: | 评论:0 | 阅读全文(394)

雅虎面临“黑色星期一”

[ 2008-5-5 23:00:46 | 作者:18670827002王荣鑫 | 出处:原创 | 天气:晴转多云 ]

按此在新窗口打开图片

分析人士认为,微软放弃雅虎很有可能是以退为进

  微软 雅虎并购案追踪

  和很多华尔街分析师一样,rbc的分析师罗伯特很不愿听到微软雅虎并购案失败的消息,“投资人明天醒来时会说:‘杰瑞,看看你都干了些什么?’”而雅虎ceo杰瑞·杨(杨致远)所做的,就是用尽一切方法保持公司独立性。昨天,微软正式宣布放弃收购雅虎,杨致远虽然在这轮的博弈中获胜了,但是他也不得不面对雅虎股价即将来临的暴跌。

  微软鲍尔默:雅虎不再受欢迎

  从5月1日传出的消息来看,微软高层还在描绘和雅虎合并之后的未来,比如说,微软将投巨资挽留雅虎的工程师,这些涉及整合的细节问题被一一曝光,好像合并近在咫尺,但现在看来,兴奋的畅想恐怕是微软为达成合并所做的最后努力。

  从提出收购到宣布放弃,历时3个月。微软ceo鲍尔默昨天终于致信“亲爱的杰瑞”,表示“第一次清楚了什么是可能的,什么是不可能的”,“雅虎不再是微软一个受欢迎的收购对象”。在充满讽刺意味的行文中,鲍尔默分析了放弃雅虎的原因,声称放弃来自于雅虎此前和谷歌的合作。实际上,为了表示抵制微软,雅虎尝试着把搜索广告外包给谷歌,这次合作规模不大,但对微软的刺激却不小。

  分析师吕伯望昨天对记者表示,“微软恐怕没想到雅虎竟这么顽强”,“跟谷歌的合作,预示着雅虎准备好即便是放弃搜索,砍掉一只手臂,也不会接受与微软合作”,“这种反抗方式已类似‘自残’”。

  雅虎表态:摆脱了微软“带来的麻烦”

  但雅虎方面不认为自身存在问题,他们关心的是价格,“微软仍然在低估我们,”雅虎董事长罗伊·波斯多克说。低估的数额是50亿美元,这是微软方面曝出来的。其实在此前的3个月中,雅虎都在使用各种方式促使微软提价,比如和新闻集团、时代华纳等其他潜在合作者频频碰头,直到上周,双方才算第一次面对面坐到谈判桌前,这次直接谈的就是价格。

  在原来的446亿美元,相当于每股31美元的报价之上,微软让步了,报价提升至每股 33美元,总报价475亿美元,相比三个月前雅虎收盘市值已有70%的溢价。“但此报价仍然不够”,鲍尔默说,雅虎最终坚持微软再多付至少50亿美元。

  波斯多克认为雅虎的坚持有绝对的理由,“我们发布了业绩强劲的今年第一季度报告,并提高了全年运营现金流预期”,杨致远则再次强调公司有独特的战略价值,“在摆脱因微软收购带来的麻烦后”,足以独立发展。

  分析人士:雅虎股价将跌28%

  可问题在于,“因微软收购带来的麻烦”远未结束,杨致远马上要面临安抚投资人的难题。由于微软收购消息的刺激,雅虎的股价过去一路上涨,可一旦微软决定退出,雅虎股价下跌几无悬念。有分析师预测,因为微软放弃收购及投资人对美国整体经济的担忧,雅虎股价在周一的跌幅将达到28%。

  有消息称,周一当股市开盘后,雅虎股票将感觉到大股东的压力,而另一些股东将筹备对雅虎董事会的起诉,如果他们的财富因此大幅缩水的话。

  “并购战远未结束”,分析师谢文说,考虑到雅虎股东的情绪以及其他合作者可能再次搅局,“目前只是完成了攻防战的一个战役”。分析师吕伯望甚至猜测,微软宣布并且强调了放弃,可能是在尽量压低雅虎股价,为最终压价收购做准备。

分类:[|灆.] | 部落:℡蘭精靈! | 评论:0 | 阅读全文(122)

比尔盖茨:为什么欣赏失败者?

[ 2008-5-5 22:48:31 | 作者:18670827002王荣鑫 | 出处:原创 | 天气:晴转多云 ]

微软美国当地时间周六(5月4日)晚间正式宣布放弃收购雅虎.第二天下午,微软董事长比尔-盖茨接受了《福布斯》的独家采访,其间谈到了谷歌、微软的未来和他为什么欣赏失败者.

《福布斯》记者伊芙林-卢斯里(Evelyn Rusli):微软和雅虎的交易已宣告失败了,对此你有什么看法?未来会怎样?你们是否有计划卷土重来,或是寻求其它的收购目标?

盖茨:啊,现在向我提出这些个问题有点不合时宜——我在出席伯克希尔的股东大会,不方便评论微软的事情.

卢斯里:OK.说到参加伯克希尔-哈撒韦会议,你对这个周末有什么要说的吗?

盖茨:哦.能来这儿倾听沃伦-巴菲特最新的想法,感受大家对他所建立的该公司极其文化的这种热情,我非常高兴.我非常荣幸能够进入该公司董事会,并为他能慷慨地将他大部分的资金注入梅琳达基金会,从而让我们可以在全球做更多的事情而激动.他在商业上取得了令世人瞩目的成就……今天与会的人可真多,打破了历史记录.我今天来这儿很愉快.

卢斯里:你马上就要脱离微软的日常运营了,你对人生的下一步有什么打算?

盖茨:今后我将全职待在梅琳达基金会工作.从7月1日起,我呆在发展中国家的时间会比较多些.我打算多到各地的学校看看,考虑如何把我和沃伦的财富的价值最大限度的发挥出来.

卢斯里:你能对微软的未来做番评论吗?你对微软该和谷歌之间的竞争有何看法?

我们热爱软件,搜索也是我们的涉足的领域之一.从某种角度来看,成为失败者也很有趣.我们认为我们能够做大量富有创新的工作.

卢斯里:对保持竞争力有什么计划吗?

盖茨:我们的竞争会非常有成效的.

分类:[|灆.] | 部落:℡蘭精靈! | 评论:0 | 阅读全文(131)

互联网之父:互联网仍处于起步阶段

[ 2008-5-5 22:47:40 | 作者:18670827002王荣鑫 | 出处:原创 | 天气:晴转多云 ]

万维网(World Wide Web)创始人——英国的Tim Berners-Lee在“互联网发明15周年”纪念日期间接受媒体采访时表示:当前互联网仍处于起步阶段。

在上个世纪九十年代初期,还在欧洲粒子物理研究中心(CERN)工作的Tim Berners-Lee提出了“全球超文件空间”系统概念。当时超文件只用来标示文件,尚未能用来连结其它电脑上的文件。Tim Berners-Lee的创新之处在于他发展出后来统称为通用资源位置(Uniform Resource Locator,URL),现在一般指的就是网址。

当时,Tim Berners-Lee以及他的同事共同说服了他们的老板,免费提供了项目测试程序。

1993年4月30日,即互联网向每个用户开放的日子,Tim Berners-Lee对互联网发表了“最初”的总体评价:“令人感到欣喜的是,用户正在构建一个新的社交系统、一个新的评论系统和一个新的管理系统。我希望用户所建立起来的是一个可以提高工作效率,而且可以平等参与、利用全球资源来管理自己的系统。”

时隔15年后,互联网上目前的网站达到了1.65亿之多,而作为互联网之父的Tim Berners-Lee感慨良多。“网页已成为用户挖掘好素材的一个巨大工具,甚至你可以在上面找到不良的东西,通过每个用户的指尖输入,一天的网页内容包含了“世界上所有的数据”。

但Tim Berners-Lee称,“我们对网络的探索才刚刚开始,并且目前仍处于起步阶段” 。

与Tim Berners-Lee共事的Robert Cailliau则强调指出,当时在CERN里,并非所有的老板都赞成WWW网络的普遍使用。“我们必须说服他们,使他们确信WWW网络将成为未来的发展趋势,而且将来能被做成大事情,因此后来WWW网络才得到了松绑。”

分类:[|灆.] | 部落:℡蘭精靈! | 评论:0 | 阅读全文(74)

C#中调用SQL存储过程实现登录认证代码

[ 2008-5-5 22:46:11 | 作者:18670827002王荣鑫 | 出处:原创 | 天气:晴转多云 ]

存储过程如下:

set ANSI_NULLS ONset QUOTED_IDENTIFIER ONGOALTER

procedure [dbo].[security_check](@user_sort int,@userID nchar(16),@userPWD nchar(16) )

as

declare @uid nchar(16);

declare @pwd nchar(16);

declare @state bit;

set @state=0;

if( @user_sort=1)

begin

declare cursor_temp cursor local for --定义游标

select 学号,密码 from 学生表 where 学号 = @userID and 密码 = @userPWD;

open cursor_temp; --打开游标

fetch cursor_temp into @uid,@pwd; --推进游标

close cursor_temp; --关闭游标

end

if( @uid =@userID and @pwd=@userPWD )

begin

set @state=1;

return @state;

end;

else

begin

set @state=0;

return @state;

end;


C#代码如下:

using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;

namespace 密码验证
{

class security

{

public static DataSet check(string uid)

{

SqlConnection mySqlConnection = new SqlConnection("server=.\\SqlExpress;database=XSXK;integrated security=SSPI");

mySqlConnection.Open();

SqlCommand mySqlCommand = mySqlConnection.CreateCommand();

mySqlCommand.CommandText = "select * from 学生表 where 学号 =" + uid;

SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter();

DataSet myDataSet = new DataSet() ;

mySqlDataAdapter.SelectCommand = mySqlCommand ;

mySqlDataAdapter.Fill (myDataSet ,"学生表");

mySqlConnection.Close();

return myDataSet;


}

public static bool secuirty_check(int user_select, string uid, string pwd)

{

int result = 0;

SqlConnection mySqlConnection = new SqlConnection("server=.\\SqlExpress;database=XSXK;integrated se

分类:[|灆.] | 部落:℡蘭精靈! | 评论:0 | 阅读全文(98)

总有记录:63条,共7页 总有记录:63条,共7页 1 2 3 4 5 6 7 总有记录:63条,共7页 总有记录:63条,共7页,点这里转到尾页

您可以按 列表 | 普通 浏览