自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

马金波

Can do, get it down, hard work.

  • 博客(372)
  • 资源 (3)
  • 收藏
  • 关注

原创 leetcode 队列

239. 滑动窗口最大值https://leetcode-cn.com/problems/sliding-window-maximum//** * Note: The returned array must be malloced, assume caller calls free(). */int* maxSlidingWindow(int* nums, int numsSize, int k, int* returnSize){ if (numsSize <= 0 || !

2020-10-10 18:14:12 63

原创 leetcode 数组

242. 有效的字母异位词https://leetcode-cn.com/problems/valid-anagram///时间复杂度 O(n)//空间复杂度 O(1)#define N 26bool isAnagram(char * s, char * t){ int flag[N] = {0}; //额外恒定辅助空间 int slen = strlen(s), tlen = strlen(t); if (slen != tlen) { return

2020-10-10 16:53:11 64

原创 leecode 链表

剑指 Offer 24. 反转链表https://leetcode-cn.com/problems/fan-zhuan-lian-biao-lcof/虚加前缀头/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */struct ListNode* reverseList(struct ListNode* head

2020-10-10 16:48:39 112 1

原创 leetcode 有效的括号

有效的括号https://leetcode-cn.com/problems/valid-parentheses/submissions/使用栈数据结构解决问题bool isValid(char * s){ int len = strlen(s); char *stack = (char *)calloc(sizeof(char), len>>1), t; int top = 0; for ( int i = 0; i < len; i++ ) {

2020-09-25 15:08:29 69

原创 排序算法-插入排序

插入排序#include <stdio.h>void insertSort(int *a, int size) { int i, j, t; for (i = 1; i < size; i++) { //从下标为1开始,仅有一个元素无需比较 t = a[i]; j = i; while ( j > 0 && t < a[j-1]) { //从末尾开始比较 a[j] =

2020-09-24 10:42:37 81 1

原创 递增数组循环右移查找指定值

递增数组循环右移查找指定值#include <stdio.h>int indexOf(int *a, int size, int target) { int l = 0, r = size, mid; while (l <= r) { mid = (l + r) >> 1; if (a[mid] == target) { return mid; } if (a[l]

2020-09-22 10:54:28 280

原创 排序算法-冒泡排序

冒泡排序总结<?phpfunction bubbleSort($a) { $len = count($a); $count = 0; for ($i = 0; $i < $len; $i++) { //进行$len次扫描交换 $count++; for ($j = 1; $j < $len - $i; $j++) { if ($a[$j] < $a[$j-1]) { //从右到左把最大

2020-09-22 08:01:00 160

原创 postgresql 去除或添加 not null约束

去除 not null 约束alter table table_name alter column_name drop not null;添加not null 约束alter table table_name alter column_name set not null;

2020-09-21 20:01:56 6446

原创 斐波拉契查找及二分查找

斐波拉契查找代码#include <stdio.h>#include <stdlib.h>//求第n项的斐波拉契数int fib(n) { int left = 0; int right = 1; while ( --n > 0 ) { right = left + right; left = right - left; } return right;}//求n个斐波拉契数int *

2020-09-16 15:25:15 190

原创 双指针方式解决问题汇总(缩减搜索空间)

两数之和 II - 输入有序数组给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。说明:返回的下标值(index1 和 index2)不是从零开始的。你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相同的元素。示例:输入: numbers = [2, 7, 11, 15], target = 9输出: [1,2]解释: 2 与 7 之和等于目标数 9 。因此

2020-09-15 15:32:06 150

原创 斐波那契数列求第N项递归改进

一般递归思路:int fib(int n) { if ( 2 > n) { return n; } return fib(n-1) + fib(n-2);}展开递归计算过程,如下为求第fib(5)的递归过程。如上发现好多重复计算过程,时间与空间的消耗也是必然的。颠倒计算方向,由自顶而下递归,为自底而上迭代(动态规划)算法描述为:int fib(int n) { int f = 0, g = 1; while( --n >

2020-09-02 11:03:27 356

转载 PHP ord chr

PHP ord() 函数定义和用法:ord() 函数返回字符串中第一个字符的 ASCII 值。# 返回 "h" 的 ASCII值:<?phpecho ord("h")."<br>"; // Result:104echo ord("hello")."<br>"; // Result:104?>PHP chr() 函数定义和用法chr() 函数从指定 ASCII 值返回字符。ASCII 值可被指定为十进制值、八进制值或十六进制值。八进制值被定

2020-08-24 22:53:53 226

转载 js中~~和 | 的妙用

原文:http://www.fly63.com/article/detial/2802双~的用法~~它代表双非按位取反运算符,如果你想使用比Math.floor()更快的方法,那就是它了。需要注意,对于正数,它向下取整;对于负数,向上取整;非数字取值为0,它具体的表现形式为:~~null; // => 0~~undefined; // => 0~~Infinity; // => 0--NaN; // => 0~~0; // =.

2020-08-16 14:31:25 297

原创 vue elementUI el-table 合并列 span-method 兼容safari

实现效果效果描述:把最后一列的“操作”列的【编辑】按钮合并为一个展示兼容safari的写法objectSpanMethod({ row, column, rowIndex, columnIndex }) { if (columnIndex === 3) { //第4列 if (rowIndex === 0) { return { rowspan: 7, colspan: 1 }; } els

2020-08-16 14:24:07 466

原创 react antd 防止一份数据多次提交

如何防止一份数据多次提交呢?方案利用antd 的button loading 方式实现,在点击提交按钮后,先让按钮 loading,等待接口返回结果了,再做相应的处理,最终把loading 去除。(当然 disabed 也可实现同样的效果,个人建议是使用loading,交互会好一些)import { Form, Input, Button, Select } from 'antd';const { Option } = Select;const layout = { labelCol: {

2020-08-07 10:51:05 2957

原创 React antd Upload限制上传类型

<Upload name="file" className="uploader" listType="picture-card" showUploadList={false} accept=".xls, .xlsx" beforeUpload={this.beforeUpload.bind(this)}>可以直接利用后缀名限制,如下# 仅能上传execl 文件accept=".xls, .xlsx"# 仅能上传图片文件ac

2020-08-07 10:28:16 8613

原创 React onChange(value) 传入值是字符串

案例:实时获取输入框且精度保留两位数的小数求和并展示React onChange(value)的坑 onChange(value) { //无错误执行 console.log(value); //注意此处的值是字符串类型 //如果用户输入2.00,用户删除到“2.”的,执行下边的值就会报错 //VM663:1 Uncaught TypeError: a.toFiexed is not a function console.log(value.toFixed(2)); //因为js

2020-08-06 12:15:19 1048

原创 react antd Form.List Form.Iterm Checkbox.Group的案例

邮件订阅交易报表流水import React from "react";import { inject, observer } from "mobx-react";import { withRouter } from "react-router-dom";import {Input, Button, Checkbox, Form, Skeleton} from "antd";import addIcon from '@ASSETS/images/icon/add.png';import subI

2020-07-20 11:22:33 3891

原创 学习Vue子组件操作父组件(emit)

<!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8"> <title>vue learning</title></head><body> <div id="app"> <ol> <!-- 现在我们为每个 todo-ite

2020-06-17 10:55:07 277

转载 HTML fieldset 标签

原文:https://www.w3school.com.cn/tags/tag_fieldset.asphtml fieldset神奇的边框上带文字的实现:<!DOCTYPE HTML><html><body><form> <fieldset> <legend>健康信息</legend> 身高:<input type="text" /> 体重:<input typ.

2020-06-12 18:55:24 280

原创 flex 布局骰子

dice.scss.main { width: 100%; height: 100%; display: flex; -webkit-display: flex; flex-direction: row; justify-content: space-around; align-items: center; // justify-content: center; vertical-align: center; flex-wra

2020-06-09 15:40:26 231

原创 vscode ImportError: No module named xxx

VSCODE 点击右上角运行按钮,报错如下:[Running] python -u "test.py"Traceback (most recent call last): File "test.py", line 3, in <module> from PIL import Image, ImageEnhanceImportError: No module named PIL[Done] exited with code=1 in 0.231 seconds直接命令行下

2020-06-03 15:25:30 5937 4

转载 UPLOAD_ERR

HTML<form enctype="multipart/form-data" action="upload.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="1000"> <input name="upload_file" type="file"> <input type="submit" value="submit"> </for

2020-06-01 02:20:23 707

原创 LeetCode 1343. 大小为 K 且平均值大于等于阈值的子数组数目

题目: 大小为 K 且平均值大于等于阈值的子数组数目来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold给你一个整数数组 arr 和两个整数 k 和 threshold 。请你返回长度为 k 且平均值大于等于 threshold 的子数组数目。示例 1:输入:arr = [2,2,2,2,5

2020-05-28 02:10:42 307

原创 数组元素被第一个元素整除的解决过程

问题返回一个数组每个元素都整除第一个元素的数组结果思考过程输入数组的每个元素是什么类型?输出数组的每个元素又是什么类型?数组的第一个元素为0怎么处理?数组元素的第一个元素为1怎么处理?输出数组是整除,还是保留小数位?应用场景是什么?最终要达到的目的?计算运行耗时多少?占用多大的内存空间?测试用例的准备?最终搞清楚了情况,然后再动手,比如以下假定:应用场景不复杂,输入数组为不超过10个的整数,为0的时候不处理,除法为整除,结果不保留小数位解决#include <std

2020-05-26 23:32:39 274

原创 AttributeError: module 'pytesseract' has no attribute 'image_to_string'

问题$ python3 pytesseract.pyTraceback (most recent call last): File "pytesseract.py", line 1, in <module> import pytesseract File "/usr/local/var/www/tax_selenium/pytesseract.py", line 7...

2020-05-05 21:00:23 1907

原创 JavaScript Array 方法总结

JavaScript Array some() 方法定义和用法some() 方法用于检测数组中的元素是否满足指定条件(函数提供)。some() 方法会依次执行数组的每个元素:如果有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测。如果没有满足条件的元素,则返回false。注意: some() 不会对空数组进行检测。注意: some() 不会改变原始数组。var a...

2020-04-25 23:34:31 151

原创 postgresql psql查看/修改 服务端与客户端的编码

查看编码 (show)test=# \encoding SQL_ASCIItest=# show client_encoding; client_encoding ----------------- SQL_ASCII(1 row)test=# show server_encoding; server_encoding ----------------- UTF8(1 r...

2020-04-16 13:47:44 4415

原创 vue 内部使用axios需注意this的使用

vue 内部使用axios需注意this的使用共有三种写法,注意 第一种的坑!!!<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Pay attention to this when using Axios in Vue.&lt...

2020-04-15 21:39:14 1436

原创 mac os zcat: can't stat:

Question: mac os zcat: can’t stat:$ zcat test.gzzcat: can’t stat: test.gz (test.gz.Z): No such file or directoryAnwsercase 1:zcat < test.gz | head -n 10case 2:gunzip -c test.gz | head -...

2020-04-09 01:44:59 1018

原创 html邮件内容兼容主流邮箱的编写规则

邮件分类:第一类,邮件内容布局在整个邮箱的某个div中,如gmail、hotmai、sohu等。第二类,邮件内容布局在独立的iframe中,如163、sina等。Html编写规则:不写style标签,仅用内联样式,不要使用主流的css3样式,因为不同邮件的兼容性很差少用图片,邮件需获得许可才可以打开图片,没有载入会很丑内联样式里的float、position属性会被过滤,outl...

2020-04-01 23:00:43 620

原创 Postgresql 约束(constraint)

声明:以下内容看完文档仅个人理解,仅供参考,详见下方参考资料。约束(constraint)约束分为检查约束(Check Constraints)、非空约束(Not-Null Constraints)、唯一约束(Unique Constraints)、主键(Primary Keys)、外键(Foreign Keys)、排他约束(Exclusion Constraints)。所有约束都可以成为命名...

2020-03-18 22:42:29 11059

原创 ls sort by time

linux man ls-l (The lowercase letter ``ell''.) List in long format. (See below.) A total sum for all the file sizes is output on a line before the long listing.-r Reverse the order of ...

2020-03-18 21:57:52 815

原创 nginx 配置FastCGI的 root 路径错误

浏览器访问:http://test.com配置好nginx里的php-fpm,之后重启nginx没有提示任何报错,然后如上访问浏览器,一直都是这个错误:tail -f /usr/local/var/log/nginx/error.log2020/02/29 15:05:13 [error] 1074#0: *70 FastCGI sent in stderr: "Primary scri...

2020-02-29 15:26:25 635

原创 Laravel Phpunit Test

Create php test unit casephp artisan make:test GetPosTest —unitvim tests/Unit/GetPosTest.php<?phpnamespace Tests\Unit;use App\Services;use Tests\TestCase;use Illuminate\Foundation\Testing\...

2020-02-17 16:23:54 385

原创 GET vs. POST

HTTP POST requests supply additional data from the client (browser) to the server in the message body. In contrast, GET requests include all required data in the URL. Forms in HTML can use either meth...

2020-01-16 10:40:55 910

原创 软件设计基本概念

模块与构件模块(Module)模块是一个拥有明确定义的输入、输出和特征的程序实体。如函数、过程、子程序、宏等。若模块的所有输入都是事先功能必不可少的,所有输出都有动作产生,即成为定义明确的模块。软件构件(Software Component)可重复使用的软件组件。现有的可复用构件,大多是在对象的基础上创建。抽象与细化抽象提取客观世界中一群事物的某些本质共性,而暂时忽略他...

2020-01-10 20:30:38 2853

原创 git 仓库迁移(all branches and tags)

方式1:git clone --bare old.gitcd old.gitgit push --mirror new.git方式2:git clone --mirror old.gitcd old.gitgit remote set-url origin new.gitgit push -f origin如果遇到如下情况,请使用第一种方式! [remote rejecte...

2019-12-26 19:22:37 5461 1

原创 git clone ssh 方式无法使用

问题git clone [email protected]:test123.gitCloning into 'test123'...ssh_exchange_identification: read: Connection reset by peerfatal: Could not read from remote repository.Please make sure you have the...

2019-12-26 17:53:40 3168

原创 bash: /usr/bin/curl: Argument list too long

Problemexec curl alert “bash: /usr/bin/curl: Argument list too long”image=base64 test.jpgcurl -X POST -F 'image=${image}' "url"# alert messagebash: /usr/bin/curl: Argument list too longhow to f...

2019-12-25 16:21:25 2937

炫酷滑动效果(css/jquery)

使用css与jQuery完成简单的页面滑动效果【自制】 使用css与jQuery完成简单的页面滑动效果【自制】 使用css与jQuery完成简单的页面滑动效果【自制】

2015-10-29

postgresqlAPI

postgresqlAPI、postgresql 中文学习文档 、postgresql 使用说明、postgresql 帮助说明

2014-12-06

Visual C++6.0(vc6.0)助手

这个助手可以帮助程序员更快的编写代码,可以提高速率! 这个助手可以帮助程序员更快的编写代码,可以提高速率! 这个助手可以帮助程序员更快的编写代码,可以提高速率!

2014-08-07

空空如也

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

TA关注的人

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