自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

stay hungry,stay foolish

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

转载 非常强大的shell写的俄罗斯方块

非常强大的shell写的俄罗斯方块网上看到的一个用linux的shell脚本写的俄罗斯方块。是我至今见过写的最牛逼的shell了。共享一下。原作者信息在脚本的注释中有。下载地址:点击下载[plain] view plain copy print?#!/bin/bash  

2016-03-25 16:16:27 2015

转载 多线程编程

多线程编程 一、线程的基本概念    进程(process)和文件(files)是unix/linux操作系统两个最基本的抽象。进程是处于执行期的程序和它所包含的资源的总和,也就是说一个进程就是处于执行期的程序。一个线程(thread)就是运行在一个进程上下文中的一个逻辑流,不难看出,线程是进程中最基本的活动对象。    

2016-03-25 16:04:08 473

转载 进程间通信--信号(进程间通信唯一的异步方式)

进程间通信--信号(进程间通信唯一的异步方式) 一、信号的介绍信号是在软件层次上对中断机制的一种模拟,是一种异步通信方式。信号可以直接进行用户空间进程和内核进程之间的交互,内核进程也可以利用它来通知用户空间进程发生了那些系统事件。如果该进程当前并未处于执行态,则该信号就由内核保存起来,直到该进程恢复执行再传递个它;

2016-03-25 16:02:39 582

转载 进程间通信--管道

进程间通信--管道    前面我们学习了一下进程,我们知道多,进程间的地址空间相对独立。进程与进程间不能像线程间通过全局变量通信。 如果想进程间通信,就需要其他机制。        常用的进程间通信方式有这几种A.传统的进程间通信方式无名管道(pipe)、有名管道(fifo)和信号(signal)B.Sys

2016-03-25 15:58:00 412

转载 四元数和旋转矩阵

四元数和旋转矩阵Quaternion(四元数)Quaternion 的定义四元数一般定义如下:    q=w+xi+yj+zk其中 w,x,y,z是实数。同时,有:    i*i=-1    j*j=-1    k*k=-1四元数也可以表示为:    q=[w,v]其中v=(x,y,z)是矢量,w是标量,虽然v是矢量,但不能简

2016-03-23 10:53:57 17321 1

转载 四元数

四元数对于四元数的概念也许大家不太熟悉,这里介绍下四元数概念,四元数、矩阵和欧拉角之间的关系,四元数球面插值的概念。这还是从当年写的本科毕业论文中摘录下来的,相当的没有技术含量。四元数的代码实现,见下载页面。一. 四元数1.1 四元数的概念四元数是由爱尔兰数学家威廉•卢云•哈密顿在1843年发现的数学概念,在图形学中有重要的应用。在3D程序中,通常用四元

2016-03-22 16:30:17 4304 2

转载 四元数与欧拉角之间的转换

四元数与欧拉角之间的转换  在3D图形学中,最常用的旋转表示方法便是四元数和欧拉角,比起矩阵来具有节省存储空间和方便插值的优点。本文主要归纳了两种表达方式的转换,计算公式采用3D笛卡尔坐标系:图1 3D Cartesian coordinate System (from wikipedia)    定义分别为绕Z轴、Y轴、X轴的旋转角度,如果用Tait-Bryan angle表

2016-03-22 16:28:03 3451

转载 c#多线程通信之委托(事件)

c#多线程通信之委托(事件)在研究c# 线程之间通信时,发现传统的方法大概有三种①全局变量,由于同一进程下的多个进程之间共享数据空间,所以使用全局变量是最简单的方法,但要记住使用volatile进行限制。②线程之间发送消息(这个随后文章中会讨论到)。③ CEvent为MFC中的一个对象,可以通过对CEvent的触发状态进行改变,从而实现线程间的通信和同步,这个主要是

2016-03-11 16:11:27 884

转载 C#进程间通信--API传递参数(SendMessage)

C#进程间通信--API传递参数(SendMessage)     我们不仅可以传递系统已经定义好的消息,还可以传递自定义的消息(只需要发送消息端和接收消息端对自定义的消息值统一即可)。下面的发送和接收端同时演示了系统消息和自定义的消息。消息统一采用4位16进制的数。1.系统消息使用的是0x0100(WM_KEYDOWN);0x0000--0x040

2016-03-11 16:05:58 1059

转载 c# 进程间同步实现 进程之间通讯的几种方法

c# 进程间同步实现 进程之间通讯的几种方法进程之间通讯的几种方法:常用的方法有:1.使用内存映射文件2.通过共享内存DLL共享内存3.使用SendMessage向另一进程发送WM_COPYDATA消息.比起前两种的复杂实现来,WM_COPYDATA消息无疑是一种经济实惠的一中方法.(ZT)WM_COPYDATA消息的主要目的是允许在进程间传递只

2016-03-11 16:02:54 1748

转载 c#使用多线程的几种方式示例详解

c#使用多线程的几种方式示例详解这篇文章主要介绍了c#使用多线程的几种方式,通过示例学习c#的多线程使用方式,大家参考使用吧(1)不需要传递参数,也不需要返回参数ThreadStart是一个委托,这个委托的定义为void ThreadStart(),没有参数与返回值。复制代码代码如下:class Program

2016-03-11 11:26:19 807

转载 再谈SQL Server中日志的的作用

再谈SQL Server中日志的的作用简介    之前我已经写了一个关于SQL Server日志的简单系列文章。本篇文章会进一步挖掘日志背后的一些概念,原理以及作用。如果您没有看过我之前的文章,请参阅:    浅谈SQL Server中的事务日志(一)----事务日志的物理和逻辑构架    浅谈SQL Server中的事务日志(二)----事务日志在修改数据

2016-03-03 16:03:58 977

.NET 类库源码

.NET 类库源码,包括Data, Html, Json,Office,Thread,Web,Xml,文件操作,网络,邮件等部分源码

2015-08-21

空空如也

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

TA关注的人

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