- 博客(69)
- 问答 (2)
- 收藏
- 关注
原创 设置MariaDB,创建新库,新用户并授权其可以从任何主机登录
-注意所有对用户的授权都是以 用户名@'%' 的形式出现的,这表示对MariaDB而言,用户天生就是加了登录点限制的存在。MariaDB [(none)]> create user 要建的用户名@'%' identified by '密码';MariaDB [(none)]> grant all on 刚建的库名.* to 刚建的用户@'%';这里的root是指MariaDB的管理员用户,和系统的root不搭边,只是同名而已。5、将刚建的库的所有权限授权给刚新建的用户。
2024-04-11 10:05:42
1027
原创 ASP.NET Core MVC中 TagHelper
libman.json是库管理器清单文件,简化的内容如下{ "version": "1.0", //当前的libman文件版本 "defaultProvider": "cdnjs", //默认从哪个CDN网络下载文件 "libraries": [ { "library": "twitter-bootstrap@5.1.3",
2022-04-13 20:34:07
490
原创 ASP.NET Core MVC中的路由(路由模板、属性路由)
Startup.cs文件中Configure()方法的代码设置HTTP请求处理管道。一、默认路由模板:app.UseMvcWithDefaultRoute(); 默认路由模板规则是这样的:{controller=Home}/{action = Index}/{id?} 其中{id?}中的?表示此参数是可选的(非必填)。二、自定义路由模板(常规路由):Startup.cs文件中Configure()方法里加这个:app.UseMvc(ro...
2022-04-08 23:22:43
2825
原创 ASP.NET Core MVC框架部分内容
ViewModel: 是model和view之间的桥量,它会包含View所需的所有数据;我理解ViewModel是为了满足View的数据项外加的一个类,作用其实就是集合一下数据项。布局视图: 使用布局视图,让所有视图保持一致的外观变得更加容易,因为如果有任何更改,则只有一个要修改的布局视图文件,然后更改后将立即反映在整个应用程序的所有View中,这样易于维护而且还提升效率。 在View中用 @{Layout="xxx/xx/xxx.cshtml";}...
2022-04-07 22:51:27
280
原创 ASP.NET Core 中View调用,从Controller传递数据到View
所有HomeController的视图都位于Views文件夹中的Home文件夹中所有StudentController的视图都位于Views文件夹中的Student文件夹中。默认情况下MVC会查找具有相同名称且扩展名为.cshtml的视图文件举个栗子: 假设控制器HomeController中有一个方法Details(),这个方法调用View时 public ViewResult Details() { ...
2022-04-07 22:49:51
770
原创 ASP.NET Core 开发人员异常页面
launchSettings.json中会设置不同的环境参数(Development、Staging、Production)//------------------------------------------------------------------------------------------Startup.cs中Configure()方法的一开始就会读取环境参数,并判断是否开发环境进而决定是否注入UseDeveloperExceptionPage中间件(直译就是:“使用开发人员异常页面”
2022-04-07 22:48:03
664
原创 ASP.NET Core 静态文件中间件(默认文件的设置)
一、UseDefaultFiles()中间件默认会去查找的地址信息的顺序。● Index.htm● Index.html● default.htm● default.html新增的default.html文件需要放入wwwroot文件夹的根目录中,否则无法运行。二、重新定义默认文件 DefaultFilesOptions defaultFilesOptions = new DefaultFilesOptions(); default...
2022-04-02 14:15:48
1310
原创 ASP.NET Core 中间件特点及工作流程
特点● 可同时被访问和请求。● 可以处理请求,然后将请求传递给下一个中间件。● 可以处理请求,并使管道短路。● 可以处理传出响应。● 中间件是按照添加的顺序执行的。工作流程● 所有的请求都会在每个中间件调用next()方法之前触发。请求按一定方向依次穿过所有管道。● 当中间件处理请求并产生响应时,请求处理流程在管道中开始反向传递。● 所有的响应都会在每个中间件调用next()方法之后触发。响应按一定方向依次穿过所有管道。...
2022-04-02 12:41:38
451
原创 ASP.NET Core 配置源的读取顺序
一、appsettings.json二、appsettings.{Environment}.json三、用户机密(secrets.json)四、环境变量(launchSettings.json,此文件仅用于开发环境)五、命令行参数(dotnet run x = "xxx") 从前致后按顺序读取。 如果在多个配置源中具有密钥名称相同的配置设置(简单来说就是重名了),则后面的配置源会覆盖先前的配置源。...
2022-04-01 17:53:36
410
原创 centos7增加一批中文字体
1、CentOS中,字体库的存放位置就是/usr/shared/fonts目录,mkdir -p /usr/share/fonts/chinese建个一目录准备放新的字体文件chmod -R 755 /usr/share/fonts/chinese权限整一下2、找一个windows机器,在c:\windows\fonts中找的自己想要的字体(.ttc .ttf .fon都可以),考到上面建的/usr/share/fonts/chinese这个里。在windowss中打开字体文
2021-11-04 12:14:07
643
原创 coproc()协程(在一个子shell中执行一组进程)
[user@centos7 ~]$ coproc (sleep 10;sleep 15)[1] 13143[user@centos7 ~]$ ps -lF S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD0 S 1000 12989 12978 0 80 0 - 29277 do_wai pts/0 00:00:00 bash1 S 1000 13143 12989 0 80 0 - 2...
2021-10-30 12:07:45
638
原创 &把进程扔到后台
[user@centos7 ~]$ sleep 10&[1] 12516[user@centos7 ~]$ ps -lF S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD0 S 1000 10387 10376 0 80 0 - 29310 do_wai pts/0 00:00:00 bash0 S 1000 12516 10387 0 80 0 - 27013 hrtime p...
2021-10-30 11:47:27
102
原创 ps的用处
[user@centos7 ~]$ ps -lF S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD0 S 1000 10387 10376 0 80 0 - 29310 do_wai pts/0 00:00:00 bash0 S 1000 11711 10387 0 80 0 - 29914 sigsus pts/0 00:00:00 tcsh0 R 1000 11728 1171...
2021-10-30 11:30:59
149
原创 Linux控制台终端背景、文本设置颜色
反色开setterm -inversescreen on反色关setterm -inversescreen off
2021-10-29 16:27:46
737
原创 apt和apt-get
Debian 使用一套名为Advanced Packaging Tool(APT)的工具来管理这种包系统,不过请不要把它与apt命令混淆,它们之间是其实不是同一个东西。 在基于 Debian 的 Linux 发行版中,有各种工具可以与 APT 进行交互,以方便用户安装、删除和管理的软件包。apt-get便是其中一款广受欢迎的命令行工具 apt-cache、apt-config等。如你所见,这些命令都比较低级又包含众多功能,普通的 Linux 用户也许永...
2021-10-28 15:35:14
191
原创 deb与rpm互换
Debian的DEB与redhat的RPM是使用alien可以实现互换.1、安装aliensudo apt-get install alien 进行安装2、转换RPM为DEBsudo alien xxx.rpm3、转换DEB至RPMsudo alien -r xxxdeb
2021-10-28 14:44:03
1115
原创 有时centos下用yum list找不到包可以这样
yuminstallepel-release//扩展包更新包 yumupdate//更新yum源
2021-10-27 18:03:52
659
原创 Linux CentOS7 下 nginx 托管 .Net Core发布的webapp
其实就就是编辑这个#vim /usr/local/webserver/nginx/conf/nginx.conf加入一下server
2021-06-16 13:15:33
126
原创 CentOS7 Linux 下Visual Studio Code 1.56 无响应 卡死
在https://code.visualstudio.com/updates/下去下
2021-06-08 15:18:14
757
原创 CentOS Linux 安装.NET Core 开发环境dotnet-sdk-3.1
一、先添加微软包存储库rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
2021-06-08 13:33:22
1723
原创 Linux CentOS 默认启动项设置
一、看下能选的项目#cat /boot/grub2/grub.cfg | grep menuentry 二、grub2-set-default 'CentOS Linux (3.10.0-957.el7.centos.plus.x86_64) 7 (Core)' 设置要作为默认启动的内核
2021-06-05 16:30:13
346
原创 设置 CentOS linux Numlock默认开启
vim /etc/ALLTTY=/dev/tty[1-8] #定义一个数组for MYTTY in $ALLTTY ; do #遍历 setleds -D +num < $MYTTY #重定向输入给setledsdone
2021-06-04 10:06:46
995
原创 CentOS Linux 下驱动hp打印机
一、root下hplip相关装上,先#yum install hplip hplip-* -y二、桌面用户运行hp-setup
2021-06-02 12:41:21
866
原创 CentOS主机名称显示、设置修改
显示当前主机名称的配置信息:# hostnamectl status置或修改主机名称:# hostnamectl set-hostname linuxprobe
2021-06-01 11:31:24
303
原创 vim 搜索字符串
vi/vim下如何搜索字符串 1.命令模式下,输入:/字符串比如搜索user, 输入/user按下回车之后,可以看到vim已经把光标移动到该字符处和高亮了匹配的字符串2.查看下一个匹配,按下n(小写n)3.跳转到上一个匹配,按下N(大写N)4.搜索后,我们打开别的文件,发现也被高亮了,怎么关闭高亮? 命令模式下,输入:nohlsearch 也可以:setnohlsearch;当然,可以简写,noh或者set noh。...
2021-05-31 18:11:53
3376
原创 最近一次CentOS安装手记
配置的网络安装源https://mirrors.163.com/centos/8.3.2011/isos/x86_64/
2021-05-31 17:23:06
147
原创 Linux tar.gz、tar、bz2、zip 等解压缩、压缩命令详解
Linux tar.gz、tar、bz2、zip 等解压缩、压缩命令详解tar最常用的打包命令是 tar,使用 tar 程序打出来的包我们常称为 tar 包,tar 包文件的命令通常都是以 .tar 结尾的。生成 tar 包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲 tar 命令的基本用法。tar 命令的选项有很多(用 man tar 可以查看到),但常用的就那么几个选项,下面来举例说明一下:# tar -cf all.tar *.jpg这条命令是将所有 .jpg 的文件打成
2021-05-27 15:39:04
278
原创 linux创建或解压tar.xz
XZ压缩最新压缩率之王xz这个压缩可能很多都很陌生,不过您可知道xz是绝大数linux默认就带的一个压缩工具。之前xz使用一直很少,所以几乎没有什么提起。我是在下载phpmyadmin的时候看到这种压缩格式的,phpmyadmin压缩包xz格式的居然比7z还要小,这引起我的兴趣。最新一段时间会经常听到xz被采用的声音,像是最新的archlinux某些东西就使用xz压缩。不过xz也有一个坏处就是压缩时间比较长,比7z压缩时间还长一些。不过压缩是一次性的,所以可以忽略。xz压缩文件方法或命令
2021-05-27 15:35:52
283
原创 更改ssh访问端口
只有一个配置文件的一个地方需要改,如下#vim /etc/ssh/sshd_config原来被注释掉的一行#Port 22改成Port 22Port 1234这时请把这行先都保留上,测试好新的端口完全OK以后现删Port 22这一行,原因不用说了吧。重启ssh服务#systemctl restart sshd.service看下ssh目前的装态#systemctl status sshd.service放通防火墙一切安好的话再在#v...
2021-05-22 01:47:57
1014
原创 在CentOS7已有nginx下安装Discuz
一、php是Discuz的先决条件,相关组件先装上; 至于必须的mysql,CentOS7中有自带的mariadb版,不必管它。#yum install php#yum install php-fpm#yum install php-mysql二、把Discuz下下来,解开、放好#mkdir /discuz#cd /discuz#wget https://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8....
2021-05-19 09:53:30
296
空空如也
python3 import的区别
2019-04-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人