自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

水滴

shuibo.me

  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

原创 项目代码流程

每个人从接触代码编程开始,都会有一个开发部署的流程,总结一下我以前及现在代码管理的流程。一开始我是这样的。使用sublime或者phptorm对代码进行修改,然后使用ftp上传到服务器。。。。。这样就有个问题,对,就是版本控制的问题,我每次提交的时候不放心的话就要copy一份,慢慢的看着文件夹的增多感觉很不舒服啊。而且ftp还不是用的IDE自带的,这就要点开一个一个的文件夹

2016-07-24 12:07:30 1350

原创 安装gd curl

sudo apt-get install php5-gd curl libcurl3 libcurl3-dev php5-curl

2015-07-04 22:19:50 535

转载 nginx事件 epoll

事件处理是Nginx处理请求的核心,每个子进程在ngx_worker_process_cycle()的循环里不断调用ngx_process_events_and_timers()函数来处理各种事件。下面,分析使用epoll机制下(Linux最常用支持大并发的事件触发机制)Nginx事件处理的过程,用源代码分析和debug信息追踪两种方法。我们从ngx_worker_process_cy

2015-07-04 15:44:08 563

转载 nginx apache

Web服务器 Web服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。应用层使用HTTP协议。HTML文档格式。浏览器统一资源定位器(URL)。Web服务器常常以B/S(Browser/Server)方式提供服务。浏览器和服务器的交互方式如下: GET /index.php HTTP/1.1 +--------------

2015-07-04 15:28:37 443

转载 LZW算法和GIF数据压缩

LZW算法和GIF数据压缩  GIF文件的图象数据使用了可变长度编码的LZW压缩算法(Variable-Length_Code LZW Compression),这是从LZW(Lempel Ziv Compression)压缩算法演变过来的,通过压缩原始数据的重复部分来达到减少文件大小的目的。 1,标准LZW压缩原理:先来解释一下几个基本概念:  LZW压缩

2015-07-02 14:55:15 4212

转载 GIF文件存储结构

㈠、概述  GIF(Graphics Interchange Format,图形交换格式)文件是由 CompuServe公司开发的图形文件格式,版权所有,任何商业目的使用均须 CompuServe公司授权。  GIF图象是基于颜色列表的(存储的数据是该点的颜色对应于颜色列表的索引值),最多只支持8位(256色)。GIF文件内部分成许多存储块,用来存储多幅图象或者是决定图象表现行为的控制

2015-07-02 14:47:40 1720

原创 c语言预处理 宏

.c文件-> .i文件->.s文件->.o文件->可执行文件   预处理->编译->汇编gcc -o hw.i hw.c -E                  -E只让gcc 进行预处理.i 文件 包含很多代码, 底部有.c 文件代码 展开头文件 替换宏定义  宏本质都为字符串替换。 宏不考虑c语言语法#define R 宏关键字,不以;结束。常量 数组buffer #defin

2015-07-01 22:18:13 542

转载 静态库,动态库

一、格式说明linux下编译,常会遇到后缀为:.o .so .a .la .ko等格式文件,尽管linux并不以扩展名作为识别文件格式的唯一依据,但规范约定还是有的,如下:.o 是目标对象文件,相当于windows中的.obj文件.a 为静态库,可以是一个或多个.o合在一起,用于静态连接.la 为libtool生成的共享库,其实是个配置文档。可以用$file *.la查看*.la文件,

2015-07-01 10:19:22 435

原创 c语言 图像显示jpeg

int fh_jpeg_load(char *filename, unsigned char *buffer, unsigned char ** alpha, int x, int y){ struct jpeg_decompress_struct cinfo; //JPEG对象 struct jpeg_decompress_struct *ciptr; struct r

2015-07-01 08:31:42 7157

原创 万恶的windows.h

最近搞c语言,要做一个linux下c显示图片。用了下github的一个开源代码,一切都好,就是它显示的时候放大缩小会闪屏。。。。    >.        接着解决这个问题,我认为试刷屏函数的问题,而老师说是我代码效率太低然后使得它黑屏,我测试了一下,printf("\033[2J")这个刷屏试会闪屏的,去掉了就不会,但是没刷屏就会覆盖。唉,纠结。。。。。。找网上解决方法,看到有说用windo

2015-06-16 17:52:52 1836

原创 解决vi tab空格数目

set ts=4

2015-06-11 15:15:21 448

原创 网站迁移到其他机子上时显示空白解决方法

刚入手一个mac,以后打算就用这个来写代码,可是之前的一些代码要迁移过来。这就出现问题了。。。。。我之前先看代码是不是对的。。。然后在看数据库连接是不是对的。。。。。。然后纠结了。。还是显示的是空白。。。。我还一步一步的输出。。。唉。。最后发现的问题是缓存的问题。。。。。到新的机子上部署代码时最好清除Cache。。。。。

2015-06-09 22:56:05 1003

转载 stderr 跟stdout

stdin,stdout和stderr即标准输入,标准输出和标准错误输出,默认情况下分别指向键盘,显示器,显示器。fprintf(stdout,"")等同于printf("") 相当于封装fprintf(stderr,"Error");和printf("Error");一般情况下,你这两个语句运行的结果是相同的,没有区别,只有一下情况才有区别:运行你的程序的时候,命令行上把输出

2015-06-07 10:36:15 767

转载 linux外放没声音解决方法

ls -l /dev/snd 查看了一下,发现用户权限为 root 用户组为audio 解决方法为将当前用户加入audio组就可以了。 使用usermod -a -G audio username

2015-06-04 14:09:42 7682 2

原创 修改快读使其不提示更新。

一直用快读看小说。。。。好浪费时间的说,最近快读更新版本了。TT 竟然有广告,首页有文章里面还有,太恶心了。果断转老版的,可老版每次更新就提示更新,我就想着能不能修改一下,能让它不提示就好啦。开始百度,如何反编译apk文件,发现了一个好的工具。apktool,可以反编译,编译apk文件(http://apktool.shoujifans.com/2014/09/20.html)apktool这

2015-05-27 11:16:13 2479

原创 linux 三

&&可链接多个命令一起执行return 0 是因为linux下表示执行成功 echo $? return是0 其它字符表示没有执行成功。int main(int argv,char* argc[])  argv是表示参数个数 argc[]按数组储存参数名c语言标准输入流,输出流,错误流。 stdin键盘 stdout显示器终端 stderrprintf("value"); fpri

2015-05-26 14:05:36 363

原创 linux 二

cd ~家目录   pwd 现在所处位置       ls -l 当前文件夹内文件的属性      vi  i光标前插入I行首前插入 a光标后插入A行末插入 o下一行插入O上一行插入 x删除光标内容dd 删除整行      :sp a.c 在原有的vim里面打开新的文件  ctrl+w+方向键 文件间转换 :set nu 打开行号 u撤销 数字+dd剪切 p粘贴      gcc

2015-05-25 14:42:17 295

原创 ubuntu之路从今天开始

今天开始决定主要用ubantu了,虽然不能一下子就开始游戏,但这是值得的。加油吧~少年。。。        我使用的试ubuntu kylin。之前想安装centos的,感觉ubuntu的资料比较多就用这个吧。比较坑的是,14.04 14.10我都不能安装,都显示内核错误。。。。。。。估计试机子太老了= =。。然后试了下kylin,发现这个可以,那就用这个吧。        吐槽一下这个编

2015-05-24 20:34:15 762

原创 Mysql基础入门

sql: structured query language(结构化查询语言)用户名和密码:root创建一个名称为mydb1的数据库。create database mydb1;查看所有数据库show databases;创建一个使用utf-8字符集的mydb2数据库。create database mydb2 character set utf8;创建一个使用

2015-05-23 11:31:12 382

转载 linux常用命令

1. ls命令ls命令是列出目录内容(List Directory Contents)的意思。运行它就是列出文件夹里的内容,可能是文件也可能是文件夹。?1234567root@tecmint:~# ls Android-Games                 

2015-05-17 10:01:56 453

原创 yii2学习之始

今天想弄yii2+bootstrap搭建一个博客,以后可以用来记录自己的成长。嗯,yii2是比较新的,希望能够坚持下去。T T因为yii2比较新,可参考的资料比较少,我在网上找了一些学习的资料。        http://www.digpage.com/                       //这个网站是比较好的介绍的yii2属性,还有视频哦,就是作者更新的慢。期待中。htt

2015-04-30 21:40:45 354

转载 PHPStorm下XDebug配置

1>XAMPP停止apache服务;2>在安装目录下找到php.ini,类似于D:\xampp\php\php.ini,打开并找到被注释掉的项目并按如下设置:zend_extension = "D:\xampp\php\ext\php_xdebug.dll"(根据实际情况确定)xdebug.remote_enable =1xdebug.remote_handler = "dbgp"

2015-04-30 10:53:26 268

转载 求职之路

1,简介毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的求职的回顾。首先说说我拿到的offer情况:微软,3面->终面,搞定百度,3面->终面,口头offer搜狗,2面,悲剧腾讯,1面,悲剧布丁移动,3面,搞定涂鸦游戏,3面,搞定友盟,3面->CEO面,搞定雅虎,4面->终面,搞定微

2015-04-14 15:41:11 577 1

转载 程序员如何快速准备面试中的算法

前言    我决定写篇短文,即为此文。之所以要写这篇文章,缘于微博上常有朋友询问,要毕业找工作了,如何备战算法。尽管在微博上简单梳理过,如下图所示:       但因字数限制,许多问题无法一次性说清楚,故特撰此文着重阐述下:程序员如何快速准备面试中的算法,继而推荐一些相关的书籍或资料。顺便也供节后跳槽、3月春季招聘小高潮、及6月毕业找工作的朋友参考。备战

2015-04-14 15:39:09 722

转载 sublime 安装ctags

先install package ctags 然后去http://prdownloads.sourceforge.net/ctags/ctags58.zip下载ctags58.zip解压到D盘根目录在ctags settings-user 添加{"command": "D:/ctags58/ctags.exe",}安装好了。右键项目ctags rebuild tag

2015-02-01 19:21:59 359

转载 input使用

Input表示Form表单中的一种输入对象,其又随Type类型的不同而分文本输入框,密码输入框,单选/复选框,提交/重置按钮等,下面一一介绍。1,type=text输入类型是text,这是我们见的最多也是使用最多的,比如登陆输入用户名,注册输入电话号码,电子邮件,家庭住址等等。当然这也是Input的默认类型。参数name:同样是表示的该文本输入框名称。参数size:输入框的长度大小

2015-01-30 11:24:48 383

原创 github项目

啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊好吧,英文底子太烂,看着太生硬了。。今天上传网站的时候,突然不能显示了。而且,我是直接覆盖了,瞬间就觉得要哭了。。嗯,就想到了用版本控制器git,之前有学过,但是时间过的有点久全忘记了。o(︶︿︶)o 唉。。恩恩,过段时间有空了就赶紧学习下~

2015-01-29 21:24:00 341

转载 Html 按钮button加超链接

1.页面转向新的页面:2.需要打开一个新的页面进行转向:可以设置值value class 等

2015-01-29 18:10:34 1413

原创 thinkphp开启调试

think/config/debug.phpdefined('THINK_PATH') or exit();// 调试模式下面默认设置 可以在应用配置目录下重新定义 debug.php 覆盖return  array(    'LOG_RECORD'            =>  true,  // 进行日志记录    'LOG_EXCEPTION_RECORD'  =>  t

2015-01-29 11:51:46 666

原创 解决thinkphp display输出问题

今天一整天都是在干这个了。。。。。        我想新建一个控制器来实现网站的参考答案的模块,所以我在Application复制来一份商品的控制器,在模板那儿也copy了下。然后,问题来了。显示不了控制器,而原件的却可以显示。这就纠结了。。。。。。namespace改了,该改的都改了。实在 不行了,我就开始百度,看如何创建控制器,发现是跟我的步骤一样的呀,为啥会显示不出来呢。。。。   

2015-01-28 23:44:46 5221

转载 ZendDebugger.dll

PHP5.3 & PHP5.4  & PHP5.5  单独的 Zend Debugger 很难在网上找到,因为Zend.com没有提供下载,其实 ZendDebugger For PHP5.3 & PHP5.4  & PHP5.5 的版本也是有的,只是他们是集成在Zend.com的 ZendStudio 10.x 版本中了。    正如有人说,网上都找不到支持PHP5.3及以上的Zend

2015-01-27 22:03:38 518

原创 zend 安装

Help->Install New Softwarehttp://eclipse-color-theme.github.com/update/          //安装主题http://archive.eclipse.org/technology/babel/update-site/R0.9.1/helios/    //汉化

2015-01-25 19:09:48 326

原创 php程序员之后的目标在哪儿?

网上有人就总结了一些发展路线: 学习PHP基本功很重要。最好有数据结构的学习经历。对于1,2年的新手来说。在2年内必须完全掌握smarty+pear+adodb+xml+ajax工具类必须熟练掌握zendstudio的开发。数据库必须熟练掌握mysql&sqlserver操作系统必须对liunx有一定的了解。并能配置环境。对apache也应该买本管理员手册好好看看。以上为2年内,必

2015-01-23 23:32:54 601

转载 一位IT牛人的十年经验之谈

1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”  其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈!  2、一定要确定自己的发展方向,并为此目的制定可行的计划。  不要说什么,“我刚毕业,还不知道将来可能做

2015-01-23 23:10:14 1211

转载 12个PHP面试中常涉及的问题

问题1:谈谈你对的PHP的基本认识。  回答:PHP是Hypertext Preprocessor(超文本预处理器)的简称,是一种用来开发动态网站的服务器端脚本语言。  问题2:什么是MVC?  回答:MVC,即Model(数据层),View(视图层),Controller(控制层)。PHP中的MVC模型是一种有效将代码分成三层的管理办法,其中Model表示着应

2015-01-23 22:25:26 1117

转载 腾讯公司的几道历年面试题精选

1. 在一个文件中有10G个整数,乱序排列,要求找出中位数。内存限制为2G。解答:首先假设是32位无符号整数。1. 读一遍10G个整数,把整数映射到256M个区段中,用一个64位无符号整数给每个相应区段记数。说明:整数范围是0 - 2^32 - 1,一共有4G种取值,映射到256M个区段,则每个区段有16(4G/256M = 16)种值,每16个

2015-01-23 22:23:37 1969

转载 opoa

One Page, One Application缩写为OPOA含义很简单:一个页面就是一个应用。在众多的基于Web的MIS系统中,没有人关心页面的组织形式;大多数稍微复杂的MIS系统,都采用分祯 (Frame)的方式来组织页面,这样,在进行业务操作的时候,url的变化表现在一个框架页面内,从浏览器的地址看起来,只有一个地址;更有甚者,一些应用干脆弹出一个去掉了浏览器菜单、工具条、地址栏、状态栏

2015-01-22 13:32:54 576

转载 伪静态的好处

SEOer每次拿到一个网站,做的第一件事情就是看看网站是否是动态或者是已经做好伪静态,一直以来,URL的静态化是SEO的要求之一.为什么在进行网站优化的时候,喜欢让网站的URL伪静态呢? 第一,我们来了解一下什么是伪静态,为什么会出现伪静态这个词?我们都知道早期网站没有动态语言,例如(asp/jsp/)等等的支持,所有页面都是靠手工开发写HTML然后保存为扩展名为.html这种文件

2015-01-22 11:28:24 722

转载 伪静态的设置

1、配置服务器:[ Apache ]环境- httpd.conf配置文件中加载了mod_rewrite.so模块- AllowOverride None 将None改为 All- 把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下RewriteEngine onRewriteCond %{REQU

2015-01-22 11:25:13 562

原创 职位要求。。。

职位要求:-熟练掌握PHP语言,熟练LAMP开发模式 -熟悉主流php开发框架(CI,Yii等),熟练使用一种模板语言(Smarty、Velocity、Django等) -熟悉Web前端开发,HTML/CSS/JS -熟悉MySQL数据库设计、使用及优化 -熟悉Linux平台,熟练掌握至少一种脚本开发语言(python,shell等)(优先考虑) -熟悉memcache

2015-01-21 21:11:25 412

c语言头文件

里面包含一些常用的include里面的头文件,windows.h类似的

2015-06-17

空空如也

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

TA关注的人

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