- 博客(31)
- 资源 (15)
- 收藏
- 关注
转载 逻辑运算符和位于运算符的区别
一、“&”和“&&”的含义和区别1、“&”含义:“&”运算符既可以作为一元运算符也可以作为二元运算符。一元“&”:运算符返回操作数的地址(要求(unsafe)不安全上下文)。为整型和 bool 类型预定义了二进制 & 运算符:对于整型,& 计算操作数的逻辑按位“与”,也就是对1/0的运算,当且仅当两个操作数都为1时,结果才为1,其它都是0;对于 bool 操作数,&
2013-05-31 22:31:59 2299
原创 不要问我1是不是质数
质数质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。素数在数论中有着很重要的地位。比1大但不是素数的数称为合数。1和0既非素数也非合数。质数是与合数相对立的两个概念,二者构成了数论当中最基础的定义之一。基于质数定义的基础之上而建立的问题有很多世界级的难题,如哥德巴赫猜想等。算术基本定理:每一个比1大的数(即每个比1大的正整数)要么本身是一个素
2013-05-30 22:14:09 3236
转载 ps一种超级简单的闪图制作方法
下面介绍一种超级简单的闪图制作方法效果图 我们先把要用到的素材准备好我在百 度搜索了一张 【高光溶图】星星素材打开PS后 按照之前教的 先把要PS的图片打开,接着再打开星星素材【2张都要打开】打开后选中星星素材然后菜单中选择 点击全部点击移动工具把星星拖到要做的图片上于是我们要做的图片变成了这个效果点击图层 然后改模式为滤色在菜单中找到 窗口 选择动画
2013-05-23 15:43:49 1329
转载 ps下雪动态教程
下雪动态教程效果图1打开图片【还有一种办法打开图片 双击灰色的空白处也行。2点击菜单中的窗口 然后点动作3点击动作按钮并把新动作命名为下雪创建一个新的图层选择工具里面的油漆桶工具鼠标按着油漆桶点击图层点击菜单中的滤镜 选择像素化-点状化点状化数值为5菜单中图像-调整【】值调整它的色阶 数值可以按照自己喜欢的雪花点大小设置把图层模式改为滤色点
2013-05-23 15:43:02 1049
转载 教PS菜鸟制作动态流光字
之前看到粉妆芭比做的流光字 很是羡慕 于是咱也上网学了一下 做了个教程供大家学习。~丢张效果图先。首先打开我们的PS 我的是PS CS3版本然后打开文件点新建输入文字并设置字体颜色大小输好后创建图层点画笔 然后设置画笔大小画出流光点击菜单的编辑-变换-旋转得出斜状流光点击滤镜 模糊 高斯迷糊设置数值 可以根据自己的喜好 我设置的3.4
2013-05-23 15:42:00 1225
转载 知识扫盲_常用电平标准(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 15634
转载 SPI、I2C接口的定义以及区别
1、SPI(Serial Peripheral Interface串行外围接口):高速、全双工、同步串行口。三或四个信号用于数据交换:SIMO:从进,主出SOMI:从出,主进UCLK:时钟,由主机驱动,从机用它发送和接收数据STE:从机发送允许,用于四线模式中控制多主从系统中的多个从机三线SPI组成:串行时钟(SCLK)、串行数据输出(SDO)、串行数据输入(S
2013-05-22 09:16:29 2853
转载 直接拿来用!最火的Android开源项目(三)(完结篇)
今天我们将继续介绍GitHub上另外34个非常受欢迎的Android开源项目,在这些项目中,你又在用或用过哪些呢?41. android-swipelistviewSwipeListView是一个Android List View实现,实现了自定义ListView单元格,可通过滑动来显示扩展面板。开发者可直接登陆Google Play下载安装其Demo应用。 4
2013-05-21 22:01:08 2970
转载 直接拿来用!最火的Android开源项目(二)
在《直接拿来用!最火的Android开源项目(一)》中,我们详细地介绍了GitHub上最受欢迎的TOP20 Android开源项目,引起了许多读者的热议,作为开发者,你最常用的是哪些开源项目?使用起来是否能让你得心应手?今天,我们将介绍另外20个Android开源项目,在这些项目中,你又用到了哪些呢?21. drag-sort-listviewDragSortListView(DS
2013-05-21 21:58:12 1002
转载 直接拿来用!最火的Android开源项目(一)
GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了在GitHub平台上最受欢迎的Android及iOS开源项目,以飨开发者。下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源
2013-05-21 21:57:10 1232
转载 如何培养软件工程人才——参加“第一届高等学校软件工程人才培养高峰论坛”有感
2012年12月8日-9日,第一届高等学校软件工程人才培养高峰论坛在广州召开,Sunny有幸受到主办方(“教育部软件工程专业教学指导分委员会”和“教育部示范性软件学院建设工作办公室”)的邀请,作了一个题为工程型软件人才设计能力的培养与提升——“设计模式”课程教学改革实践的报告。本次论坛由华南理工大学软件学院和清华大学出版社承办。 与其他讲座嘉宾相比,我的报告只是众多专家教授们饕餮
2013-05-21 10:54:55 1561
转载 编程需要知道多少数学知识?
关于程序员到底要掌握多少数学知识,不同的人有不同的观点,下面这篇文章如是说...... “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 1013
转载 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 1228
转载 数学是成就卓越开发人员的必备技能
Sunny最近在读吴军的《数学之美》和结城浩的《程序员的数学》,想到多年前(2006年,)自己也曾写过关于程序员与数学的小文章,故此决定在博客上陆续发表和转载一些与此相关的文章,希望能够对大家有所启发和帮助。 编者按:原文作者Alan Skorkin是一名软件开发人员,他在博客中分享对软件开发相关的心得,其中有很多优秀的文章,本文就是其中一篇,作者认为:成为优秀
2013-05-21 10:40:51 934
转载 《UML软件建模技术》企业内训课程大纲
近日,Sunny利用周末给国内某大型企业做了一次为期两天的UML软件建模技术的内训,以下是本次企业内训的课程大纲:《UML软件建模技术》课程大纲课程描述 全面学习UML 2.X相关知识,学会使用UML来构造系统的需求模型和实现模型,学会对一个软件系统进行多角度分析与设计,构造一个较为完整的系统模型,学会阅读与绘制13种UML图形并学习撰写相关文档。
2013-05-21 10:22:03 1154
转载 软件应用无所不在 正吞噬整个世界
网景公司(Netscape)创始人、硅谷著名投资人马克·安德森(Marc Andreessen)曾在华尔街日报发表的文章《软件正在吞噬整个世界》中声称:当今的软件应用无所不在,并且正在吞噬整个世界。这篇文章分析了软件在各主流行业的应用情况和发展趋势。 以下是这篇文章的全文: 本周,惠普(我是该公司董事会董事)宣布将放弃目前处于步履为艰的PC业务
2013-05-21 10:19:47 1073
转载 浅谈程序员的数学修养
可能有很多朋友在网上看过Google公司早几年的招聘广告,它的第一题如下了:{first 10-digit prime found in consecutive digits e}.com,e中出现的连续的第一个10个数字组成的质数。据说当时这个试题在美国很多地铁的出站口都有大幅广告,只要正确解答了这道题,在浏览器的地址栏中输入这个答案,就可以进入下一轮的测试,整个测试过程如同一个数学迷宫,直到你
2013-05-21 10:04:06 901
转载 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 1657
原创 并行计算、分布式计算及集群、网格、云计算之间的联系与区别
并行计算:并行计算是相对于串行计算来说的。可分为时间上的并行和空间上的并行。 时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行计算。并行计算的目的就是提供单处理器无法提供的性能(处理器能力或存储器),使用多处理器求解单个问题。 分布式计算:分布式计算研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算
2013-05-20 21:04:39 4166
原创 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 1197
原创 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 1913
转载 VS2010 运行速度加快方法
VS2010 运行速度加快方法前段时间为了一个项目而把VS2008换成了VS2010,结果原本就不堪重负的本本跑起VS2010来那更是慢得没话说,于是看了遍VS2010选项,又从网上到处找资料找优化方法,总算使我的VS2010跑得快了些。一、VS2010选项视觉体验设置工具->选项->环境视觉体验的勾选
2013-05-20 10:40:48 1027
转载 VS2010中的Profile(性能剖析)
VS2010中的Profile(性能剖析)功能十分实用,它可以协助程序员迅速锁定当前程序的性能瓶颈,为程序的优化做准备。点击VS2010的Analyze菜单,选择Launch Performance Wizard,依照提示可以很方便地完成Profile的必需配置。可能你会碰到"Injection of runtime library failed"错误,这时就不要使用Wizard,而要选择
2013-05-20 10:35:38 1331
转载 在 Visual Studio 2010 (vs)中启动 MPI 群集调试程序
在此操作实例中,您将了解如何在本地计算机和 Microsoft Windows HPC Server 2008 群集上设置和启动 MPI 群集调试程序会话。此操作实例包括使用消息传递界面 (MPI) 和打开多进程 (OpenMP) 应用程序编程界面 (API) 创建应用程序所需的步骤和示例代码。本指南内容:使用 MPI 群集调试程序的要求在 Visual Studio
2013-05-20 10:34:19 2349
转载 WTL,ATL与MFC之比较
MFC,ATL,WTL的历史沿袭需求推动了技术的发展,从MFC到ATL,从ATL再到WTL的发展历程我想就是一个最好的见证。早期的VC++开发者们发现了MFC(Microsoft Foundation Classes) 这样一个好东东。他们发现,MFC提供了一个强大的类库,很好的满足了面向对象编程的需要。随着泛型编程技术的发展和时间的推移,慢慢地,他们慢慢觉得MFC的类库过于庞大和
2013-05-19 11:16:37 992
转载 关系代数
简述关系代数是一种抽象的查询语言,用对关系的运算来表达查询,作为研究关系数据语言的数学工具。关系代数的运算对象是关系,运算结果亦为关系。关系代数用到的运算符包括四类:集合运算符、专门的关系运算符、算术比较符和逻辑运算符比较运算符和逻辑运算符是用来辅助专门的关系运算符进行操作的,所以关系代数的运算按运算符的不同主要分为传统的集合运算和专门的关系运算两类. 传统的集合运算传统的集合运算是二目运
2013-05-18 23:02:11 1420
转载 并行计算(2):并行计算和分布式处理的区别
1、概念理解物理处理器: 一个单核CPU,多核CPU的某个内核,都是一个物理处理器; 逻辑处理器: 通过超线程技术可以将一个物理处理器模拟成多个逻辑处理器, 超线程技术的目的是提高物理处理器的利用效率,开销是模拟的多个逻辑处理器在工作切换时,有不少的数据保存和恢复工作,因此实际处理性能的提升要弱于多核CPU的多个物理处理器;双核CPU
2013-05-18 22:24:20 1210
转载 并行计算(1):概述
并行计算(Parallel Computing)是指同时使用多台计算机协同合作解决计算问题的过程,其主要目的是快速解决大型且复杂的计算问题。 图1:计算原理并行计算是相对于串行计算——即在单个计算机(具有单个中央处理单元)上执行的操作,所提出的。具体的说,并行计算是在多台(并行)计算机上将一个应用任务分解成多个子任务,分配给不同的处理器,各个处理器之间相互协同,同时执行子任
2013-05-18 21:37:59 1775
原创 超线程和双核
超线程”(Hyperthreading Technology)技术就是通过采用特殊的硬件指令,可以把两个逻辑内核模拟成两个物理芯片,在单处理器中实现线程级的并行计算,同时在相应的软硬件的支持下大幅度的提高运行效能,从而实现在单处理器上模拟双处理器的效能。其实,从实质上说,超线程是一种可以将CPU内部暂时闲置处理资源充分“调动”起来的技术。 “超线程”的实现条件:CPU的支持,主板芯片组和主板B
2013-05-18 20:29:31 2739
转载 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 1135
原创 MAX Plus II 仿真波形图为红色 解决方案
今天用MAX Plus II 做仿真 截图波形图是红色 截图如下:其实这个不是什么错误引起的, 而是在仿真的时候 选择了Check Output s选项导致的红色,那么不要勾选这个选项就可以了,如图
2013-05-15 21:40:07 4702
第一个qt窗口程序
2014-05-26
【免费】Windows高性能大并发IOCP /c++
2014-03-19
Qt4 图形设计与嵌入式开发 高清完整版
2014-03-19
fckeditor hibernate struts spring 的torrent 种子
2011-02-15
二级目录文件系统设计代码
2010-12-27
c语言实现十进制到十六进制的转换和对带有括号和小数点的数学表式的数值计算
2009-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人