算法
文章平均质量分 87
水桶前辈
爱旅行爱生活喜欢西藏的蓝天白云
展开
-
JVM调优
由于GC操作会暂停所有的应用程序线程,JVM为了尽量缩短停顿时间就必须尽可能地利用更多的CPU资源。 JVM调优主要就是调整下面两个指标 停顿时间:垃圾收集器做垃圾回收中断应用执行的时间。-XX:MaxGCPauseMillis 吞吐量:垃圾收集的时间和总时间的占比:1/(1+n),吞吐量为1-1/(1+n)。-XX:GCTimeRatio=n 我们项目的配置API和MT层配置如下: 一. API配置(CMS标记清楚算法) -Xms3072m -Xmx3072m -Xmn1500m -XX..原创 2021-01-11 14:22:26 · 659 阅读 · 0 评论 -
回调函数的作用
回调函数就是那些自己写的,但是不是自己来调,而是给别人来掉的函数。 消息响应函数就可以看成是回调函数,因为是让系统在合适的时候去调用。这不过消息响应函数就是为了处理消息的,所以就拿出来单做一类了。其实本质上就是回调函数。 但是回调函数不是只有消息响应函数一种,比如在内核编程中,驱动程序就要提供一些回调函数,当一个设备的数据读写完成后,让系统调用这些回调函数来执行一些后续工作。 回原创 2014-04-29 10:44:05 · 776 阅读 · 0 评论 -
【C】——C利用回调函数实现多态
http://www.cnblogs.com/ngnetboy/p/3622160.html 案例: 功能:可以根据用户输入的命令完成相应的功能; 例如: 用户输入 hello 完成输出 hello的功能。 用户输入 hi 完成输出 hi 的功能。 一般的写法可能会写两个函数来实现 输出 hello 和 hi 的功能,然后在根据用户输入的字符串与 hello 和 h转载 2014-05-07 10:04:03 · 588 阅读 · 0 评论 -
Return 方法
break是中断循环,退出while循环体; continue是跳出本次循环,执行下一个循环; return是跳出循环体所在的方法 int tttt(void) { int a=0; while(1) { // a++; if(a == 50) return a; // else return 0; while(1) { a+原创 2014-05-07 09:59:00 · 622 阅读 · 0 评论 -
回调函数的范例———VS2010 下编译
回调函数的范例 #include #include #include #include "stdafx.h" int my_strcmp(char* des, char* src); static void cmd_hello(void); static void cmd_hi(void); static void cmd_exit(void); //定义一个函数指针原创 2014-05-07 10:30:51 · 1952 阅读 · 0 评论 -
windows 下字节对齐 sizeof
在VC下: #include void main() { struct p{ int a; char s; }; printf("%d\n",sizeof(struct p)); } 不懂 ,怎么输出为 8 ?转载 2014-05-07 11:22:32 · 743 阅读 · 0 评论 -
【嵌入式】——嵌入式学习书籍推荐
菜鸟是每个学习嵌入式的人都必须经过的一段时间,不过有人经历的时间长,有的人经历的时间短,其中的差别就在于你的努力程度和努力的方向,因此一些必读的工具书是不必可少的,下面有一些个人认为还不错的工具书籍,大家可以参考一下,希望对大家有所帮助,让你从菜鸟尽快变成大虾。 嵌入式书籍推荐 Linux基础 1、《Linux与Unix Shell 编程指南》 C语言基础转载 2014-05-07 13:14:55 · 746 阅读 · 0 评论 -
环形队列
zhuanzi /* HardwareSerial.cpp - Hardware serial library for Wiring Copyright (c) 2006 Nicholas Zambetti. All right reserved. This library is free software; you can redistribute it and/or m转载 2014-05-07 17:54:45 · 1161 阅读 · 0 评论 -
AVRRelay485.cpp
#define F_CPU 8000000U #include #include #include #include #include #include #include #include const char slashr[]="\r"; #include const char ERRORS[]="ERROR"; #define RX_BUFFER_SIZE 128 //**转载 2014-05-20 10:29:33 · 700 阅读 · 0 评论