• 等级
  • 68815 访问
  • 121 原创
  • 19 转发
  • 35717 排名
  • 5 评论
  • 4 获赞

flask-socketio中使用cmd,subprocess.Popen实时输出

flask-socketio中使用cmd#python3.5try:cmd='pingwww.baidu.com'p=subprocess.Popen(cmd,stdin=subprocess.PIPE,stdout=subprocess.PIPE,stderr=subprocess.PIPE,sh...

2018-04-16 11:09:50

error :具有 __declspec(align('16')) 的形参将不被对齐

在使用Eigen库的时候发生了如上的错误,发生该错误的最简化代码为:voidtestMatrix(Eigen::Matrix4dcameraMatrix){};修改方法很简单,在形式参数前面添加&符号,即voidtestMatrix(Eigen::Matrix4d&cameraMatrix){};

2017-12-27 11:08:02

VMware无法通过mount挂载共享文件夹

ubuntu:虚拟机安装共享目录的时候以前的做法://1、安装:sudoapt-getinstallopen-vm-dkms//2、挂载:sudomount-tvmhgfs.host://mnt/hgfs现在需要改变的地方://命令用错了,安装了openvmtools以后要用:vmhgfs-fuse.host://m

2017-09-01 17:57:13

十、STL函数对象---预定义的Function object 和Binder

2预定义的Functionobject和Binder位于头文件<functional>1预定义的functionobject其中,bit_and,bit_or,bit_xor自c++11;说明:对对象排序或比较,(用于排序函数和关联容器)时,默认用less<>为比较准则,无序容器默认相等性准则eequal_to<>2FunctionAdapter和Binder函数适

2017-09-01 14:42:14

# 十、STL函数对象---函数对象的概念

标签(空格分隔):c++STLFunctionobject的概念就是一个定义了operator()的对象;classFunctionOjbectType{public:voidoperator()(){//statements}};FunctionObjectTypefo;fo();//调用的fo对象的operator()优点:functi

2017-09-01 14:41:16

343. Integer Break

Givenapositiveintegern,breakitintothesumofatleasttwopositiveintegersandmaximizetheproductofthoseintegers.Returnthemaximumproductyoucanget.Forexample,givenn=2,return

2017-09-01 09:37:49

九、 通用工具 ----动态内存管理---new

2new<new>中定义了几种函数,这些函数负责动态内存的分配;2.1类型nothrow_t:nothrow类型new_handler:new处理函数的函数指针类型bad_alloc:分配内存失败抛出的异常bad_array_new_length:数组长度不正确的异常常量:nothrow:nothrow常量2.2函数operatornew:分配存储空间

2017-08-31 19:41:02

九、 通用工具 ----动态内存管理--allocator

1动态内存管理头文件<memory>提供了内存管理;1默认配置器一些和内存管理相关的模板类和函数,-allocator:模板类-raw_storage_iterator:内存管理的迭代器-get_temporary_buffer():返回临时缓冲区的指针;-return_temporary_buffer():释放掉临时缓冲区;-uninitialized_

2017-08-31 19:40:41

九、 通用工具 ----头文件cstddef,cstdlib和,cstring

1cstddef内的各项定义说明:c++使用nullptr替代NULL;2cstdlib说明:atexit()函数注册的函数,在程序退出时候按照注册的顺序相反被调用;exit()和abort()终止程序,不会返回main();exit()会销毁所有的static对象,然后清空缓冲区,关闭i/o,然后终止程序,终止前先调用atexit()注册的函数,如果atexit()注册的函数抛

2017-08-31 16:04:08

九、 通用工具 ----clock和Timer

7clock和Timerc++11提供一个精度中立的程序库(chrono程序库),定义与<chrono>c++标准库也提供基本的c和posix接口,处理日历时间;1chrono程序库简介目的:希望处理“timer和clock在不同的系统中可能不同”的事实;强化时间精度提供精度中立的概念,将duration(时间段)和timepoint(时间点)从特定的clock区分开来;chron

2017-08-31 16:03:34

九、 通用工具 ----class ratio<>

c++11提供了一个借口允许具体制定编译期分数(compile-timefraction),并且允许对他们执行编译期运算;6.1ratio定义ratioutility是由<ratio>提供,定义:template<intmax_tN,intmax_tD=1>classratio;classratio{public:typedefratio<num,den

2017-08-31 16:02:46

九、 通用工具 ----辅助函数

5辅助函数c++标准库提供了若干小型辅助函数,用来挑选最小值,挑选最大值,交换两个值或者提供增补的比较操作符;1挑选最小值和最大值一般位于<algorithm>头文件中:其中:minmax()和所有带初始化队列(initializerlist)的函数位于:【c++11】说明:minmax()返回一个pair<>,其中first是最小值,second是最大值;关于双参数版本,如

2017-08-31 16:02:08

九、 通用工具 ----Type Trait 和 Type Utility

4TypeTrait和TypeUtility1TypeTraittypetrait:提供一种处理type属性的办法;它是一个template,可在编译期间根据一个或多个模板实参产生一个type或value;定义与头文件<type_traits>中;1.1(单参)类型判断式(TYPEpredicate)所有的类型判断工具:(1)用来检验类型性质的Trait(2)

2017-08-31 16:01:27

九、 通用工具 ----数值的极限(Numeric Limit)

3数值的极限(NumericLimit)数值类型一般有与平台相互依靠的极值;c++使用templatenumeric_limits提供,定义于头文件c语言采用的是预处理常量:整数定义在<climits>和<limits.h>,浮点数定义在<cfloat>和<float.h>c++定义的各类型的最小精度:1classnumeric_limits<>1.1numeric_lim

2017-08-25 16:51:31

九、 通用工具 ----smart Pointer(智能指针)---unique_ptr

3classunique_ptrc++11提供,继承classauto_ptr1.独占式拥有2.unique_ptr被销毁,指向的对象也被销毁;3.1.unique_ptr的构造函数//default(1)constexprunique_ptr()noexcept;//fromnullpointer(2)constexprunique_ptr(null

2017-08-25 16:25:09

九、 通用工具 ----smart Pointer(智能指针)---weak_ptr

2classweak_ptrshared_ptr的限制:1.环式指向:两个shared_ptr的对象互相指向对方,如果想要释放它们,shared_ptr不会释放数据,因为它们的unse_count()为1;2.“明确想共享,但是不愿拥有”:标准库定义了classweak_ptr,允许“共享但是不拥有”某对象;一旦拥有该对象的最后一个shared_ptr失去拥有权之后,weak_p

2017-08-25 16:24:08

九、 通用工具 ----smart Pointer(智能指针)---shared_ptr 指针

2smartPointer(智能指针)c++11提供两大类型的只能指针:classshared_ptr:共享式拥有classunique_ptr:独占式拥有所有的智能指针被定义在头文件<memory>;智能指针只能用来管理动态内存,即new分配的动态内存;1shared_ptr指针在其所指向的对象不再被需要之后,自动释放与对象相关的资源;shared_ptr有一个关联的计

2017-08-25 16:23:24

413. Arithmetic Slices(等差级数)

标签(空格分隔):leetcodedpAsequenceofnumberiscalledarithmeticifitconsistsofatleastthreeelementsandifthedifferencebetweenanytwoconsecutiveelementsisthesame.Forexample,thesearear

2017-08-24 22:56:48

70. Climbing Stairs(登高)

标签(空格分隔):leetcodedpYouareclimbingastaircase.Ittakesnstepstoreachtothetop.Eachtimeyoucaneitherclimb1or2steps.Inhowmanydistinctwayscanyouclimbtothetop?Note:Givennwi

2017-08-24 21:45:38

121. Best Time to Buy and Sell Stock

标签(空格分隔):leetcodedpSayyouhaveanarrayforwhichtheithelementisthepriceofagivenstockondayi.Ifyouwereonlypermittedtocompleteatmostonetransaction(ie,buyoneandselloneshar

2017-08-24 21:19:03

jingza

关注
奖章
  • 持之以恒