问题&解决
文章平均质量分 69
长耳bunny
立志从事互联网事业的码农+研究僧
展开
-
关于单例模式和多线程之间无法实现的问题
单例模式:保证一个类仅有一个势力,并提供一个访问它的全局访问点,在编程实现的时候,我想让两个线程t1,、t2分别访问该实例,而且是互斥的访问,虽然Instance的互斥实现了,但是关于createSingletonInstance()的互斥访问却没有实现,请问这是问什么,希望各位大虾给予解答,thx。首先是Singleton类:原创 2014-09-22 15:33:36 · 389 阅读 · 0 评论 -
C++中unordered_map出现的若干问题详解(找不到库,找不到unorded_map,编译问题)
首先看一个例子:#include#include#includeusing namespace std;int main(void) { unordered_map > test; return 1;}如果采用g++进行编译的话,会出现不识别unordered_map的情况输入g++ test1.cc -o test1进行编译结果如下所示test1.cc:8:原创 2015-09-01 20:19:15 · 14517 阅读 · 2 评论 -
关于c++ find返回值类型 与string::nops的使用的若干问题
假设有这样的字符串“xiaobaizhu\nxiaobaizhu\xiaobaizhu”,我们只想要截取字符串第一行,而其他行不考虑。原始方法:通过将find("\n")输出,得到输出内容10,而采用find("sdf"),得到-1,那么得知find函数如果找不到字符串那么久返回-1在此,我们通过以下代码实现:int main(void) { string s = "xiaob原创 2015-10-28 11:45:14 · 8861 阅读 · 3 评论 -
关于服务器端编程的程序调试心得
对某些需要在编译以后放到服务器端或者集群运行的程序,在没有调试工具的情况下,解决问题的方法主要是通过输出语句(将info输出到日志中),分为以下步奏:1、对问题的定位将程序分为几大逻辑,根据顺序逐个大逻辑进行测试(不要放过任何一部分,不要认为某个部分一定不会出错,往往出错的就是这部分)。然后逐步缩小问题出现的范围,对代码进行修改。2、发现问题a、出现问题后编译器一般都会有提示,如果原创 2015-11-19 21:19:19 · 1872 阅读 · 0 评论 -
c++ 模板 迭代器 使用问题解决方法(too few template-parameter-lists)
迭代器编译不通过test.cc:53: error: ‘iter’ was not declared in this scope原创 2016-01-11 18:06:27 · 4344 阅读 · 0 评论 -
linux在个人目录下安装python
在公司中,可能出现服务器上的python版本正是你想要使用的版本,这样如果升级的话还得联系op,过程特别麻烦,在此,介绍一种在个人目录下安装python 的方法:1、 首先得有python的linux下安装包: Python-2.7.5.tar.bz2(linux 命令行直接运行:wget http://python.org/ftp/python/2.7.5/Python-2.7.5.tar.原创 2016-06-24 10:26:14 · 4579 阅读 · 0 评论