自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 收藏
  • 关注

原创 CSS 文字多行单行省略及悬浮提示

提示实现方式给元素设置title属性, title属性的值会作为冒泡提示出现。单行文字省略及提示<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>css-单行文字省略</title> <style> p{ border: 1px solid ; width:2

2021-09-25 19:38:38 727

原创 CSS 伪元素可以有伪元素吗

::after ::before 之流的微元素太好用了今天脑洞大开, p::after::after可以用吗 ,伪元素有伪元素吗?答案是不能用,伪元素的伪元素无效用如下代码测试<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>css-单行文字省略</title> <style> p::after{

2021-09-08 15:59:00 449

原创 CSS 四角样式

效果预览实现方式一html<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>css-四角样式</title> <link rel="stylesheet/less" type="text/css" href="styles.less" /> <script src="//cdnjs.cloudflare.c

2021-09-07 16:55:30 526

原创 设计模式-MVC模式

设计模式(Design pattern)是开发人员总结出来的一般问题的解决方案,是优质的编程和设计实践方法。好的设计模式都应该遵从如下的六大原则:1、开闭原则(Open Close Principle)开闭原则的意思是:对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。2、里氏代换原则(Liskov Substitution Pri

2020-12-25 10:07:24 188

原创 微信小程序防止暴力点击,重复提交,防止多次在数据库更新或提交数据。

可能有这么一个场景,可能因为网络原因,或者就单纯的多次疯狂点击某个按钮,导致函数或接口被多次调用,实际上我们只想调用函数和接口一次。这时候我们需要防止暴力点击下面代码参考:https://www.cnblogs.com/liubingyjui/p/12875162.htmlPage({ data: { lock: false }, //表单提交 submit(){ let that = this; let {lock} = that.data; if(!

2020-12-22 11:17:08 3357 3

原创 design editor is unavailable until after a successful project sync

以前遇到这个问题,根据网上大家的常规解决方案,无非就是build->Rebuild Project重启Sync Project with Grade file我遇到三个问题后,三个都试了,都不灵最后发现是我的项目里有两个module,其中一个是主要的,另一个算是依赖项之类的,主要的build.gradle没有问题,但是另外一个build.gradle中有红色线,有错误。想办法将build.gradle修改完全正确就解决问题了。希望遇到同样问题的小伙伴做个参考吧!...

2020-11-17 17:25:23 2433 1

原创 Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported

今天与后台交互的时候遇到了一个问题,给出的错误提示是 ”Content type ‘application/x-www-form-urlencoded;charset=UTF-8’ not supported“问题出现的原因是提交给后台的是表单数据,而后台需要的是json格式的数据。解决方法很简单,将传的数据改为json格式就可以了:如下操作可以构造正确的请求体。JSONObject jsonObject = new JSONObject(); js

2020-11-12 17:02:43 1041

原创 Android 关于在控件一侧加入图标 以及调整图标的大小

加入图标可以在xml中,使用drawableLeft(Right\ Bottom\Top)属性 <EditText android:id="@+id/psw" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginStart="24dp" android:layout_marginTop="26dp"

2020-11-12 16:37:36 646 1

原创 编程C++字符串总结

字符串构造string s; //生成一个空字符串s string s(str) //拷贝构造函数 生成str的复制品 string s(str, stridx) //将字符串str内"始于位置stridx"的部分当作字符串的初值 string s(str, stridx, strlen) //将字符串str内"始于stridx且长度顶多strlen"的部分作为字符串的初值 string s(cstr) //将cstr字符串作为s的初值 string s(chars, chars_len) //

2020-08-05 23:38:18 275 1

原创 C++ set与unordered_set

set翻译为集合,是一个内部自动有序且不含重复元素的容器。内部用红黑树(Red Black Tree,一种自平衡二叉查找树)实现。#include<set>;using namespace std;set<int> a[100];//迭代器set<int>::iterator it;set<int> st;//insert 插入 自动去除。st.insert(3);//遍历for(set<int>::iterator it =

2020-07-26 19:37:09 235

原创 LeetCode 栈与队列相关总结

一 删除最外层有效括号字符串为空 ("")、"(" + A + “)” 或 A + B,其中 A 和 B 都是有效的括号字符串,+ 代表字符串的连接。例如,"","()","(())()" 和 “(()(()))” 都是有效的括号字符串。如果有效字符串 S 非空,且不存在将其拆分为 S = A+B 的方法,我们称其为原语(primitive),其中 A 和 B 都是非空有效括号字符串。给出一个非空有效字符串 S,考虑将其进行原语化分解,使得:S = P_1 + P_2 + … + P_k,其中 P_i

2020-07-22 12:09:06 146

原创 离散数学复习

集合论:集合 是有指定范围内的满足给定条件的所有对象聚集在一起构成,每一个对象称为这个集合的元素。从朴素集合论 到 公理化集合论 (罗素悖论)用大写英文字母 表示集合。用小写英文字母表示元素。属于关系,不属于关系。集合表示方法,枚举法(可以带省略号,必须有规律), 叙述法(P = {x|P(x)},文氏图(方形或圆形表示集合,圆点表示元素)。基数(base number) 集合A中元素的个数,记为|A|有限集(finite set)与无限集(infinite set)空集(empty se

2020-07-20 11:17:57 1364

原创 leetcode7.12

单纯的记录一下自己是个怎样的智障 哈哈我的错误版本:class MovingAverage {public: /** Initialize your data structure here. */ MovingAverage(int size) { this->size = size; nowsize = 0; moves = vector<int>(size); } vector<int>.

2020-07-12 18:32:58 92

原创 Leetcode7.12地下城游戏 动态规划

**class Solution {public: int calculateMinimumHP(vector<vector<int>>& dungeon) { int M = dungeon.size(); int N = dungeon[0].size(); int dp[M][N]; dp[M-1][N-1] = dungeon[M-1][N-1] > 0 ? 1: -dungeon[M.

2020-07-12 11:45:17 108

原创 LeetCode7.10 股票问题汇总 贪心,动态规划,排序

上次学到的,比较和赋值转为一步,没用上for循环中,应该这么写propit = max(propit,*it - min);min = min(min,*it);关键字和变量名尽量别起一样的for(price:prices) 啥时候C++支持这么写了!class Solution {public: int maxProfit(vector<int>& prices) { if(prices.empty()) return 0; int.

2020-07-10 22:20:00 150

原创 LeetCode7.10恢复空格 (字典树)

最开始的思路是所有字符串匹配,但有逻辑错误,因为可能字典里的单词有相同的前缀和后缀。错误代码,能通过部分样例class Solution {public: int respace(vector<string>& dictionary, string sentence) { int falg = false; int ci = 0; vector <string> dict[26]; for(int.

2020-07-10 10:42:08 109

原创 Leetcode7.9 前五科的均分

class Solution {public: vector<vector<int>> highFive(vector<vector<int>>& items) { vector<int> student[1001]; for(int i = 0; i < items.size(); i++){ student[items[i][0]].push_back(items.

2020-07-09 23:50:05 164

原创 LeetCode7.8 阿姆斯特lang数

class Solution {public: int powcal(int d, int m){ if(m == 0) return 1; int result = 1; while(m--){ result*= d; } return result; } int dight(int N){ if(N/10 == 0) return 1; el.

2020-07-08 23:57:57 152

原创 leetcode7.8 三个有序数组的交集 最小元素各数位之和

有序表 建议用二分查找,图省事用了一般的查找class Solution {public: vector<int> arraysIntersection(vector<int>& arr1, vector<int>& arr2, vector<int>& arr3) { int i = 0, j = 0, k = 0; vector<int> result; wh.

2020-07-08 23:29:50 351

原创 Leetcode7.8跳水板

class Solution {public: vector<int> divingBoard(int shorter, int longer, int k) { vector<int> maylong; if(k == 0) return maylong; if(shorter!=longer){ for(int i = 0 ;i <= k; i++){ .

2020-07-08 22:34:13 81

原创 Leetcode7.7嵌套列表权重和

注意区分NestedInteger 和vector<NestedInteger>两种数据类型/** * // This is the interface that allows for creating nested lists. * // You should not implement it, or speculate about its implementation * class NestedInteger { * public: * // Constructo.

2020-07-07 23:49:14 133

原创 leetcode7.7单行键盘

class Solution {public: int calculateTime(string keyboard, string word) { int now,last=0,sum = 0; for(int i = 0; i < word.size(); i++){ for(int j = 0; j < keyboard.size();j++){ if(word[i] == keyboard[.

2020-07-07 23:20:20 114

原创 leetcode7.7找出变位映射

注意可能有相同元素class Solution {public: vector<int> anagramMappings(vector<int>& A, vector<int>& B) { vector<int> P; int visit[A.size()]; memset(visit,false,sizeof(visit)); for(int i = 0; i &l.

2020-07-07 23:10:52 121

原创 Leetcode7.7删去字符串中的元音

太久没打C++代码了,字符串如果只声明的话,他的长度是0,不会因为你后来L[0] = 'c’之类的操作改变,但是cin可以改变字符串的长度,所以string声明的时候最好初始化,最后用substr截取自己需要的长度class Solution {public: char judge[5] = {'a','e','i','o','u'}; string removeVowels(string S) { string L =S; int j =0; .

2020-07-07 22:50:07 125

原创 LeetCode7.7 路径总合

注意判断空树!递归:/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution { bool bfs(TreeNode *root, i.

2020-07-07 18:42:30 87

原创 Leetcode7.6不同路径II

状态转移:代码实现:class Solution {public: int dp[101][101]; int uniquePathsWithObstacles(vector<vector<int>>& obstacleGrid) { if(obstacleGrid[0][0] == 0) dp[0][0] = 1; int m = obstacleGrid.size(); int n = obst.

2020-07-06 16:15:30 88

原创 CNN卷积神经网络图解概述

CNN卷积神经网络概述什么是神经网络神经网络的基本单位前馈神经网络卷积神经网络为什么要卷积神经网络什么是卷积一维卷积二维卷积卷积神经网络结构卷积层汇聚层全连接层什么是神经网络人工神经网络实质上是数学模型,这些模型主要是通过对人脑的神经元网络进行抽象,构建人工神经元,并按照一定拓扑结构来建立人工神经元之间的连接,来模拟生物神经网络.神经网络的基本单位神经元,是构成神经网络的基本单元,其主要是...

2020-04-01 16:31:27 4387

原创 Linux查看cuda版本

两条命令二选一:1.cat /usr/local/cuda/version.txt2.或者 nvcc -V(V大写)

2020-03-01 12:19:52 14314

原创 小明种苹果续

#include<iostream>using namespace std;bool ifdrop[1000] = {false};int main(){ int T = 0,D = 0,E = 0,N,m,mi,count,con; cin>>N; for(int i = 0; i < N; i++){ cin>>m; cin>...

2019-12-12 18:03:36 178

原创 Ubuntu(Linux)安装QQ

Ubuntu安装Linuxqq环境下载QQ安装包卸载环境当前版本的Linux QQ依赖gtk2.0,安装Linux QQ前要确保你的系统已安装gtk2.0Ubuntu下下载命令:sudo apt install libgtk2.0-0yangguoxin@yangguoxin-GL553VD:~/下载$ sudo apt install libgtk2.0-0[sudo] yangguo...

2019-12-10 18:20:12 1110 1

原创 深搜和广搜图解及代码

本章会先对图的深度优先搜索和广度优先搜索进行介绍,然后再给出C/C++/Java的实现。目录 1. 深度优先搜索的图文介绍 1.1 深度优先搜索介绍 1.2 深度优先搜索图解 2. 广度优先搜索的图文介绍 2.1 广度优先搜索介绍 2.2 广度优先搜索图解 3. 搜索算法的源码转载请注明出处:http://www.cnblogs.com/skywang12345/更多内容:数据...

2019-11-29 18:49:08 2171 2

原创 快速幂 求 a^b % m

求 a^b % m的值,最low的循环代码!!!时间复杂度O(b)typedef long long LL;LLpow(LL a, LL b, LL m){ LL ans = 1; for(int i =0; i < b; i++){ ans = ans * a % m; } return ans;}神奇的快速幂,时间复杂度O(logb).我们已知 2^3 求 2^...

2019-11-26 20:38:00 169

转载 linux命令

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-11-16 21:57:43 109

原创 reference to ‘next’ is ambiguous

倒不是自己的编译器错误,而是蓝桥杯测试系统,显示便于错误,最后花费了老大的功夫才发现reference to ‘next’ is ambiguous定义的指针 next可能是关键字 或者重载平常注意下吧 变量名字尽量不要定义 max next这些吧!...

2019-11-14 23:21:44 2486

转载 Liuix: ubuntu与centos的对比和选择

    CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。RedHat Enterprise Linux (RHEL)是企业发行版。它每五年左右更新一次,在系统的稳定性,前瞻性和安全性上有着极大的优势。由于CentO...

2019-11-14 10:42:33 292

原创 蓝桥杯正则问题 究竟什么数据不对 为啥测试过不了 求大神解答

#include<iostream>#include<string>using namespace std;string s;int main(){ int _xor; int left; int right; cin>>s; s = "(" + s + ")"; while(1){ left = -1; right = -1;...

2019-11-12 23:22:51 221

原创 计算机取余和取模 负数取余

通常取模运算也叫取余运算,它们返回结果都是余数 .rem 和 mod 唯一的区别在于:当 x 和 y 的正负号一样的时候,两个函数结果是等同的;当 x 和 y 的符号不同时,rem 函数结果的符号和 x 的一样,而 mod 和 y 一样。这是由于这两个函数的生成机制不同,rem 函数采用 fix 函数,而 mod 函数采用了 floor 函数(这两个函数是用来取整的,fix 函数向 0 方向舍...

2019-11-11 22:23:02 1378

转载 ends是空格吗!!!

关于ends是C++中比较基础的一个东西,但是可能不是每个人都能够清楚的理解这是个什么东西,我就经历了这么一个过程,写出来让大家看看,有什么理解的不对的地方欢迎拍砖。今天以前我对ends的理解是:输出空格的工具,或者说这就是一个逼格比较高的“ ”。(这貌似是拜老师所赐,特地翻出课件发现就是这么写的,输出空格。。。相信有不少人是这么看的吧)今天由于某些原因发现 cout<<...

2019-11-11 19:19:44 582

转载 MFC颜色

转自:https://blog.csdn.net/xcp_123/article/details/52982639■RGB(255,192,203)■★●◆pink(粉红)■RGB(220,20,60)■★●◆crimson(腥红)■RGB(255,240,245)■★●◆lavenderblush(苍白的紫罗兰红)■RGB(219,112,147)■★●◆paleviole...

2019-11-06 20:48:02 830

原创 MFC编程 --鼠标交互输入

文章目录建好MFC工程鼠标输入缓存鼠标交互控制建好MFC工程如何新建MFC工程鼠标输入缓存CSanJiaoFenGeView类 宏定义 #define N 64CSanJiaoFenGeView类添加公共成员变量CClientDC *m_pDC;int m_pNumbers; // polygon input bufferCPoint m_pAccord[N], m_...

2019-11-06 20:04:47 647

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除