Linux及Arm-Linux程序开发笔记(零基础入门篇)
Linux及Arm-Linux程序开发笔记(零基础入门篇)
作者:一点一滴的Beer http://beer.cnblogs.com/
本文地址:http://www.cnblogs.com/beer/archive/2011/05/05/2037449.html
目录
一、Arm-Linux程序开发平台简要介绍... 3
1.1程序开发所需系统及开发语言... 3
1.2系统平
http://www.cyqdata.cn/cnblogs/article-detail-36969
【开源系列】三国演义LBS (七)源码:基础框架:无与伦比的序列化!
前言:-----------------------------------------------相关讨论组入口: http://www.pixysoft.net/ (点击进入) 功能简介:----------------------------------------------- 通用的配置文件框架,是
http://www.cyqdata.cn/cnblogs/article-detail-36918
TFS 2010 基础配置手动升级到高级配置 安装实践
我公司目前就几个人的小团队,本来打算就用TFS的基本配置实现源代码管理、项目跟踪、工作项管理、BUG收集来进行团队开发足矣,但是当参加了“成都软件技术沙龙 - 开启基于Scrum的敏捷开发全新征程讲座”后,对TFS的高级配置,启用sharepoint团队站点、报表服务、生成服务更着迷了。因为服务器刚配置好,老项目也配置好,不愿意再去修改
http://www.cyqdata.cn/cnblogs/article-detail-36915
Wcf通讯基础框架方案(五)——更新通知
对于负载均衡环境,多服务器内存中缓存数据的话,需要解决的一个很重要的问题就是一旦数据库中数据有更新,怎么让缓存的数据立即更新?
如果可以容忍延迟或是差异性的话,可以考虑缓存的数据有一个过期时间。但是,最好的方式还是采用通知方式,或者说发布订阅方式。
所有的客户端会订阅客户端配置修改的消息,所有的服务端会订阅服务端配置修改的消息,配置后台在修改后复杂发布这个消息。
在这里采用redis作为发布订阅的
http://www.cyqdata.cn/cnblogs/article-detail-36836
Wcf通讯基础框架方案(四)——横切日志
在第一篇文章中已经列出了几种日志的概览:
所有的日志都有一个最终基类,来看看这个类:
[DataContract(Namespace = "WcfExtension")]
[KnownType(typeof(WcfExceptionInfo))]
[KnownType(typeof(ServerExceptionInfo))]
[KnownType(typeof(Clie
http://www.cyqdata.cn/cnblogs/article-detail-36831
Wcf通讯基础框架方案(三)——客户端
假设定义了一个服务契约:
[ServiceContract(Namespace = "WcfExtension.Services.Interface")]
public interface ITestService
{
[OperationContract]
int Add(int x, int y);
[OperationCont
http://www.cyqdata.cn/cnblogs/article-detail-36817
Wcf通讯基础框架方案(二)——集中配置
从这次开始在几个方面简单阐述一下实现,集中配置是这个框架很大的一个目的,首先在数据库中会有这么一些表:
其实可以看到这些表的结构,应该是和<system.serviceModel>配置节点中的层次有对应的
1) Service表描述的是服务,主要保存服务行为以及服务的配置。在这里,ServiceConfig是框架内用到的配置,比如各种日志是否要记录等等。服务对应到服务的集群,集群公开
http://www.cyqdata.cn/cnblogs/article-detail-36809
【开源系列】三国演义LBS (五)源码:基础框架:终极反射
前言:-----------------------------------------------相关讨论组入口: http://www.pixysoft.net/ (点击进入) 我是如何设计框架的 一:-----------------------------------------------  
http://www.cyqdata.cn/cnblogs/article-detail-36806
《.NET4.0 面向对象编程漫谈》读书笔记 ——第1章 .NET面向对象编程基础
第1章 .NET面向对象编程基础
【简述】:主要介绍.NET程序运行原理、编程语言的发展趋势等,尤其是语言的发展趋势的讲解,相信对大家编程会有一点启发。
第一节 .NET概述
1、.NET概念 A、.NET Framework 。它是.NET技术的载体。
B、一组根据.NET Frame
http://www.cyqdata.cn/cnblogs/article-detail-36786
C#基础概念之延迟加载
延迟加载,亦称延迟实例化,延迟初始化等,主要表达的思想是,把对象的创建将会延迟到使用时创建,而不是在对象实例化时创建对象,即用时才加载。这种方式有助于提高于应用程序的性能,避免浪费计算,节省内存的使用等。针对于这种做法,似乎称之为即用即创建更为合适些。
先来看一下在Framework4.0中如何实现延迟加载。
Framework4.0提供了一个包装类 Lazy<T>,可以轻松
http://www.cyqdata.cn/cnblogs/article-detail-36732
Wcf通讯基础框架方案(一)——基本结构
由于希望使用Wcf作为公司内的通讯框架,因此基于Wcf进行了一些扩展,主要的目的有以下几个方面:
1) 希望减少客户端调用的复杂度,调用方式简化为WcfServiceLocator.Create<ITestService>().Add(1,2)。不需要考虑:endpoint配置,信道创建,信道出问题等等问题。
2) 希望减少服务端配置的复杂度,没有配置文件(或者说配置文件不需要更改),
http://www.cyqdata.cn/cnblogs/article-detail-36694
【开源系列】三国演义LBS (三)源码:基础库
前言:-----------------------------------------------本随笔介绍了接下来开源的路线图,包含了基础库、核心框架一、核心框架二、游戏服务器+前端四部分。相关讨论组入口: http://www.pixysoft.net/ (点击进入) Pixysoft源码路线图: ---------------
http://www.cyqdata.cn/cnblogs/article-detail-36682
C#学习之路—基础中的核心(一):变量
我是个菜鸟,十足的菜鸟,所有我需要学习,我从最基础的开始学习,今天终于有空了,把自己学到的总结一下,巩固自己的知识!小弟才疏学浅,写错的地发,希望大家指出来!
1、变量
声明变量很简单,我想就不用多说了!但是在声明变量的时候需要注意的两点:
①、变量是类或结构中的字段,如果没有显示初始化,创建这些变量的时候,其默认值是0。
②、方法的局部变量必须在代码中显示初始化,之后才能在语句中
http://www.cyqdata.cn/cnblogs/article-detail-36661
零基础学通Silverlight4(10):网络地图服务
Bing Maps与Google Earth一样都提供了可以二次开发的AP I,用户通过控件可以自由定制基于浏览器的应用系统,可以在网页上使用服务商提供的数据服务,Bing Maps可以在浏览器中观察到世界上的每一个角落,并可以逐级地改变地图的比例尺,提供矢量地图和卫星地图这两种常见的显示模式。新版的Bing Maps使用了Silverlight技术,极大地增进了Bing Maps的用户体验,比如
http://www.cyqdata.cn/cnblogs/article-detail-36603
零基础学通Silverlight4(5):动画
通过动画可以创建动态的用户界面,可以不使用事件处理代码,而用声明的方式创建动画,使画面动起来不用编写任何C#代码,并将它无缝地集成到普通的页面中。动画由静态图像快速连续的变换的一种幻觉,各图形间轻微的不同,连串起来,就以为是产生了一个变化,通过快速播放一系列图像而产生的错觉。人脑将这一系列图像看作是一个不断变化的场景。在电影中,摄影机通过每秒记录大量照片(即,帧)来产生这种错觉。当放映机播放这些帧
http://www.cyqdata.cn/cnblogs/article-detail-36602
零基础学通Silverlight4(8):WCF RIA Service
Windows通信基础(Windows Communication Foundation,WCF)是应用程序互相通信的框架,是实现简单对象访问协议(SOAP)Web服务的常见方式,使用该框架,开发人员可以构建跨平台、安全、可靠和支持事务处理的企业级互联应用解决方案,提供了动态、低耦合、互联的应用程序通信功能,并大大降低了系统的复杂性,使开发人员能够关注业务逻辑的实现。
Silverlight 是一
http://www.cyqdata.cn/cnblogs/article-detail-36599
《C#妹妹和Objective-C阿姨对话录》(04)垃圾回收基础--拆迁队那点事
C#妹妹:操作系统天天说控制内存空间价格,咋还这么高?我巨资购买的内存空间,后来发现竟然在硬盘上!虚拟内存!TMD!
Objective-C阿姨:操作系统全靠卖内存空间挣钱呢,你说价格能会降么?你看看那些程序员心理就平衡了,上海买房子结果买到江苏,北京买房子结果买到河北,上班还要跨省,天天面向对象,到头来连个对象都找不到。。
C#妹妹:靠,还是那句话“同一个世界 同一个噩梦&rdqu
http://www.cyqdata.cn/cnblogs/article-detail-36476
ElMAH(ASP.NET错误日志记录与通知)系列文章-基础应用篇
最近在研究几个ASP.NET的开源项目时,发现都在使用ELMAH来作为记录整个应用程序的错误日志,于是拿来小研究了一下,在这里和各位分享一下,如果有使用过的,请多指教。 对于ELMAH,将用三篇系列文章来介绍: 概念篇 基本应用篇 &nb
http://www.cyqdata.cn/cnblogs/article-detail-36451
DAN疼之后上些基础知识(一)
以下为一些适合新手的基础知识,你要是说无聊,请看上一篇文章..................
接受传直 和 弹出窗口Response.Write("<script language=javascript>alert('调用response的方法')</script>"); if (!Is
http://www.cyqdata.cn/cnblogs/article-detail-36416
Linux 网络编程基础(一) ---------------客户端/服务器的简单实现
一、 Socket的基本知识
1. socket历史与功能
在80年代早期,加利福尼亚大学伯克利分校的一个研究组,将TCP/IP软件一直到UNIX操作系统上。作为实现该项目的一部分,他们设计了一种接口,应用程序可以通过这个接口方便的进行通信。这样做的结果是出现了插件接口(Barkeley Socket)。
图1. Socket层次
Socket实质上提供了进程通信的端点,
http://www.cyqdata.cn/cnblogs/article-detail-36385