自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

原创 手把手教你使用U盘安装Ubuntu系统

手把手教你使用U盘安装Ubuntu系统 Linux一直以来都是比较小众的系统,特别是在国内,用户相对Windows来说,更是少,甚至给人一种高端,复杂的印象,不过这些年来,使用linux的人越来越多了,而Ubuntu作为Linux系统中用户较多的一个分支,做得也确实不错,非常的“亲民”,而安装Ubuntu的方法也很多,本文介绍的是U盘安装Ubuntu的方法。1、首先准备

2012-11-08 23:40:52 3506

原创 Cannot connect to the Docker daemon. Is the docker daemon running on this host?

在使用Mac dockertools工具时遇到如下问题Cannot connect to the Docker daemon. Is the docker daemon running on this host? #296解决问题的步骤docker-machine restart Quit terminal (or iTerm2, etc, etc) andeval $(docker-mach

2016-09-05 22:42:08 1362

原创 Ubuntu 12.04.1 mysql从5.5升级到5.6

Ubuntu 12.04.1 mysql从5.5升级到5.6方法一 直接升级apt-cache search mysql-serversudo apt-add-repository ppa:ondrej/mysql-5.6sudo apt-get updateapt-cache search mysql-serverapt-get -y install mysql-server方法二 先卸

2016-05-03 21:28:48 1349

原创 Fatal error: Class 'Illuminate\Foundation\Application' not found

Fatal error: Class ‘Illuminate\Foundation\Application’ not foundquestionI am getting following error when I open my site which is made using laravel 5Fatal error: Class 'Illuminate\Foundation\Applicati

2016-05-03 20:28:41 11554

原创 为何一条短信可以发160个英文或70个汉字的原因

为何一条短信可以发160个英文或70个汉字的原因很多人发送短信时,每当到了70个字之后短信就会变成两条,那为什么一条短信最多只有70个汉字呢?[摘要] 很多人发送短信时,每当到了70个字之后短信就会变成两条,那为什么一条短信最多只有70个汉字呢?上世纪80年代无线传输的带宽不高,这就要求手机短信要言简意赅。短信发明人Hillebr很多人发送短信时,每当到了70个字之后短信就会变成两条,那为什么一条短

2016-05-03 20:18:53 1417

原创 Memcache基础教程 && Ubuntu 安装Memcache服务

Ubuntu 安装Memcache服务1、安装memcache服务端step1'sudo apt-get install memcached'step2'sudo apt-get install php5-memcached'step3'sudo /etc/init.d/apache2 restart'

2015-10-29 17:44:57 1035

原创 php实现微信中的图片合并 (圆角) -九宫格图片实现

<?php /** * 根据图片数组 拼接成九宫格式拼图 * @param array $pic_list [带拼成的图片数组] * @param integer $bg_w [背景图片宽度] * @param integer $bg_h [背景图片高度] * @param string $format

2015-09-07 21:11:25 733

原创 php实现微信中的图片合并-九宫格图片

<?php /** * 根据图片数组 拼接成九宫格式拼图 * @param array $pic_list [带拼成的图片数组] * @param integer $bg_w [背景图片宽度] * @param integer $bg_h [背景图片高度] * @param string $format

2015-09-07 20:58:59 1563

原创 PHP日志

$des = './Application/Runtime/Logs/Api/api.log';// $now = date('c');$now = date('Y-m-d H:i:s');$log = 'NOTICE';$destination = 'DB连接失败';error_log("[{$now}] ".$destination.' '.$_SERVER['REMOTE

2015-08-10 19:34:38 478

原创 PHP+shell实现多线程的方法

PHP+shell实现多线程的方法这里介绍如何借助shell脚本实现多线程。先写个简单的php代码,这里为了让脚本执行时间更长,方便看效果,sleep一下,呵呵!先看下test.php的代码:lsPHP代码:?123456for ($i=0;$i$i++) {  echo$i;   slee

2015-07-20 20:56:44 624

原创 如何在Ubuntu上安装LAMP服务器系统?

为何应该在Ubuntu上安装LAMP服务器?从事Web开发工作时,我更偏爱在不受干扰的情况下,在我那台计算机上的开发环境下进行开发。我宁愿所犯的错误大部分是别人看不到的,而不是被互联网上的所有人全看到。为了能有这种私密的开发环境,我安装了一套LAMP系统。顺便说一下,要是你对LAMP不熟悉,,它代表Linux、Apache、MySQL和php(及/或Perl)。 LAMP是互联网上最常见的Web主

2015-07-18 16:16:32 946

原创 failed to sync branch You might need to open a shell and debug the state of this repo.

github同步失败

2015-07-04 20:13:31 6056 1

原创 sublime text 3 安装使用及激活

sublime text 3 下载安装一、下载可以去对应的官方网站上下载:http://www.sublimetext.com/二、注册 以下仅对屌丝们学习使用sublime text 3 3083 注册码  —– BEGIN LICENSE —–Andrew Weber

2015-06-15 00:04:20 908

原创 C语言open()函数:打开文件函数

相关函数:read, write, fcntl, close, link, stat, umask, unlink, fopen头文件:#include #include #include 定义函数:int open(const char * pathname, int flags);int open(const char * pathname, int flags,

2014-10-11 23:25:27 916

原创 Linux 打开文件并写入一段字符串,同时读出对应文件的信息--fopen()/fwrite()/fread()

Linux 打开文件并写入一段字符串,同时读出对应文件的信息在Linux中,采用C语言,使用fopen()函数打开一个文件(若不存在文件,则新建一个 如 data/test.dat),同时采用fwrite()向其中写入相应的字符串,每次输入写入都换行,最后采用fread()读出相应的信息。相应的代码如下:Test.c/*test.c :create

2014-10-11 23:08:30 3839

原创 使用具有权威说服力的实例辨明C++中的malloc与new

使用具有权威说服力的实例辨明C++中的malloc与new  问题:   很多人都知道malloc与new都是用来申请空间用的,开辟空间来源于堆中。但是在C++中却很少用malloc去申请空间,为什么会这样?下面小编会以一个很有说服力的例子来说明,相信大家一看就能明白。C++程序的格局可分为4个区,注意是“格局”,1、全局数据区     //其中

2014-10-09 09:59:53 1022

原创 深入C++ new/delete,malloc/free解析

深入C++ new/delete,malloc/free解析1.malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存2.对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由malloc/free是库函数而不是运算符,不在编

2014-10-09 09:24:37 1107

原创 关于Segmentation fault (core dumped)几个简单问题

关于Segmentation fault (core dumped)几个简单问题分类: arm92012-09-12 10:43 648人阅读 评论(0) 收藏 举报insert脚本file终端linuxbt有的程序可以通过编译,但在运行时会出现Segment fault(段错误)。这通常都是指针错误引起的。但这不像编译错误一样会提示到文件一行,而是没有任何信息。一

2014-10-08 17:26:11 1421

原创 再谈Segmentation fault (core dumped)问题 -查找段错误原因

再谈Segmentation fault (core dumped)问题 -查找段错误原因   在前一篇文章“Segmentation fault (core dumped) ”有说了具体core dumped产生的原因,下面主要来介绍下问题的解决与查找,在linux下一般都使用gdb进行调试,那今天我就以Ubuntu 14.04环境作为介绍,来查找正在的core du

2014-10-08 14:30:16 9391

原创 Segmentation fault (core dumped)

Segmentation fault (core dumped)小编一个不小心,将以下程序在11行scanf()中把ptr写成了*ptr,在编译时没问题,但在运行时出现:$/test/src/$ gcc -o app reverse.c -g$/test/src/$ ./appEnter 3 number :12 13 14Segmentat

2014-10-08 14:13:55 3416

原创 error:stray'\243'in program

error:stray'\243'in program问题:      C原因在编译时出现如下错误 error:stray'\243'in program错误原因: 有非标ascII的字符,字符一般都是全角符号什么的比如{ } 和{} ,和,

2014-10-08 13:47:59 57963

原创 ubuntu 14.04 桌面版关闭图形界面

ubuntu 14.04 桌面版关闭图形界面问题:如何将ubuntu14.04设置为文本模式启动?解决方案:    修改改GRUB 的配置文件(不建议直接改 grub.conf)  $sudo vim /etc/default/grub  找到:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash",应该是在第11行。 把本

2014-10-08 10:46:16 6545

原创 SecureCRT设置

SecureCRT设置  本文主要介绍SecureCRT的使用方法和技巧。一、基本设置1、修改设置为了SecureCRT用起来更方便,需要做一些设置,需要修改的有如下几处:1、退出主机自动关闭窗口Options => Global ptions => General => Default Session => Edit Default

2014-10-08 10:34:29 2254

原创 Linux系统下启动MySQL报错:Neither host 'localhost.localdomain' nor 'localhost' could be looked up with

Linux系统下启动MySQL报错:Neither host 'localhost.localdomain' nor 'localhost' could be looked up with摘要Linux系统下安装完MySQL,启动MySQL报错:Neither host 'localhost.localdomain' nor 'localhost' could be looke

2014-09-28 23:09:32 13302

原创 ubuntu下安装mysql出现FATAL ERROR: Could not find mysqld的处理

ubuntu下安装mysql出现FATAL ERROR: Could not find mysqld的处理错误信息:#./bin/mysql_install_db –user=mysqlFATAL ERROR: Could not find mysqldThe following directories were searched:/usr/li

2014-09-28 23:04:45 3093

原创 04-常见内存错误以及valgrind使用

04-常见内存错误以及valgrind使用代码段:只读数据,因此对这一部分的数据,试图写只读数据,这个在编译的时候基本上可以检测。数据段/BSS段:未初始化直接访问,即使没有显示初始化,仍然会初始化为0 栈空间数据:    (1)局部变量,未初始化变量会给随机的初值,出现异常情况更诡异    (2)栈溢出:在栈中申请过大的局部变量堆空间数据内

2014-09-28 16:13:11 1432

原创 关于Linux静态库和动态库的分析

关于Linux静态库和动态库的分析关于Linux静态库和动态库的分析1.什么是库在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。本文仅限于介绍linux下的库。2.库的种类linux下的库有两种:静态

2014-09-28 10:00:33 1069

原创 利用SecureCRT上传、下载文件(使用sz与rz命令),超实用!

利用SecureCRT上传、下载文件(使用sz与rz命令),超实用!       借助securtCRT,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器。     其中,对于sz和rz的理解与记忆我用了如下的方法(很多时候容易搞混):     sz中的s意为send(发送),告诉客户端,我(服务器)要发送文件 s

2014-09-28 00:07:11 1443 3

原创 强大的vim配置文件,让编程更随意

强大的vim配置文件,让编程更随意问题:ubuntu默认没有安装vim,出现:jyg@ubuntu:~$ vim test.cThe program 'vim' can be found in the following packages: * vim * vim-gnome * vim-tiny * vim-athe

2014-09-27 23:54:39 2754

原创 error: 'for' loop initial declarations are only allowed in C99 mode

error: 'for' loop initial declarations are only allowed in C99 mode使用gcc编译代码是报出error: 'for' loop initial declarations are only allowed in C99 modenote: use option -std=c99 or -std=gnu99

2014-09-24 22:46:36 972

原创 Linux下C语言的编译全过程解读

Linux下C语言的编译全过程解读我们总是在Linux下输入 gcc -o app main.c 即可编译好程序,对于具体的详细过程及流程,相信亲们就不太了解啦!下面给大家展示一下C编译器的解释全过程。Linux下编辑调试工具: gcc gdb把高级语言编译成二进制可执行代码的工具。把高级语言编译成二进制可执行文件的过程如下:需要经历四个步骤:(1)预处

2014-09-23 14:19:42 1232

原创 gdb调试带参数的程序

gdb调试带参数的程序解决方案: gdb --args ./app arg1 arg2

2014-09-22 12:23:14 605

原创 ubuntu下安装与卸载软件方法

ubuntu下安装与卸载软件方法1、通过deb包安装的情况: 安装.deb包: 代码:sudo dpkg -i package_file.deb反安装.deb包:代码:sudo dpkg -r package_name2、通过apt-get安装的情况:安装代码:sudo apt-get install package_name反安装代码:

2014-09-22 12:20:58 817

原创 E: Sub-process /usr/bin/dpkg returned an error code (1) 解决方案

E: Sub-process /usr/bin/dpkg returned an error code (1) 解决方案软件版本:  操作系统:ubuntu 10.04  内核版本:Linux version 2.6.32-41-generic目录:  1. 错误  2. 解决方法    1) 方案一    2) 方案二    3) 方案三

2014-09-22 12:17:11 1848

原创 Ubuntu 用vsftpd 配置FTP服务器

Ubuntu 用vsftpd 配置FTP服务器小编工作了一段时间后,发现虽然网上关于这方面的有很多相关教程,要么很过于简单,对于小白同学理解不了;要不就是很“高端”,整一些对于个人来说,不常用甚至一辈子都用不上的东东,故此综合网上各类贴纸等资源,自己经过亲自尝试安装调试,整理一个下面的教程。自此,小白同学再也不会为Ubuntu下用vsftpd安装FTP服务器而烦恼啦!(PS

2014-09-22 12:11:20 1073

原创 linux链接文件

linux链接文件    链接有两种方式:硬链接和软链接。       (一)软链接       软链接又叫做符号链接。基本命令为:[plain] view plaincopyln -s sourcePlace newPlace        软链接可以链接任何文件或者目录,还可以链接不同文件系统的文件或者目录。

2014-09-19 22:00:35 622

原创 warning: incompatible implicit declaration of built-in function 'exit'

warning: incompatible implicit declaration of built-in function 'exit'解决方法:  在头文件中 引入 stdlib 文件, #include 分析:   使用了 exit() 函数  需要应用 stdlib 文件 其实可以不用 exit() 函数,可以使用 return 0  来

2014-09-19 12:21:54 9801

原创 error: unterminated #ifndef

error: unterminated #ifndef分类: C语言学习error: unterminated #ifndef1,权限问题2,少了#endif

2014-09-19 11:10:59 6385

原创 Linux系统下动态库的生成

Linux系统下动态库的生成一、简述 Linux下动态库文件的扩展名为 ".so"(Shared Object)。按照约定,所有动态库文件名的形式是libname.so(可能在名字中加入版本号)。这样,线程函数库被称作libthread.so。静态库的文件名形式是libname.a。共享archive的文件名形式是libname.sa。共享archive只是一种过渡形式,帮助人们

2014-09-18 17:21:14 770

原创 error: 'for' loop initial declarations are only allowed in C99 mode

error: 'for' loop initial declarations are only allowed in C99 mode使用gcc编译代码是报出error: 'for' loop initial declarations are only allowed in C99 modenote: use option -std=c99 or -std=gnu99 to

2014-09-18 13:34:08 803

空空如也

空空如也

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

TA关注的人

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