-
Linux tomcat下catalina.out日志文件分割
所属栏目:[C语言] 日期:2020-12-15 热度:188
Linux tomcat下catalina.out日志文件分割 前言: tomcat默认使用Java.util.logging记录日志,默认只记录tomcat的日志,不记录应用的日志。tomcat支持采用log4j进行日志记录,配置方法如下: 1.更新最新的tomcat_juli.jar包到./bin/目录下; 2.拷贝log4j.jar,[详细]
-
完美解决node.js中使用https请求报CERT
所属栏目:[C语言] 日期:2020-12-15 热度:172
只要调用了没有受信的https就会报错:CERT_UNTRUSTED 简单的解决方法就是设置环境变量回避非授信证书的问题。 只要在请求的代码之前加上如下代码即可: process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0"; 结束!!! 以上就是小编为大家带来的完美解决node.j[详细]
-
Nginx+SSL搭建 HTTPS 网站
所属栏目:[C语言] 日期:2020-12-15 热度:130
一、HTTPS 是什么 根据维基百科的解释: 复制代码 代码如下: 超文本传输安全协议(缩写:HTTPS,英语:Hypertext Transfer Protocol Secure)是超文本传输协议和SSL/TLS的组合,用以提供加密通讯及对网络服务器身份的鉴定。HTTPS连接经常被用于万维网上的交易[详细]
-
Node.js生成HttpStatusCode辅助类发布到npm
所属栏目:[C语言] 日期:2020-12-15 热度:171
作为一个好的Restfull Api不仅在于service url的语义,可读性,幂等,正交,作为http状态码也很重要,一个好的Http Status Code给使用者一个很好的响应,比如200表示正常成功,201表示创建成功,409冲突,404资源不存在等等。所以在做一个基于node.js+mongodb+a[详细]
-
VS2010 C++ 配置优化方案
所属栏目:[C语言] 日期:2020-12-15 热度:90
个人感觉VC6.0太土了,而且有很多bug存在,且微软早就不对其更新。所以,在选择C++编程的时候。使用IDE,VC6.0一段时间以后,我毅然决然的放弃了,觉得还是使用VS2010比较有前途。 但是当使用VS2010的时候,发现了不少问题,用了不少办法终于将问题挨个解决[详细]
-
详解Nginx 利用代理转发请求示例
所属栏目:[C语言] 日期:2020-12-15 热度:162
我们米扑科技的业务遍布全球,有时国外的客户无法访问我们搭建在国内的服务,这就要求我们在国外服务器上搭建一个代理转发服务,用户请求国外服务器的域名,然后代理转发到国内,处理请求后返回结果给国外的客户。Nginx 不仅可以实现负载均衡,还可以实现反[详细]
-
.NET Core利用swagger进行API接口文档管理的方法详解
所属栏目:[C语言] 日期:2020-12-15 热度:101
一、问题背景 随着技术的发展,现在的开发模式已经更多的转向了前后端分离的模式,在前后端开发的过程中,联系的方式也变成了API接口,但是目前项目中对于API的管理很多时候还是通过手工编写文档,每次的需求变更只要涉及到接口的变更,文档都需要进行额外的[详细]
-
C++从一个文件夹中读出所有txt文件的方法示例
所属栏目:[C语言] 日期:2020-12-15 热度:173
前言 前段时间做项目需要读取一个文件夹里面所有的txt文件,查询资料后得到以下实现方法: 首先了解一下这个结构体 struct _finddata_t { unsigned attrib; time_t time_create; time_t time_access; time_t time_write; _fsize_t size; char name[260];};[详细]
-
C语言新手入门之格式化输出和变量类型
所属栏目:[C语言] 日期:2020-12-15 热度:53
前言 C语言作为编程的入门语言,谁都想快一点学会这门编程语言,本文详细介绍了关于C语言格式化输出和变量类型的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 格式化输出 在PHP里面,我们一般都是用echo和var_dump以及print[详细]
-
C++11右值引用和转发型引用教程详解
所属栏目:[C语言] 日期:2020-12-15 热度:137
右值引用 为了解决移动语义及完美转发问题,C++11标准引入了右值引用(rvalue reference)这一重要的新概念。右值引用采用T这一语法形式,比传统的引用T。 如果把经由T这一语法形式所产生的引用类型都叫做右值引用,那么这种广义的右值引用又可分为以下三种[详细]
-
如何修改tomcat默认端口号8080的方法
所属栏目:[C语言] 日期:2020-12-15 热度:58
1、背景 在默认情况下,tomcat的端口是8080,使用了两个tomcat,那么就需要修改其中的一个的端口号才能使得两个同时工作。 2、方法 2.1改动一 那么,如何修改tomcat的端口号呢?首先到安装目录(或者解压目录)下找到conf文件夹,在里面找到server.xml的文件,[详细]
-
Swift中定义单例的方法实例
所属栏目:[C语言] 日期:2020-12-15 热度:191
什么是单例 单例模式是设计模式中最简单的一种,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例模式只有自己一个对象。 单例模式(Singleton Pattern),也叫单子模式,是一种常用的软件设计模式。 在[详细]
-
Swift中排序算法的简单取舍详解
所属栏目:[C语言] 日期:2020-12-15 热度:153
前言 对于iOS开发者来说,算法的实现过程其实并不怎么关心,因为只需要调用高级接口就可以得到系统最优的算法,但了解轮子背后的原理才能更好的取舍,不是么下面话不多说了,来一起看看详细的介绍吧。 选择排序 我们以[9,8,7,6,5]举例. [9,5] 第一次扫描,扫描每[详细]
-
Apache和IIS共享80端口的四个设置方法
所属栏目:[C语言] 日期:2020-12-15 热度:105
方法一: IIS5,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2 c:InetpubAdminscripts cscript adsutil.vbs set w3svc/disablesocketpooling true 该命令反馈如下disablesocketpooling : (BOOLEAN) True 重启IIS InetpubAdminScriptscscript adsuti[详细]
-
linux文件系统调整大小的方法(linux调整分区大小)
所属栏目:[C语言] 日期:2020-12-15 热度:96
在使用linux的过程中,有时会出现因为安装系统时分区不当导致有的分区空间不足,而有的分区空间过剩的情况.比如: 我在安装系统时给/usr/local分配器了5G的空间,但使用一段过程后发现,/usr/local最多只用到了1G.这样可以将/usr/local大小调整为1G. 空出4G留作他[详细]
-
nginx环境下配置ssl加密(单双向认证、部分https)
所属栏目:[C语言] 日期:2020-12-15 热度:52
nginx下配置ssl本来是很简单的,无论是去认证中心买SSL安全证书还是自签署证书,但最近公司OA的一个需求,得以有个机会实际折腾一番。一开始采用的是全站加密,所有访问http:80的请求强制转换(rewrite)到https,后来自动化测试结果说响应速度太慢,https比[详细]
-
Linux命令行修改IP、网关、DNS的方法
所属栏目:[C语言] 日期:2020-12-15 热度:53
网卡eth0 IP修改为 102.168.0.1 复制代码 代码如下: ifconfig eth0 102.168.0.1 netmask 255.255.255.0 网关修改为 102.168.0.254 复制代码 代码如下: route add default gw 102.168.0.254 Linux命令行修改DNS 复制代码 代码如下: echo "nameserver 202.202.2[详细]
-
Linux VPS 计划任务crond命令的使用方法分享
所属栏目:[C语言] 日期:2020-12-15 热度:72
一、安装计划任务 这个程序在某些系统上可能没有预装,需要执行下面的命令进行安装。 yum install -y vixie-cron 然后启动服务 service crond start 二、设置计划任务 (1)执行下面的命令来设置计划任务: crontab -e 之所以要使用上面的命令而不是直接使用v[详细]
-
Linux中BT5关于修改静态IP和DNS方法
所属栏目:[C语言] 日期:2020-12-15 热度:117
先查看网络接口配置信息 ifconfig 注意:这里的网络接口为eth0,如果是其他接口名字如eth1,以下注释就为eth1的 vim /etc/network/interfaces 把iface eth0 inet dhcp 注释掉(在前面添加#) #iface eth0 inet dhcp //更改以后 添加 注意:一定要把含有dhcp[详细]
-
c++中string类成员函数c
所属栏目:[C语言] 日期:2020-12-15 热度:55
1. string类成员函数c_str()的原型: const char *c_str()const;//返回一个以null终止的c字符串 2. c_str()函数返回一个指向正规c字符串的指针,内容和string类的本身对象是一样的,通过string类的c_str()函数能够把string对象转换成c中的字符串的样式; 3. 操作[详细]
-
详解C++中实现继承string类的MyString类的步骤
所属栏目:[C语言] 日期:2020-12-15 热度:184
昨天师兄又出了道测试题,让我们实现类似于string类的没有MyString类,刚开始很头疼,可是真正在自己写代码的时候又很兴奋的发现,这个过程真的是个很宝贵的机会,让我又有机会可以很好的熟悉回顾C++的很多知识―类设计,构造析构函数,成员函数,友元函数,[详细]
-
C语言实现贪吃蛇游戏
所属栏目:[C语言] 日期:2020-12-15 热度:149
最近整理下电脑,看到了自己在上个学期打的贪吃蛇游戏的c代码,觉得真的是略微有点冗长,但是实现起来应该也算是比较好理解,于是把自己的代码搬上来,网络上写贪吃蛇的c语言的文章很多,我这篇也仅是给大家作为一个参考而已。 我的代码是在Windows下运行的[详细]
-
Linux防火墙iptables入门教程
所属栏目:[C语言] 日期:2020-12-15 热度:152
一、关于iptables Iptables是一个基于命令行的防火墙工具,它使用规则链来允许/阻止网络流量。当一条网络连接试图在你的系统中建立时,iptables会查找其对应的匹配规则。如果找不到,iptables将对其采取默认操作。 几乎所有的Linux发行版都预装了iptables。[详细]
-
Linux下修改IP、DNS和路由命令行配置方法
所属栏目:[C语言] 日期:2020-12-15 热度:163
一、快速修改,重启后设置就没了 ifconfig eth0 192.168.1.22 netmask 255.255.255.0 uproute add default gw 192.168.1.2 二、修改配置文件,重启设置还在 (一)ubuntu 版本命令行设置静态IP 修改 /etc/network/interfaces # This filedescribes the netwo[详细]
-
Linux中使用Pyinotify模块实时监控文件系统更改
所属栏目:[C语言] 日期:2020-12-15 热度:52
Pyinotify 是一个简单而实用的 Python 模块,它用于通过 inotify 实时监控Linux文件系统的更改。用于在Linux中实时监控文件系统的变化。 作为系统管理员,您可以使用它来监视目标感兴趣的更改,如Web目录或应用程序数据存储目录及其他目录。这取决于inotify[详细]