软件包管理
软件包管理概述安装/查询/卸载一、软件的类型A. 源码包 需要编译 nginx-1.8.1.tar.gz B. 二进制包 已编译 mysql-community-common-5.7.12-1.el7.x86_64.rpm常见二进制包系统平台 包类型 工具 在线安装(自动解决依赖关系)RedHat/Centos RPM ...
2024-01-10文件管理
文件管理by:fengciaimei一、根目录层级结构介绍文件系统遵循FHS(filesyststem hierarchy standard)规范,文中定义了各个目录作用。 boot目录: 此目录存放系统启动过程中的引导目录,其中grub引导程序及其配置文件,vmlinuz内核文件,initramfs类伪文件系统bin目录: 在centos6及以前版本中存...
2024-01-10任嘉伦微博官宣《烈焰之武庚纪》并发布概念海报
由爱奇艺和北京战友文化联合出品的古装玄幻剧《烈焰之武庚纪》今日(11月29日)正式发布男主官宣海报。 由玄机科技出品制作的超级动漫IP《武庚纪》自推出以来拥趸无数,首次影视化改编也备受业内关注。剧集版《烈焰之武庚纪》以人族王子武庚砥砺成长的奋斗轨迹为线索,延续了原IP高燃、热...
2024-01-10优秀博客文章
java基础1.Java 集合框架综述,这篇让你吃透!https://www.cnblogs.com/xiaoxi/p/6089984.html mysql1. 数据库链接池终于搞对了,这次直接从100ms优化到3ms!https://mp.weixin.qq.com/s?__biz=MzU0OTk3ODQ3Ng==&mid=2247488729&idx=1&sn=74fd107804544bf793ce68830c29db83&chksm=fba6fcdaccd175ccf988a706b68a1eaba...
2024-01-10C++通过类实现线性表
本文实例为大家分享了C++类实现线性表的具体代码,供大家参考,具体内容如下下图是标准C语言实现的函数定义下面可以用C++实现,第一个参数就是this的指针list.h函数#pragma oncetypedef int Elem;class List{public: List(int size); ~List(); void ClearList(); // 将数组长度设为0 bool ListEmpty(); ...
2024-01-10vue+iview的菜单与页签的联动方式
vue+iview菜单与页签联动最近在使用vue+iview开发一个后台管理类的系统,希望做一个点击左侧菜单右侧的页签与内容都能相对应的改变。但搞了好久的路由也没有实现这个功能。刚开始使用vue+iview不知道iview-admin可以直接拿来使用,布局之类的开箱即用,可是自己的demo已经写了好久不忍心放弃。一、...
2024-01-10详解 PHP 中 Header 头文件标头
标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器前所送出的字串,在标头与 HTML 文件之间尚需空一行分隔。在 PHP 中送回 HTML 资料前,需先传完所有的标头。header() 函数向客户端发送原始的 HTTP 报头。认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数(在 PHP 4 以及更高...
2024-01-10MySQL5.7.27-winx64版本win10下载安装教程图解
MySQL5.7安装学校在学MySQL数据库,老师让我们下来自己去安装,以为可以很快搞定,却搞了一晚上,真是恼火,自己记录一下怎么安装的和遇到一些问题解决办法。 1.下载:https://dev.mysql.com/downloads/mysql/ 下载解压到你自己喜欢的位置,路径为英文(例如我直接解压到E:\mysql)2.编辑一个my.ini文本[mys...
2024-01-10Nodejs 微信小程序消息推送的实现
选择或创建订阅消息模板登录到微信小程序里面找到功能->订阅消息。可以在公共模板库里选择需要的模板,如果没有找到自己需要的也可以自己创建然后等待审核、选择完模板查看详情会得到模板ID,以及发送推送时需要的字段、小程序发送订阅的请求需要用到上一步获取的模板Id// 小程序<Tex...
2024-01-10解决vue-pdf查看pdf文件及打印乱码的问题
前言vue中简单使用vue-pdf预览pdf文件,解决打印预览乱码问题vue-pdf 使用安装npm install --save vue-pdf引入import pdf from "vue-pdf自定义封装pdf预览组件<template> <el-dialog :visible.sync="pdfDialog" :close-on-click-modal="false" :show-close="false" width="900px" top="52px" > <div class="pd...
2024-01-10vue项目配置同一局域网可使用ip访问的操作
1、检查 package.json文件,scripts.dev设置 host改成 "0.0.0.0"2、config文件中找到 index.js 文件的host改成 "0.0.0.0"此处的"0.0.0.0"可以改成自己的ip,重启项目就可以了补充知识:@vue/cli创建项目报错ERROR Failed to get response from /vue-cli-version-marker的解决方案今天他们遇到一个很有意思的bug,用@vue/cli创建项目的时候...
2024-01-10hadoop上传文件功能实例代码
hdfs上的文件是手动执行命令从本地linux上传至hdfs的。在真实的运行环境中,我们不可能每次手动执行命令上传的,这样太过繁琐。那么,我们可以使用hdfs提供的Java api实现文件上传至hdfs,或者直接从ftp上传至hdfs。 然而,需要说明一点,之前笔者是要运行MR,都需要每次手动执行yarn jar,在实际的环...
2024-01-10简单验证码生成Java版
验证码大家都知道,它的作用也不用我多说了吧。如果不太清楚请参见百度百科中的解释,一般验证码的生成就是随机产生字符(数字、字母或者汉字等),然后将这些生成的字符绘制成一张图片,再在图片上加上一些干扰元素,如各种线条之类的。好了废话不多说一起往下看:简单的登录页面(代...
2024-01-10spring中ioc是什么
IoC――Inversion of Control,控制反转在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。IoC是一种让服务消费者不直接依赖于服务提供者的组件设计方式,是一种减少类与类之间依赖的设计原则。 DI――Dependency Injection(依赖注入)即组件之间的依赖关系由容器在运行...
2024-01-10Spring整合CXF webservice restful实例详解
webservice restful接口跟soap协议的接口实现大同小异,只是在提供服务的类/接口的注解上存在差异,具体看下面的代码,然后自己对比下就可以了。用到的基础类User.java@XmlRootElement(name="User")public class User { private String userName; private String sex; private int age; public User(String userName, String sex, int a...
2024-01-10springmvc的validator数据校验的实现示例代码
一、什么是数据校验?这个比较好理解,就是用来验证客户输入的数据是否合法,比如客户登录时,用户名不能为空,或者不能超出指定长度等要求,这就叫做数据校验。数据校验分为客户端校验和服务端校验客户端校验:js校验服务端校验:springmvc使用validation校验,struts2使用validation校验。都有自...
2024-01-10ServletContext读取web资源_动力节点Java学院整理
ServletContext类中有这么四个方法:getRealPath(String path)getResource(String path)getResourceAsStream(String path)getResourcePaths(String path)这四个方法都使用web工程下某个web资源路径的字符串表现形式作为参数,而每个方法返回不同的类型,我们通过这四个方法之一可以获取某个资源,并对其进行读取和修改操作。假...
2024-01-10Java中Spring使用Quartz任务调度定时器
Quartz 任务调度是什么Quartz 是 OpenSymphony 开源组织在 Job scheduling 领域又一个开源项目,它可以与 J2EE 与 J2SE 应用程序相结合也可以单独使用。Quartz 是一个完全由 Java 编写的开源作业调度框架。不要让作业调度这个术语吓着你。尽管Quartz框架整合了许多额外功能,但就其简易形式看,你会发现它易用得...
2024-01-10Eclipse安装配置方法图文教程
直入主题,到Eclipse官网下载最新版的Eclipse,解压后即可,不需要安装。运行Eclipse程序文件,打开Eclipse工作界面。选择菜单栏中的window――preferences。选择左侧的 server――runtime environment――在弹出的窗口中选择 add――然后选择你的Tomcat的版本即可。选择tomcat的路径,和java的版本即可完成配...
2024-01-10解决Eclipse add external jars运行出现java.lang.NoClassDefFoundErro
最近发现一个问题,有时候对一个Android项目反复的Add jar和remove jar,发现编译可以通过,但是运行起来当应用到外部jar的对象时,会抛出java.lang.NoClassDefFoundError异常。导致程序奔溃。查看项目属性,发现java build path里比正常的项目少了Android Dependencies这一项:通过和丢失之前的项目进行比对,发现差...
2024-01-10WordPress Social Warfare插件远程命令执行漏洞分析
作者:天融信阿尔法实验室公众号:https://mp.weixin.qq.com/s/jqdXGIG9SRKniI_2ZhKNJQ一、背景介绍social-warfare是一款 WordPress社交分享按钮插件。不同于大多数WordPress社交分享插件,social-warfar最大的优势在于其轻便性与高效性。它不会像其他共享插件一样减慢网站速度,这也是很多用户使用其作为自己网站社交...
2024-01-10C Primer Plus中为什么说0XAA的数据类型是unsigned int呢?
题目:答案:其中d题,我的回答是int整型常量,用16进制格式表示,为什么答案是unsigned int呢?回答:根据 C11/C99 §6.4.4.1/5The type of an integer constant is the first of the corresponding list in which its value can be represented.这句话下面有一个表,想看就去看标准文档了。。也就是说,16进制的类型是最小能表示该字...
2024-01-10++i和i++的区别?
for (int i = 0; i < 5 ; i++) { System.out.println(i); } for (int i = 0; i < 5 ; ++i) { System.out.println(i); } 下面这个循环中++i不是应该先赋值后运算么,也就是第一次进来就已经i=1了,为什么两个循环输出都是0,1,2,3,4,5?回答:兄弟啊,你这个问题和++i或...
2024-01-10C++11多线程编程报错?(提示nullptr)
1.在使用C++11编写多线程程序的时候,出现了一个报错2.已经在自己加的各种技术群里问了,没人回3.上过stackoverflow 只有一个类似的问题,但是无法解决链接:https://stackoverflow.com/que...4.报错的代码段:这个很诡异,没有说明具体是哪里错了,报错定位在整个工程的最后一行"}"字符处但是报错是在我修改了一部分逻...
2024-01-10