首页 > 编程语言
C++ Name Mangling 为什么不编码返回值参数
这篇文章主要是推荐下http://www.cnblogs.com/skynet/archive/2010/09/05/1818636.html这篇文章从编译器的角度看问题,比较深入。回到题目,为什么不编码返回值 是因为C中有隐式或显示的类型转换,在编译的时候无法确定调用哪一个函数。
分类:编程语言   时间:2014-10-18 12:23:46    收藏:0  评论:0  赞:0  阅读:243
分布式缓存的一致性hash算法
基本场景 比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object 的 hash 值,然后均匀的映射到到 N 个 cache ; 常...
分类:编程语言   时间:2014-10-18 11:17:56    收藏:0  评论:0  赞:0  阅读:304
朴素的UNIX之-进程/线程模型
UNIX的传统倾向于将一个任务交给一个进程全权受理,但是一个任务内部也不仅仅是一个执行绪,比如一个公司的所有成员,大家都在做同一件事,每个人却只 负责一部分,粒度减小之后,所有的事情便可以同时进行,不管怎样,大家还都共享着所有的资源。因此就出现了线程。线程其实就..
分类:编程语言   时间:2014-10-18 11:16:27    收藏:0  评论:0  赞:0  阅读:235
C语言中对输入输出格式的控制
格式化输出的控制 #include int main(void){ float a=111123.681111f; printf("%1.3f",a); return 0; } 结果:111123.680 所以1.3只是针对小数部分的。 格式化输入 #include int main(void){ int a=0; scanf("%8d\n",...
分类:编程语言   时间:2014-10-18 11:12:46    收藏:0  评论:0  赞:0  阅读:250
C语言函数 --C
函数名: cabs 功 能: 计算复数的绝对值 用 法: double cabs(struct complex z); 程序例: #include #include int main(void) { struct complex z; double val; z.x = 2.0; z.y = 1.0; val = cabs(z);...
分类:编程语言   时间:2014-10-18 11:10:55    收藏:0  评论:0  赞:0  阅读:179
c语言函数--D
函数名: delay 功 能: 将程序的执行暂停一段时间(毫秒) 用 法: void delay(unsigned milliseconds); 程序例: /* Emits a 440-Hz tone for 500 milliseconds */ #include int main(void) { sound(440); delay(500); n...
分类:编程语言   时间:2014-10-18 11:10:06    收藏:0  评论:0  赞:0  阅读:376
C语言文件操作类型速查
文件使用方式 意 义“rt” 只读打开一个文本文件,只允许读数据“wt” 只写打开或建立一个文本文件,只允许写数据“at” 追加打开一个文本文件,并在文件末尾写数据“rb” 只读打开一个二进制文件,只允许读数据“wb” 只写打开或建立...
分类:编程语言   时间:2014-10-18 11:08:16    收藏:0  评论:0  赞:0  阅读:216
Java中数组的初始化方式
Java中数组的初始化方式 初始化方式有两种:1、静态初始化:初始化时由程序猿显式指定每一个数组元素的初始值,由系统指定数组长度2、动态初始化:初始化时由程序猿仅仅指定数组长度,由系统为数组元素分配初始值
分类:编程语言   时间:2014-10-18 11:08:06    收藏:0  评论:0  赞:0  阅读:237
spring批量更新数据 ---- BatchPreparedStatementSetter
spring给我们提供了jdbc的统一封装,和其它的orm不同,它是对jdbc api的封装,相当于我们自己写的java bean,而没有对对象模型进行封装(比如将po封装为pojo)。它保持了jdbc数据对象的原始性,具有极大程度的灵活性,其性能也极高。我们知道在进行增量操作的时候最好是使用Pre...
分类:编程语言   时间:2014-10-18 11:06:26    收藏:0  评论:0  赞:0  阅读:384
关于Spring batch的学习
最近在学习Spring batch相关的内容,网上也有不少Spring Batch相关的知识,不过大多都是使用xml进行配置的。这里是我用注解的方式进行相关的学习心得。首先我们来看如何将一个文本文件中的内容导入到数据库中。我们先来看一下我们所需要的环境。我们这里使用的是STS(Spring Tool...
分类:编程语言   时间:2014-10-18 11:05:36    收藏:0  评论:0  赞:0  阅读:168
经典算法(31~60)
【程序31】题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。 1 #include 2 using namespace std; 3 int main() 4 { 5 char c; 6 cin>>c; 7 switch(c)...
分类:编程语言   时间:2014-10-18 11:05:06    收藏:0  评论:0  赞:0  阅读:262
C++程序设计教程学习(0)-引子
回想一下从事C++相关开发工作已经有4年,主要从事基于MFC、Duilib等GUI框架开发进行windows应用程序开发,还涉及了一些开源的项目。但是真的谈起这门语言或多或少都会有些心虚,关于C++的理解总是感觉片面和局限,还有C++11的一些新特性对我来说都是欠缺的,一直没能好好进下心来好好梳理。...
分类:编程语言   时间:2014-10-18 11:03:35    收藏:0  评论:0  赞:0  阅读:321
Spring+Ibatis集成开发实例
首先简历数据库demo(本文选mysql)数据库脚本:CREATETABLE`ibatis`(`id`varchar(20)NOTNULL,`name`varchar(20)defaultNULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=gb2312...
分类:编程语言   时间:2014-10-18 11:02:46    收藏:0  评论:0  赞:0  阅读:356
Java NIO框架Netty教程(一) – Hello Netty
先啰嗦两句,假设你还不知道Netty是做什么的能做什么。那能够先简单的搜索了解一下。我仅仅能说Netty是一个NIO的框架,能够用于开发分布式的Java程序。详细能做什么,各位能够尽量发挥想象。技术,是服务于人而不是局限住人的。假设你已经万事具备,那么我们先从一段代码開始。程序猿们习惯的上手第一步,...
分类:编程语言   时间:2014-10-18 11:01:26    收藏:0  评论:0  赞:0  阅读:262
c语言中for循环问题
在vs2012中编译c语言时,for循环不支持在条件中定义变量例如1 for(int i = 0; i <= 100; i++)是错误的;应该是:int i;for(i = 1; i <= 100; i++)c99支持,待研究
分类:编程语言   时间:2014-10-18 11:01:16    收藏:0  评论:0  赞:0  阅读:271
clojure实现最长上升子序队列算法
4Clojure上的一道题:[4Clojure 最长上升子序列算法][1] 描述如下: > Given a vector of integers, find the longest consecutive sub-sequence of increasing numbers. If two sub-sequences have the same le...
分类:编程语言   时间:2014-10-18 09:52:16    收藏:0  评论:0  赞:0  阅读:279
NYoj-Binary String Matching-KMP算法
Binary String Matching 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述Given two strings A and B, whose alphabet consist only ‘0’ and ‘1’. Your task is only to tell how many times does A appear as ...
分类:编程语言   时间:2014-10-18 09:50:36    收藏:0  评论:0  赞:0  阅读:324
3.将maven项目jar纳入maven仓库,Mave项目依赖另外一个Maven项目的案例
?? 1 若想让maven项目依赖另外一个maven项目,被依赖的项目要在maven仓库中有相应的jar包,所以要对依赖的项目执行mvninstall命令。 2 新建第二个项目模块HelloFriend目录及约定的目录结构 HelloFriend  --src  -----main  ----------java ...
分类:编程语言   时间:2014-10-18 09:49:16    收藏:0  评论:0  赞:0  阅读:311
朴素的UNIX之-进程/线程模型
UNIX的传统倾向于将一个任务交给一个进程全权受理,但是一个任务内部也不仅仅是一个执行绪,比如一个公司的所有成员,大家都在做同一件事,每个人却只负责一部分,粒度减小之后,所有的事情便可以同时进行,不管怎样,大家还都共享着所有的资源。因此就出现了线程。线程其实就是共享资源的不同的执行绪。线程的语义和朴素的UNIX进程是不同的。0.原始进程模型-著名的fork调用朴素的UNIX进程依托于著名的fork...
分类:编程语言   时间:2014-10-18 09:49:06    收藏:0  评论:0  赞:0  阅读:328
【LeetCode】Find Minimum in Rotated Sorted Array 找到旋转后有序数组中的最小值
本文原作者:大便一箩筐文章原地址:http://www.cnblogs.com/dbylk/p/4032570.html原题: Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e.,0 1.....
分类:编程语言   时间:2014-10-18 09:46:55    收藏:0  评论:0  赞:0  阅读:399
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!