![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务器
lordmr
这个作者很懒,什么都没留下…
展开
-
win7的64位系统上使用32位ODBC源
工作机升级到win7,64位系统了,但是原来服务器用的32位odbc,按照老方法操作的话,在控制面板中点开的ODBC数据源不会显示出MySQL,虽然按了64位mysql的odbc能进行设置了,但是启动服务器会报“在制定的DSN中,驱动程序和应用程序之间的体系结构不匹配”这样的问题。后来找到了解决办法,不用控制面板哪里点开ODBC数据源,在window/system32中会有一个ODBCAD32原创 2015-07-29 11:26:32 · 12429 阅读 · 0 评论 -
snprintf与_snprintf的区别
常见snprintf与_snprintf的区别是_snprintf不会末尾置0就不说了,能搜到很多相关的内容。 先从遇到的问题说起: 我们的服务器是跨平台的,有个宏 tsnprintf ,在linux定义成了snprintf,在window下就是_snprintf。 有一个需求是拼字符串,像是 ”小王,小李,小张“,名字用中拼上个逗号。原创 2016-07-04 14:22:43 · 5961 阅读 · 2 评论 -
linux线程内存开销
1.首先是线程自己栈,程序没设置过,就是默认的,ulimit -s 中的值,现在一般都是10240(单位KB)。2.跟版本有关,是否有 glibc 的 malloc per thread arenas 特性,有了这个特性,设置不好,一个新线程要增加至少64MB的内存, 这个主要是用来解决,线程申请堆内存时,互相竞争的问题。每个线程优先在这个空间内申请堆空间如何判断线程是否采用了 pe...原创 2018-12-10 17:21:07 · 3521 阅读 · 0 评论