为什么要用MVC MVC有什么好处

作者: 李玉美 | 分类: 项目经验 | 评论:21人 | 浏览:

什么是MVC?其实可以简单的理解为一个有UI的程序可以划分为三个部分:数据层、逻辑层和应用层。当然这些名字是我乱起的。数据层顾名思义就是用来读写数据的地方,譬如说一个电话本的文件。

如何编写安全代码,详解如何识别sendto和recvfrom的坑

作者: 李玉美 | 分类: 编程BUG | 评论:4人 | 浏览:

一看到这标题的时候,我相信大多数的朋友是不知道这个sendto和recvfrom是什么东东,但是如果你对编程有一定的理解和有深一步的想法的话,那么我相信大家一定会先百度一下,然后距离了解这两个东东的含义。当然,IT博客也会在此做一些部分必要的解释,接下来我们先看看这两个怪物到底是何方妖孽?

众所周知,对于TCP/IP的socket来说,也就是AF_INET的socket,其地址类型应该为struct sockaddr_in,在调用sendto和recvfrom不得不进行强制类型转换——万恶的强制类型转换!!!

怎么用sql语句查询一个数据库有多少张表

作者: 李玉美 | 分类: 编程BUG | 评论:3人 | 浏览:

今天在技术群中闲谈时忽然聊到一个问题,那就是当一个数据库中有多张表时怎么快速的获取到表的个数,从而给问询者一个准确的回答。

大家或许会说,这个问题和我们的数据库操作没有太大关系或者不是很挂钩,所以没意义记住它。不过,大家要记住,对熟悉数据库的人来说确实如此,但是要是不懂数据库的,比如说你的老板,闲着无聊的时候想知道这个项目的数据库有多少张表,以便了解下这个项目的复杂度,那时又你该咋办了?想回答又不能快速回答上来,找个理由不回答又灭了你在老板面前的威风。

[未完,继续阅读精彩内容......go,go,go]

程序员怎么才能快乐学习进步

作者: IT职场 | 分类: 项目经验 | 评论:0人 | 浏览:

“活到老,学到老”。这是古人留下了千古名言,他主要是告诫我们不要自傲,不要自满,而是要时时刻刻保持者谦虚学习的态度,学习新的知识、技巧。那么做为程序员的我们又该如何的快乐学习了?因为我们程序是枯燥无味的,大家都知道,那里头除了循环就是排序、除了排序就是if,所以这学习程序需要一定的毅力与恒心,否则很难有成就。IT职场今天和大家分享几点能让我们悲催的程序员可以快乐学习的方法。

1、勇气第一。

[未完,继续阅读精彩内容......go,go,go]

国外大师给PHP初学者的8条建议

作者: IT职场 | 分类: 项目经验 | 评论:1人 | 浏览:

学习一门新语言可能会是一件很艰巨的任务,最好的办法就是借鉴前辈的经验已达到事半功倍,下面就是IT博客为php新手们准备的一些经验餐。

1.从OOP开始Naramore是SourceForge员工以及PHPWomen.org的创办人。对于初学者,她建议在学PHP之前先了解清楚OOP(Object-Oriented

[未完,继续阅读精彩内容......go,go,go]

编程者的三部曲

作者: IT职场 | 分类: 编程BUG | 评论:2人 | 浏览:

从对编程一问三不知到熟悉与精通,这可以说是一段漫长的山路,之所以说是山路是因为,这路上往往会有各种意料之外的困难阻挡我们前进,就像山路上的石头和荆棘一样,只有我们将他们砍断或者跨过去了,才有可能达到成功的彼岸,否则就只能停步不前。IT职场今天分享编程者的三部曲,将教会你编程之路的艰辛。

第一阶段:纯学习和入门

[未完,继续阅读精彩内容......go,go,go]

77.8%IT人每天工作超8小时

作者: IT职场 | 分类: 项目经验 | 评论:0人 | 浏览:

当今IT产业已经是繁荣发展了,可是这繁荣的背后,却是无数才华横溢的精英们依靠透支健康换来的。瞬息万变的市场、高节奏的工作、残酷的竞争压力……无一不在蚕食着IT从业者的健康。失败了可以重来,而失去了的健康又有多少可以重来?在令人瞩目的“IT先锋”光环背后,IT人健康话题已经到了必须去正视的时候。

2005年9月18日,恰逢中国传统的中秋佳节。而这一天国内三大门户网站之一的网易高层们却无法感受到节日的喜悦,他们焦急地守候在医院里。终于,一个噩耗传来,年仅38岁的网易代理CEO孙德棣因身患癌症猝然离世。这个创造了将网易股价从0.63美元推向72美元的奇才,就这样永远离开了他为之奋斗的工作。

[未完,继续阅读精彩内容......go,go,go]

[转]为什么我们的项目总是只能完成90%?

作者: IT职场 | 分类: 项目经验 | 评论:0人 | 浏览:

今天晚上在逛博客远的时候,看到了一篇注明是翻译的文章,一看就知道这是国外的文章,然后是被我们的技术爱好者给吸取过来分享的。点击后仔细的查看了文章,感觉说的很在理,很适合更多的人来学习和鉴戒,所以就作为今天的IT经验博文发布。这得非常感谢陆其明大哥的分享。原文如下:

尽管我喜欢阅读编程类图书,但是我发现,软件项目管理方面的书是最令人厌烦的一类。我觉得这可能意味着说我不适合做项目经理。然而,我在Stack Overflow却恰恰扮演的是这个角色。

[未完,继续阅读精彩内容......go,go,go]

整天呆在办公室里的程序员如何扩充自己的人脉

作者: IT职场 | 分类: 生活百科 | 评论:0人 | 浏览:

作为程序员的我们,基本每天都是呆在办公桌上,和电脑为伴,与网络为伍。一周下来只能最多两天有自由时间安排,可惜的是我们大多数人都选择在这两天睡懒觉,以弥补我们在周一和周五连续杀死的脑细胞。最终导致,闷骚成为了程序员的最大统一点,当然,更多的还是正常的!那么怎么样才能把程序员的人际关系给扩展开来了?今天职场新人给大家分享一篇博文,当然这里头有些删改,还请大家自己琢磨。

一、什么时候需要人脉

当我们技术有一定功底、经验有一定的积累时,就是我们开始重视和扩充人脉的最佳时机。过早和过晚都不好,过早会让我们得到的人脉质量很一般,而且很可能会起到反作用;过晚,那么很多机遇就会很心痛的错过。

[未完,继续阅读精彩内容......go,go,go]

oracle日期时间函数大全

作者: IT职场 | 分类: 项目经验 | 评论:1人 | 浏览:

在Oracle数据库中,我们会经常使用到一些有关时间的函数,而且多多稍稍会计算时间差,下面我们分享一下oracle日期时间函数。

日期和字符转换函数用法(to_date,to_char)

select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as nowTime from dual; //日期转化为字符串

select to_char(sysdate,'yyyy') as nowYear from dual; //获取时间的年

select to_char(sysdate,'mm') as nowMonth from dual; //获取时间的月

select to_char(sysdate,'dd') as nowDay from dual; //获取时间的日

select to_char(sysdate,'hh24') as nowHour from dual; //获取时间的时

select to_char(sysdate,'mi') as nowMinute from dual; //获取时间的分

select to_char(sysdate,'ss') as nowSecond from dual; //获取时间的秒

[未完,继续阅读精彩内容......go,go,go]