自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 c从文件读取数据,实现银行家算法

银行家算法针对多类资源分配的情况,最著名的而是银行家算法,银行家算法的设计思想是:当用户申请一组资源时,系统必须做出判断;如果把这些资源分出去,系统是否还处于安全状态。若是,就可以分出这些资源;否则,该申请暂不予满足。实现银行家算法要有若干数据结构,用来表示资源分配系统的状态。其中,n表示系统中进程的数目。M表示资源分类数。Avaliable是一个长度为m的向量,表示每一类资源可用的数量。Avaliable[j]=k,表示rj类资源可用的数量是kMax是一个n*m矩阵,表示每个进程对资

2020-06-03 11:54:37 1642

原创 微信小程序页面添加水印 动态变换页面高度

查了很久的资料,发现网上的小程序添加水印的方法都是大同小异:创建一个新元素,用画布填充,然后fixed固定在页面上,但是这样,有一个很大的问题,就是水印始终是固定在页面上的,水印一直浮在页面上不动,就好像爬了一只苍蝇在上面一样,用户的体验很不好。所以,我另辟蹊径,找了另外一种方法。这种方法支持动态高度变化,水印也不是fixed在页面上的,支持覆盖特定的元素,而不对其它元素造成影响这是这个方法的基本思路使用Canvas绘制图片,将该图片转换成Base64创建一个位置为absoulate的水印元素,父

2021-02-02 11:38:33 816

原创 利用Promise彻底解决微信小程序云函数因运行时间过长返回result,underfined为空的方法

可以这样创建云函数// index.jsconst cloud = require('wx-server-sdk')cloud.init()exports.main = async (event, context) => new Promise((resolve, reject) => { // 在 3 秒后返回结果给调用方(小程序 / 其他云函数) setTimeout(() => { resolve(event.a + event.b) }, 3000)})

2020-08-23 17:23:24 2228 3

原创 微信小程序组件调用父组件/页面函数

子组件 methods: { oh: function (event) { this.triggerEvent('callparent', {}, {}) } }父组件<child bind:callParent="parentFunction"></child>其中,parentFunction是属于父组件的函数

2020-08-15 18:54:36 2364

原创 webstorm使用git提交到github分支详细教程(图文)

一.配置git1. 在要创建工程的地方鼠标右键,点击Git Bash Here2.输入git init3.创建远程仓库连接,连接名为"origin"git remote add origin https://github.com/vancece/insurance4.pull更新远程仓库分支fore-end到本地仓库master分支git pull fore-end:master5.修改文件6.add到仓库git add .7.commit提交修改git commit -m

2020-05-27 21:09:11 4471

转载 linear-gradient()的用法

https://www.cnblogs.com/dongzhi1111/p/12032119.html

2020-04-19 15:33:27 489

原创 微信小程序开发之向组件传值的三种方式

一. 直接传值向组件custom-component传值的页面<!--index.wxml--><custom-component my-value="hello" />或者,可以是<!--index.wxml--><custom-component myValue="hello" />其中,设置了一个名为my-value/myValu...

2020-04-04 21:49:02 4166

原创 @angular/http和@angular/common/http 区别

在看《angular从零到一》的时候,看到有一条语句:import {Http} from '@angular/http'但是,我的IDE显示占不到@angular/http,在查询angular2的中文文档的时候,看到@angular/http已删除了整个 @angular/http 包。请改用 @angular/common/http。新的 API 用一种更小、更简单、更强大的...

2020-04-01 11:33:21 2449

原创 装饰器其实很简单

装饰器本质上允许您包装现有功能并在【开始】或【结尾】处添加您自己的自定义功能。这在很多可以重复的代码有很大的用处,比如,你有很多个函数,但是,你想要在调用这些函数之前或者之后输出一条调用成功的语句,就可以用装饰器来完成这个功能。原理很简单,就是在被修饰的函数开始之前或者运行结束之后插入一些代码。go语言实现package mainimport "fmt"func declara...

2020-03-07 20:21:43 116

原创 postgres插入一条数据并且返回id

使用关键字RETUNING即可sql:INSERT INTO table_name (column_1, columen_2) VALUES (1,2) RETURNING id;实际环境result,err = Db.Query("INSERT INTO person_information (name,phone,ispayer,cardtype,cardnumber,birthda...

2020-02-29 23:48:46 1080

原创 absolute元素水平居中

.absolute{ left: -50%; right: -50%; }

2020-02-28 16:11:14 876 1

原创 三步在Angular2中引入JQuery

1npm install jquery --save2npm install @types/jquery --save3在要使用到的***.component.ts中,增加:import * as $ from 'jquery';测试ngOnInit(): void { $('p').click(() => { alert('哈哈'); }...

2020-02-27 17:40:05 175

原创 让div铺满整个屏幕

css中position有五种属性:static:默认值,没有定位absolute:绝对定位,相对于父级元素进行定位relative:相对定位fixed:固定定位,相对于浏览器窗口进行定位inherit:从父元素继承定位信息除了默认值static和inherit之外,添加其他三种都可以实现窗口自适应。div{ width:100%; height: 100%; po...

2020-02-17 16:41:13 533

原创 Angular base64 编码

这个原理很简单,但我却弄了很久/捂脸,终于成功了,记录下来html<input type="file" id="file"><input type="submit" (click)="turnToBase64()">ts/js turnToBase64() { const getfile = document.getElementById('file...

2020-01-17 10:31:37 1797

原创 C++实现算数表达式的计算及容错(基于后缀表达式思想)

数据结构课程实验设计的作业:[问题描述]  一个算术表达式是由操作数(operand)、运算符(operator)和界限符(delimiter)组成的。假设操作数是正实数,运算符只含加减乘除等四种运算符,界限符有左右括号和表达式起始、结束符“#”,如:#(7+15)*(23-28/4)#。引入表达式起始、结束符是为了方便。编程利用“运算符优先法”求算术表达式的值。[基本要求](1) 从键盘...

2019-12-19 23:45:27 1375 1

原创 用哈弗曼树对输入的字符串进行编码

结果为:缺陷:对英文单引号不支持//构造哈夫曼树和哈夫曼编码的算法实现//统计下面一段英文的不同字符个数和每个字符的出现频率,利用统计数据构造构造哈夫曼树和哈夫曼编码#include <iostream>#include<string>#include <map>using namespace std;map<char, int>...

2019-12-07 17:28:56 1699

原创 构造哈弗曼树并写出编码

#include <iostream>#include<string>using namespace std;struct HuffManNode { string data; int parent{}; int leftChild{}; int rightChild{}; int weight{};};void...

2019-12-07 16:41:10 174

原创 基于广义表二叉树字符串递归生成二叉树,各种递归非递归遍历二叉树,查找二叉树操作,求二叉树高度,深度,结点度数,叶子结点度数集合

基本思路都在代码注释里#include <string>#include <iostream>#include <algorithm>#include <stack>using namespace std;struct treeNode { string data; treeNode *leftChild{}; ...

2019-12-02 20:58:26 475

转载 js或jQuery获取当前屏幕的各种高度

Javascript:网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.body.offsetWidth (包括边线的宽)网页可见区域高: document.body.offsetHeight (包括边线的高)网页正文全文宽: document.body.scrol...

2019-10-23 22:24:54 129

原创 Java MiniMusicPlayer

package MiniMusicPlayer1;import javax.sound.midi.*;public class MiniMusicPlayer1 { public static void main(String[] args) { try { Sequencer sequencer = MidiSystem.getSequen...

2019-08-03 19:32:32 237

原创 一个简单的Java GUI动画

import java.awt.*;import javax.swing.*;class MyAnimation extends Thread{ private JFrame frame = new JFrame(); private int x = 50; private int y = 50; public void start() { ...

2019-08-03 17:48:11 1710 1

原创 CentOS安装gnome dask to dock插件

直接打开命令行,susudo yum install gnome-shell-extension-dash-to-dock[vancece@MiWiFi-R3-srv ~]$ suPassword: [root@MiWiFi-R3-srv vancece]# sudo yum install gnome-shell-extension-dash-to-dockLoaded plugin...

2019-08-01 22:51:34 1720

原创 Eclipse创建java工程,对eclipse代码自动补全的优化

1. 安装Eclipse请参考我的博客2. 打开Eclipse,File–>New–>Java Project3. 输入项目名,在这里我写了HelloJava点击Finish选中当前项目,右键New–>Package之后,再选中hello右键New–>class创建一个类Finish在Hello类中添加如下代码,以进行测试package hello;...

2019-07-27 15:59:21 252

原创 Eclipse创建C++工程并解决“Symbol 'std' could not be solved”

Eclipse创建C++工程并解决“Symbol ‘std’ could not be solved”的方法(在CentOS环境下)这是在linux centOS环境下的用Eclipse创建C++工程的教程下载并安装Eclipse,请参考我的博客创建C++工程点击"File–>New–>C++ project"选择"Makefile Project"点击Next设...

2019-07-27 15:58:52 848

原创 CentOS 7安装Eclipse 编写java || C++教程

CentOS 7安装Eclipse 编写java || C++教程到Eclipse官网下载下载之后对文件进行解压,在下载目录下右键"Open in Terminal"为了方便输入,我将其重命名为:eclipse.tar.gz输入:tar -zxvf eclipse.tar.gz并且回车,对文件进行解压解压完毕打开eclipse-installer中的eclip...

2019-07-27 15:58:12 750

原创 用手机访问电脑的本地服务器

Windows 10安装的是xampp软件,用以测试制作的网页,但是用电脑可以浏览,但是用手机的话就不行,但是用手机浏览自己正在开发的页面会更好。所以尝试通过局域网访问。1.所以电脑首先需要创建一个wifi给手机连接2.打开命令行(win+R) 输入ipconfig获取电脑的IP地址&nbsp;&nbsp;所以知道了我的电脑的ip地址是192.168.137.13.知道了电脑的ip...

2019-01-19 13:20:58 14755

原创 HDU 单词数

Problem Descriptionlily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数。下面你的任务是帮助xiaoou333解决这个问题。Input有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束。Output每组只输出一个整数,其单独成行,该整数代表一篇文章里不同单...

2018-12-15 11:44:26 415

转载 C++string字符串的连接、遍历、初始化

#include &lt;iostream&gt; #include "string" using namespace std; //字符串初始化 void strInit() { cout &lt;&lt; "字符串初始化:" &lt;&lt;endl; string s1 = "abcdefg"; //初始化方式1 ..

2018-12-15 10:08:07 294

转载 C++中的STL中map用法详解

Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据 处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一 种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识...

2018-12-14 21:25:25 131

转载 浅谈stdio.h及cstdio的区别

在C语言中,stdio.h 头文件是主要的。而在后来的C++语言中,C只是C++的一个子集,且C++中,已不推荐再用C的类库,但为了对已有代码的保护,还是对原来的头文件支持。cstdio是c++从C的stdio.h继承来的,在前面加C同时不要H后缀,在C++环境当然是选用前者,两者内容都一样,只是cstdio头文件中定义的名字被定义在命名空间std中。使用后者就会带来额外的负担,需要区分哪些是...

2018-12-10 20:30:33 19378 3

原创 ACM_1_J HDU - 2039

题目:给定一个日期,输出这个日期是该年的第几天。input输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。output对于每组输入数据,输出一行,表示该日期是该年的第几天。#include &amp;amp;amp;lt;iostream&amp;amp;amp;gt;using namespace std;int main(){ ...

2018-12-10 12:25:11 148 2

转载 C 字符串常量和字符串变量定义和区别

字符串常量定义:在一个双引号""内的字符序列或者转义字符序列称为字符串常量例如:“HA HA!” “abc” “\n\t”这些字符串常量是不能改变的,如果试图改变指针所指向的内容是错误的因为字符串常量是存在静态内存区的,不可以改变的。如定义字符串常量:char* a=“i love you.”;*a=‘h’; //试图改变它这是错误的。系统显string.exe 中的 0x...

2018-12-07 12:46:28 6466

转载 怎么拥有良好的编码风格

1、在每个类声明之火、每个函数定义结束之后都要加空行2、if ,for,while,do等语句自占一行,执行语句不得紧跟其后。不论执行语句有多少都加上{ },方便代码阅读,防止书写失误3、尽可能在定义变量的同时初始化该变量(就近原则),对于头文件的指针变量最好在构造函数中赋NULL4、‘(’向后紧跟,‘,’,‘)’,‘;’向前紧跟,紧跟处不留空格5、‘,’之后要留空格,如Function(...

2018-12-05 19:44:57 1386

原创 if for 等语句的变量作用域

知道函数是有作用域的,但到最近才发现,其实在if for do-while中,也是有作用域的,若在这些语句块中初始化的话,到了其外部就无法访问。#include "pch.h"#include &lt;iostream&gt;int main(){ for (int i = 0; i &lt; 1; i++) { int a = 1; } if (1) { int a = 1...

2018-12-03 11:03:04 1398

原创 解决CentOS小数字键盘失效,按NumLock无效的方法

最近在用CentOS的时候,突然发现了小数字键盘不能用了,哭笑不得,长按小数字键盘还能用来控制鼠标,在设置找了半天,终于找到了问题的所在。同时也发现了用小数字键盘控制鼠标的方法嘿嘿。即设置–通用辅助功能–指向和点击–鼠标键 点击关闭,就行了!...

2018-12-01 23:10:44 9823 3

转载 为什么黑色主题伤眼

黑色主题看起来比较酷,前景和背景的对比度比较高很清晰。而且液晶下黑色的发光量偏少。那为什么还说黑色伤眼?我们从色彩生理学和色彩心理学2个方面分析。就人眼肌肉的紧张度而言,高对比度的伤害大于光线量的伤害。在阳光明媚的草原上,虽然光线量非常大,但人眼很舒适。但在黑色屋子里,手机屏幕亮度调到最低,光线量远低于前者,但仍然刺眼。这是对比度的影响造成的。人眼看到的画面,高对比度会造成更大的伤...

2018-12-01 17:20:06 11498

原创 指向常量的常量指针

终于有了

2018-12-01 16:26:04 160

eclipse.tar.gz

linux 64 eclipse.tar.gz 下载至官网,由于下载速度过慢,所以将此包分享出来。 linux 64 eclipse.tar.gz 下载至官网,由于下载速度过慢,所以将此包分享出来。

2019-07-27

空空如也

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

TA关注的人

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