- 浏览: 1499756 次
-
文章列表
第三章 分析C语言的声明
const int * grape;
int const * grape;
int * const grape;
最后一种情况指针是只读的,上面两种指针所指的对象是只读的;
结构体可以用于段位,之前没听说过吧:
#include<stdio.h>
int main() {
struct bit_field{
unsigned int a :1;
unsigned int b :4;
unsigned int c :8;
};
struct bit_field temp;
temp.a = 1;
printf(" ...
- 2012-01-17 00:13
- 浏览 820
- 评论(0)
网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下:
Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条:
sudo apt-get install openssh-server
(查看返回的结果,如果没有出错,则用putty、SecureCRT、SSH Secure Shell Client等SSH 客户端软件,输入您服务器的 IP 地址。如果一切正常的话,等一会儿就可以连接上了。并 ...
- 2012-01-16 23:25
- 浏览 723
- 评论(0)
为方便站点哀悼,特提供CSS滤镜代码,以表哀悼。
修改方法:
修改你网站的CSS,加上如下代码就可以了。
body
{ filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }
如果网站没有使用CSS,可以在网页/模板的HTML代码<head>和</head> 之间插入:
<style>body {filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}
</st ...
- 2012-01-16 14:49
- 浏览 745
- 评论(0)
“如果不是为了孩子,我们也许早已离婚了,看着身边离婚的同事还有诸多单亲家庭的孩子,受太多的委屈和出现这样那样的问题,就会让自己心寒和无助,不想因为自己而让孩子背负父母的压力,孩子是无辜的,为了孩子,我 ...
- 2012-01-16 10:17
- 浏览 707
- 评论(0)
微软将在2012年2月的Windows 8测试版中引入一个重装系统的功能,这一功能分为两种模式,一种是“复位”,一种是“刷新”,拥有不同的工作原理,它可以清理掉所有的个人数据,也可以只重装系统却保留所有个人资料: “重置您的PC”意味着将从电脑中删除所有个人数据,应用程序和设置,并重新安装Windows
“刷新您的PC”:即保持所有个人资料,Metro风格的应用程序和重要的设置,并重新安装Windows
这样重装系统将不再丢失各种数据,让系统的恢复变得更为简单。(修电脑好人出诊次数将大为减少)
此外,Windows 8还引入了复写硬盘的功能,也就是说系统在被复位后,安装程序将速记写 ...
- 2012-01-16 08:03
- 浏览 663
- 评论(0)
<wbr><span style="color:#000000">走过2011,收获颇多.回想2011,走过的每个旅程历历在目。</span></wbr>
2011给予了学习的知识,给予了生活的感悟,同时也给予了感情的丰富。
经过一寒假的英语学习,开学后开始 ...
- 2012-01-16 07:32
- 浏览 689
- 评论(0)
This is a UDP network program. The following presents a multicast datagram program, which is actually a new technology.
package com.han;
import java.net.*;
/**
* This is a UDP network program.
* The following presents a multicast datagram program,
* which is actually a new technology.
*
* @aut ...
- 2012-01-16 07:20
- 浏览 817
- 评论(0)
Visual Studio 11,具备并行模式库和代理库、 更轻松地开发自然并行的多个处理器上运行的代码。这些库的主要范式,它是根据任务 (任务) 和并发运行库和自定义的调度程序
到目前为止,处理任务的概念,我们使用task_handle ●类型 (或直接键入task_group ●),如下所示:
1.task_group task;
2. int i=0;
3. auto t1=make_task([&i]()
4. {
5.
6. i=42;
7. });
8 ...
- 2012-01-16 06:47
- 浏览 1109
- 评论(0)
在某些环境下,敏捷开发可以带来的收益并非被所有人知晓。更多的情况下,敏捷软件开发被当做是一种神圣的或者使用范围局限的活动。然而,在国内大多数软件开发者素质平平的情况下,倘若敏捷教练无法通晓敏捷开发的基 ...
- 2012-01-16 06:38
- 浏览 759
- 评论(0)
自动-矢量器使用在 MSDN 文档中,它注意到,现在编译器自动性能方面的原因是有能力的"概述"循环和支持 SIMD 指令,这是大多数情况下,对于所有 X 86 处理器 / X 64 现代的处理器速度快 8 倍也许一个循环。
在 Visual Studio 2010 年,使其说明,需要考虑添加的选项编译器选项
与 Visual Studio 11 的预览,SIMD 指令和相关的记录这一事实自动使用。
与 Visual Studio 2010 年 C/c + + 中下面的循环
1.for (int i=0;i <MAX_;i++)
2. {
3. a[ ...
- 2012-01-16 06:33
- 浏览 1020
- 评论(0)
Visual Studio 2010 年以来有可能在 c + + 代码中,和更具体地 STL 使用 Lambda 表达式 (匿名方法的窗体)。例如,他们是很好的做法,当我们使用这些类型的算法for_each、 parallel_for、 parallel_for_each等。
1.std::deque<int> d1;
2. d1.push_back (2);
3. d1.push_back (1);
4. d1.push_back(3);
5. d1.push_back(0);
6. auto a=d1.begin ();
7. auto b=d ...
- 2012-01-16 06:26
- 浏览 914
- 评论(0)
增强支持的标准 C + + 11
现在支持此预览的 Visual Studio 头的 STL 中的新头文件对其他地方的多线程和异步操作管理。
<thread>,<future>,<atomic>,<time>,<mutex>,<condition_variable>,<ratio>,<filesystem>
头文件<thread>作为其名称来创建和操作线程的建议
1.thread t([]()
2. {
3. cout << "Threa ...
- 2012-01-16 06:20
- 浏览 2579
- 评论(0)
启动Visual Studio 11。c + + 单元测试 (cpp)
本机单元测试项目
最小的框架被创建,这样,就可以开始编写单元测试。
1.#include "stdafx.h"
2.#include "CppUnitTest.h"
3.
4.using namespace Microsoft::VisualStudio::CppUnitTestFramework;
5.
6.namespace UnitTest1
7.{
8. TEST_CLASS(UnitTest1)
9. {
10. public:
1 ...
- 2012-01-16 05:20
- 浏览 944
- 评论(0)
Visual Studio 11引入了一些深入的新的语言扩展,官方称为C + + / CX,这为了支持新的 API 模型在 Windows 8 中。一般人都会熟悉 C + + / CLI (即我们提供针对 CLR 的语言扩展),语法不应该似乎大不相同。
请注意,然而,在 C + + / CX 语法 ...
- 2012-01-16 05:04
- 浏览 971
- 评论(0)
有一种新的 c + + 标准和新版本的 Visual c + +,新的版本Visual C++将更加符合C++标准!
在其发展过程中新的 c + + 标准被 (乐观) 称为 C + + 0x。它最后被发布在 2011 年,和现在称为 C + + 11。
对于 Visual c + +,它有三个不同版本的数字, 有不同的内部版本和编译器版本 (cl.exe 和_MSC_VER宏-显示这是不同因为我们 c + + 编译器早在 Visual c + + 中的"可视化")。例如:
VS 2005 == VC8 == _MSC_VER 1400VS 2008 == VC9 == _MS ...
- 2012-01-16 04:53
- 浏览 1576
- 评论(0)