C++

C++中string、char *、char[]的转换

 一、string转char*。  主要有三种方法可以将str转换为char*类型,分别是:data();c_str();copy();  1.data()方法,如:1stringstr="hello";2constchar*p=str.data();//加const或者用char*p=(char*)str....
代码星球·2020-08-01

istringstream、ostringstream、stringstream 类介绍 和 stringstream类 clear函数的真正用途

来源: http://blog.csdn.net/TQH_Candy/article/details/52494570 0、C++的输入输出分为三种:(1)基于控制台的I/O    (2)基于文件的I/O    &nbs...

c++ bind1st 和 bind2nd的用法

来源: http://www.cnblogs.com/renyuan/p/6216375.html std::bind1st和std::bind2nd将二元函数转换为一元函数,具体用法参加下面的代码。代码介绍了两种使用方式,第一种是使用std::less和std::greater,第二种是使用自定义...
代码星球·2020-08-01

高性能服务器开发之C++定时器

来源: https://www.cnblogs.com/junye/p/5836552.html写这篇文章前搜了下网上类似的文章,有很多,所以笔者的这篇文章就不对定时器的常见实现方法加以说明,也不进行性能比较,直接上代码。基于multimap实现的比较简单,这里略过。 前导对于大多数的服务器程序,其...

Netscaler立身之本—NAT

http://blog.51cto.com/caojin/1926579 一、前言ADC的主要作用是作为服务器的反向代理来进行应用发布的,介于客户端和服务器端之间,那么NAT就是它必然要面临的工作。归根结底,NAT就是ADC的数据转发立身之本。能否支持更多、更灵活、控制力更强的NAT转换就是衡量一个ADC是否...
代码星球·2020-08-01

Netscaler的超高端口复用助力应对公网地址紧张

http://blog.51cto.com/caojin/1898351 经常会有人问一个IP只有65535(姑且不考虑预留端口),从Big-ip迁移到Netscaler后需不需要增加Ip地址数量来应对大吞吐的场景,尤其是链路负载均衡的应用?    众所周知,Netsc...

Netscaler重置密码的方法

参考 https://support.citrix.com/article/CTX109006来源http://blog.51cto.com/caojin/1898401  有时候我们会碰到忘记Netscaler的密码,或接手别人的设备而不知道密码的情况。在这种情况下能看到但进不去,那感觉...

Netscaler工作流程

http://blog.51cto.com/caojin/1898310 CitrixNetscaler有很多功能模块来满足应用交付的需求,为了能够做好的配置和排错工作,必须理解其各个模块的工作流程。下图是从client到server交互数据的流程。 ================== ...
代码星球·2020-08-01

npm+webpack+babel+react安装

1.首先要安装Node.js,Node.js自带了软件包管理器npm2.在项目文件目录下生成package.json#进入项目目录$npminit3.用npm安装Webpack$npminstallwebpack-g此时Webpack已经安装到了全局环境下,通常我们会将Webpack安装到项目的依赖中,这样就可以使用项...
代码星球·2020-08-01

oralce 基本语法

修改表的操作:1.oracle修改表的字段名称,字段数据类型:  altertabletableNamerenamecolumnoldNametonewName;--修改字段名称  altertabletableNamemodify(columnName数据类型);--修改数据类型(不能有数据)2.添加列:  alte...
代码星球·2020-08-01