本文最初发表于华来四公众号。UbuntuonWindows10已经出来了!可以参考以下文档,了解如何把这个逆天的玩意请回家!https://msdn.microsoft.com/en-us/commandline/wsl/install_guide部署方法以下简单描述一下办法,首先我们必须升级到Windows10版本14316,可能需要加入微软的Wi..
分类:
Windows开发 时间:
2016-04-08 15:28:13
收藏:
0 评论:
0 赞:
0 阅读:
741
环境说明:复制卷,centos7下,gluster版本3.6.7故障现象:#glustervstatustankStatusofvolume:tankGlusterprocessPortOnlinePid------------------------------------------------------------------------------Brickw-ostack03.sys.bjdt.net:/data/tank49152Y30371Brickw-os..
分类:
系统服务 时间:
2016-04-08 15:28:02
收藏:
0 评论:
0 赞:
0 阅读:
511
在过程中发现两种方法解决问题:一种是非托管C++创建的dll库,需要用静态方法调用。这种方法无法在C#的reference中直接引用,而是要用静态调用的方法,其他博客已经介绍的很详尽,唯一需要补充的是,C#文件需要先:usingSystem.Runtime.InteropServices;之后才可以调用[DllImpo..
分类:
编程语言 时间:
2016-04-08 15:27:33
收藏:
0 评论:
0 赞:
0 阅读:
278
Python支持的正则表达式元字符和语法:
分类:
编程语言 时间:
2016-04-08 15:27:23
收藏:
0 评论:
0 赞:
0 阅读:
231
查看nginx编译参数:/usr/local/nginx/sbin/nginx-V查看apache编译参数:cat/usr/local/apache2/build/config.nice查看mysql编译参数:cat/usr/local/mysql/bin/mysqlbug|grepCONFIGURE_LINE查看php编译参数:/usr/local/php/bin/php-i|grepconfigure
分类:
数据库技术 时间:
2016-04-08 15:27:02
收藏:
0 评论:
0 赞:
0 阅读:
245
实际用户:表示你是谁,谁运行起来,用于标识信息eg:身份证,邀请函身份,非会员有效用户:对某种资源是否具有某种权限,进程可能访问某些资源,普通用户不忍,身份变更才可访问资源例如:在Linux系统下,root用户或普通用户都可以使用passwd命令来修改密码,修改密码主要通过..
分类:
系统服务 时间:
2016-04-08 15:26:53
收藏:
0 评论:
0 赞:
0 阅读:
191
一、RHEV的历史最早是Qumranet公司开发出了KVM技术2008年9月,红帽以1.07亿美元的价格收购了Qumranet公司5月红帽公司和BMC软件公司、Eucalyptus系统公司、HP公司、IBM公司、英特尔公司、SUSE公司宣布联合组建开放虚拟化联盟。该联盟的宗旨是致力于促进基于内核的虚拟机(KVM)..
分类:
其他 时间:
2016-04-08 15:26:23
收藏:
0 评论:
0 赞:
0 阅读:
743
[root@node01kibana]#dates=`date+%Y%m%d%H%m%S`[root@node01kibana]#echo$dates20160408120439[root@node01kibana]#dates=`date+%F`[root@node01kibana]#echo$dates2016-04-08[root@node01kibana]#
分类:
其他 时间:
2016-04-08 15:26:13
收藏:
0 评论:
0 赞:
0 阅读:
159
一、编译安装MySQL前的准备工作安装编译源码所需的工具和库[root@node1~]#yuminstallgccgcc-c++ncurses-develperl安装cmake,从http://www.cmake.org下载源码并编译安装[root@node1~]#wgethttp://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz[root@node1~]#tar-xzvfcmake-2..
分类:
数据库技术 时间:
2016-04-08 15:25:54
收藏:
0 评论:
0 赞:
0 阅读:
256
老早用nginx时就零零散散的接触这些时间,一直没静下心系统的梳理一遍,其实理解了这些时间的作用和设置,对配置tengine(nginx)线上业务的优化是有不可小觑的的作用,对nginx的工作流程也会有更深的理解,目前我线上配置是服务http小文件(非视频和下载类)的,具体参数配置..
分类:
其他 时间:
2016-04-08 15:25:43
收藏:
0 评论:
0 赞:
0 阅读:
235
当表中的数据不需要是,则应该删除该数据,并释放所占用的空间;删除表中的数据有delete和truncate两种方式,下面分别介绍;一、delete语句(1)有条件删除语法格式:delete[from]table_name[wherecondition];如:删除users表中的userid为‘001’的数据:deletefromuserswhereuser..
分类:
数据库技术 时间:
2016-04-08 15:25:34
收藏:
0 评论:
0 赞:
0 阅读:
254
一、C语言中的类型转换1.隐式类型转换inti=1;
doubled=i;操作数的类型可以由低级转化为高级,这种隐式的类型转化是一种保值映射,即在转化中数据精度不损失。类型高低顺序:int(short和char自动转换成int)->unsigned->long->unsignedlong->double(float自动转化成..
分类:
其他 时间:
2016-04-08 15:25:24
收藏:
0 评论:
0 赞:
0 阅读:
240
apt-getinstallapache2
apt-getupgradeopenssl
a2enmodssl
a2ensitedefault-ssl
serviceapache2reload
修改https端口为11443
root@demo:/etc/apache2#vim/etc/apache2/ports.conf
<IfModulessl_module>
Listen11443
</IfModule>
root@demo:/etc/apache2#vim..
分类:
Web开发 时间:
2016-04-08 15:25:13
收藏:
0 评论:
0 赞:
0 阅读:
498
//编写一个函数reverse_string(char*string)(递归实现)
//实现:将参数字符串中的字符反向排列。
//要求:不能使用C函数库中的字符串操作函数。
//第一种方法:递归法
#include<stdio.h>
intreverse_string(char*string)
{
if(*string!=‘\0‘)
{
string++;
reverse_str..
分类:
其他 时间:
2016-04-08 15:24:43
收藏:
0 评论:
0 赞:
0 阅读:
181
//1.模拟实现strstr函数。
#include<stdio.h>
#include<assert.h>
char*my_strstr(char*str,char*p)
{
char*cp=p;
char*p1=str;
assert(*p);
if(!*p)
returnNULL;
if(!*p1)
returnNULL;
char*p2=str;
while(*p1)
{
p2=p1;
cp=p;
while(*p2&&*cp&&!..
分类:
其他 时间:
2016-04-08 15:24:32
收藏:
0 评论:
0 赞:
0 阅读:
232
删除列1.光标定位到要操作的地方。2.CTRL+v进入“可视块”模式,选取这一列操作多少行。3.d删除。插入列插入操作的话知识稍有区别。例如我们在每一行前都插入"()":1.光标定位到要操作的地方。2.CTRL+v进入“可视块”模式,选取这一列操作多少行。3.SHIFT+i(I)输入要插入的内容..
分类:
系统服务 时间:
2016-04-08 15:24:23
收藏:
0 评论:
0 赞:
0 阅读:
140
//写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,
//例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19
//递归版
#include<stdio.h>
intDigitSum(intn)
{
intsum=0;
intm=0;
if(n)
{
m=n%10;
n=n/10;
sum=m+DigitSum(n);
}
returnsum;
..
分类:
其他 时间:
2016-04-08 15:24:02
收藏:
0 评论:
0 赞:
0 阅读:
233
斐波那契数列(Fibonaccisequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(LeonardodaFibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(0..
分类:
编程语言 时间:
2016-04-08 15:23:52
收藏:
0 评论:
0 赞:
0 阅读:
226
//在终端输入多行信息,找出包含“ould”的行,并打印该行。
#include<stdio.h>
#defineMAX1000
intgetline(charline[])
{
intlimit=MAX-1;
intch=0;
inti=0;
while((ch=getchar())&&(--limit)&&ch!=‘\n‘&&ch!=EOF)
{
line[i]=ch;
i++;
}
if(ch=..
分类:
其他 时间:
2016-04-08 15:23:42
收藏:
0 评论:
0 赞:
0 阅读:
283
用fork()创建子进程后执行的是和父进程相同的程序(但有可能执行不同的代码分支),子进程往往要调用一种exec函数以执行另一个程序。进程程序替换:替换数据和代码,执行不同逻辑,一旦替换之后,父,子进程代码,数据独立。主要是创建进程,让子进程去执行命令。主要有6个调度..
分类:
系统服务 时间:
2016-04-08 15:23:33
收藏:
0 评论:
0 赞:
0 阅读:
199