自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (56)
  • 收藏
  • 关注

原创 真正优秀的程序员有哪些与众不同之处

“当你50岁时,还愿意编程吗?”这个话题在Hacker News上众说纷纭,不过我们能够看到,那些真正成功的程序员,如John Carmack、Peter Norvig、Jeff Dean,即使他们不再年轻,但依然对编程充满热情,他们身上有哪些与众不同之处,又有哪些值得我们学习?有人进行了总结。1. 选择当前科技领域的一个小子集,亲近它、拥抱它,并且尝试推进这个小领域的发展。2. 理解不同数据结构和算法的优缺点,不单是内存中,还有磁盘上的表现。3. 首先深刻理解你所在的领域,然后抛开计算机,像普

2021-03-20 11:42:16 121

原创 云计算概念

首先让我们了解一下大师们对“云计算”的经典看法:  比尔·盖茨1989年在谈论“计算机科学的过去现在与未来时”时说:“用户只需要640K的内存就足够了。”那时,所有的程序都很省很小,100MB的硬盘简直用不完。  李开复(现任Google全球副总裁、中国区总裁)打了一个形象的比喻:钱庄。最早人们只是把钱放在枕头底下,后来有了钱庄,很安全,不过兑现 起来比较麻烦。现在发展到银行可以到任何一个网点取钱,甚至通过ATM,或者国外的渠道。就像用电不需要家家装备发电机,直接从电力公司购买一样。“云计 算”带来

2021-03-20 11:35:00 202

原创 学习ASP.NET的步骤

如果你已经有较多的面向对象开发经验,跳过以下这两步。第一步 掌握一门.NET面向对象语言,C#或VB.NET。我强烈反对在没系统学过一门面向对象语言的前提下去学ASP.NET。ASP.NET是一个全面向对象的技术,不懂面向对象,那绝对学不下去!第二步 对.NET Framework类库有一定的了解。可以通过开发Windows Form应用程序来学习.NET Framework。ASP.NET是建构在.NET Framework之上的技术,你对.NET Framework了解得越深,学习ASP.N..

2021-03-20 11:26:08 746

原创 软件工程师必须知道的20个常识

作为一名优秀是软件开发工程师,以下的这些常识你知道吗?在实际工作中有没有总结过呢?小编就带大家一起分享这20个软件开发常识。1.针对面向对象的设计与分析:为了让软件有更好的可维护性,重用性以及快速开发,简短的OOAD与它的SOLID原则对于每一个软件工程师来说都是该牢记的。2.软件品质因素:软件工程的好坏与软件的品质因素是绝对关联的。请在开发过程中深刻的理解这一点。3.数据结构与算法:深刻理解像数组,列表,栈,树,图,集合等这样的基本数据结构,并在软件开发过程的关键部分使用好的算法。这样整个软件

2021-03-20 11:10:47 162

原创 如何做一个成功的程序员

好的开始是成功的一半,本书首先会试图告诉你什么是程序员?为什么要做这样的程序?正确的入门方法是什么?程序员只有在理解了以上内容的基础上,才能进一步更快地提高自身技能,这时候再开始程序的设计。其实,对一个软件的开发者来说,真正重要的不在于这行代码怎么写,那些代码应该怎么写,关键是思路的问题,而思路事实上是经验的积累。经验是使你从最初的封闭的思维方式,到最后形成开放式的思维的一个过程。将我十几年程序生涯中获得的一些经验告诉读者,使大家少走弯路也是我想写这本书的主要目的。程序≠软件 现在很多...

2021-03-20 10:44:29 157

原创 IT届保证你现在和未来不失业的十种关键技术

在当今的IT就业市场,有人欢喜有人忧。有人对目前的工作和薪水很满意,有人目前正面临着下岗,或者已经下岗。  可能你是公司里唯一谙熟某项关键技术的高手,缺了你,公司便玩不转了;也可能你所在的公司对你现有的专业技能高枕无忧,认为你在任期内足以胜任公司给你的开发任务(当然就不会再花银子去培训你啦)。  不要告诉我你们公司对原来用VB3开发的业务处理系统很满意,而你呢,也认为自己除了用C语言开发程序以外,不会再去做别的什么事情。  你是不是对.NET和Java为争夺开发工具市场撕破脸皮而熟视无睹,你是不是对XML将

2021-03-20 10:42:45 158

原创 IT技术的未来探讨

争论Windows和Linux谁更好是没有意义的,只有相互借鉴才能促进不断的完善。撇开个人的喜好,从客观的开发角度来看,Windows和Linux都是成功的系统。曾经在开源社区最大的比较就是Linux的内核比Windows好。这个争论到后来突然偃旗息鼓了,因为我们既然看不到Windows的内核,就无法做出客观的比较。在就业市场上,从需求的角度来说,可分为专业和非专业需求。有的客户是专业公司,需要开发专业系统,他们也有专业人员维护,有的客户是面向非专业市场的,比如开发游戏,给普通用户使用。这2者的市场总体

2021-03-20 10:37:10 124

原创 C#与C++的互操作

C#调用C++写的动态库 C#托管代码与C++非托管代码互相调用一(C#调用C++代码&.net 代码安全) cnblogs Jianchidaodi 在最近的项目中,牵涉到项目源代码保密问题,由于代码是C#写的,容易被反编译,因此决定抽取核心算法部分使用C++编写,C++到目前为止好像还 不能被很好的反编译,当然如果你是反汇编高手的话,也许还是有可能反编译。这样一来,就涉及C#托管代码与C++非托管代码互相调用,于是调查了一些资 料,顺便与大家分享一下。一. C# 中静态调用C++动态链接 .

2021-03-20 10:34:57 374

原创 算法认识的心得体会

最近工作发生了不少的变化,结束了自己工作11年的手机产品的软件研发岗位,随之而来的是准备在后台的数据库领域重新出发,这对自己也是全新的挑战。其中对于算法的研究是必不可少的。经典的教科书里面写道,程序=算法+数据结构。所以作为一名程序员,工作的大部分时间都在研究算法。算法需要从人的思维出发,应用于计算机上面,让计算机按照自己的想法运行起来。早些年,计算机的硬件设备还比较初级--主要指cpu和内存等,这个时候编写出来的程序运行起来性能不高,即使人们不但优化各种算法来提高程序运行的性能。到了现在,计...

2020-08-29 21:34:16 955

原创 Java中的Annotation浅析

一、概念   Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。  更通俗的意思是为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且是供指定的工具或框架使用的。Annontation像

2016-09-08 12:29:37 193

原创 中国为什么出 不了好的程序员

什么是好的程序员?相信每个程序员心中都有一个答案。但是有一点是可以肯定的,程序员拿出的产品一定是代码。个人认为代码的好坏是程序员优秀与否的重要标志。那在中国为什么出不了好的程序员呢?答案很简单,不是程序员写不出好的代码,是大的环境根本不允许他们去写出好的代码。首先,在中国做项目一般都是时间非常紧,在这样的情况下是写不出好的代码的。其次,没有人会重视代码的质量,只要实现功能即可,长此以往

2013-06-02 21:53:04 625

原创 typedef的一点心得

今天在写程序中,遇到下面的typedef定义声明一个结构体tagStudent.如下:typedef struct tagStudent{ int    m_nNumber; char   m_szName[20]; struct Student  *m_pNext;}Student; 结果报错,说找不到m_pNext指针。原因是这个结构体的原名是tagStudent,所以需要改成如下:

2009-08-27 18:36:00 372

android版的可扩展的list按钮

本资源为android版的可扩展的list按钮的源码工程。有需要这种效果的朋友可以参考一下。

2013-07-06

Android版ContactTestDemo

本资源为Android版ContactTestDemo。想了解学习联系人相关知识的朋友可以参考学习一下。

2013-07-06

android的侧滑菜地的示例代码

本资源为android的侧滑菜地的示例代码。需要这种效果的朋友可以参考一下。

2013-07-06

android版的notepad的源码

本资源为android版的notepad的源码。想学习android应用程序的朋友可以参考一下。

2013-07-06

android版的贪吃蛇游戏

本资源为android版的贪吃蛇游戏。想入门学习android开发的朋友可以参考一下。

2013-07-06

windows核心编程源码(下)

本资源为windows核心编程源码下半部分。和上半部分是配套的。想学习windows编程的朋友可以参考学习一下。

2013-07-05

windows核心编程的源码(上)

本资源为windows核心编程中的源码上半部分。想学习windows编程的朋友可以参考学习一下。

2013-07-05

windows 常用端口对照表

本资源记录了windows 操作系统的大部分对应的端口号以及其意义。需要参考的朋友可以查看一下。

2013-06-28

VLAN技术白皮书

本资源详细介绍了VLAN的知识。VLAN(Virtual Local Area Network)即虚拟局域网,是一种通过将局域网内的设备逻辑地而不是物理地划分成一个个网段从而实现虚拟工作组的新兴技术。IEEE于1999年颁布了用以标准化VLAN实现方案的802.1Q协议标准草案。需要的朋友可以参考一下。

2013-06-28

android版的quickblox的社交代码

本资源是android版的quickblox的社交代码。包括登陆,聊天,短信通讯,地理位置查询等功能,想学习的朋友可以参考一下。

2013-06-27

最新android版的百度地图示例代码

本资源为最新android版的百度地图示例代码。想学习百度地图的朋友可以参考学习。

2013-06-27

android版的中国机场和城市的选择滚轮控件工程

本资源是android版的中国机场和城市的选择滚轮控件工程。可以提供给那些想在自己工程中添加选择机场和城市功能的朋友参考学习。

2013-06-27

android版的微信聊天客户端

本资源为android版的微信聊天客户端源码,同时还包括说明文档。想在自己的应用中添加第三方微信的功能的朋友可以学习参考一下。

2013-06-27

android版的腾讯微博客户端源码

本资源为android版的腾讯微博客户端源码,同时还包括说明文档。想在自己的应用中添加第三方微博的功能的朋友可以学习参考一下。

2013-06-27

android版的新浪微博客户端的示例代码

本资源为android版的新浪微博客户端源码,同时还包括说明文档。想在自己的应用中添加第三方微博的功能的朋友可以学习参考一下。

2013-06-27

android版拼车社交客户端

本软件是一款android的拼车聊天的社交软件的客户端,功能包括拼车,查找好友,查找附近的人,聊天和sns等功能。整个工程是在intellij IDAE下开发的。与服务端通过http+json进行通讯交互。想学习移动互联网的朋友可以参考学习使用。

2013-06-27

XNA游戏入门_疯狂的海盗船

想学习XNA的朋友看过来,本代码为疯狂的海盗船的实例代码,可以指引你好好学习XNA的。

2013-01-27

MVVM的学习实例代码

想学习windows phone的MVVM的朋友看过来,本代码可以让你学习更加有劲!

2013-01-27

XNA学习入门实例_城堡之战

想学习XNA的朋友看过来,本代码可以起到很好的抛砖引玉的作用。

2013-01-27

成功的程序员成长步骤

本文档描述了程序员的成长步骤。希望对立志成为优秀的程序员有所帮助。

2012-07-21

学习ASP.NET的步骤

本文档描述了学习ASP.NET的步骤,希望对想学习ASP.NET的朋友一点指引帮助。

2012-07-21

IT届保证你现在和未来不失业的十种关键技术

本文档阐述了当今IT届十种关键的技术,指引大家根据各自的情况去关注它们的发展,使得能对自己产生相当的帮助。

2012-07-21

IT技术的未来探讨

本文档描述了IT技术的现状,帮助那些还在为选择某项技术的朋友指引方向,希望大家在IT的领域里面都能找准自己的方向,实现自己的人生理想。

2012-07-21

作为软件工程师,你必须知道的20个常识

本文档描述了作为软件工程师,你必须知道的20个常识,对想成为优秀的软件工程师起到指导作用。

2012-07-21

经典的俄罗斯方块小游戏

这是一款采用WPF实现的经典的俄罗斯方块小游戏,仅供学习使用,谢谢!

2012-07-21

windows服务的应用程序

服务是一种特殊的应用程序,符合特殊接口形式要求,操作系统的很多的重要功能依赖于服务。本资源主要呈现了如何编写服务应用程序,如何安装,删除服务以及如何向服务应用程序发送请求,接收返回结果等等。

2010-07-11

控制线程同步的几个内核对象

由于线程采用并发运行机制,因此当进程运行时,其各线程的运行进度可能不一致,所以需要对各个线程的运行过程进行同步。其中常用的控制线程同步的机制有下面几种:互斥对象,事件对象,信号量,临界区等等。

2010-07-11

进程线程方面的应用程序

运行一个程序就会产生一个进程。进程是应用程序的实例。线程是程序的执行流程。在操作系统层面,线程是需要操作系统为其分配执行时间片的基本单元。本资源提供相关实例代码,可以更好地学习并使用它们。

2010-06-17

Windows应用程序中内存管理API函数

内存是主要存储程序运行时所需要的机器代码,数据等内容。如何使用内存是每个程序员所必须要处理好的问题。本资源就为windows应用人员提供了很多关于内存管理操作的API函数以及如何使用它们。

2010-06-11

CircleImageVIewDemo

本资源是一个自定义实现圆形视图的示例代码,给想学习这方面的朋友一定参考。

2017-01-14

论坛示例源码

本资源是一款论坛的示例小程序,可以给想开发这方面的朋友参考入门吧。

2017-01-14

ExpandableList类似QQ好友列表

本资源是一个扩展List的示例代码,效果和QQ的好友列表类似,适合想要学习的朋友下载学习。

2017-01-14

android的简易视频播放器

本资源是一款android的简易播放器,对想学习视频播放的朋友会有一定的入门级的帮助。

2016-03-24

华沃智驾-行车秀秀的客户端APP

本资源为华沃智驾-行车秀秀的客户端apk,可以让用户安装到自己的手机上,同时可以监控绑定的采集端,观看行车过程中的任何场景,最后进行分享交流。

2016-02-15

drawer layout资源

本资源为最新的android的抽屉资源,是android目前最好体验的控件工程。

2016-01-14

非常好用的高效的android 导航实例代码

随着android的UI体验越来越好,其方便的控件也得到了大家一致的认可。本工程为最新的android的官方支持的导航实例代码,为大家开发提供了很方便的支持。

2016-01-14

android版的雷电小游戏

本资源是android版的雷电小游戏。十分适合想学习android游戏开发的朋友,可以参考学习一下,谢谢!

2013-08-10

android版的撞球游戏

本资源是android版的撞球游戏的源码,十分适合那些想学习andriod游戏开发的朋友。可以参考学习一下,谢谢!

2013-08-10

android版中国转轮拼图游戏

欢迎来到中国转轮拼图游戏。这个游戏的原作是由道格拉斯.恩格尔发明的。它由在一个塑料支架上的两个相交的磁盘组成的。想学习的朋友可以下下来看看,谢谢!

2013-08-10

window phone的简易化的浏览器

本资源为window phone的简易化的浏览器的源码。想学习的朋友可以参考一下。

2013-07-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除