显示下一条  |  关闭

CaCell's Blog

偶只會一些編程的三腳貓功夫。

 
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 
 
 

Web开发中需要了解的东西

2012-1-6 15:25:49 阅读10 评论1 62012/01 Jan6

在StackExchange上有人问了这样一个问题:What should every programmer know about web development?(关于Web开发,什么是所有程序员需要知道的?)里面给出的答案非常不错,所以,我翻译转载过来。 顺便说一下,StackExchange真是非常好,大家可以对同一个答案做贡献和修订,看看这个问题的修订过程你就知道了——专业的问答网站应该怎么去做。这就是我在这篇文章中也说过真正的用户体验是什么样的。 好了,下面是正文(我对原文做了一些批注,也许不对或有误导,请大家指正)

作者  | 2012-1-6 15:25:49 | 阅读(10) |评论(1) | 阅读全文>>

[转] 在函数外存取局部变量的一个比喻

2011-7-8 17:39:01 阅读136 评论0 82011/07 July8

[转] 在函数外存取局部变量的一个比喻

作者:陈皓    来源:http://coolshell.cn/articles/4907.html

在StackOverflow上一这样一个关于C/C++的问题,问问题的人给了一个代码如下:

int * foo()

{

int a = 5;

return &a;

}

int main()

{

int* p = foo();

cout << *p;

*p = 8;

cout >> *p;

}

你可以编译并运行这个代码(编译时会有一个Warning),结果是:5 8。看上去你可以存取一个函数内的局部变量。但这和我们理解的不一样——函数内的变量在函数退出时就被释放了,不应该在外部还可以被引用。当然,对于C/C++熟悉的人都知道其实并不是真正的释放,你依然还可以通过内存地址去进行操作,这是C/C++的内存管理的不安全性——指针可以用来乱指。

这个问题的解答是比较简单的,但是这个问题有一个答案中的比喻非常精彩。这个比喻是这样的——

你在某个酒店订了一个房,你入住的时候,你放了一本书在这个酒店的抽屉里,但是你走的时候,你忘了这本书。而且,你还没有把这个房间的钥匙还回去。于

作者  | 2011-7-8 17:39:01 | 阅读(136) |评论(0) | 阅读全文>>

[转] 排序算法 Sleep Sort

2011-6-29 15:37:51 阅读178 评论0 292011/06 June29

排序算法好像是程序员学习编程最多的算法,也可能是算法研究者们最喜欢研究的算法了。排序有很多很多的算法,比如,冒泡,插入,选择,堆,快速,归并等等(你可以看看本站以前的那些文章:可视化的排序排序算法比较显示排序过程的python)这里向大家介绍一个“巨NB”的排序算法——Sleep Sort。

闲言少说,请看下面的代码(用Shell脚本写的)

作者  | 2011-6-29 15:37:51 | 阅读(178) |评论(0) | 阅读全文>>

深大在线论坛 (高清点播) 介绍 + 期末复习资料共享计划

2011-6-11 14:10:42 阅读487 评论0 112011/06 June11

深大在线论坛( http://bbs.szuonline.com.cn/ ),从2008年开始建站以来。清理完7000多不积极用户之后,还有用户3万多人。深圳大学学生基本每人一个账号。论坛设施多样,提供最佳的用户交流。人性化的管理。早已经是深圳大学师弟师妹最大的第三课堂。深圳大学网络的家园。

作者  | 2011-6-11 14:10:42 | 阅读(487) |评论(0) | 阅读全文>>

[转] 主流浏览器CSS3和HTML5兼容性大比拼

2011-6-9 13:32:33 阅读152 评论0 92011/06 June9

各大主流浏览器对 CSS3 和 HTML5 的支持越来越完善,曾经让多少前端开发人员心碎的IE系也开始拥抱标准。就在前几天,W3C的 HTML5 社区领袖 Shelley 宣布,HTML5的开发工作已经接近完成,如果进展顺利,HTML5 将在 2012 年正式成为国际标准。当然,即使标准正式制定了,现代浏览器要普及到大部分用户也是需要一个相当漫长的过程。

如果你现在就希望使用 CSS3 和 HTML5 创建你的站点,需要对各个浏览器对这两种新技术的支持情况有一个全面了解。本文是一份IE,Chrome,Firefox, Safari,Opera五大主流大浏览器,在 Mac 和 Windows 两个平台,对 CSS3 和 HTML5 各种特性支持情况的详细清单。

作者  | 2011-6-9 13:32:33 | 阅读(152) |评论(0) | 阅读全文>>

[转] ASP.net的身份验证方式有哪些?分别是什么原理?

2011-5-20 14:44:19 阅读167 评论0 202011/05 May20

Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。

Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个 web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用户的访问授权进行控制了。

作者  | 2011-5-20 14:44:19 | 阅读(167) |评论(0) | 阅读全文>>

[转] 对程序员职业的一些建议

2011-4-28 19:52:12 阅读151 评论0 282011/04 Apr28

自从四年前被CSDN采访后(“职业规化就像软件工程”),经常会有网友(尤其是刚毕业的)写邮件来问我一些程序员职业生涯的一些问题,至到今天。比如,国企还是外企的选择,一直编程有没有前途等等问题。面对这样的邮件,我感到有很大的压力,因为如果我的回复很有可能会误人一生,但我另一方面又很想帮助这些人。所以,我基本上还是会尝试回一下这样的邮件。昨天,我又回了一封。但是我心里还是有点忐忑不安。害怕说错了什么。 今天,我想把我的一些思路和建议写在这里,一方面供大家参考,另一方面也想听听大家对我的评判,这样不但对更多的人有帮助,同时对我自己也是一个帮助。 作者:陈皓

作者  | 2011-4-28 19:52:12 | 阅读(151) |评论(0) | 阅读全文>>

[转] 程序员的谎谬之言还是至理名言?

2011-4-8 13:30:27 阅读202 评论2 82011/04 Apr8

“I will learn it when I need it – 我会在我需要的时候再学“!我听到这句已经很多年了。这对于一个高速变化的软件行业环境来说,这似乎是一个非常实用的态度。 在某些方面这的确很实用主义,不过在其它的方面,我为这句话感到很不爽。这句话变成了整个软件行业的福音,但却没有让我们的软件行业变得更好。其问题在于,这句话伪装在于其听上去像是一个智慧的有经验的开发者说的,但是人们只是以此为借口而随波逐流。实在是有太多的东西需要我们去了解,我们也的确需要在工作当中来学习这些东西。但是, “在工作中学习”和“根据遇到的问题捡知识”这两者有着巨大的不同。

作者  | 2011-4-8 13:30:27 | 阅读(202) |评论(2) | 阅读全文>>

【转】程序员那些悲催的事儿

2011-3-24 14:26:39 阅读197 评论0 242011/03 Mar24

在StakeOverflow上有这样一个贴子叫“Confessions of your worst WTF moment”(WTF就是What the fuck的缩写),挺有意思的,我摘几个小故事过来,希望大家在笑过之后能从中学到什么——所有的经验都是从错误中来的(作者在其中加了一些点评) (本文请勿用于商业用途,转载时请注明作者和出处) 来源:http://coolshell.cn/articles/3980.html 作者:陈皓

作者  | 2011-3-24 14:26:39 | 阅读(197) |评论(0) | 阅读全文>>

【转】改变SQLServer2008设置 开启远程连接

2011-3-15 17:10:07 阅读297 评论0 152011/03 Mar15

 sql server 2008默认是不允许远程连接的,sa帐户默认禁用的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,需要做两个部分的配置:   1,SQL Server Management Studio Express(简写SSMS)   2,SQL Server 配置管理器/SQL Server Configuration Manager(简写SSCM)   有两点要注意:   1,2005的外围应用配置器在2008中换了地方   2,有些设置生效需要重启一下SQL Server

作者  | 2011-3-15 17:10:07 | 阅读(297) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

广东省 深圳市 处女座

 发消息  写留言

 
偶只会一些编程的三脚毛功夫。
 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注