4 liuwxye

尚未进行身份认证

暂无相关简介

等级
TA的排名 4w+

iterator源码分析

const_iteratorclass_Vector_const_iterator中有成员usingiterator_category=random_access_iterator_tag;usingvalue_type=typename_Myvec::value_type;usingdifference_type=typename_M...

2019-08-31 19:51:01

atoi stoi

atoi和stoi的区别①atoi()的参数是constchar*,因此对于一个字符串str我们必须调用c_str()的方法把这个string转换成constchar*类型的,而stoi()的参数是conststring*,不需要转化为constchar*;②stoi()会做范围检查,默认范围是在int的范围内的,如果超出范围的话则会runtimeerror!而atoi()...

2019-07-31 15:21:37

n皇后

问题描述:n个元素,任意两个不在同一行同一列,且不在对角线上的可能性。#include<iostream>#include<vector>#include<algorithm>usingnamespacestd;intsum=0;intvisit[100000];//intp[100000];vector<int&gt...

2019-05-22 16:16:13

C++ 内存池

关于内存池在大多分配器中,在标准库中的容器中,一般是用标准库的template<class_Ty,class_Alloc=allocator<_Ty>>;也就是标准库的allocator,使用的是operatornew。值得注意的是,此allocator是带有cookie的,内部实际就是一个operatornew调用一次malloc。内存池的设计,一个通...

2019-05-14 15:10:28

find只查当前目录 和 -exec和xargs区别

1find默认查找当前目录和子目录,通过maxdepth限制只查当前目录:find.-maxdepth1-typef-name"*.php"2find.-name“.txt"-execrm{};find.-name".txt”|xargsrm{}-exec  1.参数是一个一个传递的,传递一个参数执行一次rm  2.文件名有空格等特殊字符...

2019-03-19 15:54:04

__stdcall和__cdecl的区别

__cdecl#include<iostream>usingnamespacestd;int__cdecladd(inta,intb){ return0;}intmain(){ inta=1; intb=2; add(a,b); intc=3; return0;}_main: leal 4(%esp),%ecx and...

2019-03-11 20:19:43

深入理解数据成员指针、函数成员指针

1.数据成员指针对于普通指针变量来说,其值是它所指向的地址,0表示空指针。而对于数据成员指针变量来说,其值是数据成员所在地址相对于对象起始地址的偏移值,空指针用-1表示。例:代码示例:structX{inta;intb;};#defineVALUE_OF_PTR(p)(*(long*)&p)intmain(){in...

2018-12-20 19:27:46

What is the VTT for a class?

WhatistheVTTforaclass?Thepage"NotesonMultipleInheritanceinGCCC++Compilerv4.0.1"isofflinenow,andhttp://web.archive.orgdidn'tarchiveit.So,Ihavefoundacopyofthetextatt...

2018-12-19 19:26:40

strtok函数源码

今天用到strtok时,总感觉怪怪的,为啥第二次调用第一个参数要用NULL,难道是函数内部保存了当前的状态,假如这样的话,那就不能对多个串交叉调用strtok了,而且保存这个状态的不是全局变量就是static变量。于是看了他的源码,有几个不同的版本,思想是一样的。感觉写的挺巧妙的,深深的折服这些写库函数的牛人了。 下面是源码版本一char*s;/*...

2018-12-13 20:50:44

tensorflow下的局部响应归一化函数tf.nn.lrn

实验环境:windows7,anaconda3(Python3.5),tensorflow(gpu/cpu)函数:tf.nn.lrn(input,depth_radius=None,bias=None,alpha=None,beta=None,name=None)函数解释援引自tensorflow官方文档https://w...

2018-12-11 18:48:27

关于TensorFlow中函数conv2d参数stride,padding的理解

刚刚接触TensorFlow,很多地方不是很理解,虽然之前有过相关的理论学习,但具体的代码实现,还需破费心力。TensorFlow中函数conv2d主要实现了输入张量与设定卷积核的卷积操作,其函数形式如下:tf.nn.conv2d(input,filter,strides,...

2018-12-10 20:35:09

memcpy源码

memcpy和strcpy一样,没有处理内存重叠;而memmove函数对这种情况进行了处理。了解一下实现方法,大体如下:void*memcpy(void*dst,constvoid*src,size_tlen){ if(NULL==dst||NULL==src){ returnNULL; } void*ret=dst; if(dst&lt...

2018-11-29 19:50:13

LaTex一些符号

写Rmarkdown与markdown有时需要用到公式,掌握一些基本的LaTex符号还是有必要的。(以下内容主要摘自“一份不太简短的LATEX2e介绍”)1、指数和下标可以用^和_后加相应字符来实现。比如:2、平方根(squareroot)的输入命令为:\sqrt,n次方根相应地为:\sqrt[n]。方根符号的大小由LA...

2018-10-18 18:46:52

latex去心领域符号

使用\mathring{U}即可打出U˚\mathring{U}U˚如\mathring{U}(x_0,\delta)在LaTeX公式下表示为:U˚(x0,δ)\mathring{U}(x_0,\delta)U˚(x0​,δ)

2018-10-14 16:07:16

sed 's///g' 与sed 's///' 的区别

sed‘s///g’与sed‘s///’其实是有很大区别的,要是不注意肯定出错,请看例子:题目:删除一个文件里开头的空白ps:  /^ */ 匹配以空格开头的字符    /^\s/&nb...

2018-08-21 20:19:56

error LNK2019: 无法解析的外部符号 "public: __cdeclXX(void)" (??0C@@QEAA@XZ),该符号在函数 main 中被引用

1、问题:最近使用QT5.9.5设计界面,遇到一个纠结的问题:建立工程后,再新建一个新的类(如classa),类声明在a.h头文件中,在main.cpp中#include“a.h”但是在链接过程中报错:类a的所有成员函数(构造函数,析构函数等)均无法识别,被编译器标为“无法解析的外部符号”。解决:将当前qt工程所在的父目录下的build-(工程名)-Desktop_Q...

2018-08-14 20:36:21

C++友元函数

C++友元函数的理解我们知道,C++的三大特性之一:封装。如果我们需要对外部提供一个接口,去访问某个类中的全部成员(不管是public还是private)。则C++的友元函数能够为我们实现。关于友元函数的具体实现我就不再解释了,具体可以参考友元函数。现在我想通过某个类的成员函数,去调用友元函数classA{public:A()=default;friend...

2018-08-10 16:09:03

bind 非静态成员函数时 注意传入对象

#include"stdafx.h"#include<iostream>#include<functional>usingnamespacestd;std::function<i

2018-08-02 10:15:40

anaconda和spyder打不开

在windows中更新一些库后出现anaconda和spyder无法打开的情况,尝试了各种方法均无果,后来得知是更新相关库时把pythonw.exe文件删除了,所以只需要再找一台有pythonw.exe文件,把pythonw.exe拷贝到原来的位置既可。...

2018-07-04 12:38:39

clang warning LNK4217 本地定义的符号 __std_terminate

使用clang的时候,出现这样的警告:warningLNK4217:本地定义的符号__std_terminate在函数"int`public:staticunsigned__int64__cdeclstd::char_traits<char>::length(charconst...

2018-05-28 19:53:44

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。