- 博客(164)
- 资源 (3)
- 收藏
- 关注
转载 做手机应用,免费反而比收费更挣钱?
做手机应用,收费还是免费?这是个问题 对第三方开发者来说,为 iOS 和 Android 平台开发应用是一个很有吸引力的业务。不过开发者需要做出一个“艰难的决定”,即如何通过应用获得收入。用更专业的话来说,那就是应用需要采用什么样的“商业化策略(monetization strategy)”。 在浩瀚的“应用海洋”中,让应用被用户发现不是一件容易的事,而说服用户去花钱购买就更困
2012-08-28 17:42:50
1721
转载 谈谈对程序员的培养
让程序员做更多种类的事 为什么有人说小公司锻炼人?在小公司,条件并不那么齐备,很多事情都需要程序员自己做,自己去澄清需求、自己做设计、自己搭建环境、自己测试,甚至自己上线、自己维护(这件事情在我们团队被称为“自己吃自己狗食”)。 然而到了某些公司,在一些正规的流程下,“人”反而显得不那么重要了:一个完、整的流程被切分成若干环节,程序员只能负责那小小的一环,更严重的是,他们显示出消极
2012-06-18 15:38:29
677
转载 你最喜爱的编程语言不够好
英文原文:Your favourite programming language is not good enough 我的《Python is important》这篇博客引来如此多的评论,让我颇为意外。大多数的评论是正面的,但同时多少也都带点不太积极的色彩。我发现,这些评论反映出的一个很突出的问题是,程序员如何看待编程语言:他们去追求完美的语言,热爱它,保护它。为什么如此多的程序员会
2012-03-27 10:53:48
587
转载 传统ERP的好日子没有了?
导读:为什么 ERP 已死的呼声日渐高涨?为什么有种种迹象表明传统 ERP 大限将至?因为就国内而言,金蝶、用友等巨头设计的 ERP 系统提供的功能与目前互联网行业的需求相距甚远,所以“一切都需要重新建设,一切都需要再次重构”。 电子商务在最近两年的迅猛发展,使得围绕电子商务需求的 IT 服务,也日渐热了起来。为电商提供 ERP 服务的e店宝、上海管易和上海商派等,也分别拿到了数目不等的风险
2012-02-20 10:25:05
1434
1
转载 软件开发的“三重门”
原文地址:http://news.cnblogs.com/n/129468/ 自从上次写了“程序员技术练级攻略”以来,就觉得似乎还有很多东西没有谈到,但当时没有继续思考了。而春节前有人问我,是做底层技术,还是做业务。这问题让我思考了很多,不由自主地回顾了一下我这十多年的软件开发经历,并顺着整理分类了一下自己解决过的若干问题,还发散想了很多,经过了一个春节假期的发酵,产生了下面这篇文章。
2012-01-31 15:59:06
657
原创 WPF的可视树与逻辑树
XAML天生就是用来呈现用户界面的,这是由于它具有层次化的特性。在WPF中,用户界面由一个对象树构建而成,这棵树叫作逻辑树。逻辑树的概念很直观,但是为什么要关注它呢?因为几乎WPF的每一方面(属性、事件、资源等)都有与逻辑树相关联的行为。例如,属性值有时会沿着树自动传递给子元素,而触发的事件可以自底向上或自顶向下遍历树。与逻辑树类似的一个概念是可视树。可视树基本上是逻辑树的扩展,在可视树中,节
2011-12-25 22:05:29
4320
原创 Silverlight跑马灯
这个效果实在太多了,不管是flash版还是html(javascript)版都屡见不鲜了,这里就上一个Silverlight版本的,直接上代码(这里的跑马灯其实也可以说是一个图片展示(旋转)的动画效果):1. 我们会新建一个ShopItem的UserControl,也即用来放置一张图片的容器,xaml部分: 对应的C#部分代码不用写。 2. 在我们的MainP
2011-12-12 15:13:29
1574
原创 ADO.NET之使用连接池技术
连接到数据库服务器通常需要一定的时间,且服务器也需要一定的资源来处理连接。Web应用程序有时处理成千上万的连接,需要相当多的资源来处理连接。ADO.NET具有连接池的特性,连接池的功能是保留一定数量的连接,当用户使用相同的连接字符串再次连接服务器时,ASO.NET将使用连接池中的连接而不用重新发起一次连接过程。当调用Close方法关闭连接时,ADO.NET将使用连接池中的连接而不用重新发起一次连接
2011-12-11 22:13:29
643
转载 基于HttpWebRequest和HttpWebResponse的HttpHelper
C#中实现POST的方法很多,常用的是WebBrowser、WebClient、HttpWebRequest和HttpWebResponse。1、WebBrowser基本是在DocumentCompleted中分析HtmlDocument ;2、WebClient是对HttpWebRequest和HttpWebResponse的封装,用起来更方便,但是灵活性还是不及HttpWebReque
2011-12-05 18:00:07
750
转载 多些时间能少写些代码
我在我的微博上说过这样一段话,我想在这里把我的这个观点阐述地更完整一些。@左耳朵耗子:聪明的程序员使用50%-70%的时间用来思考,尝试和权衡各种设计和实现,而用30% – 50%的时间是在忙碌着编码,调试和测试。聪明的老板也会让团队这样做。而傻逼的老板,苦逼的程序员会拿出来100%-150%的时间来忙着赶进度,返工,重构,fix 大量的 bug… 所以, 越差的团队一般会越忙,而
2011-11-08 15:08:47
409
原创 利用反射构建元数据查看器
原理比较简单,引入System.Reflection命名空间,利用反射查看某种Type下的方法,属性,字段和支持的接口等。using System;using System.Collections.Generic;using System.Linq;using S
2011-09-03 22:43:38
503
转载 高效的面试方式:结对编程
有一定职业编程经验的人一定都知道,业界标准的面试模式大致如此:进入面试房间后,给你一个白色写字板(国内用纸卷做题应该也很常见),让你在上面写出每个问题所对应的代码。 这样的面试大家都会觉得不爽。在平时的工作环境中,你可以访问API,或者通过搜索引擎来寻求你的答案。但面对一张
2011-08-30 10:58:57
456
转载 在IT界取得成功应该知道的10件事
英文原文:10 things you gotta have to succeed in IT 此文作者还是Jack Wallen,他在前段时间写过不少文章讨论IT职场,比如退出IT行业的10个理由,和身心疲惫的IT人的8条出路。之后收到很多有类似感受和观点读者的反馈,故又从
2011-08-30 10:57:00
412
转载 软件项目版本号的命名格式(转)
版本控制比较普遍的 3 种命名格式 : 一、 GNU 风格的版本号命名格式 : 主版本号 . 子版本号 [. 修正版本号 [. 编译版本号 ]] 英文对照 : Major_Version_Number.Minor_Version_Number[.Revision_Number[.
2011-07-22 13:37:42
422
原创 Bitmaps in the Compact Framework
昨天遇到的在Windows Mobile上一直出现的Out of memory的Exception,下边是一老外的分析测试,Very helpful! The Bitmap class in the Compact Framework is a confusing thing, largely because it has abstracted what the OS is doing
2011-06-03 09:32:00
438
原创 从FCKeditor中提取的常用js方法
工作时间写的,很匆忙,,,待整理....1. 常用的js文件里再引入另外的js文件:function LoadScript( url ){ document.write( '' ) ;}2. 常用的在客户端使用js动态引入新的css文件:function LoadCss( url ){ document.write( '' ) ;}3. 下边这个我已经在原有的js判
2011-06-02 11:56:00
955
转载 浅谈javascript函数劫持
<br />一、概述<br /><br />javascript函数劫持,也就是老外提到的javascript hijacking技术。最早还是和剑心同学讨论问题时偶然看到的一段代码,大概这样写的:<br /><br />window.alert = function(s) {};<br /><br />觉得这种用法很巧妙新颖,和API Hook异曲同工,索性称之为javascript function hook,也就是函数劫持。通过替换js函数的实现来达到劫持这个函数调用的目的,一个完整的hook ale
2011-06-01 12:54:00
856
转载 程序员成熟的标志
<br />程序员在经历了若干年编程工作之后,很想知道自己水平到底如何?自己是否已经成为成熟的程序员?虽然程序员会对自己有一个自我评价,但是,自己的评价和社会的评价、专业的评价会有差异,所以程序员自己并不能肯定这个评价。现实中,除了各种证书之外,很少有人会专门给出一个程序员的成熟度的评价。人们往往是偶发性地就事论事地对程序员的工作作出好与不好,行与不行的评论。因此,程序员对此感到很茫然,不知道要从那些方面去评价自己的能力。<br />一个程序员到底成熟不成熟,我想从以下几个方面谈谈自己的看法。<br />
2011-05-16 09:17:00
532
原创 HTTP响应状态码速查表
<br />HTTP响应状态码速查表 <br /> <br />HTTP头部信息检查URL HTTP Server Response Code Checker<br />常用响应状态码<br />1**:请求收到,继续处理 <br />2**:操作成功收到,分析、接受 <br />3**:完成此请求必须进一步处理 <br />4**:请求包含一个错误语法或不能完成 <br />5**:服务器执行一个完全有效请求失败 <br />100——客户必须继续发出请求 <br />101——客户要求服务器根据请求转换
2011-04-28 22:25:00
658
原创 移动软件市场增长 2017年将近800亿美元
<br /> 4月24日消息,据国外媒体报道,移动应用程序市场正在经历前所未有的增长,研究机构认为市场将会在2017年达到797亿美元的产值。根据一份由Global Industry Analysts所提出的最新报告指出,几年前提出这种报告可能没有人相信,但目前的移动应用程序市场肯定是有前景的一块。<br /> “智能手机的增长为创新的软件与消费者应用程序开启了开发的通道,也提升了下一代移动软件的需求”,这份报告写道,“未来的高阶消费性移动应用程式,包括定位服务,汇款,移动浏览,搜寻,付款,广告与音乐,
2011-04-24 22:39:00
440
原创 经典的委托排序
<br />对于数值型的排序我们都已经司空见惯了,但我们有时候希望我们的Sort()方法能够给任何对象排序,比如某段客户机代码包含Currency结构数组或其他的类和结构,就需要对该数组排序。这里我们使用委托并封装这个方法进行比较。<br />排序我们还是使用经典的冒泡排序,如果数据量较大你可以换为你自己的更高效的排序算法。<br />先给出整个代码:<br /> <br />public class BubbleSorter{ public static void Sort(object[] so
2011-03-23 23:50:00
582
转载 解决VS2008 开发Windows Mobile 项目生成速度慢的问题(转)
<br />原文:http://www.cnblogs.com/enjoyitzwg/archive/2008/10/23/1318304.html<br /> <br />最近用VS2008开发Windows Mobile程序,使用C#、.NET Compact Framework,发现项目生成速度比较慢。用VS2008打开项目后,开始一段时间生成速度还能忍受,时间一长,编译速度巨慢,最慢达到5分钟之久,实在无法忍受。<br /> <br />决定找出VS2008生成时,做了什么花费时间的工作。从工具à选
2011-03-04 14:38:00
546
转载 不要困在自己建造的盒子里——写给.NET程序员 (转)
<br />原文地址:http://kb.cnblogs.com/page/92260/<br /> <br /> <br /> 此文章的主旨是希望过于专注.NET程序员在做好工作、写好.NET程序的同时,能分拨出一点时间接触一下.NET之外的东西(例如10%-20%的时间),而不是鼓动大家什么都去学最后什么都学不精,更不是说.NET不行或劝大家放弃.NET。恕我愚钝,此主旨在文中表达不够清楚,看评论中很多朋友误解了,特此说明。<br /> 另外,本文中的观点并不全部是我个人的想法,相当一部分来自我以前
2011-02-28 22:23:00
628
转载 为什么不创新(转)
<br /> 常见人抒情说,中国为什么没有kik呢?为什么没有Instagram呢?语极哀怨。<br /> 善,来看看“创新”需要什么样的土壤培植。首先人是互联网上的第一生产力,一支能创新的团队,必然具备以下的五个特征。<br />1、有创新的能力<br />不客气地讲,有创新能力的人不足10%的比例,即便在平均素质较高的互联网行业,也不会超过20%。这事儿跟你有没有一副金嗓子一样,25岁之前基本定型了,强求不来。<br />2、有激情<br />每周自愿工作70个小时,工作之余也对任务念念不忘,这是一
2011-01-26 10:50:00
418
原创 C#版Seven Segment LED(Display)
//===============================================================================// Microsoft Data Access Application Block for .NET// http://msdn.microsoft.com/library/en-us/dnbda/html/daab-rm.asp//// SQLHelper.cs//// This file contains the im
2010-12-27 13:36:00
1795
原创 SQL Helper
//===============================================================================// Microsoft Data Access Application Block for .NET// http://msdn.microsoft.com/library/en-us/dnbda/html/daab-rm.asp//// SQLHelper.cs//// This file contains the im
2010-12-27 13:35:00
425
原创 站在用户角度来设计你的站点
<br />一、人们如何浏览网页<br /> <br /> 上网的人是如何浏览网页?现实和我们的想象可能会有很大的差距,因为我们觉得“用户会盯着每个网页,仔细阅读我们精心制作的文字,领会我们页面的组织方式”,事实上大部分时间用户看网页就象“高速公路看广告牌一样”,没时间仔细阅读,当然也不会用心思考。因而,我们必须为“扫描”而设计。<br /> <br /> 要尽可能留住用户、吸引用户访问网页,我们须注意以下几点:<br /> <br /> 1、尽量符合用户习惯的设计,让人
2010-12-12 23:13:00
855
原创 phPie绘制你的cake pie
<br /><?phpclass phPie { var $data = array('NO DATA'=>1); var $width = 400; // width of generated image, in pixels var $height = 250; // height of generated image, in pixels var $CenterX = nul
2010-08-05 19:06:00
496
原创 PHP缓存的实现
<br />概述<br />许多站点使用数据库作为站点数据存储的容器。数据库包含了产器信息、目录结构、文章或者留言本,有些数据很可能是完全静态的,这些将会从一个缓存系统中得到的极大好处。<br />这样一个系统通过把SQL查询的结果缓存到系统的一个文件中存储,从而阻止连接数据库,构造查询与取得返回结果而提高了响应时间。<br />有些系统数据库并不是放在WEB服务器上的,这样需要一个远程连接(TCP或者其它类似的),或者从数据库中获取大量的数据,这样你得忍受更多时间,这决定于系统响应时间与资源利用。<br
2010-07-20 15:42:00
477
原创 PHP之生成GIF动画类
态度篇 1. 做实事:不要抱怨,发牢骚,指责他人,找出问题所在,想办法解决。对问题和错误,要勇于承担。 2. 欲速则不达:用小聪明、权宜之计解决问题,求快而不顾代码质量,会给项目留下要命的死角。 3. 对事不对人:就事论事,明智、真诚、虚心地讨论问题,提出创新方案。 4. 排除万难,奋勇前进:勇气往往是克服困难的唯一方法。学习篇 5. 跟踪变化:新技术层出不穷并不可怕。坚持学习新技术,读书,读技术杂志,参加技术活动,与人交流。要多理解新词背后的所以然,把握技术大趋势,将新技术用于产品开发要谨慎。 6. 对团
2010-06-26 22:30:00
832
原创 适当的为你的ajax添加上loading
好久没有写博客了,每天忙...唉写了个loading的效果,因为时间关系,暂时只写了个很简单的模拟效果,有时间了把它补充完整。
2010-06-26 22:11:00
892
原创 20个PHP常用类库
<br />下面是一些非常有用的PHP类库,相信一定可以为你的WEB开发提供更好和更为快速的方法。图表库<br />下面的类库可以让你很简的创建复杂的图表和图片。当然,它们需要GD库的支持。pChart - 一个可以创建统计图的库。 Libchart - 这也是一个简单的统计图库。 JpGraph - 一个面向对象的图片创建类。 Open Flash Chart - 这是一个基于Flash的统计图。 RSS 解析MagpieRSS - 开源的PHP版RSS解析器,据说功能强大,未验证。 SimplePie
2010-06-14 10:15:00
600
原创 PHP采集程序中常用的函数
php采集中常用的一些方法:<?//获得当前的脚本网址 function get_php_url(){ if(!empty($_SERVER["REQUEST_URI"])){ $scriptName = $_SERVER["REQUEST_URI"]; $nowurl = $scriptNam
2010-05-23 13:20:00
568
原创 工作邮件的使用建议与说明
这段时间正用得上,看了这个觉得很好,于是转载过来吧,原文地址:http://cto.csdn.net/Article.aspx?Name=hongjianjia&pointid=1033 为了便于工作使用,使老大们了解工作进程,节约老大们的宝贵时间,特向大家推荐一种发送工作邮件的办法 这方式是经过实践证明很有效的方式,特别是几百人的部门里作用相当突出!希望对大家的工作起到更好推动作用. 以
2010-05-22 23:14:00
940
原创 微软证实下一代浏览器IE 9将不支持Flash
5月1日消息,据国外媒体报道,微软日前证实其下一代浏览器Internet Explorer 9(IE 9)将不支持Flash,视频格式将仅支持H.264标准。 微软公司IE浏览器项目负责人迪恩·哈查莫奇(Dean Hachamovitch)在其博客中表示,“未来的网络将属于HTML5 ”,它将推动交互式互联网应用的发展,为视频提供最好的选择,“HTML5标准的视频部分没
2010-05-02 16:14:00
422
原创 WPF制作自己的模拟窗体
codeplex上看到的摘一部分备用:xaml:<Window x:Class="WpfApplication2.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
2010-04-25 18:15:00
1239
原创 3种图片加文字的ListBox样式
xaml文件代码如下:<Window x:Class="WpfApplication1.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Wi
2010-04-18 18:59:00
4250
原创 XAML中的主命名空间
每次WPF新建工程里总会有一段XML命名空间:xmlns:x=“http://schemas.microsoft.com/winfx/2006/xaml”(这里因为博客上老把这个地址给加上链接而且去掉我的引号所以我换用中文双引号吧...),我们暂且叫它主命名空间吧,其实WPF是把下面所有的.NET命名空间映射到XML命名空间http://schemas.microsoft.com/winfx/20
2010-04-17 10:09:00
703
《ActionScript3.0完全自学手册》书本源码
2010-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人