effective c++条款20:宁以pass-by-reference-to-const替换pass-by-value

版权声明:转载请注明出处,谢谢!!! https://blog.csdn.net/qhdhnbd110/article/details/83574692 1. 更高效 考虑如下的一个base class和derived class: class Base { private: std::string name; std::string address; public: Base(){} ~Base(){} }; class Derived:public Ba
分类: 编程语言 发布时间: 11-01 23:36 阅读次数: 0

leetcode189:旋转数组

思想: 首先判断nums是否为空以及k是否为零,若是则直接返回nums。然后定义一个反转函数reverse,使得数组前后元素调换位置,直到全部调换。最后先nums[0,len(nums)-1-k]开始调换,然后nums[en(nums)-1-k+1,len(nums)-1]开始调换,最后nums[0,len(nums)-1]调换。 class Solution: def rotate(self, nums, k): """ :type nums: Li
分类: 编程语言 发布时间: 11-01 23:35 阅读次数: 0

日历类报表可以这样实现

数据一般都具有天然的时间属性,在很多业务中,以自然月为周期进行数据统计、分析和展示非常普遍。例如,在人事系统中查看某个月的考勤信息、销售人员查看自己或者部门的日程安排等。这些情况下,将报表以日历形式进行展示,往往具有更加直观的展示效果。 下面,我们将通过一个常见的考勤报表的制作,说明如何制作这些日历形式的报表。先看一下报表应有的展示效果: 该报表以日历形式清晰、直观地展示了 3 月份的人员出勤情况。下面介绍下该报表的制作方法。 在润乾报表中,制作日历类报表主要的操作是通过 to 函数实现一个交
分类: 编程语言 发布时间: 11-01 23:35 阅读次数: 0

java.lang.IllegalStateException: The specified child already has a parent.解决方案

公司的老项目,里面使用的viewpager,最近测试反馈说闪退了,翻到日志看到报如下错误java.lang.IllegalStateException: The specified child already has a parent.然后就找度娘,果不其然,度娘没有让我失望,找到了解决方法,为了防止以后在遇到类似错误,还是做个记录吧。 一,报错原因 根据The specified child already has a parent. You must call removeView() o
分类: 编程语言 发布时间: 11-01 23:35 阅读次数: 0

iview框架中遇到在modal中嵌套modal

在iview中modal的z-index是一样的,都是1000,但是很多时候需要在modal1的上面弹出modal2,这时需要对modal添加一个class-name,然后对这个class添加属性值{z-index:1002},这时解决了modal2显示在modal1上,可是modal2的mask(即阴影)还在modal1下,所以我们需要找到modal2的父级元素,然后在父级元素上添加一个class-name,然后添加属性值{z-index:1001}。
分类: 编程语言 发布时间: 11-01 23:35 阅读次数: 0

CF 518C Colored Rooks 构造

题意: [1:n]n种颜色,m个加成(a,b) 表示颜色a,b为和谐的. 1e9*1e9的网格,每个棋子可以到它同行或者同列的某个棋子上. 要求选出摆放k个棋子满足以下要求 k只需要<=5000. 要求1: 每种颜色的棋子个数>=1. 要求2: 同一种颜色的棋子是联通的. 要求3:两个不同颜色的棋子a,b. 只要当(a,b)出现在m个加成中时,(a,b)棋子构成的集合时联通的. n<=100. m<=min(1000,n*(n-1)/2). 保证一定有解,输出每种颜色的棋子数量和位置. 先构造
分类: 编程语言 发布时间: 11-01 23:34 阅读次数: 0

规划 洛谷p1642

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/MrTinTin/article/details/83576783 题目描述 某地方有N个工厂,有N-1条路连接它们,且它们两两都可达。每个工厂都有一个产量值和一个污染值。现在工厂要进行规划,拆除其中的M个工厂,使得剩下的工厂依然连成一片且 总产量/总污染 的值最大。 输入输出格式 输入格式: 第一行N M(1<N<100,1<=M<N),表示工厂个数和要拆除的个数。 第二行N个正整数,表示每个工
分类: 编程语言 发布时间: 11-01 23:34 阅读次数: 0

MySQL同步故障:" Slave_SQL_Running:No" 两种解决办法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhao3587717/article/details/83576806 MySQL同步故障:" Slave_SQL_Running:No" 两种解决办法 使用中出现了这种情况,经过一番查找,终于解决 首先停掉Slave服务:slave stop 到主服务器上查看主机状态: 记录File和Position对应的值 进入master mysql> show master status; +-----
分类: 编程语言 发布时间: 11-01 23:34 阅读次数: 0

spark RDD常用算子(一)

- filter 算法解释 filter 函数功能是对元素进行过滤,对每个 元 素 应 用 f 函 数, 返 回 值 为 true 的 元 素 在RDD 中保留,返回值为 false 的元素将被过滤掉。 内 部 实 现 相 当 于 生 成 FilteredRDD(this,sc.clean(f))。 源文件 过滤文件中的INFO日志 scala代码 var rdd = sc.textFile("D:\\logs\\system.log") var line = rdd.filter(lines
分类: 编程语言 发布时间: 11-01 23:34 阅读次数: 0

创业失败反思:市场跟销售完全是两回事

  前公司的领导甲与领导乙(吾应该算是领导丙、丁),商务能力极为出色。可是为什么公司完蛋了?除了内斗之外,这几日又有新的想法。就是市场策略与销售工作混为一谈,把销售当做市场。实际上二者完全两回事。   市场策略:公司当前有什么东西,卖得怎么样,是否能够继续卖;下一步的计划:要卖什么,什么时候卖。   销售工作:公司当前有什么东西,怎么卖(可能需要结合下一步的前景吹嘘一番)。      从上述描述可以看到:   市场策略:生产什么,下一步计划。是战略,需要前瞻能力。比如当前的东西确实不好卖,那么
分类: 编程语言 发布时间: 11-01 23:33 阅读次数: 0

Python csv文件空行问题解决

版权声明:学习技术是很辛苦的,希望转载文章的时候能注明下来源,做一个乐于分享的人:)。 https://blog.csdn.net/jishuzhain/article/details/83576811 问题 自己使用csv库,写入内容时,会增加多余的空行。 import csv vul_rows = ['xxx', 'xxx', 'xxx', 'xxx', 'xxx', 'xxx'] with open("date.csv", "a+") as csvfile: writer = c
分类: 编程语言 发布时间: 11-01 23:33 阅读次数: 0

js判断undefined 和 null

有一个变量 a js判断undefined: if(typeof(a) == ‘undefined’) { alert( ‘a is undefined’ ) } js判断null: if(!a && typeof(a) !== ‘undefined’ && a != 0) { alert( ‘a is null’ ) }
分类: 编程语言 发布时间: 11-01 23:32 阅读次数: 0

SpringMVC, Spring, Mybatis 搭建网上商城

目标:非分布式的WEB项目 1.包含面向顾客的前台(移动端或网站或小程序),面向管理的WEB后台,保证前后台通讯的API; 2.使用JAVA,MYSQL; 3.完成 会员 订单 商品 积分 四个后台管理模块;完成 注册 登录 下单 查看账户信息 四个前台基本功能; 项目简介:项目名:ttp1-shop; 后台登录url: http://localhost:8080/admin/adminLogin 商城首页url: http://localhost:8080/fore/foreHome 技术准
分类: 编程语言 发布时间: 11-01 23:32 阅读次数: 0

Guava之EventBus

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26641781/article/details/83576815 Guava提供了事件总线EventBus库,它是事件发布-订阅模式的实现,能在领域驱动设计(DDD)中以事件的弱引用本质对模块和领域边界很好的解耦设计。 事件 Guava 发布-订阅模式 中传递的事件,是一个普通的POJO类。 public class OrderEvent { private String mess
分类: 编程语言 发布时间: 11-01 23:32 阅读次数: 0

点击登录时刷新页面

给login加了click事件,但是跳转的时候会刷新页面,但是点击回车是可以的, 其中,登陆标签的这样写的 <a class="lgBut" id="btn_login" href="" >登录</a> 下边方法是这样 $("btn_login").click(function(){ var USERNAME=$("#USERNAME").val(); var PASSWORD=$("#PASSWORD").val(); $.ajax({
分类: 其他 发布时间: 11-01 23:31 阅读次数: 0

Layer分页,Ajax请求分页

最近在研究layui,发现他的分页标签特别好用,所以小小研究了一下。 先来一个分页后的效果图看一下,是不是感觉特别精致,话不多说,直接上代码!!! 下边是代码文件: 首先引入文件: 注:layer框架是基于jquery的一个弹层框架,所以jquery文件必须在他之前引入,否则会报错。 <link rel="stylesheet" href="layui/css/layui.css" /> <link rel="stylesheet" href="layui/css/layui.mobile.
分类: 其他 发布时间: 11-01 23:31 阅读次数: 0

Android 集成百度地图实现设备定位

百度地图
分类: 移动开发 发布时间: 11-01 23:31 阅读次数: 0

webpack-vue【二】

一、在webpack中配置.vue组件页面的解析 1、运行cnpm i vue -S将vue安装为运行依赖; 解释: 1)在main.js文件中引入import Vue from 'vue',但是这样引入的功能不全,只提供了runtime-only的方式,并没有提供像网页那样的使用方式 2)解决方案:①指定路径import Vue from 'vue'改为import Vue from '../node_modules/vue/dist/vue.js'  ② 在webpack.config.j
分类: 其他 发布时间: 11-01 23:30 阅读次数: 0

VScdede使用

VScode快捷键大全https://blog.csdn.net/p358278505/article/details/74221214 一、总结常用快捷键 ctrl +` 切换终端 ctrl +X 删除一行 alt +↑↓ 上下移动一行 shift+alt +↑↓ 上下复制一行 Ctrl+Shift+K 删除一行 Ctrl + I 选中当前行 Ctrl+]/[ 缩进/缩进行 Indent/outdent line Ctrl+k Ctrl+0 折叠代码 (大键盘数字0) Ctrl+k Ctrl
分类: 其他 发布时间: 11-01 23:30 阅读次数: 0

项目托管到码云

介绍 使用移动端框架mint-ui和MUI来创建的项目 将项目源码托管到oschina码云中 点击头像 -> 修改资料 -> SSH公钥 如何生成SSH公钥。我的码云已经配置 创建自己的空仓储,使用 git config --global user.name "用户名" 和 git config --global user.email ***@**.com 来全局配置提交时用户的名称和邮箱 使用 git init 在本地初始化项目 使用 touch README.md 和 touch .git
分类: 其他 发布时间: 11-01 23:30 阅读次数: 0