- 博客(53)
- 资源 (11)
- 收藏
- 关注
转载 erlang 随机数种子
erlang:now常用作随机数的种子,这个并不是太好,建议使用:4> A:32,B:32,C:32>> = crypto:strong_rand_bytes(12) .42,136,117,238,28,89,154,241,88,189,70,139>>5> b().A = 713586158B = 475634417C = 1488799371ok
2016-02-29 16:03:15 663
转载 浅拷贝造成的内存 被重复释放
很简单,你std::vector >这个,改成std::vector存指针,不要存对象。vector会重建,析构和再分配过程中,你的析构和拷贝构造函数没写好,就会出问题。显然你在这个过程中出现了浅拷贝现象。就算你Room的析构构造写对了,也还是推荐存指针,这样效率也高得多。
2016-02-29 09:58:06 1387
转载 浅拷贝造成的 内存被重复释放
没代码的话,就只能慢慢自己调试。看看对象有没有被重复释放。比如类里有个成员指针,但你没有重载=号和拷贝构造函数。导致多个对象的成员指针公用一个内存,析构时就会去释放已被释放的空间,导致出错。
2016-02-29 09:54:43 1438
转载 Effective C++学习笔记 条款07:为多态基类声明virtual析构函数
Effective C++学习笔记 条款07:为多态基类声明virtual析构函数一、C++明确指出:当derived class对象经由一个base class指针被删除,而该base class带着一个non-virtual析构函数,其结果未定义——实际执行时通常发生的是对象的derived成分没有被销毁!(注:使用基类引用派生类的方式使用多态,由于引用只是对原对象的一个引用或者叫
2016-02-27 11:37:30 304
转载 sigsegv 問題的調是
Stack OverflowQuestions Jobs Tags Users Badges Ask Question_Stack Overflow is a community of 4.7 million programmers, just like you, helping each other. J
2016-02-27 11:29:41 963
翻译 bug调式法
bug调式法 31 分析方法: 32 1:对主干分支的代码进行会滚排查,二分法定位出现问题的日期并揪出问题代码 33 2:对程序的各个模块进行分开排查,对出现问题的模块进行代码注释定位 34 35 结果: 36 发现在写png图片的时候 constructor对buffer的大小进行了memset,但是写图片> 的时候没有做好异常处理,有y坐标是负数的少数情
2016-02-27 09:54:43 293
转载 core分析-间接的指针误操作
core分析-间接的指针误操作2013-11-26 17:22 528人阅读 评论(0) 收藏 举报 分类: c++(19) 版权声明:本文为博主原创文章,未经博主允许不得转载。先来看下core的堆栈信息:(gdb) bt 20#0 0x06d99e7c in __exchange_and_add (__mem=
2016-02-25 17:29:30 1125
转载 libevent介绍
libevent介绍标签: structcallbackdescriptorsocketeventsfunction2011-12-05 11:05 4374人阅读 评论(0) 收藏 举报 分类:网络编程(2) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。 libevent讲解 什么是libevent
2016-02-23 11:48:52 863
转载 利用 libevent 实现简单 http client GET、POST
/* Base on code from: http://archives.seul.org/libevent/users/Sep-2010/msg00050.html */#include "MITLogModule.h"#include #include #include #include #include #include #include #include /
2016-02-23 11:45:25 5305 2
转载 libevent入门和使用
libevent是什么? libevnet是一个事件驱动框架,提供一种处理机制,当fd有事件发生或超时时执行回调函数;同时libevent支持posix信号和普通超时回调。libevent的目标就是要取代事件驱动server的事件循环。应用仅仅需要调用event_dispatch(),接着就可以在不改变事件循环的情况下增加删除事件。libevent提供统一的event api来封装底层
2016-02-23 11:20:25 3024
转载 学C++就学服务端,先把apue和unp两卷看了,接着libevent,出来找工作应该没问题
学C++就学服务端,先把apue和unp两卷看了,接着libevent,出来找工作应该没问题
2016-02-22 16:54:07 2615
转载 MongoDB 进阶(命令\固定集合)
2016-02-22 09:55 324人阅读 评论(0) 收藏 举报 分类: NoSql(13) MongoDB(10) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]命令参考 查看MongoDB命令方法● 在shell中运行db.listCommands()命令
2016-02-22 16:53:36 404
转载 使用 libevent 和 libev 提高网络应用性能
使用 libevent 和 libev 提高网络应用性能管理多个 UNIX 网络连接构建现代的服务器应用程序需要以某种方法同时接收数百、数千甚至数万个事件,无论它们是内部请求还是网络连接,都要有效地处理它们的操作。有许多解决方案,但是 libevent 库和 libev 库能够大大提高性能和事件处理能力。在本文中,我们要讨论在 UNIX® 应用程序中使用和部署这些解
2016-02-22 16:52:32 377
转载 vector push_back报错 是其他地方内存越界覆盖掉了后面的内存
最近在运行一个较大的程序,内存占用可能有点多,其中在vector.push_back()处报错,感到很奇怪。用g++ -std=c++11编译。下面是与报错相关的部分。vector KATT;KATT.clear();int KATT2;..................KATT.push_back(KATT2);程序输出及报错信息:KATT2 =
2016-02-22 15:08:14 8715
转载 STL——for_each的用法
描述:template Function for_each (InputIterator first, InputIterator last, Function f);Apply function to rangeApplies function f to each of the elements in the range [first,last).
2016-02-22 14:37:38 1555
转载 C++的Json解析库:jsoncpp和boost .
JSON(JavaScript Object Notation)跟xml一样也是一种数据交换格式,了解json请参考其官网http://json.org/,本文不再对json做介绍,将重点介绍c++的json解析库的使用方法。json官网上列出了各种语言对应的json解析库,作者仅介绍自己使用过的两种C++的json解析库:jsoncpp(v0.5.0)和Boost(v1.34.0)。 一.
2016-02-20 10:20:08 478
转载 Linux下修复“fatal error: jsoncpp/json/json.h: No such file or directory” 分类: C++ | 标签: Linux,jsonjson
Linux下修复“fatal error: jsoncpp/json/json.h: No such file or directory”分类: C++ | 标签: Linux,jsonjson.h | 作者: techkuki 相关 | 发布日期 : 2015-11-28 | 热度 : 804°问题:我试着在Linux下编译一个C++程
2016-02-20 10:18:17 3055
转载 shell编程——if语句 if -z -n -f -eq -ne -lt
shell编程——if语句 if -z -n -f -eq -ne -lt (2011-11-11 09:47:01)标签: 杂谈分类: shell和lperlif 条件then Commandelse Commandfi 别忘了这
2016-02-19 15:22:52 885
转载 杀死某个进程
我知道进程名是tnskkk,我知道用ps ax|grep tnskkk 可以看到进程编号,并且可以敲命令kill 进程编号 杀掉这个进程!但是在shell中如何实现了?if ps ax|grep tnskkkthenkill ?fi如何取进程id并杀之!更多0分享到:
2016-02-19 15:09:35 640
转载 使用Shell脚本查找程序对应的进程ID,并杀死进程
使用Shell脚本查找程序对应的进程ID,并杀死进程标签: shell脚本2010-01-27 19:06 3124人阅读 评论(0) 收藏 举报 分类: linux学习(33) 版权声明:本文为博主原创文章,未经博主允许不得转载。#!/bin/shNAME=$1echo $NAMEID=`ps -ef | g
2016-02-19 11:13:08 10954 2
转载 Linux命令之非交互SSH密码验证-sshpass
ssh登陆不能在命令行中指定密码。sshpass的出现,解决了这一问题。sshpass用于非交互SSH的密码验证,一般用在sh脚本中,无须再次输入密码。它允许你用 -p 参数指定明文密码,然后直接登录远程服务器,它支持密码从命令行、文件、环境变量中读取。 其默认没有安装,需要手动安装,方法如下:sshpass下载地址:/html/czxt/czxt_1220.htm
2016-02-19 09:57:43 310
转载 用sshpass实现ssh的自动登陆
用sshpass实现ssh的自动登陆 要实现ssh自动登录,网上搜了一下,主要有两种方法:1、生成公钥。2、编写expect脚本。这两种方法,用起来都有点复杂。在新立得上安装ssh的时候,偶然发现一个sshpass,百度谷歌之,英文资料甚多,而中文资料寥寥。其实sshpass的用法很简单。用法: sshpass 参数 SSH命令(ssh,sftp,sc
2016-02-19 09:47:16 474
转载 北京游戏排行
北京完美时空网络游戏公司398人次浏览, 互联网/电子商务 + 关注 加拿大新际游戏制作公司北京代表处295人次浏览, 网络游戏 | 1-49人 + 关注 北京游戏谷信息技术有限公司★★★★★ 1.4万人次浏览, 网络游戏 | 100-499人五险一金 岗位津贴 工作压力大 年终奖 … + 关注 游久时代(北京)科技有限公司★★★
2016-02-18 15:27:17 735
转载 SVN常用命令
转自:http://blog.csdn.net/sunboy_2050/article/details/6187464SVN(Subversion)是一个自由、开源的项目源代码版本控制工具。目前,绝大多数开源软件和企业代码管理,都使用SVN作为代码版本管理软件。Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器。不同的是,它可以记录每一次文件和目录的修改情况,
2016-02-18 12:22:52 195
转载 Linux Shell 编程语法
Linux Shell 编程语法编写代码在计划好要程序干什么以及如何使用程序的使用变得更加简单易学之后,程序员就必须以计算机能够理解的方式把他的想法记录下来,告诉计算机他想干什么。这就是要用到的所谓的代码。一般按照如下顺序组织自己的思维:1. 决定让计算机做哪些任务2. 确定计算机执行任务的顺序3. 从shell脚本语言中选择适当的命令来执行那些任务4. 用
2016-02-17 10:56:50 273
转载 Linux Shell 基本语法
Linux Shell 基本语法 (2013-12-31 10:33:40)转载▼标签: it分类: Linux一. Linux基本命令1.1. cp命令该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,功能十分强大。语法: cp [选项] 源文件或目录 目标文件或目录
2016-02-17 10:55:35 270
转载 Linux下SVN服务搭建
1. SVN服务安装yum install subversion在我安装的时候出现了错误:File “/usr/lib/python2.4/threading.py”, line 416, in start_start_new_thread(self.__bootstrap, ())thread.error: can’t start new thread解决
2016-02-17 10:53:50 261
转载 netstat获得TCP连接信息的分类统计
netstat获得TCP连接信息的分类统计来源:互联网 作者:佚名 时间:2015-03-02 10:53简单方面的一个脚本,方便你统计汇总TCP连接信息,很实用 shell netstat -na | awk /^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]} LISTEN 8 SYN_RECV 72 ESTABLI
2016-02-17 10:50:35 843
转载 linux shell 编程之语法学习
linux shell 编程之语法学习来源:互联网 作者:佚名 时间:2015-03-02 10:53shell语法跟一般类C的语法有些相识,但是却有很多独特的地方,如果不能够好好理解这些语法特性,难免在编写shell脚本的过程中会遇到很多令人难以察觉的,头疼的问题。细节决定成败,这篇博客就根据我自己的学习过程做一下总结吧。 独特的开头 一般的脚本语言
2016-02-17 09:34:25 431
转载 Django Highcharts
Docs » Django Highcharts Edit on GitHubDjango HighchartsDjango Highchart will make it easier for you to display highcharts graphs.QuickstartInstall django-highcharts using pi
2016-02-16 17:25:40 1824
转载 使用HighCharts创建第一个图表实例
(三)、使用HighCharts创建第一个图表实例标签: functionxhtmlserverdiv脚本2011-04-15 15:32 22169人阅读 评论(17) 收藏 举报 分类: .NET 图表专区(13) 版权声明:本文为博主原创文章,未经博主允许不得转载。在你的项目中引入上一篇中提到的js文件,项目根目录下
2016-02-16 17:24:22 1624
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人