自动开机调用迅雷下载数据库备份,完成后自动关机
首先声明一下,本文并无多深的技术含量,只是记录下这两天实现的一个自动下载工具过程中遇到的一些问题和解决方法。欢迎大家讨论,另外如果您有更好的实现方式,欢迎提出宝贵意见,谢谢。问题需求:公司服务器上的数据库每天凌晨都会备份一次,我已经做了一个工具将备份好的数据库文件压缩,并放到一个配置好下载的文件夹下... ...
MP4文件格式的解析,以及MP4文件的分割算法
mp4应该算是一种比较复杂的媒体格式了,以前研究的时候就花了一番的功夫,尤其是如何把它完美的融入到视频点播应用中,更是费尽了心思,主要问题是处理mp4文件庞大的“媒体头”。当然,流媒体点播也可以采用flv格式来做,flv也可以封装H.264视频数据的,不过Adobe却不推荐这么做,毕竟mp4才是H.... ...
“品质在于构建过程”吗?
模型是软件的灵魂,在软件诞生之前就已经存在于设计者的心中,而软件的构建过程正是心中的世界向现实世界逐渐投影。如同光具有波粒二象性,软件开发也具有艺术创作和工业生产的二象性,它包含了柔性的设计和刚性的过程。 ...
Android环境搭建(XP/Win7)
Android环境搭建 版本记录 版本 修改/创建人 修改/创建时间 备注 V1.0.0 蓝燕 2010年12月28日 建立文档 V1.0.1 蓝燕 2011年5月26日 修改、补充文档 V1.0.2 蓝燕 ... ...
Android 创世纪 第二天
第二天,google说,荒芜要被开垦,系统便运作了,它是linux。 --xxx 荒蛮大地就要变得肥沃,linux已经运行起来了。。。。 linux就不多讲了,这里只讲讲被google大刀阔斧改了内核后的linux。 第一天最后,内核init已经干完了自己的事,把控制权交给了第一个用户级进程,也叫做... ...
【设计原则和建议】 方法
方法 1.一个方法内的代码不能超过30行.绝大部分方法都可以在30行内结束.这是一种强迫开发者优化设计和代码的方式. 2.什么样的方法不应该抛出异常?静态构造函数,抛出以后整个类型就再也无法使用了.构析函数.属性的get方法 (有些类的设计会违背这个特性).Dispose (理论上也不应该抛出异常,... ...
Asp.Net MVC3 简单入门第一季(四)详解Request Processing Pipeline
引子 引子 很久没更新了,今天写点关于Asp.Net MVC的PipeLine。首先我们确认一点,Asp.Net WebFrom和Asp.Net MVC是在.Net平台下的两种web开发方式。其实他们都是基于Asp.Net Core的不同表现而已。看下面一张图,我们就能理解了WebForm和Asp. ...
分享我对领域驱动设计(DDD)的学习成果
领域驱动设计之领域模型 加一个导航,关于如何设计聚合的详细思考,见这篇文章。 2004年Eric Evans 发表Domain-Driven Design –Tackling Complexity in the Heart of Software (领域驱动设计),简称Evans DDD。领域驱动设 ...
[T1 Silverlight Training] Day 1 : Overview & UI Elements
本文是从C#开发人员到Windows Phone 7高级开发人员只需3周的第一篇Day 1 : UI Elements (XAML, Controls, Layout, DP/AP, Style, RenderTransform)目录 Silverlight历史1Silverlight应用程序2 X... ...
Flash: 涅磐与重生
10月3号,Flash Player 11 和 AIR 3.0正式提供下载,一片安静。最近这两年来,关于Flash的新闻一向是以负面为主,先是 Silverlight 的挑战,然后是 iphone和ipad的不支持及html5的良好预期,Flash 看似风雨飘摇,明灭不定。实则不然。我个人观点:Si... ...
使用memc-nginx和srcache-nginx模块构建高效透明的缓存机制
为了提高性能,几乎所有互联网应用都有缓存机制,其中Memcache是使用非常广泛的一个分布式缓存系统。众所周知,LAMP是非常经典的Web架构方式,但是随着Nginx的成熟,越来越多的系统开始转型为LNMP(Linux+Nginx+MySQL+PHP with fpm),这是因为Nginx采用基于事... ...
探讨 T-SQL 的 EXISTS、EXCEPT、INTERSECT 算符
本帖先探讨 IT 人的职涯规划,再回到技术面,研究 T-SQL 的 UNION、EXISTS、EXCEPT、INTERSECT 运算符。 ...
Fiddler - 前端开发值得拥有
最近换了新工作,搬了新家,换了新室友,一切都在重新开始。因为家里网还没装好,工作之余上网都得去网吧,所以园子最近比较少上了,可是博客可不能断,就为一口气,坚持就是胜利。好吧,叨叨完了,下面开始正文... 写这篇文章的目的何在: 1.本人还算喜欢看书,JavaScript的相关书看过一些,书本上总... ...
.NET中的加密算法总结(自定义加密Helper类续)
1.1.1 摘要 相信许多人都使用过.NET提供的加密算法,而且在使用的过程我们必须了解每种加密算法的特点(对称或非对称,密钥长度和初始化向量等等)。我也看到过很多人写过.NET中加... ...
HTML5版3D实验室系列【二】----摄像机、投影、3D旋转以及缩放(演示很多,请自备瓜子眼药水··)
简述3D效果分两种,一种是伪3D骨架,一种是3D实体.3D骨架:是通过大量的计算将3D世界中所有点投影到二维平面中。3D实体:通过摄像机向投影面发射射线与世界中的物体交汇,把与物体交汇点的颜色渲染到投影面(光线追踪的基础) 。本系列的所有演示都是3D骨架,非3D实体。本文将穿插图片、公式、代码、演示... ...
Windows Runtime(WinRT) 揭秘
看了个BUILD的PPT,Windows Runtime (RT)并不是一些新闻网站说的那样微软自废.NET武功,而是恰恰相反,WinRT是Win32API的现代版,其中有很深的.NET的基因,是Me... ...
使用SVN+CruiseControl+ANT实现持续集成之一----持续集成概念及CC原理介绍
使用SVN+CruiseControl+ANT实现持续集成之一--持续集成概念及CC原理介绍 该文章上了精华区,特把这个系列(三篇文章)的pdf文件共享给大家,并附送收集持续集成的ppt 1、使用CruiseControl+SVN+ANT实现持续集成之一(持续集成概念及CC原理介绍) 2、使用Cru... ...
年轻人,你着什么急?
博士第二年,其实博士生涯开始也没多久,我突然想放弃了,为此挣扎了很久,虽然挣扎的时间并不长,但是这个想法就想伊甸园的苹果,不断诱惑我,刺激我,左右着我的情绪。但是到了现在,逐渐淡了,我想我会继续坚持下去,拿到博士学位。我把我的这段心路历程记录下来,也许以后迷茫的时候,可以再翻翻。得益于发达的网络媒体... ...
我对面向对象分析与设计与实现的一些看法
最近对OO的理解又有了一些新的认识,拿出来和大家分享一下。为了能让大家简单直观清晰的知道我想表达的主要意思,我不说废话了。直接提出问题,然后回答。什么是真正的对象?什么是面向对象分析阶段时的对象?什么是面向对象设计阶段时的对象?什么是面向对象实现阶段时的对象?真正的对象我所理解的真正的对象就是现实生... ...