自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LeetCode 2397. 被列覆盖的最多行数(最笨办法的迭代求排列)

不是记录最佳题解,只是记录最笨办法用到的,用迭代方式求排列。

2024-01-15 19:33:56 474

原创 Qt QPainter CompositionMode

Qt QPainter的CompositionMode的应用、给图片添加遮罩

2022-10-22 14:08:59 1324

原创 Arch + i3wm + i3lock-wrapper 毛玻璃锁屏

今儿个 又看i3lock-wrapper的时候看了下man xautolock,发现了一些有意思的选项。毛玻璃锁屏是酱紫的: 在.xinitrc里(startx的时候会执行.xinitrc里的命令)使i3lockwrapper.sh于后台运行,这个sh里再调用xautolock设置锁屏相关的东西,毛玻璃效果通过i3lock-wrapper实现。(i3lock-blur应该也行,没用过)~/.xinitrc :#!/bin/bash/usr/bin/monitor.sh#urxvtd --quie

2021-02-17 21:28:15 4032

原创 接前。又遇到个问题,开机后3min总会“莫名其妙”黑屏。(只能算勉强解决了吧)

引起黑屏的原因算是找到了,不过没有从根儿上解决,只能绕过。事情是酱紫的:从2021年1月开始(不知道2020年12月29~31有没问题),Arch总会在开机后的3分钟左右黑屏,但是这个黑屏还不是全黑,因为能看出来笔记本屏幕是亮着的,也就是处于connected状态,却显示不出任何东西,但是能进行操作:用快捷键打开终端可以reboot。起初不明白为什么会黑屏,后来看了好几次都是uptime 3 min左右的时候会黑屏,这时才想到之前调外接显示器时,是看了官网wiki:用udev rules在检测到显示

2021-02-10 16:58:58 1414

原创 接上篇。隔了很久之后才更新arch,次日又发现两个问题。

当鼠标光标在Chromium中时,经常闪烁,无论光标是静止还是移动,都会不停地闪烁,但是在文件管理器中时就不会闪烁。不知道什么原因,但是现在已经基本不闪烁了(只有当鼠标光标指向的东西是含有超链接的或是需要弹出“那种含有进一步说明信息的小框框”的 才会闪烁几下)。还有一个问题就是,有时开机以后,会出现两个鼠标光标:一个是固定在屏幕中心的,无法移动,一个是可以自由移动的“真正”的光标。将自由移动的光标移到屏幕中心的那个光标,二者重合时,是固定的那个光标在上,可自由移动的光标在下。 不知道这是什么引起的,但是.

2020-12-29 23:44:45 1314 1

原创 很久没更新arch了,PGP signature问题 unknown trust

        使用pacman -Syu更新,但是又一次遇到了签名失效问题,之前忘记怎么解决了,记得好像更新还是添加一下就行了。但是这次,根据官网wiki中“Signature is unknown trust”描述的,用pacman-key --refresh-keys更新,失败了;手动添加key也失败了,因为不知道从哪获取keyID。       &n

2020-12-28 00:24:04 9464 2

原创 FreeBSD 12.1 Handbook Notes Part 1 Getting Started

Part 1. Getting StartedChapter 2. Installing FreeBSDFreeBSD的镜像分为多种,如:CD的、DVD的、memstick。用于U盘的,是memstick.img的。    Using dd to write the image: # dd if=FreeBSD-12.1-RELEASE-amd64-...

2020-03-29 00:17:31 1122

原创 Arch Linux Installation Guide 2020 (UEFI+GPT+LVM+Dual Boot)

Win 10 和 Arch Linux双启动详细描述请查看Arch Wiki中有关双启动的页面。推荐先安装好Windows,再安装Linux。安装Linux时只要挂载Windows安装时创建的ESP分区就行了。如果电脑支持UEFI,那就以UEFI启动方式安装Windows和Arch,硬盘的Partition table建议UEFI搭配GPT、传统BIOS搭配MBR。也阔以叉开搭配,可以参考我...

2020-02-24 23:51:58 1676

原创 Flask上传文件——备忘贴

最近看了《Flask Web Development》中文版第二版的部分内容,根据自己需要做了一个图片上传的Web App。单文件上传:这个比较好实现,用flask官网文档的方法、Flask-WTF的文件上传方法、Flask-Uploads的文件上传方法都能很快实现,基本没什么问题。多文件上传:一开始看书上有写着WTForms的MultipleFileField多文件上传字段,就照着单文件上传...

2019-03-24 00:01:22 172

原创 Arch Linux下的外接显示器

之前的外接显示器配置一直用的static状态,写了一个conf文件,里面简单设置一下基本信息。每次开机前插上显示器,进入系统后,就能自动配置了。但是之前总是觉得显示器上的字很模糊,还以为是因为Linux下的字体没有高分辨率的。直到昨天才发现,原来是因为显示器分辨率不是文件中配好的1920x1080_60.00。然后用xrandr调了一下,$ xrandr --output DP1 --right...

2019-03-19 11:48:05 7205 2

原创 Arch Linux下的亮度/音量调节

Arch Linux下的亮度/音量调节CMD调节笔记本功能键调节CMD调节        之前的亮度调节一直是用xbacklight来调节,可以使用百分比数来调节屏幕亮度,e.g. $ xbacklight =30%。        ...

2019-03-18 19:44:47 5826

原创 Arch Linux和Windows 10双系统安装记录(HP ProBook 440 G2/GPT/UEFI)

背景所用笔记本为HP ProBook 440 G2。先前一直是win 10 + Arch + MBR/BIOS双系统,但是突然想给Arch装上LVM,这样以后能动态调整分区大小。所以就决定重装一次Arch:先用引导修复工具将MBR重写,接着进win 10删除Linux分区,然后下载最新Arch镜像,刻录,重装。一直到安装GRUB之前都没有任何问题,但是就在GRUB安装时出错了,报错意思是我的c...

2019-02-18 19:59:23 1342

原创 CSDN博客MarkDown指南

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

2019-02-16 11:53:55 143

原创 用Tensorflow实现植物幼苗图像分类(Kaggle——Plant Seedlings Classification)

这道题作为了一门课程期末的考试题, 但因时间及硬件条件的限制,只是简单的搭网络、做预测,对模型精度并没有进行细调。一、数据增强(Data Augmentation)#!/bin/python3import tensorflow as tfimport matplotlib.pyplot as pltimport os, randomdef Left_Right(img):...

2018-07-04 00:20:02 4801 16

原创 [MPICH] Matrix Multiplication

Samples :10 55 31 2 3 4 56 7 8 9 1011 12 13 14 1516 17 18 19 2021 22 23 24 2526 27 28 29 3031 32 33 34 3536 37 38 39 4041 42 43 44 4546 47 48 49 501 5 1.12 4 2.23 3 3.34 2 4.45 1 5...

2018-06-09 22:46:09 229

原创 C-Fibonacci123

Fibonacci的三种写法,当N稍大一点时,递归的慢就显出来了。 参数N表示求的是第N项斐波那契数(这里设前两项是0、1) code:#include<stdio.h>long long Fibonacci1(long long n) { long long a = 0, b = 1, c, i; if(n == 1) return a...

2018-04-14 10:28:32 177

原创 C-插入排序、归并排序、快速排序(代码记录)

目的:备忘 以下直接贴代码:#include<stdio.h>#include<stdlib.h>void myswap(int * a, int * b) { int tmp; tmp = *a; *a = *b; *b = tmp;}void insertion_sort(int * Ar, const int low, const int high) {

2018-04-14 00:39:04 173

原创 C++的格式化输出之小数尾数

本文仅是个人想记录一下C++的某些用法,倘若以后忘了还能复习一下浮点数的显示精度&nbsp;&nbsp;&nbsp;&nbsp;浮点数精度的含义取决于输出模式。在默认模式下,它指的是显示的总位数。在定点模式和科学模式下,精度指的是小数点后面的位数。C++的默认精度为6位。float a = 130, b = 3.1456;cout &lt;&lt; a &lt;&l...

2018-03-17 14:50:34 1318 1

原创 [MarkDown备忘]欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-03-17 13:55:10 203

原创 C/C++中的结构体

在C中:typedef struct Student{ int a;}Stu; struct Student stu1; Stu stu2; stu1.a = 2; stu2.a = 3;使用typedef后,Stu和struct Student一样,是一种结构体类型,能用来定义变量。在C++中:typedef struct Student{ int

2017-12-10 23:48:23 163

原创 蓝桥杯 入门训练 Fibonacci数列

问题描述: Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式: 输入包含一个整数n。输出格式: 输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结

2017-12-05 19:08:21 562

原创 Hadoop_HBase_Zookeeper_Cluster_Setup

Hadoop HBase Zookeeper的集群搭建 总体流程 先配置一个节点(Master),再配置其他节点(Slaves) 环境说明 Arch Linux 4.9.11 — 三台虚拟机 Java version 1.7.0_131 Hadoop 2.7.3 HBase 1.2.6 Zookeeper 3.4.10 Getting

2017-10-08 13:45:41 298

原创 Archlinux_installation_guide

Archlinux安装教程(MBR+BIOS)1. 分区分区工具: 推荐使用cfdisk 若是装纯Arch,分区完成后要对自选的某个分区进行Bootable操作(‘Toggle bootable flag of the current partition’),不然装好后无法进入系统。2. 安装文件系统假如分区是(假定只有一块硬盘sda) sda1 sda2 sda3 sda4 /

2017-09-04 09:10:51 529

原创 SMPCUP2017_linux_cmd

SMPCUP2017—Linux命令流重定向命令 >和>>,前者是覆盖,后者是追加假如有名为helloworld.py的python script#!/bin/python3# -*- coding: UTF-8 -*-print('Hello,world!')和普通文本文件123.txtthis is 123.txt在终端命令行中运行./helloworld.py ,会在终端中输出 Hel

2017-07-09 13:01:05 810

原创 Python------Excel

写一下最近用过的python excel包xlrd及作图import xlrdimport matplotlib.pyplot as pltimport matplotlib# 打开workbookwb = xlrd.open_workbook(r'pathToExcelFile')# 获取excel中的第一张表(也可以sheet_by_name())sh = wb.sheet_by_i

2017-05-20 11:45:17 355 2

原创 memset

std::memset Defined in header <cstring> (‘<”>’的转义为<and>) Cppreference void* memset( void* dest, int ch, std::size_t count); Converts the value ch to unsigned char and copies it i

2017-04-11 21:09:50 392

原创 图的存储结构---(*链式前向星*)

(写出来仅供随时参考)邻接矩阵 代码引自my_Dijkstratypedef struct ArcCell { int weight; // 邻接矩阵的元素即为图的边的权值}ArcCell, AdjMatrix[MAX_VERTEX_NUM][MAX_VERTEX_NUM];typedef struct { int vexs[MAX_VERTEX_NUM]; // 存放顶点的数组

2017-04-10 23:56:09 445

原创 等差素数数列

蓝桥杯 04/08/2017标题:等差素数列2,3,5,7,11,13……是素数序列。 类似:7,37,67,97,127,157 这样完全由素数组成的等差数列,叫等差素数数列。 上边的数列公差为30,长度为6。2004年,格林与华人陶哲轩合作证明了:存在任意长度的素数等差数列。 这是数论领域一项惊人的成果!有这一理论为基础,请你借助手中的计算机,满怀信心地搜索:长度为10的等差素数列,其公

2017-04-08 15:05:04 2531

原创 struct_and_sort_and_structSort

cpp/Algorithm/sort 和 利用sort对结构体排序 先说sortcppreference里sort的几种用法:1.// sort using a standard library compare function objectstd::sort(s.begin(), s.end(), std::greater<int>());for (auto a : s) { s

2017-04-06 22:50:41 241 1

原创 Hadoop_Pseudo_Distributed

Hadoop-2.7.3 Pseudo Distributed on Archlinux 环境Archlinux 4.xHadoop-2.7.3JDK7-openjdk Start1. 创建用户名为hadoop的用户# useradd -m hadoop -s /bin/bash 以root用户登陆创建 # passwd hadoop 设置hadoop用户的密码 为hadoop用户

2017-04-03 19:07:44 457

空空如也

空空如也

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

TA关注的人

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