- 博客(12)
- 资源 (62)
- 收藏
- 关注
原创 WIN7+VMWARE+fedora18 samba服务器的搭建
1.配置root的用户密码(不是必须)2.安装samba服务yum install openssh-server3.查看是否已成功安装openssh-serverrpm -qa | grep openssh-server4.配置samba服务找到Share Definitions加入要共享的目录:
2013-01-20 00:15:45 3070
原创 c++编程风格----读书笔记(2)
二、一致性1、一致性示例,如下程序:#include "stdafx.h"#include "iostream"class string{public: string() { str_ = new char[80]; len_ = 80; } string(int len) { str_ = new char[len]; len_ = len; }
2013-01-14 03:14:58 1308
原创 c++编程风格----读书笔记(1)
一、抽象 在软件开发中,抽象处于一种中心地位,而类则是C++中最重要的抽象机制。类描述的是所有从这个类实例化出来的对象的共同属性,并且刻画了这些对象的共同行为。在C++设计中,正确识别抽象是一个很关键的步骤。如果想获得高质量的抽象,那么程序员就必须要充分地理解程序中的各种对象的内在属性。1、编程风格示例,如下程序:#include "stdafx.h"#include "io
2013-01-14 03:07:44 1713
原创 WinSock网络编程经络----读书笔记(3)
七、socket基本概念1、简介a、协议簇和地址簇 TCP/IP协议簇符号标识是PF_*,地址簇符号标识是AF_*。由于TCP/IP的协议簇只有一种地址簇,已有的实现都把他们定义为相同的值。b、端口 能通过端口找到相应的进程2、WinSocket和Berkeley socket的区别3、WinSocket I/O模式 在WinSocket中主要
2013-01-12 00:37:22 3631 4
原创 WinSock网络编程经络----读书笔记(2)
二、TCP/IP体系结构1、术语TCP/IP的名字来自于:传输控制协议(TCP)和网际协议(IP)分别位于TCP/IP模型的第三次和第四层。数据在不同层中的常用称呼:a、段-------段用在TCP协议中,一个段是指端到端的传输单位,它包括了TCP首部及后面的应用程序数据,被封装在IP数据报中传输b、消息----在底层协议的描述中,消息是指传输层协议的数据单位c、IP数据报--
2013-01-10 01:42:31 5281 12
原创 WinSock网络编程经络----读书笔记(1)
一、echo客户/服务器程序1、网络结构模型a、集中式系统----有一个大型的中央处理系统,有点是数据容易备份,不易感染病毒,日常生活中的ATM、POS等使用的都是集中式系统b、分布式系统----具有高度的可靠性、均衡负载、满足不同的需要c、对等网络模型----P2P网络,每一台主机处于同等地位,既作为客户端,又充当其他主机的服务器,有可非为无结构网络、有结构网络、混合式网络、集中
2013-01-10 01:39:00 4013 6
原创 C++编程调试秘笈----读书笔记(6)
六、一些杂项1、避免编写拷贝构造函数和赋值操作符,如果默认版本并不适用,可以考虑把拷贝构造函数和赋值操作符声明为私有,禁止类实例的复制2、避免在析构函数中编写代码需要析构函数的原因可能有好几个:a、在基类中,可能需要声明虚拟析构函数,这样就可以使用一个指向基类的指针指向一个派生类的实例b、在派生类中,并不需要把析构函数声明为虚拟函数,但是为了增加可读性,也可以这样做c、可能
2013-01-09 00:19:24 1382
原创 C++编程调试秘笈----读书笔记(5)
五、带有初始化的基本类型建议不要使用内置类型,而是使用类比如:不要使用int,而是使用Int不要使用unsigned,该用Unsigned.....这样就不会出现所谓的垃圾值scpp_types.h:#ifndef __SCCP_TYPES_H__#define __SCCP_TYPES_H__#include #include "scpp_asse
2013-01-09 00:14:36 1571
原创 C++编程调试秘笈----读书笔记(4)
四、指针造成内存泄露的大多原因都是因为分配了空间但是没有进行释放的结果。但是这样并不会引发错误一般来说,解决这个问题的有很多种方法,比如com、boost的智能指针,都在某一种情况下对这种问题提供了解决方案。下面来探讨两种情况的指针但我们可以建立一个自己的smart point,同时也需要考虑三种情况:1.是否允许对smart point进行复制,如果是,在smart poin
2013-01-07 04:21:14 1383
原创 C++编程调试秘笈----读书笔记(3)
三、索引越界1、动态数组可以使用new,也可以用vector来动态创建但是当下标的索引超过size的时候,new出来的数组对其进行更改的时候会有不确定的错误产生;vector提供了一个at(index)的函数,他通过抛出一个out_of_range异常执行边界检测测试代码(vs2012+win7环境):#include "stdafx.h"#include "scpp_ass
2013-01-04 09:55:53 2515
原创 C++编程调试秘笈----读书笔记(2)
二、运行时的错误一个可以进行安全检查的宏scpp_assert.h:#ifndef __SCCP_ASSERT_H__#define __SCCP_ASSERT_H__#include "sstream"#ifdef SCPP_THROW_EXCEPTION_ON_BUG#include "exception"namespace scpp{ clas
2013-01-04 06:40:14 1379
原创 C++编程调试秘笈----读书笔记(1)
一、编译时的错误捕捉经典的隐式类型转换问题:#include "stdafx.h"class Apple{};class Banana{};class Orage{public: Orage(const Apple& apple);// Orage(const Apple& apple, const Banana *pBanana = 0);};Ora
2013-01-04 06:34:50 1830 1
nodejs2.zip
2020-08-26
nodejs(一、二、三、四、五)入门源代码.zip
2020-08-24
周公解梦数据库.sql脚本文件
2016-07-20
thrift0.9.3 windows cpp lib patch
2016-05-03
thrift0.9.3 cpp lib patch
2016-05-03
libx265、libgcc_s_dw2-1、libstdc++-6
2016-03-14
编译iOS使用的.a库文件
2014-11-03
实现从vector中过滤重复的数据
2014-09-05
win32 vc++使用文件拖拽
2014-09-04
解决NLPIR-ICTCLAS2014分词系统词库过大,造成读取缓慢问题
2014-08-04
c++调用NLPIR-ICTCLAS2014分词系统
2014-08-04
vs2012调试ffmpeg.c
2014-07-09
c++使用stmp协议发送邮件(163的邮箱,TTL非SSL)
2014-07-04
使用openssl中的加密函数AES、RC4、RSA对文件加密的一个例子
2013-11-30
vc6 tool(vc6的两个小工具,高版本的vc需要自己编译)
2013-11-29
chatglm3多轮对话训练数据
2024-04-06
ETH智能合约solidity代码,版本>=0.4.22 <0.9.0;在学习智能合约时使用,对应为我的blog文章代码。
2022-02-16
从vue到elementUI项目博客源代码
2020-09-07
vue2.5快速入门源代码
2020-09-07
Python网络爬虫实战blog文源代码.zip
2020-04-27
mycode_数据科学实战之网络爬取.zip
2020-04-20
开心麻花影视作品分析附带pyecharts demo更新.zip
2020-03-20
spleeter背景、人声分离结果.zip
2020-02-29
FiddlerExtension.zip
2020-01-26
chrome.devtools.network的Chrome插件
2020-01-26
nginx源码包.zip
2019-08-11
centos6 gcc对应rpm安装包.zip
2019-08-11
Boost线程池的例子,用opencv在线程中处理图片
2017-04-15
threadpool-0_2_5-src
2017-04-15
windows安装pyspider(32位)环境
2016-09-03
windows安装pyspider环境
2016-09-02
pyspider打包环境
2016-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人