C语言读写配置文件--转载
http://www.oschina.net/code/snippet_4873_2503[1].[代码]CException.h跳至[1][2][3]/************************************************************************/
c之指针与数组(1)
1.指针与地址一元运算符&可用于取一个对象的地址。例如:inti=1;&i就是计算机地址。一元运算符*是间接寻址或者间接引用运算符。例如:intx=1,y;intip*;ip=&xy=*ip;2.指针与函数参数c语言是以传值的方式将参数值传递给被调用函数,因此被调用函数不能直
指向函数的指针--转
http://book.51cto.com/art/200908/146363.htm5.1.2指向函数的指针C语言通过&和*操作符来操作数据的地址,但它并没有提供一个用一般的方式来操作代码的地址。然而,C语言并没有完全切断程序员操作代码地址的可能,它提供了一些"受限制的"方式来操作代码的地
c之指针与数组(2)Dynamic Data Structures: Malloc and Free
http://www.howstuffworks.com/c29.htmhttp://computer.howstuffworks.com/c.htmDynamicDataStructures:MallocandFreeLet'ssaythatyouwouldliketoallocateacerta
How to Install Eclipse C/C++ Development Tool--转
http://www3.ntu.edu.sg/home/ehchua/programming/howto/EclipseCpp_HowTo.htmlEclipse4.3(Kepler)forC/C++ProgrammingHowToInstallEclipseCDT8.2andGetStartedE
用C语言实现Ping程序功能---转
ping命令是用来查看网络上另一个主机系统的网络连接是否正常的一个工具。ping命令的工作原理是:向网络上的另一个主机系统发送ICMP报文,如果指定系统得到了报文,它将把报文一模一样地传回给发送者,这有点象潜水艇声纳系统中使用的发声装置。例如,在Linux终端上执行pinglocalhost命令将会
Linux中常用头文件的作用--转
http://blog.sina.com.cn/s/blog_5c93b2ab0100q62k.html1、Linux中一些头文件的作用:<assert.h>:ANSIC。提供断言,assert(表达式)<glib.h>:GCC。GTK,GNOME的基础库,提供很多有用的函数
C语言中extern的用法--转
http://blog.sina.com.cn/s/blog_52deb9d50100ml6y.html在C语言中,修饰符extern用在变量或者函数的声明前,用来说明“此变量/函数是在别处定义的,要在此处引用”。1.extern修饰变量的声明。举例来说,如果文件a.c需要引用b.c中变量intv,
C/C++ unit testing tools (39 found)---reference
http://www.opensourcetesting.org/unit_c.phpAPISanityAutoTestDescription:AnautomaticgeneratorofbasicunittestsforasharedC/C++library.Ithelpstoquicklygen
在Eclipse中进行HotSpot的源码调试--转
原文地址:http://www.linuxidc.com/Linux/2015-05/117250.htm在阅读OpenJDK源码的过程中,经常需要运行、调试程序来帮助理解。我们现在已经可以编译出一个调试版本HotSpot虚拟机,禁用优化,并带有符号信息,这样就可以使用GDB来进行调试了。许多对虚拟
lvs为何不能完全替代DNS轮询--转
原文地址:http://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=2651959595&idx=1&sn=5f0633afd24c547b895f29f6538baa99&scene=1&srcid=0918W
nginx假死导致的问题回顾
景:网络大致拓扑型定位到一台Nginx节点于凌晨Timewait异常,等到6K。进程异常,ngx_http_realtime_request模块错误错误日志:2017/02/2400:01:02[alert]25911#0:workerprocess24588exitedonsignal112017
Scalable, Distributed Systems Using Akka, Spring B
原文地址:https://dzone.com/articles/scalable-distributed-systems-using-akka-spring-boot-ddd-and-javaWhendatathatneedstobeprocessedgrowslargeandcan’tbecont
Scalable, Distributed Systems Using Akka, Spring B
原文地址:https://dzone.com/articles/scalable-distributed-systems-using-akka-spring-boot-ddd-and-javaWhendatathatneedstobeprocessedgrowslargeandcan’tbecont
流式计算新贵Kafka Stream设计详解--转
原文地址:https://mp.weixin.qq.com/s?__biz=MzA5NzkxMzg1Nw==&mid=2653162822&idx=1&sn=8c46114360b98b621b166d41d8e01d74&chksm=8b493028bc3eb93e
基于Redis实现分布式应用限流--转
原文地址:https://my.oschina.net/giegie/blog/1525931摘要:限流的目的是通过对并发访问/请求进行限速或者一个时间窗口内的的请求进行限速来保护系统,一旦达到限制速率则可以拒绝服务。限流的目的是通过对并发访问/请求进行限速或者一个时间窗口内的的请求进行限速来保护系
一份平民化的应用性能优化检查列表(完整篇)--转
原文地址:http://calvin1978.blogcn.com/articles/checklist.html1.总原则一些正确但稍显废话的原则,但能指导后面每个章节的优化,所以还是要啰嗦一次。可扩展性架构,堆机器能不能解决问题是最最优先考虑的问题去中心化的点对点通信,优于通过中心代理的通信池化
10个常见的Redis面试"刁难"问题--转
高可用架构导读:在程序员面试过程中Redis相关的知识是常被问到的话题。作为一名在互联网技术行业打击过成百上千名的资深技术面试官,本文作者总结了面试过程中经常问到的问题。十分值得一读。作者简介:钱文品(老钱),互联网分布式高并发技术十年老兵,目前任掌阅科技资深后端工程师。熟练使用Java、Pytho
lucene源码分析(3)facet实例
简单的facet实例publicclassSimpleFacetsExample{privatefinalDirectoryindexDir=newRAMDirectory();privatefinalDirectorytaxoDir=newRAMDirectory();privatefinalFa
mongodb索引--1亿条记录的查询从55.7秒到毫秒级别<补充版>
从头开始,验证mongodb的索引的好处。(window7环境下)下载mongodb服务器,并解压到d盘,并使用以下命令启动mongod--dbpathD:\mongodb\datamongo客户端Robo3T去官网下载,安装准备数据,条数为1亿publicstaticvoidmain(String