自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

founderznd

天之道,不争而善胜,不言而善应,不召而自来,禅然而善谋。

  • 博客(65)
  • 收藏
  • 关注

原创 IStoreOS 挂载远程共享文件夹

【代码】IStoreOS 挂载远程共享文件夹。

2024-04-11 11:58:48 194

原创 QNAP使用心得:每天定时更新小雅Alist的方法

每日自动更新小雅Alist

2024-04-01 12:33:32 159

原创 win11 小组件无法正常工作的解决方法

目录原因原因是因为Windows Web Experience Pack被误删了。在应用商店直接搜索下载即可https://www.techepages.com/windows-11-widgets-not-working/下载地址:https://www.microsoft.com/en-us/p/windows-web-experience-pack/9mssgkg348sp...

2021-11-27 22:41:10 9074 3

原创 Linux使用笔记:Tomcat安装部署

1. 简介Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。2. 安装部署2.1. 账户建立su - root# 创建用户,已有就跳过userad

2020-12-04 10:42:58 222

原创 Linux使用笔记:Oracle数据库安装配置(命令行安装)

文章目录1. Oracle数据库安装配置1.1. 安装准备1.2. 修改内核参数1.3. 创建安装用户和目录1.4. 修改配置文件1.5. 开始安装1.5.1. 上传安装包1.5.2. 静默安装(命令行安装)1.5.3. 日志查询1.5.4. 防火墙1.6. 设置监听1.7. 新建数据库1.8. 数据库的启动和关闭1.9. sqlplus操作1.10. Linux操作2. 创建表空间2.1. 创建表空间2.2. 查询验证2.3. 数据库导入导出3. 错误3.1. ORA-280401. Oracle数据库

2020-12-04 10:17:56 1934 2

原创 Linux使用笔记:JDK安装

JDK安装点击:https://injdk.cn/查询想要的版本复制下载地址# 查看之前安装情况rpm -qa|grep -i jdk# 卸载旧JDKrpm -e --nodeps# 创建JDK目录mkdir -p /usr/local/jdk && cd /usr/local/jdk# 下载(如果找不到下载地址,则官网手动下载后上传)wget https://d6.injdk.cn/oracle/8/jdk-8u251-linux-x64.tar.gz#

2020-12-04 10:14:28 216

原创 Linux使用笔记:文件权限配置

权限配置使用ll命令可以方便的查看系统文件目录的权限[root@centos_7 home]# ll总用量 0drwx------. 3 nandi nandi 78 7月 16 09:10 nandi-rwxrw-r--. 1 root root 0 7月 16 09:45 readmedrwx------. 3 test test 78 7月 16 09:09 test上面的信息解读:以readme为例,可以看到其所属用户为root(第一个表示用户),所属用户组为r

2020-08-26 15:30:47 153

原创 Linux 使用笔记:YUM

文章目录YUM简介常用命令换源本地源其他问题YUM简介Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。常用命令查看当前的源yum repolist已加载插件:fastestmirror, langpacksLoading mirror spee

2020-07-17 11:16:50 178

原创 Linux 使用笔记:PS进程管理

文章目录PS进程管理1. 查看进程2. 删除进程PS进程管理Linux中ps命令用于显示当前进程 (process) 的状态。1. 查看进程# 查看,包含 java 字段,过滤 grep 字段ps -ef | grep java | grep -v greproot 10214 1 0 02:15 ? 00:02:32 java -jar MoMo-0.0.1-SNAPSHOT.jarroot 10605 1 0 02:15 ?

2020-07-17 09:10:01 122

原创 Python学习笔记#9:病毒传播模拟程序

文章目录概述1. 导入包2. 全局参数3. 定义人4. 环境5. 病毒感染6. 动态显示7. 结果概述使用python 借助matlibplot包,模拟疫情传播1. 导入包import numpy as npimport matplotlib.pyplot as plt2. 全局参数# 地图宽度width = 100# 总人口pop = 500# 初始病人数量n = 10# 感染半径sd = 10# 感染几率 50%sr = 0.53. 定义人坐标:随机分布

2020-06-23 17:42:52 2489 2

原创 Python学习笔记#8:Pandas

Pandas 简介Pandas是一个开源的,BSD许可的库,为Python编程语言提供高性能,易于使用的数据结构和数据分析工具。Pandas是NumFOCUS赞助的项目。这将有助于确保Pandas成为世界级开源项目的成功,并有可能捐赠给该项目。安装pip install Pandas必要包import Pandas as pdimport numpy as np基本用法数据生成SeriesSeries 和 list 类似,可以直接从 list 转化l = [i for i in

2020-06-19 15:46:48 171

原创 Linux使用笔记:systemctl

systemctlsystemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。# 启动一个服务:systemctl start firewalld.service# 关闭一个服务:systemctl stop firewalld.service# 重启一个服务:systemctl restart firewalld.service# 显示一个服务的状态:systemctl status firewalld.service

2020-06-02 15:19:35 172

原创 Linux 使用笔记:小技巧汇总

文章目录1. 进程2. crontab定时任务3. scp远程传文件4. 网络查询服务器运行时间查询启动记录Redhat使用DVD光盘作为yum软件源挂载系统光盘查看光盘所在目录进入光盘目录查看光盘文件修改yum配置。添加一个新的yum源配置文件清空并重载 yum测试yum安装RPM数据库问题1. 进程# 查看进程ps PID TTY TIME CMD 50324 pts/0 00:00:00 bash 55606 pts/0 00:00:00 ps#

2020-06-02 12:32:17 160

原创 Python学习笔记#7:多线程 Threading

文章目录Python内置库:threading多线程1. 创建线程2. 守护线程与非守护线程3. 守护线程与非守护线程的区别4. 线程阻塞 join()timeoutPython内置库:threadingPython的线程操作在旧版本中使用的是thread模块,在Python27和Python3中引入了threading模块,同时thread模块在Python3中改名为_thread模块,threading模块相较于thread模块,对于线程的操作更加的丰富,而且threading模块本身也是相当于对t

2020-05-20 14:30:31 208

原创 Python学习笔记#6:numpy的使用

文章目录Numpy矩阵NumpyNumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。NumPy 的前身 Numeric 最早是由 Jim Hugunin 与其它协作者共同开发,2005 年,Travis Oliphant 在 Numeric 中结合了另一个同性质的程序库 Numarray 的特色,并加入了其它扩展而开发了 NumPy。NumPy 为开放源代码并且由许多协作者共同维护开发。NumP

2020-05-15 12:05:40 471

原创 Python学习笔记#5:Matplotlib画图

文章目录静态图形动态图形静态图形先看一个非常简单的例子:import numpy as npimport matplotlib.pyplot as plt# 长和宽row = 10col = 10# 初始化矩阵matrix = np.zeros((row, col))# 画对角线for i in range(row): for j in range(col):...

2020-04-13 17:44:10 414

原创 Python学习笔记#4:快速生成二维矩阵的方法

文章目录普通方法:简洁方法错误的方法高级方法普通方法:最简单易懂的方法,这种逻辑不仅适用于 python,也适用于任何变成语言。row = 5col = 8matrix = []for i in range(row): m = [] for j in range(col): m.append(False) matrix.append(m)...

2020-04-07 15:44:48 4278

原创 Python学习笔记#3:类 Class

文章目录类初始化与实例变量与方法共有与私有继承与多态类面向对象编程(OOP)是一种编程思想。Python就是一门OOP的语言。OOP当中最重要的概念就是类和实例,类是抽象的模板,实例就是具体的对象。初始化与实例class Student(object): def __init__(self, name=None, tell=None): self.name =...

2020-03-24 17:22:14 110

原创 Python学习笔记#2:基本语法结构

文章目录前言程序基本结构if 语句for 语句while 语句try 语句函数无参数固定参数默认参数未知参数传递带键参数传递lambda函数回调函数yield 函数例子1:斐波拉契数列例子2:生成随机数列主函数数据结构列表 list元组 tuple集合 set字典 dict前言本文记录Python得几种基本语法程序基本结构# coding: utf-8import sys # 导...

2020-03-24 17:21:57 287

原创 算法学习笔记:约瑟夫问题

文章目录约瑟夫问题问题简化代码约瑟夫问题据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友...

2020-03-24 16:17:32 288

原创 Python学习笔记#1:Python + VS Code

目录前言环境搭建VSCode下载安装Python插件新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言记录...

2020-03-19 09:53:54 149

原创 VMWare 网络配置

前言VMware有三种网络连接模式:VMnet0:桥接模式(需要管理员权限)VMnet1:Host-Only模式VMnet8:NAT模式Bridged(桥接模式)这种模式下,从网络技术上理解相当于在宿主机前端加设了一个虚拟交换机,然后宿主机和所有虚拟机共享这个交换机。VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器,你需要手工为虚拟系统配置...

2020-03-19 09:43:45 227

原创 Linux使用笔记:网络配置

Linux修改网络配置vim /etc/sysconfig/network-scripts/ifcfg-XXXXHWADDR=00:0C:29:3E:C6:F6 TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=noneDNS1=218.201.4.3DEFROUTE=yesIPV4_FAILURE_FATAL=n...

2020-03-19 09:41:51 297

原创 Tkinter开发实例:简单文件浏览工具

效果图代码import osimport tkinter as tk# filedialog是tkinter模块下的一个子模块,并不是他的函数和性质。不能直接去调用filedialog模块下的函数;需要引入子模块filedialog,再去使用它的函数。# 这个问题提示我们再使用python的过程中,需要注意子模块和函数的性质。# 同时这也是类中的相关知识,子模块就是子类,函数是父类...

2020-03-18 15:00:35 1591

原创 Linux使用笔记:实现SMB共享

文章目录Samba安装samba 和 samba-common-bin配置/etc/samba/smb.conf文件测试配置文件是否有错误,根据提示做相应修改添加登陆账户并创建密码,必须是 linux 已存在的用户重启 samba 服务测试Sambasamba 是在Linux和UNIX系统上实现SMB协议的一个免费软件,通过他我们可以实现文件的共享。安装samba 和 samba-com...

2020-03-13 12:19:16 424

原创 VSCode 安装配置 yapf

目录yapf简介安装启用配置yapf简介yapf是一款由Google开源的Python代码自动格式化工具,它根据PEP 8规范可以帮我们自动格式化我们的代码,让代码更规范、更漂亮。本文介绍VSCODE下面安装配置yapf安装pip install yapf启用File -> Preferences -> Setting搜索框输入:formatting.provider...

2020-03-13 12:16:06 7220 1

原创 Linux使用笔记:配置FTP服务器(vsftp)

0 前言本文记录自己安装配置ftp服务器的全过程ftp提供3种登录方式,1 安装基本环境1.1 安装vsftpyum install vsftpd -y1.2 备份配置文件cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak[root@ftp-server ~]# cp /etc/vsftpd/vsftpd.conf /...

2020-03-06 17:04:31 7693 1

原创 Linux使用笔记:使用Chrony搭建NTP服务器

chrony简介官网:https://chrony.tuxfamily.org从CentOS 8开始,ntpd 正式被 chrony 取代,与前代 ntpd 相比,chrony 性能更好,安装配置更方便。常用命令安装chronyyum install -y chrony启用chronysystemctl enable chronyd.servicesystemctl disa...

2019-12-23 16:35:08 2629

原创 Qt学习笔记#10:QMenuBar()、QMenu()和QAction()的使用

Qt中要建立菜单,有三个类很重要: QMenuBar(QWidget * parent = 0) QMenu(QWidget * parent = 0) QMenu(const QString & title, QWidget * parent = 0) QAction(QObject * parent) QAction(const QString & text,

2019-05-09 23:37:39 28824 1

原创 Qt学习笔记#9:画一条带箭头的线

QPainterPathQPainterPath其实是一个容器,他可以包含一个或者多个不同的绘画步骤,通过这些步骤组成较为复杂的图案,然后使用QPainter.drawPath()将这些图案一次性画出来。画一条带箭头的线带箭头的线,在很多地方都会用到,以致于一开始我认为Qt会提供这样一个类。。。没想到的是Qt不仅没有提供相关的类,自己实现的时候还颇为复杂。。其实我比较不理解。。为什么Qt不提供一个带

2019-05-09 23:23:51 27796

原创 Mac OS 使用技巧汇总

finder中显示文件夹路径在Mac OS X中每当打开一个文件夹,窗口最下面就会显示这个文件夹的路径(如果不显示请打开Finder窗口后,选择上方的“显示”——“显示路径栏”)。使用下面的小方法,可以让这个显示路径直接从现有账户名称开始,去掉前面两项用途很少的路径指示:打开 应用程序-实用工具-中端,复制粘贴如下代码并回车:defaults write com.apple.finder PathB

2019-05-09 22:12:23 698

原创 Linux使用笔记:firewalld 防火墙

1. firewalld的基本使用启动systemctl start firewalld关闭:systemctl stop firewalld查看状态:systemctl status firewalld 开机禁用 :systemctl disable firewalld开机启用 :systemctl enable firewalld2. systemctls...

2019-05-09 01:49:45 208

原创 利用Raspberry Pi搭建一个基于OpenMediaVault系统的NAS

不知不觉,也下载了不少的片儿了。。。身边硬盘也多了起来。。。东西多了,插来插去很不方便。于是就有了自己搭建一个NAS的想法。 其实主要也是因为没钱买高端的。。准备raspberry pi 3移动硬盘若干个 raspbian或者OpenMediaVault二选一,分别对应samba和OMV两种搭建方法。puttyy用于远程连接raspberry pi,否则每次都要准备一个usb键盘和us

2019-05-08 23:13:23 52651 2

原创 算法学习笔记:随机迷宫

随机迷宫迷宫生成算法也有很多种,也正是由于结果随机,反过来讲就意味着该问题由无数种解,所以它完全可以利用回溯的思想。常见算法由三种:十字分割法随机prim算法深度优先算法十字分割法先画一个十字分成四个部分在三面墙上打洞再在每个子部分中重复这一步骤,直至空间不够分割(这个值需要我们自行设置)十字分割法生成的迷宫会形成一个一个大小不一的房间,适合制作RPG游戏地图。...

2019-04-29 22:45:39 484

原创 算法学习笔记:回溯

回溯从问题的某一种可能出发, 搜索从这种情况出发所能达到的所有可能, 当这一条路走到” 尽头 “的时候, 再倒回出发点, 从另一个可能出发, 继续搜索. 这种不断” 回溯 “寻找解的方法, 称作” 回溯法 “。回溯是一种算法思想,可以用递归实现。通俗点讲回溯就是一种试探,类似于穷举,但回溯有“剪枝”功能,比如求和问题。给定7个数字,1 2 3 4 5 6 7求和等于7的组合,从小到大搜索,...

2019-04-29 21:20:39 150

原创 算法学习笔记:递归

概念递归其实就是一种函数调用函数本身的编程方式,他的实质是把问题分解成规模缩小的同类问题的子问题,然后递归调用方法来表示问题的解。有种说法我觉得很好,所谓递归,就是利用大道至简的思想,把一个大的复杂的问题层层转换为一个小的和原问题相似的问题来求解的这样一种策略。优点递归给人的感觉是惊艳,它往往能给我们带来非常简洁非常直观的代码形势,从而使我们的编码大大简化。缺点效率往往很低,费时和费内存空间。在递归

2019-04-28 00:35:15 811

原创 ASP.NET MVC框架学习#3:账户管理

前言上一章我们建立了数据库,实现了对业务信息的管理,但是网站的建设中还有一类比较特殊的数据管理,就是对数据的加密以及验证访问,最常用的就是账户的注册,登录,注销,修改等。为了研究这个问题,本章会在原先网站基础上添加用户注册登录界面。数据模型首先,仍然是定义数据模型Account变量类型说明Idint关键值,数据库定位数据用。UserNamest...

2019-04-28 00:31:04 238

原创 ASP.NET MVC框架学习#1:创建第一个MVC项目

前言因为工作需要,开始接触 ASP.NET MVC 框架,对于我来说是一个全新的东西,需要从最基本的概念开始学习,特此记录学习过程中的各种心得体会,方便以后回忆。什么是MVC?MVC由三个部分组成,即Model,View和Controller。Model:负责整个系统的逻辑运算,数据库定义,数据处理等View:负责所有和视图有关的部分。Controller:从model取得数据,并决定...

2019-04-28 00:30:50 986 1

原创 ASP.NET MVC框架学习#2:数据库(2)连接已经存在的数据库

前言实际开发中,我们往往已经又了数据库,这个时候再用Code First就不合适。所以本章我们要学习如何连接外部数据库。Database FirstDatabase First 模式就是在开发过程中,先设计数据库,然后开发人员再根据数据库开发软件,一般来说,开发过程中不能排除更改数据结构的可能性,而数据库一旦发生改变,就意味着大量的代码需要改动,既浪费时间,也显得不灵活,不太符合MVC的...

2019-04-28 00:30:33 1271

原创 ASP.NET MVC框架学习#2:数据库(1)Code First

前言上一章记录了如何以MVC的方式建立一个网页,但是对于网站开发,网页是不够的,还必须用到数据库,只有建立了数据库,网站才算完整。本章记录几个数据库建立的方式。何谓ORMORM的全名是Object Relational Mapping,是一种编程技术,用于实现面向对象程序语言里,不同系统之间的数据转换,实际应用中,大多数应用在数据库与面向对象程序之间的转换。.NET应用ORM框架 / E...

2019-04-28 00:30:14 261

空空如也

空空如也

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

TA关注的人

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