自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 MAC下安装并切换GCC编译器

这里使用homebrew安装gcc,我安装的是gcc4.9。当下载完gcc后make过程用了152分钟,所以在make前完全有必要先下载一部电影。下载完后使用命令gcc -v,显示如下很明显,mac把gcc链到了他自家的llvm,而不是真正的gcc。由于我下载的gcc4.9,使用gcc-4.9 -v,显示如下:ls -al $(dirname $(which g

2015-05-09 16:52:28 18614 1

转载 Mac 可设置环境变量的位置、查看和添加PATH环境变量

Mac 启动加载文件位置(可设置环境变量)------------------------------------------------------- (1)首先要知道你使用的Mac OS X是什么样的Shell,使用命令echo $SHELL如果输出的是:csh或者是tcsh,那么你用的就是C Shell。如果输出的是:bash,sh,zsh,那么你的用

2015-05-09 16:47:12 768

原创 使用canvas绘制时钟

今天用html5 的canvas绘制了一个时钟 canvas 时钟 *{margin: 0; padding: 0;} body{ background: radial-gradient(#777, #000); background: -webkit-radial-gradient

2014-03-01 20:23:06 863

原创 __()和_e(),_x()和_ex()的区别

__()和_e()他们都返回对应当前语言的字符串内容__(“hello”);  需要借助echo才会输出hello,用在该字符串需要返回给其它函数调用_e(“hello”); 直接输出hello,直接打印输出到html中 _x()和_ex()若翻译的内容由上下文决定,用到_x(),需要明确表达同一个词的不用含义,方便翻译者识别,_x()主要用在一词多义的情况,它比其它的翻译

2013-12-25 22:07:26 1639

转载 字符、字节和编码

引言“字符与编码”是一个被经常讨论的话题。即使这样,时常出现的乱码仍然困扰着大家。虽然我们有很多的办法可以用来消除乱码,但我们并不一定理解这些办法的内在原理。而有的乱码产生的原因,实际上由于底层代码本身有问题所导致的。因此,不仅是初学者会对字符编码感到模糊,有的底层开发人员同样对字符编码缺乏准确的理解。1. 编码问题的由来,相关概念的理解1.1 字符与编

2013-12-13 15:20:27 672

原创 解决MySQL 5.6中文乱码问题

我用的是Wanmp Server,在打开phpmyadmin时发现数据库里的数据中文显示为乱码。以下是我的解决方法。1.在mysql目录下找到my.ini,在[client]新增default-character-set=utf8 [client]#password = your_passwordport = 3306socket = /tmp/mysql.sockdefa

2013-11-18 21:22:19 3357

原创 网络上一些典型邮箱的POP3及SMTP服务器地址

Sina邮箱:pop.sina.com.cn(免费)/smtp.sina.com.cnpop3.vip.sina.com(收费)/smtp.vip.sina.comSohu邮箱:pop3.sohu.com/smtp.sohu.compop3.vip.sohu.com/smtp.vip.sohu.com21cn邮箱:pop.21cn.com/smtp.21cn.c

2013-11-18 21:13:34 10383

原创 WAMP Server下安装PEAR

我的WampServer是2.4-x86,在bin目录未找到ggo-pear这个文件。以下是我安装PEAR的步骤:1.下一个go-pear.phar,并将go-pear放入C:\wamp\bin\php\php5.4.16\pear2.在命令行下进入php目录C:\wamp\bin\php\php5.4.16,运行php -d phar.require_hash=0 PEAR/

2013-11-07 11:46:02 1126

转载 解决pear使用时出现 PHP_PEAR_INSTALL_DIR is not set correctly.

今天在写一下邮件列表管理器,要用到PEAR中的Mail_Mime包Windows下WampServer安装PEAR5.4安装pear,装好后运行pear出现:C:\wamp\bin\php\php5.4.16>pear.batPHP_PEAR_INSTALL_DIR is not set correctly.Please fix it using your envi

2013-11-07 11:22:47 2263

转载 gmail,Qmail,163邮箱的IMAP/SMTP/POP3地址及协议端口

Gmail 的 IMAP/SMTP/POP3地址Gmail 的 IMAP/SMTP/POP3 协议默认都是开启,它的详细地址如下:服务器名称服务器地址SSL协议端口非SSL协议端口IMAPimap.gmail.com993/SMTPsmtp

2013-11-05 21:24:31 10787

原创 PHP阅读邮件

这几天想搞一个“基于Web的电子邮件服务系统”(《PHPand MySQL Web开发》的项目),一切都还顺利,但到了“连接账户并读取邮件”时停了下,接着是各种报错,google了6个多小时后,总算可以读取我gmail上的邮件了,但还是没有办法读取本地账户邮件。要读取邮件我们需要一个IMAP函数imap_open()在php manual上是解释是:imap_open — Op

2013-11-05 21:00:10 1514

原创 MySQL引用外部sql脚本

方法一:进入mysql的控制太后,使用source命令mysql>source [sql脚本文件的路径全名] 或 mysql>\. [sql脚本的路径全名]示例:souce d:\create_database.sql     或  \. d:\create_database.sql方法二: 使用cmd命令执行(windows下,unix或linux在的其控制台下)

2013-11-04 11:57:50 1462

原创 Try jQuery官方教学视频练习解答

早就在伯乐在线看到j3月底 jQuery 官方联合 code school 推出了一个学习资源 TryjQuery,其中包括14个视频、71个交互式挑战。最近看完了14集的教程,完成了所有练习,现在把练习的一些参考解答贴出来,希望可以给有需要的同学一些参考。由于一开始没有想到要发到博客,做完后才有这个想法,所以自己又重做了一遍,鉴于时间关系,Lever1、Lever2就没有回去做了。P

2013-08-16 21:24:47 1180

转载 Javascript错误列表

JavaScript运行时错误当Javascript脚本在执行一个系统不能运行的动作时,导致的错误。当正在运行脚本,计算变量表达式,或正在动态分配内存时,出现Javascript运行时错误5029 数组长度必须为一有限正整数   5030 必须赋给数组长度一个有限正数   5028 需要 Array 或 arguments 对象   5010 需要 Boolean   50

2013-08-05 10:32:40 830

原创 浅谈重载箭头操作

前两天碰到一个重载的箭头操作,开始学的时候没太在意,现在一想有点不太对劲儿,所以自己写了一个小程序,以待理清思路。#include #include using namespace std;class BookStore{ public: BookStore(string book = " ", double p = 0.0) : isbn(book), price

2013-01-14 12:49:54 507

原创 C++中基类与派生类的复制控制

本博文的创作思路源自《C++ Primer(4th Ed )》的习题15.20运行环境Ubuntu 、g++#include #include using namespace std;class Item_base{ public: Item_base(const string &book = "Item_base", double SalesPrice = 1): i

2013-01-09 21:09:55 714

原创 C++ Primer 9.40习题 计算sentence有多少个单词,并输出最长、最短的单词d

代码思路:1、单词数 = 空格数 + 12、采用迭代器遍历sentence,用两个迭代器b,e来锁定一个单词,并用一个string对象tmp记录该单词3、由于最长、最短的单词可能不止一个,所以用vector存储最长、最短单词,当发现一个最长的单词时,先调用clear清空该容器,然后再用assign把单词存入maxlegth,遇到长度相同的时采用push_back()操作,将单词压入容器

2012-12-09 22:42:56 855

转载 求数组长度

c++中,求一个数组的大小,一般用sizeof(p)/sizeof(p[0]) 就可以了。但因为数组作为非引用参数传递的时候,会退化为指针,所以这样直接用sizeof来计算数组大小,可能会存在潜在的错误。#include #include using namespac

2011-09-26 13:23:07 617

原创 第六章

几点说明:1、以下答案是自己做的,不敢保证全对,若发现错误,还请指出,共同进步  6.1.1最多的情况为一棵满二叉树值为2h+1-1,最少的情况为次外层为满,但只有一个叶子结点2h6.2.2MIN-HEAPIFY(A,i)l ←left(i)r

2011-07-30 23:15:23 421

原创 算法导论--第六章学习笔记

从第六章开始,我们开始了第二部分排序和排序统计学的学习。第六章介绍的是堆排序,本章讲了以下几个内容:1、介绍堆的概念,以最大堆为例2、保持堆性质的算法MAX-HEAPIFY3、建堆的算法BUILD-MAX-HEAP4、堆排序算法HEAPSORT5、优先级队

2011-07-30 19:42:53 605

原创 算法导论学习笔记---第三章

我正在学习算法,用的是称为算法经典之作的《算法导论(第二版)》,这是我第一次在博客上,发表自己的学习笔记,为的是能分享一下自己的学习经验,以及督促自己学习。第三章主要分为以下几点:1、定义5种渐近记号。2、介绍几种方法来简化算法的渐近分析。3、在算法分析中经常见到的一些函数的性质

2011-07-24 08:37:05 1112

转载 50条编程经验

<br />1.把C++当成一门新的语言学习(和C没啥关系!真的。);<br /><br />2.看《Thinking In C++》,不要看《C++变成死相》;<br /><br />3.看《The C++ Programming Language》和《Inside The C

2011-05-11 23:42:00 354

原创 sort函数

为什么泛型算法的sort函数,在通过replace_copy建立的对象时不能使用

2011-05-11 12:32:00 319

C++程序设计原理与实践英文讲义之二

如题,c++之父最新力作的讲义,内容以代码为主,适合看完一章后复习用

2011-07-29

C++程序设计原理与实践

如题,这是C++之父最新力作的英文讲义(受上传权限,分为两部分),内容以代码为主,适合在看完一章后复习用

2011-07-29

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

TA关注的人

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