详解C++之C++11的牛逼特性

一、列表初始化
1.1 C++98中,标准允许使用花括号{}对数组元素进行统一的列表初始值设定。int array1[] = {1,2,3,4,5};int array2[] = {0};对对于一些自定义类型,却不行.vecto...

2020-11-01

区分C++中的&和&&

c++的&和&&是两个常用且容易让人混淆迷惑的运算符,其中&符号有三种用途,&&有两种。本文对这两个运算符的用途做简要总结。&的用途第一种用途:位运算中的“与”(AND)。位运算十分...

2020-11-01

总结一次C++ 程序优化历程

近期用到了一位师兄写的C++程序,总体功能良好。使用不同的数据测试,发现了一个明显的缺点:大数据量下,预处理过程耗时很长。中科院的某计算集群,普通队列中的程序运行时间不能超...

2020-11-01

C语言实现简单贪吃蛇小游戏

本文实例为大家分享了C语言实现简单贪吃蛇的具体代码,供大家参考,具体内容如下依然是非常传统的贪吃蛇小游戏,网上很多教程,配置好ege图形库就好,不然没有grapics.h另外,还需要添...

2020-11-01

vscode 配置 C/C++编译环境(完整教程)

第一步:下载安装下载MinGW-W64 GCC-8.1.0编译器(32和64版本都有)
MinGW-W64 GCC下载地址:https://sourceforge.net/projects/mingw-w64/files/Toolchains targetting Win32/Pers...

2020-11-01

谈谈C++中的单例

写C++的时候用到单例,于是很自然的写出如下的代码:namespace tlanyan { class Foo { private: static Foo* _instance; Foo() {} // other members public: st...

2020-11-01

简单讲解c++ vector

在c++中,vector是一个十分有用的容器。作用:它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。vector在C++标准模板库...

2020-11-01

c++ 有趣的动态转换

缘起最近,在项目代码中看到一个非常神奇的类型转换—— 类型A 的指针居然能动态转换成另外一个完全没有任何关系的类指针。这…… 完全颠覆了我的认知。为了进一步了解这个神...

2020-11-01

浅谈C++ 虚函数

缘起在上一篇文章中,测试代码2 中的 pBaseA->AA(); 输出的内容很“奇怪”。其实,完全在情理之中。本文将简单探究一下 c++ 中的虚函数实现机制。本文主要基于 vs2013 生成的 3...

2020-11-01

详解css盒子模型之内边距padding及简写




如上图,padding值是复合属性按照顺时针(上右下做)顺序,其中padding的内边距影响盒子大小的实际宽高

<!DOCTYPE html><html><head><meta charset="utf-8"><title></ti...

2020-11-01

关于css中margin的值和垂直外边距重叠问题

并列盒子的margin(双margin的重叠)面试题:一个盒子有上边距,另一个盒子有下边距,会出现margin边距的重叠问题?解决:取大值,并不是他们的相加之和,而是谁大听谁的!

<!DOCT...

2020-11-01

浅析CSS3 用text-overflow解决文字排版问题

基本语法

text-overflow的使用需配合hight,over-flow:hidden;white-space:nowrap;三个属性共同使用


text-overflow: clip;ellipsis;string

clip: 直接隐藏不显示

el...

2020-11-01

css实现六种自适应两栏布局方式

html结构

<body> <div class="wrapper"> <div class="left"></div> <div class="right"></div> </div> </body>

方法一:flex...

2020-11-01

浅析HTML5 meta viewport参数

随着移动端的流行,在移动端对网站进行重构和开发势在必行。但是你只有了解了移动设备的meta viewport参数之后,才能更好地让我们的网页适配或响应各种不同分辨率的移动设备...

2020-11-01

css3实现简单的白云飘动背景特效

这是一款非常简单的纯CSS3白云飘动背景特效。该白云飘动特效使用CSS animation动画来控制不同的白云,以不同的速度进行运动,形成白云飘动的效果。





HTML结构


该白...

2020-11-01

解决CSS3 transition-delay 属性默认值0不带单位失效的问题

今天爱分享给大家带来CSS3 transition-delay 属性默认值0不带单位失效【问题解决】,希望能够帮助到大家。


CSS3 里面的 transition-delay 用了0默认值 本来按前端代码规...

2020-11-01

详解CSS line-height和height

最近在做CSS界面时经常遇到line-height和height这两个属性,一直没搞很明白,今天静下心来好好网上查阅了一下,算是有所领悟。https://blog.csdn.net/a2013126370/article/deta...

2020-11-01

CSS3实现彩色进度条动画的示例

简要教程





这是一款css3彩色进度条动画特效。该CSS3进度条动画特效中包含了三种动画特效,它们通过HMTL代码和简单的CSS3来实现彩色进度条的不同动画效果。





使...

2020-11-01

css3实现二维码扫描特效的示例

在线预览


https://jsrun.pro/AafKp/


先看效果:





第一步,实现网格背景:

background-image: linear-gradient(0deg, transparent 24%, rgba(32, 255, 77...

2020-11-01

详解Java中方法next()和nextLine()的区别与易错点

1、基本语法


1.1基本使用方法


本篇博客重点nextLine()会读取换行('\r'),但是不会进行输出。


Java中Scanner类中的方法next()和nextLine()都是吸取输入台输入的字...

2020-11-01

C++实现折半查找

本文实例为大家分享了C++实现折半查找的具体代码,供大家参考,具体内容如下


折半查找


定义:


计算机科学中,折半搜索(英语:half-interval search),也称二分搜索(英语:binary...

2020-11-01

C++实现逆波兰式

(a+b)c的逆波兰式为ab+c,假设计算机把ab+c按从左到右的顺序压入栈中,并且按照遇到运算符就把栈顶两个元素出栈,执行运算,得到的结果再入栈的原则来进行处理,那么ab+c的执行结果...

2020-11-01

C++代码实现逆波兰式

100行以内C++代码实现逆波兰式


逆波兰式(Reverse Polish notation,RPN,或逆波兰记法),也叫后缀表达式(将运算符写在操作数之后)。


算术表达式转逆波兰式例子:





逆波兰...

2020-11-01

C++代码实现逆波兰表达式

本文实例为大家分享了C++实现逆波兰表达式的具体代码,供大家参考,具体内容如下


当我们输入一个数学表达式,是中缀表达式,我们首先转换为后缀表达式(逆波兰表达式),然后再进行...

2020-11-01

C++ Virtual关键字的具体使用

基础理解和demo


普通的继承

#include<iostream>class Parent {public: void print() { std::cout << "Parent" << std::endl; }};class Child : Parent {public:...

2020-11-01

C语言实现折半查找法(二分法)

折半查找法也叫做二分查找,顾名思义,就是把数据分成两半,再判断所查找的key在哪一半中,再重复上述步骤知道找到目标key;


注意:折半查找法仅适用于对已有顺序的数组、数据进...

2020-11-01

Android教你如何发现APP卡顿的实现

最近部门打算优化下 APP 在低端机上的卡顿情况,既然想优化,就必须获取卡顿情况,那么如何获取卡顿情况就是本文目的。


一般主线程过多的 UI 绘制、大量的 IO 操作或是大量...

2020-11-01

uniapp电商小程序实现订单30分钟倒计时

本文实例为大家分享了uniapp实现订单30分钟倒计时的具体代码,供大家参考,具体内容如下





倒计时函数如下:

// cm 参数是截至时间-当前时间// 截至时间是后台返回的数据...

uni-app实现获取验证码倒计时功能

本文实例为大家分享了uni-app实现获取验证码倒计时的具体代码,供大家参考,具体内容如下


实现的效果











页面部分是一个三目运算,codeTime是倒计时的时间。

<...

uni-app使用countdown插件实现倒计时

本文实例为大家分享了使用countdown插件实现倒计时的具体代码,供大家参考,具体内容如下


实现的效果如下:





这里实现的是一个活动倒计时,获取当前时间和活动开始时间,...

uniapp微信小程序实现一个页面多个倒计时

本文实例为大家分享了uniapp实现一个页面多个倒计时的具体代码,供大家参考,具体内容如下


设计图(需求)





结构

<view class="group-list" v-for="item in message" :...

微信小程序实现页面监听自定义组件的触发事件

微信小程序实现页面监听自定义组件的触发事件,供大家参考,具体内容如下


需求:在微信小程序开发过程中,页面通常会用到提示弹框。这时为了减少代码量及代码可拓展性,我们自定...

微信小程序实现单个或多个倒计时功能

微信小程序 实现单个/多个倒计时显示

单个倒计时 多个倒计时

思路:首先获取到每个倒计时的结束时间,然后把结束时间跟当前时间转换成时间戳,结束时间减去当前时间再除以10...

JavaScript实现刮刮乐效果

刮刮乐怎么做?


本文实例为大家分享了JavaScript实现刮刮乐效果的具体代码,供大家参考,具体内容如下


来这我教你


1、首先准备好编程软件webStorm或者eclipse都行

2...

Vue中使用Echarts仪表盘展示实时数据的实现

在vue中echarts仪表盘实时数据

彩笔一枚,简单记录一下。

业务场景:通过websocket实时推送数据,将数据渲染到仪表盘中。


第一步:

基于准备好的dom,初始化echarts仪表盘实...

利用pipenv和pyenv管理多个相互独立的Python虚拟开发环境

我们经常会遇到这样的开发需求,比如你手头有多个开发项目,其中项目A要求用python3.7,项目B需要用python3.6,有要求项目A和项目B依赖包相互独立,互不干扰。为了满足这样的开发需...

2020-11-01

10个python爬虫入门实例(小结)

昨天带伙伴萌学习python爬虫,准备了几个简单的入门实例


涉及主要知识点:


web是如何交互的 requests库的get、post函数的应用 response对象的相关函数,属性 python文件...

2020-11-01

python cookie反爬处理的实现

Cookies的处理


作用

保存客户端的相关状态


在爬虫中如果遇到了cookie的反爬如何处理?


手动处理

在抓包工具中捕获cookie,将其封装在headers中

应用场...

2020-11-01

详解tensorflow之过拟合问题实战

过拟合问题实战


1.构建数据集


我们使用的数据集样本特性向量长度为 2,标签为 0 或 1,分别代表了 2 种类别。借助于 scikit-learn 库中提供的 make_moons 工具我们可以...

2020-11-01

Windows环境下Python3.6.8 importError: DLLload failed:找不到指定的模块

*在起初pip install matplotlib时,主动安装到当时最新版本(matplotlib==3.3.2),在StackOverflow以及国内众多帖子中总结以下解决方案








matplotlib依赖库版本不匹配...

2020-11-01

Laravel如何根据用户id生成四位数唯一邀请码

新建文件app/Services/InviteCodeService.php<?phpnamespace App\Services;// 邀请码服务class InviteCodeService{ protected $key,$num; public function __constru...

2020-11-01

PHP7类型提示:作为PHP开发者应该永远铭记

本文翻译自http://web-techno.net/typing-with-php-7-what-you-shouldnt-do/,英语好的请移步原文。当PHP7出现了强类型,我看到了光明。我终于有信心不会再因为PHP弱类型看见bu...

2020-11-01

教你在PHP ZipArchive解压缩时,去掉zip包里的多余目录层级

写了个脚本,下载discuzQ,并解压到指定 git 仓储下,方便更新代码。遇到一个问题,在解压 uniapp 这个zip包时,里面多了一层目录包装,如果直接解压到指定目录,也会造成多了一级目录,如...

2020-11-01

nginx如何配置index.php 隐藏

ThinkPHP5.0的nginx配置隐藏入口文件index.php只需要在配置文件nginx.conf添加下面这串代码location / { if (!-e $request_fi...

2020-11-01

php如何安装openssl扩展

关于opensslOpenSSL是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。安装openssl扩展linu...

2020-11-01

ubuntu 怎么安装 php curl

ubuntu下php安装curl扩展库如果php已经在系统编译好,后来又需要添加新的扩展,一种方式就是重新完全编译php,另一种方式就是单独编译扩展库,以extension的形式扩展。情况一:全新安...

2020-11-01

php 链表如何实现

链表链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。使用链表结构可以克服数组链...

2020-11-01

php数组去掉空值的方法

PHP过滤数组中的0、null、false和&#39;&#39;等空值 PHP对数组的操作已经一套非常完整的函数,其中就包括过滤空值。要过滤数组中的所有值为空的元素,可直接用 array_filter()...

2020-11-01

yum如何安装php5.5

Centos下Yum安装PHP5.5,5.6,7.0默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案:1.检查当前安装的PHP包yum list installed | grep php如果有安装的PH...

2020-11-01

php ip如何转数字

PHP中将ip转为数字(ipv4/ipv6)需求:将ipv4或ivp6的ip地址转为数字后存入数据库中一、将ipv4转为数字(正整数):ipv4可直接用PHP自带的函数ip2long()函数与sprintf()函数结合进行转...

2020-11-01
返回顶部
顶部