自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小龙王2010

C/C++、Java 软件开发

  • 博客(31)
  • 资源 (15)
  • 收藏
  • 关注

转载 逻辑运算符和位于运算符的区别

一、“&”和“&&”的含义和区别1、“&”含义:“&”运算符既可以作为一元运算符也可以作为二元运算符。一元“&”:运算符返回操作数的地址(要求(unsafe)不安全上下文)。为整型和 bool 类型预定义了二进制 & 运算符:对于整型,& 计算操作数的逻辑按位“与”,也就是对1/0的运算,当且仅当两个操作数都为1时,结果才为1,其它都是0;对于 bool 操作数,&

2013-05-31 22:31:59 2206

原创 不要问我1是不是质数

质数质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。素数在数论中有着很重要的地位。比1大但不是素数的数称为合数。1和0既非素数也非合数。质数是与合数相对立的两个概念,二者构成了数论当中最基础的定义之一。基于质数定义的基础之上而建立的问题有很多世界级的难题,如哥德巴赫猜想等。算术基本定理:每一个比1大的数(即每个比1大的正整数)要么本身是一个素

2013-05-30 22:14:09 2955

转载 ps一种超级简单的闪图制作方法

下面介绍一种超级简单的闪图制作方法效果图 我们先把要用到的素材准备好我在百 度搜索了一张 【高光溶图】星星素材打开PS后 按照之前教的  先把要PS的图片打开,接着再打开星星素材【2张都要打开】打开后选中星星素材然后菜单中选择 点击全部点击移动工具把星星拖到要做的图片上于是我们要做的图片变成了这个效果点击图层 然后改模式为滤色在菜单中找到 窗口 选择动画

2013-05-23 15:43:49 1279

转载 ps下雪动态教程

下雪动态教程效果图1打开图片【还有一种办法打开图片 双击灰色的空白处也行。2点击菜单中的窗口 然后点动作3点击动作按钮并把新动作命名为下雪创建一个新的图层选择工具里面的油漆桶工具鼠标按着油漆桶点击图层点击菜单中的滤镜 选择像素化-点状化点状化数值为5菜单中图像-调整【】值调整它的色阶  数值可以按照自己喜欢的雪花点大小设置把图层模式改为滤色点

2013-05-23 15:43:02 1032

转载 教PS菜鸟制作动态流光字

之前看到粉妆芭比做的流光字 很是羡慕 于是咱也上网学了一下  做了个教程供大家学习。~丢张效果图先。首先打开我们的PS 我的是PS CS3版本然后打开文件点新建输入文字并设置字体颜色大小输好后创建图层点画笔 然后设置画笔大小画出流光点击菜单的编辑-变换-旋转得出斜状流光点击滤镜 模糊 高斯迷糊设置数值  可以根据自己的喜好 我设置的3.4

2013-05-23 15:42:00 1203

转载 知识扫盲_常用电平标准(TTL、CMOS、LVTTL、LVCMOS、ECL、PECL、LVPECL、RS232)

现在常用的电平标准有TTL、CMOS、LVTTL、LVCMOS、ECL、PECL、LVPECL、RS232、RS485等,还有一些速度比较高的LVDS、GTL、PGTL、CML、HSTL、SSTL等。下面简单介绍一下各自的供电电源、电平标准以及使用注意事项。 TTL:Transistor-Transistor Logic 三极管结构。 Vcc:5V;VOH>=2.4V;VOL=2V

2013-05-22 10:29:53 15012

转载 SPI、I2C接口的定义以及区别

1、SPI(Serial Peripheral Interface串行外围接口):高速、全双工、同步串行口。三或四个信号用于数据交换:SIMO:从进,主出SOMI:从出,主进UCLK:时钟,由主机驱动,从机用它发送和接收数据STE:从机发送允许,用于四线模式中控制多主从系统中的多个从机三线SPI组成:串行时钟(SCLK)、串行数据输出(SDO)、串行数据输入(S

2013-05-22 09:16:29 2767

转载 直接拿来用!最火的Android开源项目(三)(完结篇)

今天我们将继续介绍GitHub上另外34个非常受欢迎的Android开源项目,在这些项目中,你又在用或用过哪些呢?41. android-swipelistviewSwipeListView是一个Android List View实现,实现了自定义ListView单元格,可通过滑动来显示扩展面板。开发者可直接登陆Google Play下载安装其Demo应用。 4

2013-05-21 22:01:08 2861

转载 直接拿来用!最火的Android开源项目(二)

在《直接拿来用!最火的Android开源项目(一)》中,我们详细地介绍了GitHub上最受欢迎的TOP20 Android开源项目,引起了许多读者的热议,作为开发者,你最常用的是哪些开源项目?使用起来是否能让你得心应手?今天,我们将介绍另外20个Android开源项目,在这些项目中,你又用到了哪些呢?21. drag-sort-listviewDragSortListView(DS

2013-05-21 21:58:12 989

转载 直接拿来用!最火的Android开源项目(一)

GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了在GitHub平台上最受欢迎的Android及iOS开源项目,以飨开发者。下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源

2013-05-21 21:57:10 1211

转载 如何培养软件工程人才——参加“第一届高等学校软件工程人才培养高峰论坛”有感

2012年12月8日-9日,第一届高等学校软件工程人才培养高峰论坛在广州召开,Sunny有幸受到主办方(“教育部软件工程专业教学指导分委员会”和“教育部示范性软件学院建设工作办公室”)的邀请,作了一个题为工程型软件人才设计能力的培养与提升——“设计模式”课程教学改革实践的报告。本次论坛由华南理工大学软件学院和清华大学出版社承办。      与其他讲座嘉宾相比,我的报告只是众多专家教授们饕餮

2013-05-21 10:54:55 1518

转载 编程需要知道多少数学知识?

关于程序员到底要掌握多少数学知识,不同的人有不同的观点,下面这篇文章如是说...... “How much math do I need to know to program?” Not That Much, Actually. Al Sweigart is a software developer in San Francisco, he has written

2013-05-21 10:50:03 994

转载 10 Programming Proverbs Every Developer Should Know

Proverbs are used to express universal truths or life lessons in a short and memorable fashion.  I find that they are a great way to keep things in perspective, both in life and in work.  Because of t

2013-05-21 10:43:45 1185

转载 数学是成就卓越开发人员的必备技能

Sunny最近在读吴军的《数学之美》和结城浩的《程序员的数学》,想到多年前(2006年,)自己也曾写过关于程序员与数学的小文章,故此决定在博客上陆续发表和转载一些与此相关的文章,希望能够对大家有所启发和帮助。         编者按:原文作者Alan Skorkin是一名软件开发人员,他在博客中分享对软件开发相关的心得,其中有很多优秀的文章,本文就是其中一篇,作者认为:成为优秀

2013-05-21 10:40:51 898

转载 《UML软件建模技术》企业内训课程大纲

近日,Sunny利用周末给国内某大型企业做了一次为期两天的UML软件建模技术的内训,以下是本次企业内训的课程大纲:《UML软件建模技术》课程大纲课程描述      全面学习UML 2.X相关知识,学会使用UML来构造系统的需求模型和实现模型,学会对一个软件系统进行多角度分析与设计,构造一个较为完整的系统模型,学会阅读与绘制13种UML图形并学习撰写相关文档。

2013-05-21 10:22:03 1137

转载 软件应用无所不在 正吞噬整个世界

网景公司(Netscape)创始人、硅谷著名投资人马克·安德森(Marc Andreessen)曾在华尔街日报发表的文章《软件正在吞噬整个世界》中声称:当今的软件应用无所不在,并且正在吞噬整个世界。这篇文章分析了软件在各主流行业的应用情况和发展趋势。     以下是这篇文章的全文:        本周,惠普(我是该公司董事会董事)宣布将放弃目前处于步履为艰的PC业务

2013-05-21 10:19:47 1035

转载 浅谈程序员的数学修养

可能有很多朋友在网上看过Google公司早几年的招聘广告,它的第一题如下了:{first 10-digit prime found in consecutive digits e}.com,e中出现的连续的第一个10个数字组成的质数。据说当时这个试题在美国很多地铁的出站口都有大幅广告,只要正确解答了这道题,在浏览器的地址栏中输入这个答案,就可以进入下一轮的测试,整个测试过程如同一个数学迷宫,直到你

2013-05-21 10:04:06 872

转载 C语言中的bool类型

C99之前没有定义bool型,在C99中在stdbool.h中定义了_Bool为bool,当然true 和 false也没有定义。但是C++中是有bool型的,并且true 和 false也是有定义的。所以如果是C99之前的标准,需要我们自己定义bool,如typedef enum {false = 0, true = 1} bool;/* Copyright (C) 19

2013-05-20 22:00:53 1625

原创 并行计算、分布式计算及集群、网格、云计算之间的联系与区别

并行计算:并行计算是相对于串行计算来说的。可分为时间上的并行和空间上的并行。 时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行计算。并行计算的目的就是提供单处理器无法提供的性能(处理器能力或存储器),使用多处理器求解单个问题。 分布式计算:分布式计算研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算

2013-05-20 21:04:39 3885

原创 Parallel Programming with Microsoft Visual C++

ParallelProgramming with Microsoft Visual C++:Design Patterns for Decomposition andCoordination on Multicore Architectureslink:http://msdn.microsoft.com/en-us/library/gg675934.aspxdownload:http://

2013-05-20 17:28:24 1150

原创 MPI Project Template + VS2010

在 VS2010中加入MPI Project Template  让搭建高性能并行编程环境一步到位,一劳永逸!MPI Project Template [免费]This template sets up a project that can be used as the starting point of developing an MPI application.down

2013-05-20 15:48:55 1872

转载 VS2010 运行速度加快方法

VS2010 运行速度加快方法前段时间为了一个项目而把VS2008换成了VS2010,结果原本就不堪重负的本本跑起VS2010来那更是慢得没话说,于是看了遍VS2010选项,又从网上到处找资料找优化方法,总算使我的VS2010跑得快了些。一、VS2010选项视觉体验设置工具->选项->环境视觉体验的勾选

2013-05-20 10:40:48 1008

转载 VS2010中的Profile(性能剖析)

VS2010中的Profile(性能剖析)功能十分实用,它可以协助程序员迅速锁定当前程序的性能瓶颈,为程序的优化做准备。点击VS2010的Analyze菜单,选择Launch Performance Wizard,依照提示可以很方便地完成Profile的必需配置。可能你会碰到"Injection of runtime library failed"错误,这时就不要使用Wizard,而要选择

2013-05-20 10:35:38 1278

转载 在 Visual Studio 2010 (vs)中启动 MPI 群集调试程序

在此操作实例中,您将了解如何在本地计算机和 Microsoft Windows HPC Server 2008 群集上设置和启动 MPI 群集调试程序会话。此操作实例包括使用消息传递界面 (MPI) 和打开多进程 (OpenMP) 应用程序编程界面 (API) 创建应用程序所需的步骤和示例代码。本指南内容:使用 MPI 群集调试程序的要求在 Visual Studio

2013-05-20 10:34:19 2299

转载 WTL,ATL与MFC之比较

MFC,ATL,WTL的历史沿袭需求推动了技术的发展,从MFC到ATL,从ATL再到WTL的发展历程我想就是一个最好的见证。早期的VC++开发者们发现了MFC(Microsoft Foundation Classes) 这样一个好东东。他们发现,MFC提供了一个强大的类库,很好的满足了面向对象编程的需要。随着泛型编程技术的发展和时间的推移,慢慢地,他们慢慢觉得MFC的类库过于庞大和

2013-05-19 11:16:37 978

转载 关系代数

简述关系代数是一种抽象的查询语言,用对关系的运算来表达查询,作为研究关系数据语言的数学工具。关系代数的运算对象是关系,运算结果亦为关系。关系代数用到的运算符包括四类:集合运算符、专门的关系运算符、算术比较符和逻辑运算符比较运算符和逻辑运算符是用来辅助专门的关系运算符进行操作的,所以关系代数的运算按运算符的不同主要分为传统的集合运算和专门的关系运算两类. 传统的集合运算传统的集合运算是二目运

2013-05-18 23:02:11 1314

转载 并行计算(2):并行计算和分布式处理的区别

1、概念理解物理处理器:     一个单核CPU,多核CPU的某个内核,都是一个物理处理器; 逻辑处理器:    通过超线程技术可以将一个物理处理器模拟成多个逻辑处理器,    超线程技术的目的是提高物理处理器的利用效率,开销是模拟的多个逻辑处理器在工作切换时,有不少的数据保存和恢复工作,因此实际处理性能的提升要弱于多核CPU的多个物理处理器;双核CPU

2013-05-18 22:24:20 1169

转载 并行计算(1):概述

并行计算(Parallel Computing)是指同时使用多台计算机协同合作解决计算问题的过程,其主要目的是快速解决大型且复杂的计算问题。 图1:计算原理并行计算是相对于串行计算——即在单个计算机(具有单个中央处理单元)上执行的操作,所提出的。具体的说,并行计算是在多台(并行)计算机上将一个应用任务分解成多个子任务,分配给不同的处理器,各个处理器之间相互协同,同时执行子任

2013-05-18 21:37:59 1700

原创 超线程和双核

超线程”(Hyperthreading Technology)技术就是通过采用特殊的硬件指令,可以把两个逻辑内核模拟成两个物理芯片,在单处理器中实现线程级的并行计算,同时在相应的软硬件的支持下大幅度的提高运行效能,从而实现在单处理器上模拟双处理器的效能。其实,从实质上说,超线程是一种可以将CPU内部暂时闲置处理资源充分“调动”起来的技术。 “超线程”的实现条件:CPU的支持,主板芯片组和主板B

2013-05-18 20:29:31 2665

转载 c++中冒号(:)和双冒号(::)的用法和c/c++ 位域结构体

1.冒号(:)用法(1)表示结构体内 位域的定义(即该变量占几个bit空间)typedef struct _XXX{          unsigned char a:4;          unsigned char c;}XXX;(2)构造函数后面的冒号起分割作用,是类给成员变量赋值的方法,初始化列表,更适用于成员变量的常量const型。

2013-05-18 02:26:09 1097

原创 MAX Plus II 仿真波形图为红色 解决方案

今天用MAX Plus II 做仿真   截图波形图是红色 截图如下:其实这个不是什么错误引起的, 而是在仿真的时候 选择了Check Output s选项导致的红色,那么不要勾选这个选项就可以了,如图

2013-05-15 21:40:07 4615

Scilab中文教程v0.04 pdf完整版

最后一本scilab中文版程序设计完整版教程,全网检索无重复

2014-06-24

第一个qt窗口程序

适合初学者 1.从登陆窗口到主窗口 2.动态刷新显示时间 3.菜单栏添加图标及响应事件 4.登陆窗口两个lineedit 聚焦 5.演示状态栏使用 代码本来简单, 还有关键代码注释,所以不附上文档了。

2014-05-26

【免费】Windows高性能大并发IOCP /c++

最完整的IOCP编程例子,从控件封装、通讯协议、上传下载、SQL查询到日志查看,都有完整实现。程序架构实现了:可纵向调整程序性能、控制协议开关、日志配置等一序列实现。

2014-03-19

Qt4 图形设计与嵌入式开发 高清完整版

分11章单独成书,方便查阅 第1章、Qt概述.pdf 第2章、Qt模块与Qt功能类.pdf 第3章、Qt文件操作.pdf 第4章、Qt桌面软件设计.pdf 第5章、Qt程序与用户交互.pdf 第6章、Qt图形绘制与多媒体.pdf 第7章、Qt网络编程.pdf 第8章、Qt数据库编程.pdf 第9章、Qt进程与线程.pdf 第10章、Qt工具使用.pdf 第11章、Qtopia Core与嵌入式操作系统.pdf

2014-03-19

MFC对话框程序添加状态栏随窗口大小变化,动态显示时间

MFC对话框程序添加状态栏随窗口大小变化,动态显示时间,代码中有详细注解

2013-09-21

09至12计算机复试题下载地址

09至12计算机复试题下载地址

2013-04-03

DevComponents.DotNetBar2.dll

DevComponents.DotNetBar2.dll

2012-05-19

操作系统 吃水果问题

操作系统 吃水果问题

2011-02-15

fckeditor hibernate struts spring 的torrent 种子

fckeditor hibernate struts spring 的torrent 种子

2011-02-15

TortoiseSVN

TortoiseSVN-1.6.12.20536-win32-svn-1.6.15.msi

2011-02-15

flash player 8

install_flash_player_8.msi

2011-02-15

NIIT ASP.NET 在线考试截图题 附答案

NIIT ASP.NET 在线考试真题截图题 附答案

2011-01-08

二级目录文件系统设计代码

通过VS2010C++运行 本代码可以实现如下功能: (1)可以实现下列几条命令 LOGIN 用户登陆 DIR 列文件目录 CREATE 创建文件 DELETE 删除文件 OPEN 打开文件 CLOSE 关闭文件 READ 读文件 WRITE 写文件 (2)列目录时要列出文件名,物理地址,保护码和文件长度。 (3)源文件可以进行读写保护。

2010-12-27

c语言实现十进制到十六进制的转换和对带有括号和小数点的数学表式的数值计算

对初学者绝对值得看(如果你恰好需要的话) c语言实现十进制到十六进制的转换和对带有括号和小数点的数学表式的数值计算 当然还有链栈的基本操作的实现,但这不是主要的(因为这是我的一次实验报告)

2009-10-19

c# 超级记事本 (***)

实现了记事本的所有功能 初学者可以借鉴哈

2009-06-29

空空如也

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

TA关注的人

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