自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (1)
  • 收藏
  • 关注

原创 服务器PHP环境搭建及网站https部署

mysql准备工作下载mysql源码文件,解压依赖项: - cmake - gcc,g++编译进入解压后的目录cmake \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_UNIX_ADDR=/data/mysql \-DSYSCONFDIR=/etc/mysql \-DMYSQL_UNIX_ADDR...

2018-06-26 23:16:13 7116

原创 虚拟机可以ping主机,主机无法ping通虚拟机

由于安装一些软件修改了Windows的一些网络配置,导致有些软件不能联网,上网查询后找到在ie浏览器Internet选项->高级->重置 之后所有软件都可以联网了,但是xshell怎么也连不上虚拟机了,开始以为是22端口被占用,查询之后发现并没有,后来无意中发现主机无法ping通虚拟机,虚拟机却可以ping主机。     然后开始苦苦的Google,baidu,结果搜到的答案不是说关闭防火墙

2016-08-09 22:32:27 7949 5

原创 phpstorm编辑远程项目

当本地没有服务器的环境,无法再本地修改代码直接测试的时候,从服务器上下载代码,修改,上传,测试,再修改的流程甚是麻烦,想直接用phpstorm直接编辑服务器上的代码,倒是省事不少。打开PHPStorm->Tools->Deployment->Browser Remote Host填写项目名称,传输模式(FTP, SFTP, FTPS)添加一个远程主机ip, 端口号,文件路径,登录账号,密码,点

2016-07-17 18:55:29 2923 1

原创 JavaScript表单序列化

function serialize(form){ if(!form || form.nodeName !== "FORM"){ return; } var i, len, arr = []; for(i=0,len=form.elements.length; i<len;

2016-07-07 11:45:54 442

原创 css collapsing margins问题

概念    Collapsing margin,指的是毗邻的两个或多个外边距 (margin) 会合并成一个外边距,即外边距折叠。其中所说的 margin 毗邻,可以归结为以下两点:这两个或多个外边距没有被非空内容、padding、border或clear分隔开。这些margin都处于标准流(in-flow,非浮动元素,非定位元素)中。计算    如果margin合并后该如何计算呢,遵循下面三

2016-05-16 14:03:27 458

原创 JavaScript中this的理解

写在前面    这篇文章主要参考以下两篇文章学会js的this和js中this彻底理解     首先,本文讨论的情况都是在一班情况下,并非strict mode,下面进入正题,先熟悉几条原则,后面会有具体实例几条原则js中this在函数定义的时候是确定不了的,只有在函数运行的时候才能确定如果一个函数中有this,但是它没有被上一级的对象所调用,那么this指向的就是window如果一个函数中

2016-05-07 19:37:43 941

原创 C语言多文件编译

学习C语言的时候,有时候前面写的函数希望以后可以直接调用,而不用重写。记录上午学习的成果,希望对有同样需求的新手有帮助     要在一个源文件中调用另一个源文中的函数,需要先把那个函数包含进来即使用#include。例如:现需要在show.c中调用display()函数,可以将代码分开写在三个文件中,分别是show.c , function.c , function.hfunction.h#if

2016-04-30 11:22:33 969

转载 Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.

更新了新版本的Androidstudio以后运行模拟器报出 Instant Run requires ‘Tools | Android | Enable ADB integration’ to be enabled.错误     解决方法:菜单栏Tool->Android->Enable ADB integration

2016-04-11 11:12:06 880

原创 smarty

变量调节器    变量和变量调节器”|”中间不能有空格 if判断语句    {if $name eq “Harry”}…{elseif $name eq “Lucy”}…{/if},其中eq是条件修饰符表示==;neq !=; gt > lt<循环语句    1、section,sectionelse         {section name=art loop $variable}…{/s

2016-03-04 11:01:42 422

原创 Python笔记(1)

欢迎使用Markdown编辑器写博客本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:-Markdown和扩展Markdown简洁的语法 - 代码块高亮 - 图片链接和图片上传 - LaTex数学公式 - UML序列图和流程图 - 离线写博客 - 导入导出Markdown文件 - 丰富的快捷键快捷键加粗 Ctrl + B 斜体

2016-02-22 22:19:33 429

原创 css3 z-index属性

-在使用css3 z-index 属性的时候注意以下两点 要想给元素设置z-index样式,必须先让它变成定位元素,再通俗一点说,就是要给元素设置一个postion:relative(定位元素:position属性值设置除默认值static以外的元素,包括relative,absolute,fixed。)样式。 不要给想控制“上、下”的元素设置z-index,而是对他们的父容器设置z-

2016-02-07 17:16:26 602

原创 PHP数组操作array_unique()

今天遇到点小麻烦,遍历数组时,count(arr)显示为4,可是在遍历的时候出现Notice:Undefinedoffset:2。数组长度为4怎么会没有下标为2的那一项呢。原来我将数组去重用到了arrayunique()函数,这个函数会将数组内的重复元素去掉,返回处理后的数组。不过并不会改变原来数组的键值,如下arr)显示为4,可是在遍历的时候出现Notice:Undefined offset: 2

2015-12-12 15:44:09 683

原创 Processing从零学Day_03

-3D绘图     Processing中的rect(),line(),ellipse()并没有接受三个坐标值的重载。所以利用translate()函数来绘制。     translate()函数可以接受两个或者三个参数,其作用是移动原点,例如translate(50,50);将原点从窗口的左上角移动到了原来的(50,50)坐标,窗口左上角变为(-50,-50)。     注意:transla

2015-12-06 11:19:03 1173

原创 Processing从零学Day_2

隔了好久才写,罪过,罪过 —-processing是用java编写的,因此很多方法和java是相通的,里面定义变量和类,面相对象方法等等….. —-验证随机数产生概率的方法,定义一个数组,随机产生一个数组索引,将这个索引对应的数增加一,并将其当作矩形的高绘制出来,这样可以直观的观察随机数产生概率。 —-processing中有noise()用于产生柏林噪声,(柏林噪声是个什么原理不清楚)。

2015-11-23 22:36:30 556

原创 初识Linux--Federa

初识Linux-Fedora    第一次在电脑上成功安装了fedora系统,然后迫不及待的在上面试验了一番,先安装了gcc和vim,然后用vim .vimrc(是在普通用户下)配置了.vimrc文件;在vim命令模式下输入: r! cat xxx.x即可将名为xxx.x的文件内容拷贝到当前编辑的文件中,从光标其实为开始复制     su即可进入root模式,root模式下创建的文件夹和文件在普通

2015-11-20 00:05:39 411

原创 ajax返回json数据

-json的格式      {“属性名”:”属性值”,”属性名”:”属性值”,…}      json数据是原生态的数据,格式稳定,描述能力很强,因此经常用到。 -json扩展      如果服务器返回的是多组数据则返回的格式应当如下(php):      $res=”[{‘属性名’:’属性值’,…},{‘属性名’:’属性值’,…},…]”      在客户端接受到xmlhttprequ

2015-11-01 09:02:32 379

原创 Android程序开发环境搭建

1、JDK的安装     在官网上下载并安装JDK,进行java环境搭建,参考网上其他教程 2、下载adt-bundle     adt-bundle是已经集成好的一款工具,里面自带eclipse和Android开发所需的工具,并且下载解压就能用。 3、bluestacks下载安装     谷歌提供的安卓模拟器据说慢的要死,而且我还安装不上,因此下载bluestacks,安装。 4、ec

2015-10-27 15:09:55 363

原创 Processing从零学Day_1

Processing是大小写敏感的语言 -fill() fill()包括几个重载函数 fill(150)—用灰度值位150的灰度填充 fill(150,0,0)—用RGB为(150,0,0)的颜色填充 fill(150,0,0,150)用RGB为(150,0,0),透明度为150的颜色填充,0表示完全透明,255表示完全不透明 -r

2015-10-25 09:22:53 924

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除