09 2012 档案
摘要:http://blog.csdn.net/cheekis/article/details/5299586http://www.ibm.com/developerworks/cn/java/j-jtp0114/index.html许多程序员在其整个开发生涯中都不曾使用定点或浮点数,可能的例外是,偶尔在计时测试或基准测试程序中会用到。Java语言和类库支持两类非整数类型 ― IEEE 754 浮点( float 和 double ,包装类(wrapper class)为 Float 和 Double ),以及任意精度的小数( java.math.BigDecimal )。在本月的 Java 理论和
阅读全文
摘要:http://www.cppblog.com/kangnixi/archive/2010/02/10/107636.html 这两天,给自己电脑弄了双系统,除了原来的Windows 7系统外,装上了Linux系统,使用的版本是Ubuntu(点 击可到相应的下载页面)。开始我装的Linux版本是fedora9,对于一个根本没接触过Linux系统的人而言,使用fedora,简直让人崩溃。更 崩溃的是,我用的英文版。没的办法,又重新下载Linux,刻碟。装系统。装系统的时候也出了点问题,不过都是小问题,一下子就解决了,如果有人搜到这篇 文章,遇到了问题,可留言询问,说不定我能帮忙解决哈。 入正题了.
阅读全文
摘要:http://www.csdn.net/article/2012-09-06/2809604-12-c-interview-questions/1摘要:12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!1.gets()函数问:请找出下面代码里的问题:#include<stdio.h>intmain(void){charbuff[10];memset(buff,0,sizeof(buff));gets(buff);printf("\nThebufferenteredis[%s]\n",buff);return0;}答:上面代码里的问题
阅读全文
摘要:http://easwy.com/blog/archives/advanced-vim-skills-omin-complete/<< 返回vim使用进阶: 目录本节所用命令的帮助入口::help ins-completion:help compl-omni:help 'omnifunc':help i_CTRL-X_CTRL-O:help ins-completion-menu:help popupmenu-keys:help 'completeopt':help compl-omni-filetypes:help omnicppcomplete.
阅读全文
摘要:http://www.csdn.net/article/2012-08-30/2809417-google-in-house-desktop-ubuntu-linux摘要:大多数Linux用户都知道Google用Linux作为它们的桌面和服务器端操作系统,有的人可能还知道Google选择的是定制的Ubuntu——Goobuntu,但在此之前几乎没有Google外部人员了解他们究竟是如何使用Ubuntu的,8月29日,Thomas Bushnell——Google Ubuntu定制团队的领导者——决定向大家揭开了这一谜题。 大多数Linux用户都知道Google用Linux作为桌面和服务器端操作
阅读全文
摘要:http://www.cppblog.com/mzty/archive/2007/03/04/19163.htmlC++随笔分类列表(高级)C++随笔分类列表(高级):C++精华:61条面向对象的设计原则 http://www.cppblog.com/mzty/archive/2005/12/29/2247.htmlc++资源 http://www.cppblog.com/mzty/archive/2005/11/16/1148.htmlC++ Style and Technique FAQ http://www.cppblog.com/mzty/archive/2005/11/30/1437
阅读全文
摘要:http://www.oschina.net/question/28_53992在开发C++程序时,一般在吞吐量、并发、实时性上有较高的要求。设计C++程序时,总结起来可以从如下几点提高效率:并发异步缓存下面将我平常工作中遇到一些问题例举一二,其设计思想无非以上三点。1任务队列1.1 以生产者-消费者模型设计任务队列 生产者-消费者模型是人们非常熟悉的模型,比如在某个服务器程序中,当User数据被逻辑模块修改后,就产生一个更新数据库的任务(produce),投递给IO模块任务队列,IO模块从任务队列中取出任务执行sql操作(consume)。 设计通用的任务队列,示例代码如下:详细实现可参..
阅读全文
摘要:http://blog.csdn.net/lzx_bupt/article/details/6913151最近喜欢听大学听到的老歌,deutschland 德国世界杯时候流行的,据说不是主题曲但是比主题曲还要火。本篇进入难点了,mutex互斥锁概念,mutex=mutual exclusion的缩写,顺便说一句:以前老师都爱用缩写,也不跟同学说全称,这尼玛能理解深刻么!下文是用法:[cpp] view plaincopy#include<iostream>#include<pthread.h>//按规矩不能少usingnamespacestd;#defineNUM_TH
阅读全文
摘要:http://blog.csdn.net/lzx_bupt/article/details/6915117上篇说了下互斥量的用法,今儿说一下条件信号量的用法,这两种多线程变量的用法其实取决于情景,需要体会,见文:[cpp] view plaincopy#include<iostream>#include<pthread.h>//带头文件#include<stdio.h>usingnamespacestd;#defineBOUNDARY5inttasks=10;pthread_mutex_ttasks_mutex;//因为两个线程要修改一个全局变量,需要互斥量
阅读全文
摘要:http://blog.csdn.net/lzx_bupt/article/details/6913039经过前面的几个例子,是不是还少个线程创建时属性参数没有提到,见下文示例:[cpp] view plaincopy#include<iostream>#include<pthread.h>#include<iostream>#include<pthread.h>usingnamespacestd;#defineNUM_THREADS5void*say_hello(void*args){cout<<"hellointhrea
阅读全文
摘要:http://blog.csdn.net/lzx_bupt/article/details/6910597在基础一上思考,如果线程调用的函数是在一个类中怎么办?答案是将该函数写成静态成员函数,如下模式就很符合C++的写作模式:[cpp] view plaincopy#include<iostream>#include<pthread.h>usingnamespacestd;#defineNUM_THREADS5classHello{public:staticvoid*say_hello(void*args)//除了多了static关键字,别无异样;{cout<&l
阅读全文
摘要:http://blog.csdn.net/lzx_bupt/article/details/6910632线程会创建了,如何在线程调用函数时,传入参数呢?则应如下所示:[cpp] view plaincopy#include<iostream>#include<pthread.h>usingnamespacestd;#defineNUM_THREADS5void*say_hello(void*args){inti=*((int*)args);//对传入的参数进行强制类型转换,由无类型指针变为整形数指针,然后再读取;cout<<"helloin&qu
阅读全文
摘要:利用几篇文章简单记录下c与c++多线程编程基础入门的东西,每篇一个程序来记录,备忘。这些章节是由浅入深组织的,赖死狗!在注释中讲吧,佛楼米![cpp] view plaincopy#include<iostream>#include<pthread.h>//头文件是必须的,符合posix标准使程序可移植众多平台usingnamespacestd;#defineNUM_THREADS5void*say_hello(void*args)//线程的运行函数,必须void*,没说的表示返回通用指针、输入通用指针{cout<<"hello..."&
阅读全文
摘要:http://www.cnblogs.com/ruiyi1987/archive/2011/03/01/1967602.html最近一年都在用.net和Java,现在需要用C了。昨天看到博客园首页的麻省理工开放课程,就找来看看,正好复习一下。这门《C内存管理和C++面向对象编程》不是那种上来就变量,循环的千篇一律的讲法,而是重点讲C的核心机制如内存管理、指针等,这对于我这种有一定编程基础,但很久没用C的人比较适合。简明的plain English,加上生动有趣的描述,看起来即畅快,又令人深受启发。不得不感慨MIT的水平。下面是我整理的笔记(部分翻译自课件,部分自己的总结): 原版课件见课程官方
阅读全文
摘要:http://c.chinaitlab.com/news/765389.html1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; 5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点...
阅读全文
摘要:http://blog.csdn.net/pongba/article/details/7911997过去的一年我在微软亚洲研究院做输入法,我们的产品叫“英库拼音输入法” (下载Beta版),如果你用过“英库词典”(现已更名为必应词典),应该知道“英库”这个名字(实际上我们的核心开发团队也有很大一部分来源于英库团队的老成员)。整个项目是微软亚洲研究院的自然语言处理组、互联网搜索与挖掘组和我们创新工程中心,以及微软中国Office商务软件部(MODC)多组合作的结果。至于我们的输入法有哪些创新的feature,以及这些feature背后的种种有趣故事… 本文暂不讨论。虽然整个过程中我也参与了很多
阅读全文
摘要:http://www.cnblogs.com/xjimmyshcn/archive/2011/06/17/2083437.html常见的版本控制软件如svn server(svn),vss administrator(vss),都是需要一个中心服务器的,但分布式版本控制软件如Mercurial则不需要。当然,在实际使用中,一般还是要 人为的指定一个中心库以作为发布服务器。 分布式最大的好处就是可以离线工作,Mercurial可以直接本地创建资源库,先在本地做提交。待能连中心服务器或者需要时,再提交到中心服务器。Mercurial表示墨丘利,墨丘利是罗马神话中为众神传递信息的使者,Mercuri
阅读全文
摘要:http://blog.csdn.net/dxmgood/article/details/7078171一、代码共享与版本控制软件mercurial tortoisehg的下载与安装: 先下载:http://mercurial.selenic.com/downloads/ 之后安装。安装后检验是否安装成功,可以点击任何一个文件夹,看是否有Hg workbench...有的话,说明安装成功。二、搭建简单的工作环境: 准备两台电脑,一台S用于存放公共代码库,IP假设为192.168.1.10,另一台D用于开发,IP假设为192.168.1.11,其实用于开发的也可以作为公共代码库,我们这里...
阅读全文
摘要:http://blog.csdn.net/yincheng01/article/category/789801http://www.cnblogs.com/deagle/articles/2552682.htmlhttp://hexlee.iteye.com/blog/1525812
阅读全文
摘要:http://www.cnblogs.com/xzbrillia/archive/2012/07/22/2603638.html经过测试几十张图片,得出的结论是,c#用TPL(任务并行库)比 c++ amp方式快 2-10倍release vs2012 rc对了,你需要一块dx11的显卡,如果没有,就是软件模拟的大概,速度比gpu慢几十倍上百倍。从测试可知,千万像素的时候才差不多持平,这是我电脑不行咩,还是显卡不行,怎么会这样的结果准备周一去公司电脑试试,真奇怪对了,这次测试速度比以前用wpf的要慢,主要差别就是锁定内存的方式不同,等有空测试一下 wpf下的速度一、代码1. c# TPL ..
阅读全文
摘要:http://blog.csdn.net/my_business/article/details/7497248什么是C++ /CX? 首先要明白它跟C++ 0x/11以及C++ /CLR是完全不同的东西。C++ 0x/11是目前最新的C++标准库,而C++ /CX其实是微软在Win8开发平台下,对C++语言的一种扩展。C++ /CLR是微软为了C++能在.Net下运行,针对CLR,虽然也是对C++的扩展,但它编译后是托管于CLR的,属于Managed C++。而C++ /CX则属于Native C++,它不使用CLR也没有垃圾回收机制。虽然C++ /CX有些新语法特性是直接从/CLR借鉴过来
阅读全文

浙公网安备 33010602011771号