- 博客(30)
- 资源 (6)
- 收藏
- 关注
原创 如何删除Windows我的电脑地址栏搜索记录
1.按下win+r,然后在窗口中输入regedit并单击回车打开注册表编辑器窗口2. 在左侧的菜单中依次展开HKEY_CURRENT_USER\Software\Microsoft\Windows \CurrentVersion\Explorer\WordWheelQuery;3. 然后来到右侧的窗口,在这里将除了“MRUListEx”之外所有的文件全部删除即可...
2020-06-17 14:58:19
3467
原创 linux C语言编程缓冲区问题
在c语言编程中我们常会遇到和scanf()相关的缓冲区的问题。比较常见的是使用scanf获取字符时常常读取到的不是想要的字符如下面的一段代码#include<stdio.h>int main(){ int choice; char c,b; scanf("%d",&choice); scanf("%c",&c); sca...
2020-03-31 22:10:27
589
原创 git同步更新GitHub和码云
首先github和码云上的仓库都要建好。然后将其中一个仓库clone到本地git clone XXXXX修改.git里面的配置文件config[core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = f...
2020-02-03 12:17:36
992
原创 同步异步,阻塞非阻塞,进程间通信
文章目录同步(synchronous),异步(asynchronous)阻塞(blocking),非阻塞(non-blocking)(这里指系统的io操作)进程,线程,一二进程间通信的方式管道匿名管道(pipe)命名管道(FIFO)消息队列共享内存信号信号量socket软链接和硬链接inode块软链接接和硬链接同步(synchronous),异步(asynchronous)同步:发起一个请求后...
2019-08-02 17:53:15
2416
2
原创 namespace
docker本质上是运行在主机上的进程,它通过namespace实现资源隔离,包括网络资源隔离,用户和用户组的隔离,进程间通信的隔离,进程号pid的隔离主机名和域名的隔离,挂载点(文件系统)隔离。进行namespace API操作的四种方式通过clone在创建新进程的同时创建namespace,是docker使用namespace的基本方法通过setns()加入一个已经存在的namesp...
2019-07-31 10:33:56
185
原创 nginx的gzip功能
想在全局生效在http块中配置,想在某个虚拟主机上生效则在server块里单独配置ngx_http_gzip_module模块处理的指令gzip on | off#设置gzip功能是否开启gzip_buffer number size#指定申请缓存空间的个数和每个空间的大小,size为内存页一页的大小getconf PAGE_SIZEgzip_comp_level level#压...
2019-07-27 12:35:36
791
原创 nginx高级配置
针对ipv4的内核参数文件在/etc/sysctl.conf ,修改生效使用sysctl -pnet.core.netdev_max_backlog #表示在网络接口的收包速率比内核快时,队列允许存在的数据包个数,默认为128,可以改为262144net.core.somaxconn #系统同时发起的tcp请求个数,默认128,存在高并发时,较小,会导致连接超时或重连,修改为262144...
2019-07-27 11:59:28
216
原创 nginx
文章目录nginx负载均衡的五种策略:内部策略轮询加权轮询ip hash扩展策略fairurl hashnginx配置文件nginx.conf全局块events块http块server块location块nginx服务器可以用作http服务器,邮件服务器,反向代理服务器,支持URL重定向,gzip,http基本验证,虚拟主机。隐藏版本号nginx负载均衡的五种策略:内部策略轮询将每...
2019-07-27 11:05:35
133
原创 redis主从告警
redis启动警告问题WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.修改/etc/sysctl.conf 设置 net.core.somaxconn= 1024 然后执行sy...
2019-07-22 11:16:41
226
原创 docker 一
docker 常用命令建立第一个应用栈pull redis,django,haxproxy启动容器建立应用栈容器 docker run -it --name redis-master redis /bin/bash && exit && docker start redis-master docker run -it --name...
2019-07-20 16:02:43
133
转载 ubuntu安装网易云点击启动失败
刚安装了网易云,发现点击图标启动不了sudo gedit /etc/sudoers#修改/etc/sudoers文件,加一行:YOURNAME ALL = NOPASSWD: /usr/bin/netease-cloud-music#YOURNAME为你登录的用户名。sudo gedit /usr/share/applications/netease-cloud-music.deskto...
2019-07-19 14:56:31
183
原创 python连接mysql数据库
使用的库是mysql.connector首先,连接一个mysql数据库我们要知道的信息要有: config = { 'host': 'xxx.xxx.xxx.xxx', #MySQL服务器地址 'user': 'xxx', #要登陆的用户 'password': 'xxxxxxx', #用户密码 'port': 3306, #端口号,一般是...
2019-06-05 17:00:58
134
原创 配置网络连接
1.直接修改网络配置文件vim /etc/sysconfig/network-scripts/ifcfg-ens332.使用nmcli配置网络(1) nmcli con show --active #显示活动的连接列表 (2) nmcli con show "连接名称" #查看该连接的详细信息(3)nmcli dev status #显示网络设备状...
2019-03-18 20:43:33
498
转载 netstat和ss
Netstat简介Netstat可用于列出系统所有的网络套接字连接信息,包括处于监听状态的套接字信息。常用选项-t: tcp协议相关;-u: udp协议相关;-w: raw socket ,原始套接字是一个特殊的套接字类型,它的创建方式跟TCP/UDP创建方法几乎是一摸一样;-l: 处于监听状态;-a: 所有状态;-n: 以数字显示IP和端口,禁止DNS反向查询;-e:扩展格式...
2018-10-18 16:47:27
336
转载 网络IP0.0.0.0的意义
RFC: 0.0.0.0/8 - Addresses in this block refer to source hosts on "this"network. Address 0.0.0.0/32 may be used as a source address for thishost on this network; other addresses within 0.0.0.0/8 may ...
2018-10-14 18:54:45
1466
原创 linux服务器CPU参数/proc/cpuinfo
[jjk@localhost ~]$ cat /proc/cpuinfoprocessor : 0 #系统中逻辑处理核的编号,逻辑CPU个数 1个vendor_id : GenuineIntel ...
2018-10-08 19:23:05
647
转载 java格式化输出方法
##Java中实现格式化输出的几种方式:1、System.out.printf();类似于c语言的printf方法。如:int x = 55;System.out.format(“x = %5x”, x);输出结果为:x = 372、System.out.format()int x = 55;System.out.printf(“x = %5c”, x);输出结果为:x =...
2018-09-27 21:43:03
454
转载 Linux中大括号{}的应用
Linux中大括号{}的应用特殊替换——${var:-string},${var:+string},${var:=string},${var:?string} ①${var:-string}和${var:=string}:若变量var为空,则用在命令行中用string来替换${var:-string},否则变量var不为空时,则用变量var的值来替换${var:-string};不同之处是$...
2018-08-13 19:02:14
509
原创 shell script编程(1)>>学生成绩管理系统
最近刚学了shell script想到曾经用c语言写过的学生成绩管理系统,想着用shell script实现一下。由于有很多命令可以直接用,整个写下来只有c语言的八分之一的l量。下面是部分代码:shell script#!/bin/bash#Program#学生成绩管理# 1.0# feng 2018/8/9function search(){ clear ...
2018-08-10 15:16:30
717
原创 不同版本的Linux防火墙关闭和开启
Ubuntu 的防火墙关闭与启动。 * 关闭ubuntu的防火墙开机自启*ufw disable * 打开ubuntu的防火墙开机自启*ufw enable 2.
2018-08-09 10:33:00
1262
原创 shell script的执行方式区别
shell script执行方式主要分为两种,一种是在子进程下执行,另一种是在父进程下执行。两种不同的方式有很大的区别。 常见的bash x.sh 或 sh x.sh 或 ./ x.sh(一般会出现权限不够的情况,需要修改文件权限或直接修改生成文件的默认权限) 或 不在当前目录下,带路径的sh /tmp/ *.sh等都属于是在子进程下执行的。在执行脚本时会使用一个新的bash环...
2018-08-08 21:29:47
430
原创 包管理介绍(DPKG,APT,RPM,YUM,DNF)
linux操作系统下载软件的方式与Windows有很大不同。软件通常都是存放在存储库中,并通过包的形式进行分发。处理包的工作被称为包管理。 比较常见的包管理工具有DPKG,APT,RPM,YUM,DNF等。熟悉Linux包管理操作可以让你更方便的使用linux系统。首先说一下debian一系的。 debian 及其衍生版,如 Ubuntu的包格式是 .deb。在本地系统中可以使用 DPKG...
2018-08-02 17:58:17
1471
原创 MBR与GPT,BIOS与UEFI..总结
首先说一下任务。第一周的任务为以下: Linux的安装。在私有云上开虚拟机,搭建Linux服务器。在电脑上安装双系统,了解LVM,MBR与GPT,BIOS与UEFI,grub.一,总结 第一周的时间主要都花费在安装系统上了,从Ubuntu,centos,到 redhat,fedora等几乎每种都安装了好几遍。主要还是难在系统上安装oracle数据库,需因为学习需要要在linux上安装Ora...
2018-07-29 20:51:43
518
原创 Windows10下安装Ubuntu的错误总结
装个系统装了好几次。 第一次装系统是什么都不懂,只是看别人发的帖子,按着步骤一步步的进行,然后在选择磁盘时,错选清除磁盘上所有的东西,安装Ubuntu,后来又发现,我安装的是不带桌面系统的版本。只有命令行。无奈,请人帮忙重装了Windows10. 从此只爱虚拟机。 第二次想着安装Ubuntu是在想要学习Linux时,过程嘛,随便百度就可以出来一大堆,主要说一下我遇到的问题。 首先是安装时报...
2018-07-21 19:06:01
2770
原创 python 3.x和python 2.x下的换行问题
本人吗,只是一个小白,最近在学习的时候遇到有关python 3.x和python 2.x下的换行问题特意查了一下,简介如下: python 3.x下: ` print() 强制换行,相当于输出一行空格 print(要输出的内容 ,end=” “) 使本次输出不换行python 2.x下: print , 不换行...
2018-06-17 19:57:44
1320
原创 兔子繁殖问题
已知有一对兔子,每个月可以生一对兔子,而小兔子一个月后又可以生一对小兔子(比如:2月份出生的小兔子4月份可以生育)。也就是说,兔子的对数为:第一个月1对,第二个月2对,第三个月3对,第四个月5对.....假设兔子的生育期为两年,且不死。那么问题来了,你能说出每个月的兔子数么?输入格式:输入一个数n,表示第n个月,1<=n<=24。输出格式:输出这个月兔子的数目。输入样例:4输出样例:...
2018-04-11 20:32:42
2784
原创 python3.x下运行python2.x的代码
在代码第一行加上from __future__ import print_function,然后python2中的raw_input可以完美运行
2018-03-24 12:06:58
6346
TTMS剧院票务管理系统
2020-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人