上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
摘要: 作为程序员,要取得非凡成就需要记住的15件事。1、走一条不一样的路在有利于自己的市场中竞争,如果你满足于“泯然众人矣”,那恐怕就得跟那些低工资国家的程序员们同场竞技了。2、了解自己的公司以我在医院、咨询公司、物流企业以及大技术公司工作的经验来看,这一点所言不虚。不同公司的运营模式差异极大。如果你理解企业的运营模式,那你就不一样了!在这家公司中(或者对客户而言),你是参与业务运营的资产,你的工作能直接产生效益!3、与最优秀的人为伍很早以前,我喜欢打篮球,被分配到一个水平比较高的队里。一开始适应的确很困难,但环境的压力越大(重大比赛),我的长进也就越明显。每个领域其实都一样:你周围人的水平(以及对 阅读全文
posted @ 2011-04-21 10:41 子福当自强 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 这是一篇自我反思,因为我总觉得自己像个没头苍蝇:感觉有很多事要做,但其实又没做什么,把自己搞得很累却又没啥大的收获。要么毫无追求,至少有个平淡的心态去享受每天的生活;要么有所追求,努力的去达成自己的目标。我不是第一种,至少还没到那个境界,所以必须是第二条路。那么究竟是哪里出了问题:我浪费了很多时间,很多很多时间,这种浪费不仅仅是浪费,更是培养了一种逃避的心态:•要做正式的事之前,先上会微博轻松一下,“准备”一下吧;•对于研究、阅读资料,我们更醉心于收集资料;在这种貌似有理,实则无用的额外工作下,时间被心安理得的浪费掉了,懒惰与拖沓在不知不觉中培养起来了。这是一个正反馈,这是一个恶性循环!那么我 阅读全文
posted @ 2011-04-18 13:38 子福当自强 阅读(288) 评论(1) 推荐(0) 编辑
摘要: 《连线》杂志撰文称,移动互联网产业虽然因智能程序兴起,充满赚钱机会,但是这远不是最大的商机所在。全文如下: 移动互联网的大机会 你真的很想致富吗?秘密就在这里,和建立一个社交网没关,和政府求助你没关,我只想向你介绍一个世界,只有一个世界:移动。 你应该知道手机是下一个大事件,10年之前就晓得了?在苹果商店下载《愤怒的小鸟》玩时,你不用怀疑应用程序已经制造了许多百万富翁。 不过时至今日,它远未成为基础性的生意机会,许多人并未留意眼前的大商机。很简单,移动互联网正在突飞猛进,只要稍有智慧、拥有创意,就能在建立盈利移动业务上抢得先机。 为什么移动产业是今天最大的增长机会?一些数据可以作出说明。还记得 阅读全文
posted @ 2011-04-11 10:04 子福当自强 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 微软向Web开发者提供了与本地应用开发者相同的一些Windows 7任务栏特性。可以将站点拖拽到任务栏上将其“钉住”。一旦将站点“钉在”了任务栏上,站点就会显示自己的图标、提示和跳转列表,就好像他们是安装好的应用一样。下图是来自Amazon的示例。每个站点可以在跳转列表中放置两部分内容。“Tasks”中放置的是使用元标记定义的静态内容,这部分最多可以放置5个条目。可以使用JavaScript将条目动态添加到“Tasks”上面那一部分中。这两部分都可以包含客户化图标,如下所示的Facebook示例。向Web开发者提供的另一个特性是“缩略图工具栏”。对于常规应用来说,只有当浏览器最小化后才会显示“ 阅读全文
posted @ 2011-04-07 18:17 子福当自强 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 随着智能手机和应用的发展,通过开发App变成百万富翁的新闻已经屡见不鲜,那么对于还没有加入进来的开发者或创业者,应如何看待iOS平台和Android平台呢?Dan Frommer给出了以下建议: 1、如果你做免费的手机应用,那么2个平台一起开发。 至少目前应该如此,Android市场太大以致于你不可能忽略掉它,但同时它又没大到你可以作为你唯一的平台,你可能要考虑到支持多个Android应用商店,比如亚马逊的。 没有理由你的iPhone应用要比Android应用做得好,也没有理由给Android应用更多的精力,对他们应该一视同仁。 2、如果你想通过销售应用挣钱,优先选择iOS,至少目前应该这样。 阅读全文
posted @ 2011-04-07 18:10 子福当自强 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 几乎所有新近成长的Visual Studio代码开发人员都选择使用C#,而不是VB.NET或C++,这也使得C#已经成长为微软的第一大语言。根据本月的Tiobe编程语言排行榜,C#再次取得了突破性进展,成为排行榜第四名。Tiobe社区表示:“从长远角度看,C#似乎是唯一一个能与Java竞争的编程语言。”3月份其它取得进步的语言包括Object-C、Lua和Groovy,而Python则丢失了一些市场份额,PHP也出现了严重的下滑。前三甲就不用赘述了,依然是Java、C和C++。3月Tiobe编程语言排行Top20:11年03月排名10年03月排名编程语言市场份额同比变更等级11Java19.7 阅读全文
posted @ 2011-03-14 17:38 子福当自强 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 为了方便测试,如何查看SQLite数据库的内容?使用Android SDK提供的工具:sqlite3.exe。这是一个命令行实用工具,列举主要使用的命令如下:查看表结构sqlite3“path” .dump例如,运行结构如下:BEGGIN TRANSACTION;CREATE TABLE [TmProgramm] ([index] INTEGER,[nID] INTEGER, [nChannelID] INTEGER, [strTitle] CHAR(255),[dwDuration] INTEGER, [strThumbNail] CHAR(1024),[strURL] CHAR(255), 阅读全文
posted @ 2011-01-27 15:05 子福当自强 阅读(497) 评论(0) 推荐(1) 编辑
摘要: Visual SQLite 开发商:http://www.visualsqlite.com/ 介绍:Visual SQLite是一个简单的和完整的SQLite 3数据库管理器。一个发展的解决方案,使您可方便的使用SQLite 。图形用户界面非常友好,可让您轻松的管理所有的数据和数据库结构(表,索引和触发器),您甚至可以修改表架构。使用这个应用很简单,您并不需要学习如何使用它。但好像在Windows2003 SP2下软件不能正常运行。 Sqlite Developer 开发商:http://www.sharpplus.com/ 介绍:Sqlite Developer是SharpPlus 阅读全文
posted @ 2011-01-27 13:29 子福当自强 阅读(1124) 评论(0) 推荐(0) 编辑
摘要: 本文总结了如何为使用IIS托管的网站启用Gzip压缩, 从而减少网页网络传输大小, 提高用户显示页面的速度. 一.摘要 本文总结了如何为使用IIS托管的网站启用Gzip压缩, 从而减少网页网络传输大小, 提高用户显示页面的速度.二.前言. 本文的知识点是从互联网收集整理, 主要来源于中文wiki. 使用YSlow检测网站启用了哪些优化时, Gzip是十分关键的一项. 启动Gip压缩将立竿见影的减少页面的网络传输大小. 三.HTTP压缩概述 HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。压缩 阅读全文
posted @ 2011-01-24 17:13 子福当自强 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 简介:您的很多 Android 应用程序都需要与 Internet 数据交互,这些数据采用各种格式。本文将带您构建一个 Android 应用程序,它可以使用两种流行数据格式 —XML 和 JavaScript Object Notation (JSON)— 以及来自 Google 的比较奇异的 protocol buffers 格式。您将了解到与每个格式相关的性能和编码利弊。Android 应用程序必须访问位于 Internet 上的数据,而 Internet 数据可以有几种不同的格式。本文将介绍在 Android 应用程序中如何使用三种数据格式:XMLJSONGoogle 的 protoco 阅读全文
posted @ 2011-01-24 15:37 子福当自强 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: Android 并未提供对 Java StAX API 的支持。但是,Android 确实附带了一个 pull 解析器,其工作方式类似于 StAX。它允许您的应用程序代码从解析器中获取事件,这与 SAX 解析器自动将事件推入处理程序相反。清单 10 显示了提要解析接口的一个 pull 解析器实现。清单 10. 基于 Pull 解析器的实现pull 解析器的运行方式与 SAX 解析器相似。它提供了类似的事件(开始元素和结束元素),但您需要使用 (parser.next() 提取它们。事件将作为数值代码被发送,因此您可以使用一个简单 case-switch。注意,解析并未像 SAX 解析那样监听元 阅读全文
posted @ 2011-01-24 15:35 子福当自强 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: 1.从Internet获取网页发送请求,将网页以流的形式读回来.1)创建一个URL对象:URL url = new URL("http://www.sohu.com");2)利用HttpURLConnection对象从网络中获取网页数据:HttpURLConnection conn = (HttpURLConnection) url.openConnection();3)设置连接超时:conn.setConnectTimeout(6* 1000);4)对响应码进行判断:if (conn.getResponseCode() != 200) throw new RuntimeException(" 阅读全文
posted @ 2011-01-24 15:34 子福当自强 阅读(549) 评论(0) 推荐(0) 编辑
摘要: Qt SDK 1.1 技术预览版发布,支持手机与桌面平台。新的 SDK 是 Nokia Qt SDK 1.0 与最新版本的 Qt SDK 合并的产物,基于 Qt 4.7。Qt SDK 1.1 的目标是方便用户进行 Symbian、Maemo5 和桌面应用的开发。 Qt SDK 1.1 特性:Qt Creator 2.1RC, which includes the first iteration of tooling support for Qt Quick. For all details, check our latest post about Qt Creator可以作为 Qt 4.7.1 阅读全文
posted @ 2011-01-21 17:45 子福当自强 阅读(255) 评论(0) 推荐(0) 编辑
摘要: Tiobe发布了2011年度的第一期编程语言排行榜,在本期榜单中前五名是Java、C、C++、PHP和Python。出人意料的是Python超越了C#排到了第五名,它也以2010年增速1.81%的成绩压倒Object-C成为2010年度编程语言。  历年年度编程语言得主     下面是2011年1月编程语言排行榜:     Python再度辉煌  Python曾在2007年夺得过年度编程语言的桂冠,Python是一种面向对象、直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在 阅读全文
posted @ 2011-01-21 13:34 子福当自强 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 【编者按】NoSQL在2010年风生水起,大大小小的Web站点在追求高性能高可靠性方面,不由自主都选择了NoSQL技术作为优先考虑的方面。今年伊始,InfoQ中文站有幸邀请到凤凰网的孙立先生,为大家分享他之于NoSQL方面的经验和体会。非常荣幸能受邀在InfoQ开辟这样一个关于NoSQL的专栏,InfoQ是我非常尊重的一家技术媒体,同时我也希望借助InfoQ,在国内推动NoSQL的发展,希望跟我一样有兴趣的朋友加入进来。这次的NoSQL专栏系列将先整体介绍NoSQL,然后介绍如何把NoSQL运用到自己的项目中合适的场景中,还会适当地分析一些成功案例,希望有成功使用NoSQL经验的朋友给我提供一 阅读全文
posted @ 2011-01-17 14:33 子福当自强 阅读(261) 评论(0) 推荐(0) 编辑
摘要: Flash Player 10.2值得期待的功能:1.全新视频播放引擎和播放接口再加上3D接口?2.将支持3D立体显示,支持多显示器全屏模式?3.通过硬件加速,降低CPU负荷,效率将提高10倍?一个集成的多媒体播放器,让你在Web上享受更广泛的多媒体体验, 它显示和播放多媒体内容,从数以千计的高度交互性的游戏, 到有音频流要求的多媒体用户界面,包括实况音乐会和广播。 随着网络速度与品质的提升,越来越多的网站开始使用Flash来表达网站的内容,以Flash强大的动画与向量画效果来弥补一般动画与HTML指令的不足。紧接着宽频网络网络即将进入我们的生活,相信Flash将会变得更普及。想要一窥Flas 阅读全文
posted @ 2011-01-13 10:15 子福当自强 阅读(274) 评论(0) 推荐(0) 编辑
摘要: Tiobe日前公布了2011年1月份编程语言排行榜,并且评选出了2010年年度语言,Python荣获此殊荣。2010年1月以来,Python的市场份额上升了1.81%,是市场份额增幅最大的一种编程语言,战胜了Objective-C(+1.63%)。1月Tiobe编程语言排行榜Top20:10年12月排名09年12月排名编程语言市场份额同比变更等级11Java17.77%0.29%A22C15.82%-0.39%A34C++8.78%-0.93%A43PHP7.84%-2.24%A57Python6.27%1.81%A66C#6.23%0.46%A75(Visual) Basic5.87%-1. 阅读全文
posted @ 2011-01-11 23:12 子福当自强 阅读(249) 评论(0) 推荐(0) 编辑
摘要: (1)web:需要在客户端配置文件的中增加connectionString节点,此节点描述了EntityClient的连接信息。例如: add name="AutoLifeEntityContainer" connectionString="metadata=res://*/AutoLifeBusinessEntity.csdl|res://*/AutoLifeBusinessEntity.ssdl|res://*/AutoLifeBusinessEntity.msl;provider=System.Data.SqlClient;provider connection string=&quo 阅读全文
posted @ 2010-12-30 10:56 子福当自强 阅读(711) 评论(0) 推荐(0) 编辑
摘要: ObjectQuery (Of ('T )) 泛型类表示一个查询,该查询可以返回零个或零个以上类型化对象的集合。 ObjectQuery (Of ('T )) 属于包含编写和执行查询所必需的连接和元数据信息的 ObjectContext。 可以使用 new 运算符构造 ObjectQuery (Of ('T )),并将查询字符串和对象上下文传递到该构造函数。 但是,更通用的方案是使用 ObjectContext 派生类的属性获取表示实体集的集合的 ObjectQuery (Of ('T )) 实例。 通常,通过由实体框架工具生成的类或通过 POC 阅读全文
posted @ 2010-12-29 18:48 子福当自强 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 使用 ADO.NET 实体框架可以查询概念模型。实体框架支持针对概念模型执行以下类型的查询:查询类型说明语言集成查询 (LINQ)通过 LINQ to Entities,可以使用语言特定的查询运算符对实体数据执行 LINQ 查询。有关更多信息,请参见 LINQ to Entities。 Entity SQLEntity SQL 是类似于 SQL 的与存储无关的查询语言。通过 Entity SQL,可以将实体数据作为对象或以表格形式进行查询。在以下情况下,应考虑使用 Entity SQL:当查询必须在运行时动态构造时。在这种情况下,还应考虑使用 ObjectQuery (Of ('T ) 阅读全文
posted @ 2010-12-29 18:41 子福当自强 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 从 .NET Framework 版本 4 开始,实体框架支持数据定义语言 (DDL)。这样,您将能够基于连接字符串和存储元数据 (SSDL) 模型创建或删除数据库实例。ObjectContext 的以下方法使用连接字符串和 SSDL 内容来完成以下操作:创建或删除数据库,检查数据库是否存在,以及查看生成的 DDL 脚本: CreateDatabaseDeleteDatabaseDatabaseExistsCreateDatabaseScript 说明:假定有足够的权限可执行 DDL 命令。以上列出的方法将大部分工作都委托给基础 ADO.NET 数据提供程序。该提供程序负责确保用于生成数据库对 阅读全文
posted @ 2010-12-29 18:40 子福当自强 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 本主题介绍如何手动创建一个概念模型,其中将一个实体类型映射到基础数据库中的两个表。可以使用相同的概念将一个实体类型映射到两个以上的表。 说明:建议使用 ADO.NET 实体数据模型工具来定义实体类型映射到多个表的模型。 有关更多信息,请参见 演练:将一个实体映射到多个表(实体数据模型工具)。 只有在满足以下条件的情况下,才应将一个实体类型映射到多个表:要映射的多个表共享一个公共键。所映射的实体类型在每个基础表中有对应的项。换言之,该实体类型表示的数据在两个表之间具有一对一的对应关系;该实体类型表示两个表的内部联接。以下是手动定义一个实体映射到两个表的模型的基本步骤:定义一个实体类型,该类型的属 阅读全文
posted @ 2010-12-29 18:38 子福当自强 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 本主题描述如何创建每种类型多个实体集 (MEST) 的概念模型。通过为每种类型定义多个实体集 (MEST),可以在基础数据库中的多个表具有相同结构时简化代码。当使用的实体类型与其他类型没有关联时,定义一个 MEST 模型很简单。但是,若要为与其他类型存在关联的实体类型定义一个 MEST 模型,则必须为对象图中的每个类型实现 MEST。有关更多信息,请参见 MEST - 什么是 MEST 以及 MEST 如何工作?(可能为英文网页)本主题介绍如何为与其他类型没有关联的实体类型定义一个 MEST。 请注意,仅当基础数据库表具有相同结构时才应实现 MEST。定义 MEST 模型的基本步骤如下:使用 阅读全文
posted @ 2010-12-29 18:37 子福当自强 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 本主题介绍如何手动创建具有每个层次结构一个表继承的概念模型。每个层次结构一个表继承使用一个数据库表来维护继承层次结构中的所有实体类型的数据。 说明:建议使用 ADO.NET 实体数据模型工具来定义具有每种类型一个表继承的模型。 有关更多信息,请参见 演练:映射继承 - 每个层次结构一个表(实体数据模型工具)。 以下是手动定义一个具有每个层次结构一个表继承的模型的基本步骤:在将包含基实体类型和派生类型的概念模型中定义一个实体集。有关更多信息,请参见 EntitySet 元素 (CSDL)。 通过使用 BaseType 特性在概念模型中定义派生实体类型,并且只定义派生类型上的非继承属性。 有关更多 阅读全文
posted @ 2010-12-29 18:36 子福当自强 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 本主题介绍如何手动创建具有每种类型一个表继承层次结构的概念模型。每种类型一个表继承使用数据库中单独的表为继承层次结构中的每种类型维护非继承属性和键属性的数据。 说明:建议使用 ADO.NET 实体数据模型工具来定义具有每种类型一个表继承的模型。 有关更多信息,请参见 演练:映射继承 - 每种类型一个表(实体数据模型工具)。 以下是手动定义一个具有每种类型一个表继承的模型的基本步骤:在将包含基实体类型和派生类型的概念模型中定义一个实体集。有关更多信息,请参见 EntitySet 元素 (CSDL)。 通过使用 BaseType 特性在概念模型中定义派生实体类型,并且只定义派生类型上的非继承属性。 阅读全文
posted @ 2010-12-29 18:33 子福当自强 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 使用实体框架可以指定要在修改实体数据时使用的存储过程。这些存储过程取代了实体框架所生成的方法。存储过程是隐式调用的,因此不需要更改概念架构或现有应用程序代码中定义的数据模型。 说明:建议使用 ADO.NET 实体数据模型工具来指定用于修改实体数据的存储过程。有关更多信息,请参见 演练:将一个实体映射到存储过程(实体数据模型工具)和 如何:将修改函数映射到存储过程(实体数据模型工具)。 本主题演示如何为 Adventure Works 销售模型中的 SalesOrderDetail 实体类型定义修改存储过程。 若要使用此示例,必须已将 AdventureWorks 销售模型添加到您的项目中,并将 阅读全文
posted @ 2010-12-29 18:32 子福当自强 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 本节中包含的主题演示如何实现比概念和存储类型之间简单的一对一映射更高级的模型。本节内容如何:使用存储过程定义模型(实体框架)如何:定义具有修改存储过程的模型(实体框架)如何:通过每种类型一个表继承以定义模型(实体框架)如何:通过每个层次结构一个表继承以定义模型(实体框架)如何:通过每种类型多个实体集定义模型(实体框架)请参见其他资源示例(实体框架)建模和映射(实体框架) 阅读全文
posted @ 2010-12-29 18:29 子福当自强 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 可以通过以下两种方式在概念模型中公开数据库中定义的存储过程:可以在概念模型中创建映射到存储过程的函数导入。这将允许您针对 ObjectContext 定义一个执行数据库中的存储过程的方法。 根据存储过程的定义方式不同,对应的函数导入可以返回实体类型,也可以返回复杂类型。可以将实体类型的插入、更新和删除操作映射到存储过程。这样,您可以为实体类型定义自定义的插入、更新和删除行为。 说明:如果没有将实体类型的插入、更新和删除这三种操作全部映射到存储过程,则在运行时执行的情况下未映射的操作将失败且会引发 UpdateException。 本主题介绍如何在概念模型中创建映射到数据库中的存储过程的函数导入 阅读全文
posted @ 2010-12-29 18:29 子福当自强 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 若要将自定义数据类用于实体框架,您必须将在概念模型中定义的实体类型和属性匹配到自定义数据类。当您使用实体数据模型工具从数据库中生成模型和映射内容时,概念模型中的实体类型和实体集将与数据库中的表匹配。若要更新模型和映射内容以与自定义数据类匹配,必须执行以下步骤:更新概念模型内容(此内容在概念架构定义语言 (CSDL) 中定义)以匹配自定义数据类。如果需要,则更新存储模型内容(此内容在存储架构定义语言 (SSDL) 中定义)。更新映射内容(此内容在映射规范语言 (MSL) 中定义)。验证更新后的模型和映射内容。防止 Visual Studio 生成对象层。 说明:实体数据模型工具还可以生成基于存储 阅读全文
posted @ 2010-12-29 18:27 子福当自强 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 此示例基于将 Contact、 SalesOrderHeader 和 SalesOrderDetail 表映射到 Contact、 Orders 和 LineItem 类型的 AdventureWorks 数据模型。 您可以创建一个空模型并在编辑器中编辑该模型,而不是按照定义此模型的步骤(如 如何:自定义建模和映射文件以使用自定义对象(实体框架)中所述)操作。 若要编辑模型,请打开 AdventureWorksModel.edmx 文件并将以下代码复制到 edmx:Runtime 标记之间。 阅读全文
posted @ 2010-12-29 18:27 子福当自强 阅读(324) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
悟道