第十八单元 nginx服务
源码安装: yum install gcc-* glibc-* openssl openssl-devel pcre pcre-devel zlib zlib-devel -y ls tar xvf nginx-1.10.3.tar.gz cd nginx-1.10.3 ls ./configure ./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=
NIO入门(一):快速了解NIO
1.Java NIO: Non-blocking IO(非阻塞IO) (1)java NIO可以非阻塞的使用IO (例如:当线程从通道读取数据到缓冲区时,线程还是可以进行其他事情。) (2)NIO和IO有相同的作用和目的,但实现方式不同 IO 面向流 阻塞IO NIO 面向缓冲 非阻塞IO 选择器 (3)在Java API中提供了两套NIO:针对标准输入输出、网络编程。 2 .核心API: Channel、Buffer、Selector Channel (通道) and Bufff
gentoo virtualbox 无法启动
以前的 virtualbox 可以启动,现在无法启动。 原因是因为更新了内核,而 virtualbox 的模块没有跟着更新,所以导致无法启动。 emerge --ask --oneshot @module-rebuild 使用这个命令重新编译 virtualbox 的模块,然后 reboot,就可以使用 virtualbox 了。 想要 virtualbox 开机自启动的话,编辑 /etc/modules-load.d/virtualbox.conf vboxdrv
vboxnetadp
vb
前往央都之行-gdufe1529
前往央都之行 Time Limit: 2000/1000ms (Java/Others) Problem Description: 刀光哥桐人和尤吉欧两人为了拯救爱丽丝,同时从卢利特村出发要尽快同时赶到央都。出发时卢利特村有一位公理教会的整合骑士,可是他的龙只能带一人。已知刀光哥和尤吉欧两人的步行速度一样,且小于龙的速度。问:怎样利用整合骑士的龙能使两人尽快同时到达央都。 Input: 输入数据有多组,每组有三个数据分别表示卢利特村和央都两地的距离s,桐人和尤吉欧的步行速度a,龙的速度b。 O
sqoop从oracle数据库抽取数据,导入到hive
环境: hadoop-2.7.5 sqoop-1.4.7 zookeeper-3.4.10 hive-2.3.3 (使用mysql配置元数据库) jdk1.8.0_151 oracle 11.2.0.3.0 经过一番baidu,总算初步成功,现在记录一下中间过程. 1.拷贝hive/conf/hive_site.xml到sqoop/conf目录 2.配置sqoop-evn.sh,将变量设置为对应的目录. export HADOOP_COMMON_HOME=/home/hadoop/hadoop
Python文摘:unittest单元测试框架
原文地址:https://blog.csdn.net/huilan_same/article/details/52944782 unittest是xUnit系列框架中的一员,如果你了解xUnit的其他成员,那你用unittest来应该是很轻松的,它们的工作方式都差不多。 unittest核心工作原理 unittest中最核心的四个概念是:test case, test suite, test runner, test fixture。 下面我们分别来解释这四个概念的意思,先来看一张unitte
c编译器字节对齐指令
#pragma pack (n) 作用:C编译器将按照n个字节对齐。 #pragma pack () 作用:取消自定义字节对齐方式。 #pragma pack (push,1) 作用:是指把原来对齐方式设置压栈,并设新的对齐方式设置为1个字节对齐 #pragma pack(pop) 作用:恢复对齐状态
图像YUV格式介绍 图像YUV格式介绍
图像YUV格式介绍 1 YUV格式简介 YUV格式,与我们熟知的RGB类似,YUV也是一种颜色编码方法,主要用于电视系统以及模拟视频领域,它将亮度信息(Y)与色彩信息(UV)分离,没有UV信息一样可以显示完整的图像,只不过是黑白的,这样的设计很好地解决了彩色电视机与黑白电视的兼容问题。并且,YUV不像RGB那样要求三个独立的视频信号同时传输,所以用YUV方式传送占用极少的频宽。 YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接
WebGL着色器绘制一个点
OpenGL ES着色器语言(GLSL ES) 1. 强类型语言 2. 内置变量 gl_Position(坐标) gl_PointSize(尺寸) gl_FragColor(颜色) 3. gl_pointSize必须使用浮点型,gl_PointSize=10 会报错,必须10.0这种格式的类型。 4. gl_Position表示点的位置,类型为vec4,可以在最后加一个1.0,构成4个浮点数组成的矢量,使其变成齐次坐标。 5. WebGL姑且认为是右手坐标系。 6. webGl着色器。 顶点着
SSM商城项目(十一)
1. 学习计划 1、sso注册功能实现 2、sso登录功能实现 3、通过token获得用户信息 Ajax跨域请求(jsonp) 2. Sso系统工程搭建 需要创建一个sso服务工程,可以参考e3-manager创建。 e3-sso(pom聚合工程) |--e3-sso-interface(jar) |--e3-sso-Service(war) e3-sso-web 3. 服务接口实现 3.1. 检查数据是否可用 3.1.1. 功能分析 请求的url:/user/check/{param}/{t
ideal环境maven自动下载项目依赖配置
开篇序言 最近在使用ideal软件对springboot进行开发研究,中间遇到的环境和创建springboot遇到的问题真是玲琅满目,但是遇到问题就要克服这是万年不变的真理。 该文档会后续不断的补充,准备做成一个系列,以ideal环境熟悉、spring boot及搭建ssm和ssh、 spring cloud为主。 PS:ideal果然是开发的好帮手,提示很到位的. 今天先开篇为主: spring boot的好处: 以往在用ssh,ssm开发项目时要配置大量的文件、信息才能跑通一个
查找表 219.Contains Duplicate(2),217 Contain Duplicate, 220(3)
思路:滑动窗口(长度为k+1)看这个窗口里的是否有两个元素的值相同。加查找表。 //时间:O(n)
//空间:O(k)
class Solution {
public:
bool containsNearbyDuplicate(vector<int>& nums, int k) {
unordered_set<int> record; //查找表
for(int i=0; i<nums.size();i++)
{
tomcat添加管理后台的用户名和密码(为jenkins连接tomcat用)
vim ./conf/tomcat-users.xml <role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager
fastJson中常用JSON字符串和Java对象互转
1.使用fastJson,首先引入fastJson依赖 <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.54</version>
</dependency> 2.JSON String to Java Bean
自定义数据类型 typedef
其实就是为数据类型起一个别名。 typedef unsigned char AGE; //字符类型 AGE x; //等价于 unsigned char x; typedef int * IPointer; //指针类型 IPointer p; //等价于 int *p; typedef char Name[10]; //数组类型 Name name1; //char name1[10];
如何高效完成英文文献翻译
写在前面 又到一年毕设季,面对数千字的外文翻译内容,又不想花钱找淘宝,如何快速完成呢? 本文是本人在毕设外文翻译中总结的方法,仅做参考,若您有更好的方法欢迎提出! 第一步——搜标题 毕设老师给的文献通常是pdf格式,操作不便。不过年份一般都比较新,我们可以通过百度、谷歌学术或其他论文搜索引擎,找到需要的文章,这一步,目的是找到网上有没有html格式的原文链接,如有,则无需修改格式!直接网页开翻! 第二步——整页翻译 无需一段段粘进翻译网站,一些浏览器(如谷歌,360极速)自带谷歌网页翻译,秒出
读书笔记之《微习惯》
作者: [美]斯蒂芬·盖斯 内容简介: 这本书主要大脑的工作原理;动力和意志力的关系,如图;微习惯的特点;生活中怎样通过微习惯建立好习惯。大脑工作原理, 可以简单地理解我们的大脑当中住着两个小人儿,一个小胖子叫基底神经节、另外一个小瘦子叫前额皮层。小胖子他动作变化缓慢,但是他力气大、发挥很稳定而且有毅力,会习惯性持续性地做一件事情。小瘦子更聪明,它一旦发现有可以改进的地方,它就会进行改,优化调整,除此之外,前额皮层也更擅长作出判断。 作者建议我们把更多的习惯可以培养成自动模式,就是培养我们的好
IE8 环境的 JQuery 中的 $.ajax 拒绝访问---解决方案
需求是兼容到 IE8。 $.ajax 总是请求失败,直接跳转到 error 函数中,报错:拒绝访问。 网上的一些解决方法都试过了还是没有用,比如再请求之前设置 jQuery.support.cors = true,并调用 jquery.xdomainrequest.min.js 。更改 IE 设置,将通过域访问数据设置为允许。这些方法都试过了,都没有用。 最后是在 $.ajax 运行之前添加如下代码成功的 。 jQuery.support.cors = true
。。。Java String.split()函数的用法分析。。。
在java.lang包中有String.split()方法的原型是:public String[] split(String regex, int limit) split函数是用于使用特定的切割符(regex)来分隔字符串成一个字符串数组,函数返回是一个数组。在其中每个出现regex的位置都要进行分解。 需要注意是有以下几点: (1)regex是可选项。字符串或正则表达式对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。 (2)limit也
今日推荐
周排行