计算机技术
文章平均质量分 57
东X哥
我是一颗小小的石头
展开
-
WORD文档里的分页符和分节符
前一段时间写标书,遇到一个很棘(ji)手的问题,就是标书写好之后,检查修改的时候,如果删除或者增加了几行,后边的格式都会错乱掉:比方说一级标题,开始是在某一页的第一行(这样比较美观),但是前边的页修改了之后,一级标题会随着上下移动,还得手动调整,一次次地调整也是很让人崩溃的。分节符会把页眉页脚也进行分节,通常我们在插入页眉页脚的时候勾选“页眉同前节”和“页脚同前节”,则插入的页眉页脚整篇一致,如果希望每一节有不同的页眉页脚,只要不勾选该选项,就可以在不同章节插入不同页眉页。原创 2024-06-25 18:09:19 · 299 阅读 · 0 评论 -
计算机文件系统中的软连接/硬连接
此时我们可以看到E盘生成了这个文件,文件类型为普通文件,如果创建快捷方式,其文件类型为快捷方式,对于界面用户是没有区别的,区别在于对于编程用户,文件是额可以进行打开、修改、删除、保存的,但快捷方式不行,如下,我们在cmd下进入E:\工作汇报用PPT素材。软连接不占用磁盘空间,并且双方任何一处修改,对端都会同步,而硬链接唯一不同的就是要占用磁盘空间,硬链接的命令为。LINUX奉行“一切皆文件”的原则,所以在创建软连接上,文件和文件夹没什么区别,命令统一为。F:\工作汇报用PPT素材\。LINUX创建软连接。原创 2024-06-23 11:14:54 · 459 阅读 · 0 评论 -
EXCEL删除空格trim VS substitute
其实trim之后,1和2,abc之间还是有空格的,如何我们想去除掉行内空格,可以用substitute 替换函数,将空格替换为空,即 =SUBSTITUTE(原字符," ","")我们在复制网页文字、数据时,往往容易出现字符内有空格的情况,一般我们会使用trim修剪,但是trim只能去除单元格行首/行尾空格,如图。注:len函数用于返回单元格内字符串的长度(含行前行尾空格)替换之后,整段文字便没有空格了。原创 2024-06-13 18:35:14 · 220 阅读 · 0 评论 -
notepad++下的正则表达式入门1
它会匹配到 1、4、7、8行都是邮箱,为什么匹配不到6呢,是因为6的左边界没有字符,为什么要在8东哥后边加空格呢,因为我们限定了左边界的内容必须是数字、字母、下划线、百分号、加减号,如果没有空格,则8的左边界就不匹配了,加上空格,左边界变成了a,所以就被匹配到了。代表 左边界是 大小写字母数字下划线百分号加减号(大部分邮箱用户名是允许这些字符的)且出现一次或多次,这里需要说明的是[a-z0-9]匹配匹配的是小写字母或者数字,而不是说必须有小写字母和数字,如:e$匹配以“e”结尾的行。取反的任意单个字符。原创 2024-05-30 22:27:17 · 700 阅读 · 0 评论 -
用bat批处理切换配置文件
比如我们单位某个ERP软件,通过读取tnsname.ora来连接不同的局点数据库,那么我们就想是不是可以这样,当我们切换到一个局点时,tnsname.ora指向该局点,而另外一个局点的tnsname.ora重命令为old文件,当我们需要切换另外一个局点的时候,我们把当前的tnsname.ora冲命令为old文件,并把原来的old文件重命名为tnsname.ora,说干就干!我们双击执行,则进入选择界面,选择2,切换为孟津,并在5s后退出cmd窗口,admin文件夹里边也没有了mj局点的配置文件了。原创 2024-05-09 18:03:28 · 323 阅读 · 0 评论 -
浅谈子网掩码配置
比方说我们配置子网掩码为255.255.252.0,则我们的主机位选择范围为 00 00000000 ~ 11 11111111,我们列出IP的最值,然后转换为十进制会发现,如此设置掩码,IP段为192.168.8.0~192.168.11.255,正好1024个。实际上我们的子网掩码不一定得是255.255.255.0,只要32位的地址掩码从后向前,分别置0就成了一个不同的子网掩码,不同的子网掩码能容纳的IP数是不同的,如下图,分析了不同的掩码所能容纳的最大IP数以及原理。原创 2024-05-06 21:09:00 · 556 阅读 · 2 评论 -
用FILTER解决VLOOKUP不能一对多匹配的问题
但是这样有一个问题,没法下拉填充去搜索,所以我们TRANSPOSE函数把结果从列给转成行,即 =TRANSPOSE(FILTER(B:B,A:A=D2)),此时,结果横行显示,如果我们需要查找其他部门,直接下拉填充即可。Vlookup(包括Xlookup)对每一个匹配对象只能查到一个结果,而现实中我们很多匹配对象往往对应多个结果,如下图,市场部并不是只有一个员工,但是用vlookup只能匹配到排序最靠前的结果。我们把公式替换为 =FILTER(B:B,A:A=D2),就可以搜索到所有属于市场部的员工。原创 2024-03-04 16:16:15 · 527 阅读 · 0 评论 -
Excel分段填充序号
其中 search函数的作用是在D列字符中查找是否有“计数”字眼,有的话返回该字眼出现的位置,否则的话返回错误,我们再用IFERROR函数将错误值置为空,然后非空值(即计数列对应的C列)填充”不参与排序”,其他的列接续填充为空。然后我们把公式粘贴为数值,再用A替换C列中所有的“空”,再用空替换C列中的所有A,这样做的目的是经过公式转置之后的空,会被认为是假空,通过替换替换为能被识别的空值。=IF(IFERROR(SEARCH("计数",D4),"")<>"","不参与排序","")原创 2024-02-29 16:29:02 · 318 阅读 · 0 评论 -
合并相同的行并添加序号
选定的汇总项一定得是A列,这样的好处是他会给新增一列,后边用着比较方便,选定的汇总项就是汇总数据出现的列,汇总数据出现在A列,则汇总字段只能在左侧新增一列,如此而已,汇总完成之后,效果是这样的。比如说有一个学校有20多个学院200多个班级,我们想把相同的学院合并成一行并添加序列,怎么做呢,我们可以一个个学院地合并,但是比较麻烦,不是东哥性格,我们可以这么做,如下表。那么,这个时候我们只需要选定新生成的A列中的空白列合并即可,具体做法是,先选定A列,然后用Ctrl+G调出定位,选择 空值,确定。原创 2024-02-05 12:31:57 · 355 阅读 · 0 评论 -
用EXCEL分类汇总实现将某一列相同值打印到一张sheet页
今年去xx学校发书制作发书单的时候,需要将每个班级打印到一张A4纸上,由于班级众多(200多个班级),开始我们派了两个同事,一个班级一个班级地复制粘贴到新的sheet页打印,愣是花了小一天,后来发现Excel针对这个情况其实有个简单的做法,那就是分类汇总。原创 2023-09-22 14:49:57 · 776 阅读 · 0 评论 -
如何让excel打印的时候每页都有表头
有一个常规的方法就是,先打印预览,让表格显示出来打印边框,然后对每一个边框第一行进行修改,加上表头,但是这样呢,第一,在看电子表格的时候不甚美观,第二就是你每增删一行,就得重新调整后续表头的位置,还是比较麻烦的,那么有没有简单的方法呢,肯定有啊,不然我写个der啊。我们在制作excel表格的时候,往往会遇到这么一个问题,就是我们打印电子表格的时候,如果表格一页打印不下,需要打印成多页,表头信息只会在第一页才有显示,后边的页码没有表头信息,搞得我们还得翻看第一页才知道这个列究竟是什么意思,就像下图。原创 2023-08-17 22:00:29 · 372 阅读 · 0 评论 -
EXCEL如何生成随机数和随机时间
例如我们通过RAND()生成一个随机小数,那么它乘以10,是不是就是0到10之间的随机数,然后取整,就是0到10之间的随机整数,但是这样我们的随机数的取值开始一定是0,那么怎么让它不是0呢,我们可以让这个函数的结果,加上一个整数即 =RAND()*10+5,那么他就是5到15的随机整数了,但是这样我们看起来并不直观,我们可以把公式继续改成 =RAND()*(15-5)+5,这样是不是就一目了然了?我们可以把上述公式中的15和5改成时间的起止点,然后用TEXT去格式化,就可以获取随机时间了,公式如。原创 2023-07-26 11:51:49 · 1091 阅读 · 0 评论 -
正则表达式的贪婪模式与非贪婪模式
1 和 9(.+)1 在匹配第七行和第九行效果是一样的,但是在匹配第八行的时候,9(.+?)1会匹配到9241,而9(.+)1则会匹配到924151,效果如下图。) 非贪婪模式 最短匹配,先找到开头的字符,然后从左到右查找,查找到第一个结束字符,则匹配结束。(.+) 贪婪模式 最长匹配,先找到开头的字符,然后从右到左查找,查找到第一个结束字符,则匹配结束。原创 2023-07-21 15:44:00 · 72 阅读 · 0 评论 -
如何对选定列不同的内容着不同颜色
在第一个跳出界面的范围框中填入 =$D3=1,格式设置为 图案 -->淡蓝色,确定,再次选择开始---->条件格式---->管理规则,将”应用于”修改为你要操作的所有区域,比如我这里是 B3到K1751则填入 $B$3:$K$1751。如果A(n)列等于A(n-1)列的值,则填充D2数据(1),如何A(n)列不等于A(n-1)列的值,则以D(n)列的值开始偏移,偏移量为从A2行到该行出现A(n-1)行的次数取反(取对应的负值)这层意思就是说,如果A3=A2,则D列填充D2的值(1),如果A3!原创 2023-07-19 15:36:57 · 535 阅读 · 0 评论 -
Excel如何按内容分页
但是我后来仔细一想,如果我们先分表,再填充数据和整理格式的话,需要对每一个sheet页都进行一次处理,还是很麻烦的,其实我们可以先对其进行数据、格式处理之后,再分表,就简单多了,如果需要对某一个sheet页进行修改的时候再单独修改,我已经试过了是可以的,但是不想再写了,因为东哥比较懒嘛。我们先分几个sheet页,还是按照之前的步骤,插入-->数据透视表,新工作表,确定,这里要注意最后一行是不是我们展示的数据,如果不是可以删除,也可以修改 “单元格区域” ,单元格区域”查询导出!看看是不是我们想要的效果?原创 2023-07-10 09:50:25 · 233 阅读 · 0 评论 -
如何使用利用nat123实现内网穿透
内网穿透 我们要明白何为内网穿透,内网穿透即即在计算机在局域网内的时候,外网与内网的计算机的节点进行连接时所需要的连接通信,简单滴说,我们访问百度,实际上是访问了百度的公网地址,但是如果一个机器在一个局域网内,如常见的 192.168.XXX.XXX,那么不在该网段的机器是无法访问到的,这个时候我们就需要用内网穿透,把该机器部署到公网上,IP映射固然是一个简单好用的方法,但是这个需要我们的运行商给你开通端口权限,一般已经不会开通了,所以我们可以用nat123去实现内网穿透,本文以CentOs8为例安装。原创 2023-02-08 14:12:39 · 2363 阅读 · 0 评论 -
如何让EXCEL公式结果不显示#N/A、#VALUE!的错误
让EXCEL公式结果不显示#N/A、#VALUE!的错误原创 2022-12-30 10:43:19 · 12114 阅读 · 0 评论 -
让手机变成电脑摄像头
让手机成为电脑摄像头原创 2022-11-22 18:43:02 · 3193 阅读 · 0 评论 -
USER_TABLE中的num_rows与 count(1)不一致的问题
我们再USER_TABLE中查找一张表,有个num_rows字段,其注释是Thenumberofrowsinthetable,就是说表中数据行数,但是我们用count(1)去查询,发现两个数据并不一致(如下图),为什么呢?我们对更新时间进行排序,发现最后更新时间也是因表而已,所以每次统计之前,可以对该表进行更新一次,再次查询,我们发现数据就一致了,但是和之前查询出来的数据一致,这就是我刚才说的,在企业级数据库中,很多数据表都会更新很频繁的。......原创 2022-08-01 10:45:46 · 2363 阅读 · 0 评论 -
通过端口映射访问内网SVN
我在我们办公室搭建了一个svn服务器 服务器IP地址为 192.168.44.7,我们办公室都可以访问这个svn,但是我们隔壁办公室有个同事也想访问该svn,但是我们是通过不同的路由器组建的局域网,直接访问肯定是访问不了了这个时候我们可以用端口映射,将svn映射到路由器上,这样,电脑2在访问svn所在路由器的端口时,就可以直接访问到svn,具体做法如下登录10.0.117.99的路由器后台,找到端口转发,配置如下其中,服务器IP地址为svn服务器的IP地址..原创 2021-10-11 17:47:29 · 1114 阅读 · 0 评论 -
Centos7 安装配置 SVN
Centos7 安装配置 SVN安装环境如下:首先检查当前机器有没有安装svn,如果安装了,就直接跳转到配置步骤,如果没有安装,则安装即可rpm -qa |grep subversion我这个是已经安装好了的,不过作为演示不影响效果。1、yum命令安装svnyum -y install subversion2、创建目录作为项目仓库(我的svn仓库为/var/svnrepos/e-commerce 根据个人爱好不同请自行修改 )mkdir...原创 2021-09-29 15:29:53 · 571 阅读 · 0 评论 -
Excel如何生成11位随机数,包含大小写字母和数字
如何生成11位随机数,包含大小写字母和数字首先我们要知道随机数的函数是RAND(),返回0-1之内的随机数,还有一个用法是RANDBETWEEN(),返回参数范围内的随机数,知道这个后边就好办了,如果这个都不知道,那么世上无难事,只要肯放弃。我们可以用RANDBETWEEN(0,9)随机生成0-9之间的数字,数字和字母的转换可以用CHAR函数根据ASCII码转换,A的ASCII码为65,a的ASCII为97,那么随机生成大写字母就是char(RANDBETWEEN(0,25)+65),同理生成大写字原创 2021-09-19 19:51:14 · 7507 阅读 · 0 评论 -
如何安装使用windows的linux子系统
Windows10支持Linux子系统了,告别繁琐而又占内存的双系统、虚拟机安装,原生安装方便快捷,尽管功能并没有十分完善,但对于普通开发者已经完全够用了。windows subsystem for linux简称WSL,我的安装环境是开始1、启用开发者模式按下Windows键,打开设置设置-->更新和安全-->开发者选项-->开发人员模式2、开启适用于Linux的Windows子系统按下Windows键,输入控制面板打开控制面板打...原创 2021-08-15 18:25:15 · 439 阅读 · 0 评论 -
通过windows远程桌面连接CentOS系统
环境:Windows10、Centos 7、两者使用同一局域网首先远程桌面有一个前提就是CentOS已经安装了桌面环境,因为我们是远程连接linux主机的桌面环境的,通过如下查询[root@centos ~]# rpm -qa |grep -i desktop如果无桌面,请执行[root@centos ~]#yum -y groups install "GNOME Deskt...原创 2020-04-01 19:39:50 · 6549 阅读 · 0 评论 -
联想G400安装win7+centos双系统并安装BCM431432无线网卡驱动
1、安装centos首先用win7自带的分区工具划分出一个80G的空闲分区用来安装centos,鼠标放在我的电脑点击右键,单击管理,选择磁盘管理,我们可以看到,整个硬盘被分为若干个分区,我们找到一个分区,压缩卷,留出80G的空白卷,用来安装linux。我们下载centos7 DVD版,按照正常程序安装,选择分区的时候就会发现磁盘有80G空闲分区,我们就可以在这个空闲分区安装centos,这...原创 2020-03-07 17:35:43 · 1886 阅读 · 0 评论 -
centos+win7双系统编辑启动项
在已安装了windows 7系统的基础上,我们可以分出一个空闲的分区来安装CentOS(CentOS7、8测试可行)系统,但当我们成功安装CentOS系统后发现windows系统的启动菜单没有了,只有CentOS的系统启动菜单,如果我们用PE系统进入硬盘的话发现,windows系统还在,修复引导还可以启动windows,但是这个时候没法启动CentOS了,那怎么办呢?启动我们从测试中可以看出来...原创 2020-03-01 18:05:57 · 426 阅读 · 0 评论 -
mysql的数据类型
MariaDB数据类型分为三类:数值、日期/时间和字符串(字符类型) 1 数值型 类型 大小 用途TINYINT 1 字节 小整数值SMALLINT 2 字节 大整数值MEDIUMINT 3 字节 大整数值INT/INTEGER 4 字节 大整数值BIGINT 8 字节 极大整数值FLOAT 4 字节 单精度 浮点数值DO原创 2017-01-05 23:04:33 · 206 阅读 · 0 评论 -
OSI模型与各层协议
OSI(Open System Interconnection)是一个开放性的通行系统互连参考模型,他是一个定义的非常好的协议规范,共包含七层协议。 OSI的7层从上到下分别是 7 应用层 Application layer6 表示层 Presentation layer5 会话层 Session layer4 传输层 Transport layer3 网络层 Network layer2 数据原创 2017-01-05 23:04:29 · 562 阅读 · 0 评论 -
Tcp连接中的三次握手四次挥手
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态; 第三次握手:客户端收到服务器原创 2017-01-05 23:03:13 · 136 阅读 · 0 评论 -
32/64位计算机的区别
<span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-th原创 2017-01-05 23:03:04 · 664 阅读 · 0 评论 -
C语言的类型
%a,%A <span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-ha原创 2017-01-05 23:00:27 · 160 阅读 · 0 评论 -
改写terminal前缀
我的terminal缀,是不是感觉有点长?没关系,教你怎么干掉它1. 设置ps1变脸的显示 PS1(是数字1而不是字母l),每个版本bash的PS1变量内的特殊符号可能有些小的差异,你可以先man bash 一下。下面是FC4环境下默认的特殊符号所代表的意义: \d :代表日期,格式为weekday month date,例如:"Mon Aug 1" \H :完整的主机名称。例如原创 2017-01-05 23:00:13 · 844 阅读 · 0 评论 -
fedora清理旧内核
先查看已安装的内核:rpm -qa|grep kernel然后查看下当前在用的内核:uname -r最后是删除内核:yum remove xxxx以上操作需要root原创 2017-01-05 22:59:04 · 545 阅读 · 0 评论 -
mysql的安装和基本用法
[wpd@panda wpd]# sudo dnf install mysql-server [wpd@panda wpd]# sudo systemctl start mariadb.service [wpd@panda wpd]# sudo systemctl enable mariadb.service [wpd@pand原创 2017-01-05 23:04:35 · 224 阅读 · 0 评论 -
mysql创建用户并赋权
查看所有用户 select host,user from mysql.user; 创建用户test,密码123456789 create user 'test' identified by '123456789'; 重命名用户test为wangpandong rename user test to wangpandong; 修改用户wangpandong的密码为987654321 set pass原创 2017-01-05 23:04:38 · 387 阅读 · 0 评论 -
子网掩码
一、定义:子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,原创 2017-01-05 23:05:03 · 1980 阅读 · 0 评论 -
sqldeveloper 连接 oracle
安装ORACLE后,会自带一个图形化开发工具 Oracle SQL Developer ,直接连接会报错ora-12505,需要先配置一下1、 修改监听和连接的主机名(路径以自己的实际路径为准,我是安装在F盘):F:\app\panda\product\12.1.0\dbhome_1\NETWORK\ADMIN\listener.ora F:\app\panda\product\12.1.0\db原创 2017-01-05 23:05:05 · 498 阅读 · 0 评论 -
64位ORACLE连接32位PLSQL
由于现在的笔记本大都是64位的windows系统,而PLSQL_Developer没有64位的,想连接64位Oracle连需做如下配置1下载工具 http://pan.baidu.com/s/1c1FIlO01. 安装你下载的PLSQL_Developer并点击汉化文件进行汉化。安装好打开会发现PLSQL_Developer不能正常连接到数据库,没有数据库的初始化内容 2. 将下载instant原创 2017-01-05 23:05:11 · 385 阅读 · 0 评论 -
PLSQL中文乱码解决方法
登陆plsql执行sql语句时,输出的内容有中文的显示成????,其原因是PLSQL没有设置中文字符集 输入sql语句select * from V$NLS_PARAMETERS查看字符集,可以查看第一行value值是否为简体中文,一般出现问题肯定不是,不过这里并不能直接更改,先不用管它,修改了系统环境变量之后,它自然就变了 修改环境变量的设置,计算机 —>属原创 2017-01-05 23:05:14 · 1409 阅读 · 0 评论 -
Notepad++连接Linux
我们用ultraedit的时候可以直接连接linux去编辑文件,但是这个软件需要收费,我们可以用notepad++取代之,notepad++同样可以连接linux下载安装notepad++安装下载NppFTP.dll,可从https://pan.baidu.com/s/1tNaLcgzv21TrDMLz3i8LhA下载将步骤2下载得到的dll文件复制到Notepad++安装目录下边的plugi...原创 2018-03-27 21:34:47 · 1982 阅读 · 0 评论