刷新
从开发者角度看Android 和 IOS的前景

博主头像 一、前因 最近在犹豫,要不要开始学习一下Android或者IOS的开发。由于从没有彻底的了解过这两个平台的前景,而我又是一个不愿意只看眼前利益的人,因此,我发了一条微博,请做Windows Phone的同行们帮我分析一下,他们中已经有一些已经在做这两个平台的开发了。微博内容:如果要你在Android... ...

git寻根——^和~的区别

博主头像 一. 引子在git操作中,我们可以使用checkout命令检出某个状态下文件,也可以使用reset命令重置到某个状态,这里所说的“某个状态”其实对应的就是一个提交(commit).我们可以把一个git仓库想象成一棵树,每个commit就是树上的一个节点。家家都有一本自己的祖谱。祖谱记录了一个家族的生... ...

我设计的网站的分布式架构

博主头像 互联网的网站和大部分企业管理软件一样都是使用B/S架构模型,但是大型的公共网站B/S架构会更加复杂,对架构人员的要求更高,今天我想在自己博客里聊聊我设计的网站的B/S技术架构。 不管是B/S架构的企业管理系统还是网站技术架构可以抽象为如下简图: 在传统B/S架构的企业管理系统里,技术架构往往... ...

瀚海拾贝(一)HTTP协议/IIS 原理及ASP.NET运行机制浅析【图解】

博主头像 从技术角度来说,无论哪一个阵营,跟新技术都是不可避免的,也是很累的,当然作为一个程序员来说,也是必须的。要想让技术的更新对自己的影响减小,基础就必须打牢。所以,底层的东西和抽象层的东西需要下一番功夫。因为说到底,无论什么技术,无非就是架构和最终的实现,技术框架只是应用开发的一个平台一种技术,如果了解... ...

在.net中读写XML方法的总结

博主头像 XML是一种很常见的数据保存方式,我经常用它来保存一些数据,或者是一些配置参数。使用C#,我们可以借助.net framework提供的很多API来读取或者创建修改这些XML,然而,不同人使用XML的方法很有可能并不相同。今天我打算谈谈我使用XML的一些方法,供大家参考。最简单的使用XML的方法由于... ...

Javascript 风格向导

博主头像 序 大部分针对Javascript最合理的方法归纳。类型• 原始类型:我们可以直接使用值。 ο string ο number ο boolean ο null ο undefinedvar foo = 1, bar = foo;bar = 9;console.log(foo, bar); // =... ...

.NET陷阱之五:奇怪的OutOfMemoryException——大对象堆引起的问题与对策

我们在开发过程中曾经遇到过一个奇怪的问题:当软件加载了很多比较大规模的数据后,会偶尔出现OutOfMemoryException异常,但通过内存检查工具却发现还有很多可用内存。于是我们怀疑是可用内存总量充足,但却没有足够的连续内存了——也就是说存在很多未分配的内存空隙。但不是说.NET运行时的垃圾收... ...

通过(Node Js||.Net)基于HTML5的WebSocket实现实时视频文字传输(上)

HTML5 拥有许多引人注目的新特性,如 Canvas、本地存储、多媒体编程接口、WebSocket 等等。虽然现在大家把它捧的很火的样子,但是个人认为它还需要其他平台的支持才能真正的"火起来"。原来做web通信的时候 基于ajax的“轮询” “长轮询”等其他的方式 网上有很详细的解释轮询:这是最早... ...

HttpContext.Current并非无处不在

博主头像 了解ASP.NET的开发人员都知道它有个非常强大的对象 HttpContext,而且为了方便,ASP.NET还为它提供了一个静态属性HttpContext.Current来访问它,今天的博客打算就从HttpContext.Current说起。无处不在的HttpContext由于ASP.NET提供了静... ...

Linux.NET学习手记(2)

博主头像 上一回合,我们讨论学习了如何在Linux环境中搭建能够供.NET运行的环境,不知道各位读者是否已经完成了环境的搭建?不过,无论各位读者是采用我们上回合介绍的方法还是采用网上提供的其他方法搭建Linux.NET环境,选择哪个发行版的Linux,采用了那个版本的mono,都有一点非常重要的,就是:必须保... ...

Java的内存回收机制

博主头像 在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序员不再关心内存分配,导致很多程序低效,耗内存。... ...

Javascript执行效率小结

博主头像 Javascript是一门非常灵活的语言,我们可以随心所欲的书写各种风格的代码,不同风格的代码也必然也会导致执行效率的差异,开发过程中零零散散地接触到许多提高代码性能的方法,整理一下平时比较常见并且容易规避的问题Javascript自身执行效率Javascript中的作用域链、闭包、原型继承、eva... ...

写给开发者看的关系型数据库设计

博主头像 本文从开发者角度阐述关系型数据库设计,笔者是典型的程序员,相信同笔者一样,仍有很多开发人员在从事数据库设计工作。本文从开发人员的视角来考虑关系型数据库的相关知识体系。开发人员与DBA的职责不同,没有必要精通DBMS的使用细节。笔者本人也更倾向于使用代码来处理所有逻辑,而仅仅使用数据库进行物理存储,以... ...

经验分享:CSS浮动(float,clear)通俗讲解

博主头像 很早以前就接触过CSS,但对于浮动始终非常迷惑,可能是自身理解能力差,也可能是没能遇到一篇通俗的教程。 前些天小菜终于搞懂了浮动的基本原理,迫不及待的分享给大家。写在前面的话: 由于CSS内容比较多,小菜没有精力从头到尾讲一遍,只能有针对性的讲解。 如果读者理解CSS盒子模型,但对于浮动不理解,那么... ...

伴随我成长的编程书

博主头像 一、 这篇文章是应之前在微博上爆过的下个周末某出版社的线下活动而写的。回顾我和C++在这个世纪的第二个春天开始发生过的种种事情,我发现我并不是用一个正常的方法来学会如何正常使用C++的。我的C++学习伴随着很多其他流行或者不流行的语言。现在手中掌握的很多淫荡的技巧正是因为学习了很多编程语言的缘故,不... ...

Fish Li 该如何帮助您呢?

博主头像 不知不觉中,来博客园写博已经二年了。经过二年时间的积累,人气提高了许多,或许正因为这个原因,最近一年中经常会收到一些朋友的提问。在所有的提问中,有些问题被多次问过了,还有部分问题是没有结果的。对于一些没有结果的问题,Fish Li也表示遗憾。趁着3月12日这个对于我来说特殊的日子里,我也想谈谈另一个... ...

<1···212223···82>