自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

软件研发之路

在异常处理中追思那些年我们写过的代码

  • 博客(24)
  • 资源 (23)
  • 收藏
  • 关注

转载 辞职前的想法

有时候觉得人生就是一场豪赌,因为每个阶段都会有让你选择的情况,或许哪个方向都不错,但是但你选择了一个后就只能坚信自己的选择的正确性,并且遇到失败时也不要轻易改变初衷,只有这样的坚持才会有成功的一天吧,我希望40岁之前可以有家自己的公司,不需要为了投资人而每日胡夸乱砍,能衣食无忧就为成功,至于更大的成功再说吧。你掌握的知识是一个圈,圈内是你会的领域,圈外是你不会的领域。当你知识很狭隘的时候,你的

2015-05-12 13:51:52 704

转载 工业4.0

这几年,国际上掀起了新一轮科技革命和产业变革的热潮,发达国家顺应潮流,纷纷抛出刺激实体经济增长的国家战略和计划,希望通过技术进步和产业政策调整重获在制造业上的竞争优势。美国制定了“再工业化”、“制造业复兴”、“先进制造业伙伴计划”,德国抛出了“工业4.0”,日本开始实施“再兴战略”,韩国搞了“新增动力战略”,法国也提出了“新工业法国”方案。工业1.0是透过蒸汽推动机械化,工业2.0是由电力

2015-05-04 09:28:55 987

转载 JAVA智能卡

智能卡(SMART Card)是一种内置CPU的集成电路芯片卡,具有芯片操作系统(COS),能够进行数据读写和进行复杂的运算,它是微电子技术和计算机技术结合的结晶。智能卡自1976年由Bull公司生产出来以后,它被广泛地应用于金融、通讯、电子商务等等诸多领域,并以惊人的速度发展,始终保持着不断扩大的趋势。智能卡除了内置有处理器CPU、只读存储器ROM、可擦除可编程只读存储器EEPROM、随机存

2015-03-05 16:01:58 3847

转载 几种近距离的无线通信技术

在通信和信息技术的不断发展,近距离的无线通信技术只要通信收发双方通过无线电波传输信息且传输距离限制在较短范围(几十米)以内,就可称为短距离无线通信。目前我们所看到的短距离无线技术都有其立足的特点,或基于传输速度、距离、耗电量的特殊要求;或着眼于功能的扩充性;或符合某些单一应用的特别要求;或建立竞争技术的差异化等,但是没有一种技术可以完美到足以满足所有的需求。1、bluetooth 蓝牙

2015-03-05 10:46:48 38363 1

转载 编程模型

各个编程模型的计算能力是等价的,但是对问题抽象层次是不同的。汇编语言在表示程序的结构方面显得比较笨拙,但是使用C语言就将程序的设计结构显式的表现出来了。使用C语言进行数据封装和多态处理显得很笨拙,使用C++就能很好地处理这个问题。使用关系数据库在解决大规模数据问题上显得很笨拙,使用Map-Reduce就能很好的处理某些问题。非线程代码不能显式的表达操作的同步性,使用线程代码就能很好的表达出这些同步

2013-06-26 09:12:41 630

转载 MySQL

MySQL目前存在三个版本:5.15.55.6数据库安装地址:http://download.softagency.net/MySQL/Downloads/============================================================其它消息:2013年,各大 Linux 发行版的 MySQL

2013-05-10 09:56:18 521

转载 八款开源 Android 游戏引擎

初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。事实上,这种想法完全是没

2013-02-06 10:44:59 356

转载 国内HTML5前端开发框架汇总

国外很有多优秀的HTML5前端开发框架相信大家都耳熟能详:JQuery Mobile,Twitter Bootstrap, Schena Touch,  BackBone等等。框架不是万能的,选择和项目匹配的框架可以显著提高开发效率,但是也有可能带来代码的臃肿,本着“write less, do more”思想,选择合适的框架是最重要的。JX(腾讯) – http://alloyt

2013-02-05 15:32:22 546

转载 体系结构: RISC, CISC, x86, ARM, MIPS

硬件体系结构(Architecture)软件操作系统(Operating System)一、RISC与CISC 1.CISC(Complex Instruction SetComputer,复杂指令集计算机)复杂指令集(CISC,Complex Instruction Set Computer)是一种微处理器指令集架构(ISA),每个指令可执行若干低阶操作,诸如从内存读取、储存

2013-02-05 12:56:25 14715 3

原创 开源JS框架:Tanam

js基础库 - Tangramhttp://tangram.baidu.com/ui组件 - Magic UIhttp://tangram.baidu.com/magic/

2013-02-01 09:47:17 601

转载 开发者成功应聘的二十六条建议

摘要:面试是求职者成功应聘的关键一步,除职业技能外,也将考查求职者的职业素养。本文是对Dzone网站中《A Developer's Guide to Getting Hired》一文的编译,作者分享了开发者成功应聘的二十六条建议,值得参考。   发现一个好工作不容易,但成功应聘又会面临一系列的挑战。一种建议是多参加面试,提高自己的面试技巧,另一种则是花钱进行模拟面试指导,并制作专业

2012-10-15 09:00:45 501

转载 移动平台处理器(不断更新中)

就目前市场上主流的手机CPU的综合排名为:德州仪器OMAP4460 (华为Ascend D1)>苹果A5(iPhone 4s)>猎户座4210(I9100)>英伟达 Tegra 2>高通 8260德州仪器OMAP4系列处理器采用了双核Cortex A9架构,更先进的制程技术让TI OMAP 4系列芯片组性能更强,功耗更低。IVA 3硬件加速器能够实现全高清 1080p、多标

2012-09-27 13:45:57 3843

转载 BYD发动机的逆向研发

“逆向研发也是本事”,这句从比亚迪副总的嘴里说出来的话,此刻也是我心中的感慨。6个月做出TID总成、新的1.2TI、1.8TI、2.0TI和湿式双离合变速箱统统已经完成开发----只要他们愿意,甚至V6、V8、W12发动机也能立刻上马...也许你会觉得这是在吹牛,但这些偏偏就是事实。    2012年5月某日,深圳。经过层层安检和道道手续,我们进入了比亚迪的“六角大楼”(研发大楼),来到比

2012-09-26 10:03:03 11822

转载 定义一个CMS的前景如何?

a.文档的完善与标准如何?  b.背后商业公司或是财团支持如何?  c.采用OO还是面向过程?  d.业务与显示是否分离与清晰?C OR VC OR MVC  e.数据结构如何,数据表优化如何?数据驱动支持?  f.开发进度如何?目前核心开发成员水平如何,要注意原核心团队的去留?  g.代码内置调试如何,代码纠错处理过程怎样?

2012-09-22 16:27:08 830

转载 基带传输、频带传输、宽带传输

电信号也叫信号,信号的每秒钟变化的次数叫频率,单位赫兹(HZ)。信号的频率有高有低,就象声音有高有低一样,低频到高频的范围叫频带,不同的信号有不同的频带。       基带传输        在数据通信中,由计算机或终端等数字设备直接发出的二进制数字信号形式称为方波,即“1”或“0”,分别用高(或低)电平或低(或高)电平表示,人们把方 波固有的频带称为基带(由消息直接转换成的未经调制变

2012-09-22 16:14:46 3562

转载 几种常用开发工具的比较(VB/PB/C++/VC/JAVA)

<br />此帖最初发布于2004年,如今已过六载,相对于硬件、软件架构来说,编程语言的发展速度的确是缓慢的。<br /> <br />一、跨平台特性 <br />VB:无   ★   <br />PB:WINDOWS家族,   Solaris,Macintosh   ★★★   <br />C++ Builder/Dephi:WINDOWS家族,Linux   ★★★   <br />VC:无   ★   <br />JAVA:所有能够运行JAVA虚拟机的操作系统   ★★★★   <br /><br /

2010-12-01 11:32:00 10269

转载 符合CLS的.NET语言

Ada A# - port of Ada to .NET (Dr. Martin C. Carlisle) APL Dyalog APL (Dyalog Ltd) AsmLAbstract State Machine Language (MS Research) Basic Visual Basic.NET (Microsoft) mbas (Mono/Ximian) BETA BETA.Net (University of Aarhus, Denmark) C lcc (ANSI C Compiler f

2010-11-03 17:25:00 1243

原创 代码生成技术在当前软件开发中的位置

我以asp.net开发为例,浅析代码生成技术在当前软件开发中的位置,及其必要性。 一、 当前软件开发的现状分析 目前,在我们的软件作坊中,很多程序员在代码开发过程中,都会觉得很多代码都是“重复”的。当然这里所说的“重复”,指的是在代码级别上的重复。也就是说基本的代码架构都是一样的,但参数需要做不同的调整。特别是在数据库开发领域,针对于不同数据表的操作,程序员将需要写很多“重复”

2010-05-20 15:47:00 829

转载 爱可视Gmini400拆机图解

 拆解对象:法国爱可视(ARCHOS)公司的经典之作Gmini400,Gmini400配备的是20GB硬盘,2.2英寸26万色的TFT液晶屏显示效果极佳。 拆解工具:平口小镊子和尖嘴小镊子各一把、钟表螺丝刀#0及1.4mm各一把     下面就让我们来“解剖”一下Gmini400,看看是什么样的“心脏”和“大脑”造就了Gmini400强大的数码影音娱乐功能。在拆

2009-08-05 13:42:00 4947

转载 如何DIY一台闪存型MP4播放器

一、闪存型MP4播放器的结构    要DIY闪存型MP4播放器,就得先弄清楚其内部结构,看看它采用了哪些元器件等。其实闪存型MP4播放器和硬盘型MP4播放器的内部结构大同小异,它们采用了相似的芯片方案,只是采用的存储介质不一样,闪存形MP4播放器采用闪存芯片作为存储介质,而硬盘型MP4播放器则是采用微硬盘作为存储介质。由于驱动微硬盘更耗电,加上微硬盘和PCB板的连接方式也与闪存芯片和PCB

2009-08-05 13:19:00 11140 1

转载 MP4播放器的工作原理、底层系统、硬件架构和芯片方案等

 一、MP4播放器的概念      顾名思义,MP4播放器是一个能够播放MPEG4文件的设备,它可以叫做PVP(Persomal Video Player,个人视频播放器),也可以叫做PMP(Portable Media Player,便携式媒体播放器)。现在对MP4播放器的功能没有具体界定,它除了看视频的基本功能外还支持音乐播放、浏览图片,甚至部分产品还可以上网。  

2009-08-05 11:50:00 11107

转载 软件开发者面试百问

    想雇到搞软件开发的聪明人可不容易。万一一不小心,就会搞到一堆低能大狒狒。我去年就碰到这种事了。你肯定不想这样吧。听我的,没错。在树上开站立会议门都没有。     问点有难度的问题能帮你把聪明人跟狒狒们分开。我决定把我自己整理出来的软件开发者面试百问发出来,希望能帮到你们的忙。     这个列表涵盖了软件工程知识体系中定义的大多数知识域。当然,如果你只想找出类拔萃的程序员

2009-07-29 09:26:00 811

转载 一些著名的软件都用什么编程语言写成

图例: “->” 表示有一个明显的迁移过程。一、操作系统:Microsoft Windows :汇编 -> C -> C++备注:曾经在智能手机的操作系统(Windows Mobile)考虑掺点C#写的程序,比如软键盘,结果因为写出来的程序太慢,实在无法和别的模块合并,最终又回到C++重写。Linux :CApple MacOS : 主要为C,部分为C++。 备注: 之前用的语言比较杂,最早是汇编

2009-07-17 00:10:00 3924 2

原创 c++ 比C多了俩加号,所以c++很nb!c#比c++还多俩加号,所以c#更nb!

欢迎讨论 :)

2009-07-16 10:42:00 1453 1

phaser-catch-the-cat-master(full screen on mobile).rar

用 phaser 3 游戏引擎开发的 《围住神经猫》 代码来源于: https://github.com/ganlvtech/phaser-catch-the-cat 我提供的是基于此代码的修改版,修改内容:支持手机端全屏操作。 (原代码在PC浏览器中显示正常,但在手机上玩时界面很小,体验感不好,因此进行了修复)

2020-02-08

2013百度搜红包

2013年 百度搜“红包”活动, 破解手机端

2013-02-06

对某一字段分组后,取出另一字段最大值的所有记录

表:t_test -------------------------------------- id(int) cost(int) des Autoid(id) -------------------------------------- 1 10 aaaa 1 1 15 bbbb 2 1 20 cccc 3 2 80 aaaa 4 2 100 bbbb 5 2 60 dddd 6 3 500 dddd 7 -------------------------------------- 取每一类id中cost最大的纪录

2012-08-02

判断指定的经纬度坐标点是否落在指定的多边形区域内

描述: 在矢量多边形区域中,一个坐标点的位置是否在区域内 算法: C#代码,适用于任意多边形(凹凸多边形),但是没有考虑实际误差范围的情况(应用在实际问题解决中,接近区域一定范围是可以忽略的,这个误差范围考虑后算法的复杂度会加倍,所以没有做这方面的考虑)

2012-07-23

SQLServer分页存储过程(主键为GUID)

SQLServer分页存储过程通常有多个版本,但是效率上有高有低,经过测试排名为: 版本1:select max 版本2:row_number 版本3:not in 版本4:临时表 版本5:中间变量 如果主键为int,请使用版本1 如果主键为guid,请使用版本2

2012-07-19

《Android A Programmers Guide》中文版

《Android A Programmers Guide》中文版,书名《Android程序员向导》,内容有所删减

2011-11-10

《Android in Action 2》英文版

《Android in Action 2》英文版

2011-11-10

《Android A Programmers Guide》英文版

《Android A Programmers Guide》英文版

2011-11-10

Android应用开发揭秘 - 源代码

《Android应用开发揭秘》光盘源代码

2011-11-10

Android应用开发揭秘

《Android应用开发揭秘》高清扫描版,PDF格式

2011-11-09

Android应用开发详解 - 源代码

《Android应用开发详解》光盘源代码

2011-11-09

Android应用开发详解

《Android应用开发详解》高清扫描版,PDF格式

2011-11-09

Google Android SDK开发范例大全 - 源代码

《Google Android SDK开发范例大全(第一版)》光盘源代码

2011-11-09

Google Android SDK开发范例大全

《Google Android SDK开发范例大全(第一版)》高清扫描版,PDF格式

2011-11-09

《31Days Refactoring》英文版 附源码

Sean Chambers的31 Days of Refactoring

2010-12-13

31天重构指南 《31Days Refactoring》中文版

Sean Chambers的31 Days of Refactoring中文版,麒麟.Net翻译。

2010-12-13

CLR via C# 3rd Edition

第三版的目录及新增内容如下: Part I – CLR Basics Chapter 1-The CLR’s Execution Model 增加了/optimize和/debug的讨论,及其相互关系。 Chapter 2-Building, Packaging, Deploying, and Administering Applications and Types 改进了关于Win32 manifest信息和版本资源信息的讨论。 Chapter 3-Shared Assemblies and Strongly Named Assemblies 增加了关于TypeForwardedToAttribute和TypeForwardedFromAttribute的内容。 Part II – Designing Types Chapter 4-Type Fundamentals 无新话题。 Chapter 5-Primitive, Reference, and Value Types 增加了对checked和unchecked代码、BigInterger类型以及C# 4.0 dynamic类型的讨论。 Chapter 6-Type and Member Basics 无新话题。 Chapter 7-Constants and Fields 无新话题。 Chapter 8-Methods 新增了扩展方法和分部方法(partial methods)的讨论。 Chapter 9-Parameters 新增了可选/命名(optional/named)参数和隐藏类型局部变量的讨论。 Chapter 10-Properties 新增了自动属性、属性和Visual Studio调试器、对象和集合初始化器、匿名类型、System.Tuple类型和ExpandoObject类型的讨论。 Chapter 11-Events Added discussion of events and thread-safety as well as showing a cool extension method to simplify the raising of an event. Chapter 12-Generics 新增讨论了委托和接口泛型类型参数的不同。 Chapter 13-Interfaces 无新话题。 Part III – Essential Types Chapter 14-Chars, Strings, and Working with Text 无新话题。 Chapter 15-Enums 新增了枚举和类型中访问枚举类型实例的方法。 Chapter 16-Arrays 新增了初始化数组元素的章节。 Chapter 17-Delegates 新增了关于使用泛型委以托避免定义新的泛型类型以及Lambda表达式的讨论。 Chapter 18-Attributes 无新话题。 Chapter 19-Nullable Value Types 新增了关于性能的讨论。 Part IV – CLR Facilities Chapter 20-Exception Handling and State Management 本章全部重写。主要是关于异常处理和状态管理。还包含了代码契约和constrained execution regions(CERs)的讨论。本章还包含了一个新的小节,讨论了高效代码和可靠代码的取舍问题。 Chapter 21-Automatic Memory Management 新增了关于C#固定状态及其如何在堆中固定对象的讨论(不是很了解,可能翻译不是很准确)。重写了关于弱委托的代码,可以在任何暴露了事件成员的类中使用(该类不支持若委托本身)。讨论了新增的ConditionalWeakTable类,GC收集模式,GC通知,垃圾收集模式和一些潜在的模式。还包含了一个示例,演示应用程序如何接收第0代或第2代收集发生时的通知。 Chapter 22-CLR Hosting and AppDomains 新增了关于支持在单一进程中加载多个CLR的讨论。新增了关于使用MarshalByRefObject衍生类的性能的章节。基本上重写了跨应用程序域通信的章节。新增了关于应用程序域监听和first chance exception通知的章节。更新了关于AppDomainManager类的一节。 Chapter 23-Assembly Loading and Reflection 新增了关于如何部署包含内嵌依赖程序集的单一文件的一节,以及比较反射调用、bind/invode、bind/create、delegate/invoke、C#动态类型的一节。 Chapter 24-Runtime Serialization 全新的一章。 Part V – Threading Chapter 25-Threading Basics 全新的一章,介绍了Windows支持线程的原因、线程开销、CPU动态、NUMA架构、CLR线程和Windows线程的关系、Thread类、使用线程的理由、线程调度和优先级、前台线程和后台线程。 Chapter 26-Performing Compute-Bound Asynchronous Operations 全新的一章,解释了CLR线程池。涵盖了所有.NET 4.0新的构建,包括cooperative cancellation、Task、aralle类、并行语言继承查询、timer、线程池如何管理线程、cache lines和false sharing。 Chapter 27-Performing I/O-Bound Asynchronous Operations 全新的一章,解释了Windows如何执行同步和异步I/O操作。然后,研究了CLR异步编程模型、我的AysncEnumerator类、APM和异常、应用程序和线程模型、实现了一个异步服务、APM和Compute-bound操作、APM、I/O请求优先级、将APM转换为Task、基于事件的异步模式、programming model soup。 Chapter 28-Primitive Thread Synchronization Constructs 全新的一章,讨论了类库和线程安全、primitive user-mode、kernel-mode构造和data alignment。 Chapter 29-Hybrid Thread Synchronization Constructs 全新的一章,讨论了不同的混合构造,如ManualResetEventSlim、SemaphoreSlim、CountdownEvent、Barrier、ReaderWriterLock(Slim)、OneManyResourceLock、Monitor,3种用于处理double-check锁的方式,.NET 4.0中Lazy和LazyInitializer类,条件变量模式,.NET 4.0的同步集合类,以及ReaderWriterGate和SyncGate类。

2010-12-11

企业应用架构模式 book_design\Patterns of Enterprise Application Architecture

《Patterns of Enterprise Application Architecture》英文版,PDF格式,原版,带目录索引。

2010-01-21

企业应用架构模式 Patterns of Enterprise Application Architecture

《Patterns of Enterprise Application Architecture》中文版,PDF格式,影印版,带目录索引。

2010-01-21

log4net 写oracle数据库

对log4net进一步封装,即:LogBLL.cs(业务逻辑通用调用类)、LogOper.cs(文本日志文件操作类)、LogInfo.cs(日志实体类),支持mssqlserver2008(向下兼容)、oracle11g(向下兼容)。 本例附:dll文件、config配置、sql脚本、调用方法

2009-08-06

log4net 写sqlserver数据库

对log4net进一步封装,即:LogBLL.cs(业务逻辑通用调用类)、LogOper.cs(文本日志文件操作类)、LogInfo.cs(日志实体类),支持mssqlserver2008(向下兼容)、oracle11g(向下兼容)。 本例附:dll文件、config配置、sql脚本、调用方法

2009-08-06

空空如也

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

TA关注的人

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