随笔分类 - Linux
Linux
摘要:阅读目录(Content) 静态库 动态库 三种DLL(Win32DLL,MFC常规DLL和MFC拓展DLL) 版权声明 静态库 库(Library)就是一段编译好的二进制代码,加上头文件就可以使用。 静态链接库(Windows 下的*.lib, Linux & Mac 下的 .a)。之所以叫做静态
阅读全文
摘要:1.1.1 摘要 我们知道计算机不能直接理解高级语言,它只能理解机器语言,所以我们必须要把高级语言翻译成机器语言,这样计算机才能执行高级语言编写的程序,在接下来的博文中,我们将介绍非托管和托管语言的编译过程。 1.1.2正文 非托管环境的编译过程(C/C++) 纯C/C++的程序通常运行在一个非托管
阅读全文
摘要:Centos7安装tomcat-859jsvc并配置systemd服务 一安装JDK 二安装tomcat-859和jsvc 三添加tomcat用户并分配目录 四添加systemd服务单元添加tomcat为自启动服务 五重要说明 Centos7安装tomcat-8.5.9+jsvc并配置systemd
阅读全文
摘要:步骤: 1.使用yum命令安装openjdk yum clean yum install -y java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64 yum install -y java-1.8.0-openjdk-devel-1.8.0.212.b04-
阅读全文
摘要:演示自定义文件头,多文件的情况编译 头:(my.h) #ifndef MY_H #define MY_H void adds(); void addss(); void bb(); #endif 功能文件:(b.c) void bb() { printf("bbb\n"); } 主文件: #incl
阅读全文
摘要:ffmpeg是一个开源的音视频转码工具,它提供了录制、转换以及流化音视频的完整解决方案,可以转码、压制、提取、截取、合并、录屏等。一、下载FFmpeg http://ffmpeg.org/download.html 二、FFmpeg组成 构成FFmpeg主要有三个部分, 2.1第一部分是四个作用不同
阅读全文
摘要:最近在研究Web架构方面的知识,包括数据库读写分离,Redis缓存和队列,集群,以及负载均衡(LVS),今天就来先学习下我在负载均衡中遇到的问题,那就是session共享的问题。 一、负载均衡 负载均衡:把众多的访问量分担到其他的服务器上,让每个服务器的压力减少。 通俗的解释就是:把一项任务交由一个
阅读全文
摘要:1、如果服务端是Java开发的,添加如下设置允许跨域即可,但是这样做是允许所有域名都可以访问,不够安全。 response.setHeader("Access-Control-Allow-Origin","*"); 2、为保证安全性,可以只添加部分域名允许访问,添加位置可以在下面三处任选一个。 (1
阅读全文
摘要:解决跨域的解决办法有多种,比如jsonp,或者apache 或者nigix里面配置,或者后端的php或者java中配置 cross orgion。 在网上搜了一圈,发现处理方式都差不多,但是我们得清楚这些到底怎么用。 先看下这段代码: <?xml version="1.0"?> <cross-dom
阅读全文
摘要:Tomcat配置SSL安全证书 完全按照 aliyun的教程即可: https://help.aliyun.com/document_detail/98576.html https://help.aliyun.com/document_detail/102939.html 我的服务器是centos7
阅读全文
摘要:原理 我们都知道,在Java里byte类型是占用1个字节,即8位的,而16进制的字符占用4位,所以每个byte可以用两个字符来表示,反之亦然。 举个栗子 byte = 123 用二进制表示:0111 1011 每4位用字符表示: 7 b 注意:java是用补码来进行二进制计算的(计算机都用补码计算)
阅读全文
摘要:package com.cc8w.test; public class TestInt2char { public static void main(String[] args) { int a=129; // 第一组 第二组 第三组 第四组 //2的二进制表示完整为 "[00000000][000
阅读全文
摘要:<<表示左移移,不分正负数,低位补0; 注:以下数据类型默认为byte-8位 左移时不管正负,低位补0 正数:r = 20 << 2 20的二进制补码:0001 0100 向左移动两位后:0101 0000 结果:r = 80 负数:r = -20 << 2 -20 的二进制原码 :1001 010
阅读全文
摘要:一. 机器数和真值 在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念. 1、机器数 一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1. 比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是0000
阅读全文
摘要:bug复现: 原因: putenv() 函数设置特定的环境变量有可能是一个潜在的安全漏洞,所以这个函数在php配置文件中是默认禁止的,在 php.ini 中查找此函数,然后将此函数删除掉,重载配置即可 https://www.cnblogs.com/yulongcode/p/11305290.htm
阅读全文
摘要:安装centos后无法引导启动windows7的解决方法 centos7 与windows7启动顺序 (1)root用户编辑:vim /etc/default/grub 然后注释(开头加’#’)GRUB_DEFAULT=saved,在下一行加入GRUB_DEFAULT=”Windows7”(这里的名
阅读全文
摘要:原文: https://www.cnblogs.com/xinglichao/p/9999049.html https://blog.csdn.net/yingzinanfei/article/details/54862571 方法一: 在Centos7下root登陆 编辑 /boot/grub2/
阅读全文
摘要:如图: 业务地址:192.168.10.0/24 192.168.20.0/24管理地址:172.168.10.0/24 172.168.20.0/24 需求:每台主机配置两张网卡,分别连接业务地址和管理地址。业务接口用来传输业务数据,管理接口用来跑管理传输,因为ip资源紧张,需要扩展网络(1)对于
阅读全文
摘要:对于IPv4地址,我们知道分为A类、B类、C类、组播地址和留用地址,几大类,ABC类地址中还会有不同功能的如广播地址、私有地址等类型。那么IPv6的地址是怎么分类的呢?本文就带大家初步了解一下. 先说说为什么叫做初步了解吧,因为到目前为止,IPv6地址的分类标准还在制定之中,最近的一个草案标准制定于
阅读全文
摘要:由于Carl要用到我的程序,我们便合作工作。但是他写的程序是Python的,我写的程序是Java的,必须得找一种方式进行通信。尽管有Jython这些东西,但是Carl认为还是CGI最简便。于是,前阵子开始学学CGI怎么弄。刚开始,觉得好像也不是很难,但是后来进展没有预期的顺利。最后,由于学院的服务器
阅读全文

浙公网安备 33010602011771号