- 博客(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
18735
转载 Mac 可设置环境变量的位置、查看和添加PATH环境变量
Mac 启动加载文件位置(可设置环境变量)------------------------------------------------------- (1)首先要知道你使用的Mac OS X是什么样的Shell,使用命令echo $SHELL如果输出的是:csh或者是tcsh,那么你用的就是C Shell。如果输出的是:bash,sh,zsh,那么你的用
2015-05-09 16:47:12
797
原创 使用canvas绘制时钟
今天用html5 的canvas绘制了一个时钟 canvas 时钟 *{margin: 0; padding: 0;} body{ background: radial-gradient(#777, #000); background: -webkit-radial-gradient
2014-03-01 20:23:06
890
原创 __()和_e(),_x()和_ex()的区别
__()和_e()他们都返回对应当前语言的字符串内容__(“hello”); 需要借助echo才会输出hello,用在该字符串需要返回给其它函数调用_e(“hello”); 直接输出hello,直接打印输出到html中 _x()和_ex()若翻译的内容由上下文决定,用到_x(),需要明确表达同一个词的不用含义,方便翻译者识别,_x()主要用在一词多义的情况,它比其它的翻译
2013-12-25 22:07:26
1705
转载 字符、字节和编码
引言“字符与编码”是一个被经常讨论的话题。即使这样,时常出现的乱码仍然困扰着大家。虽然我们有很多的办法可以用来消除乱码,但我们并不一定理解这些办法的内在原理。而有的乱码产生的原因,实际上由于底层代码本身有问题所导致的。因此,不仅是初学者会对字符编码感到模糊,有的底层开发人员同样对字符编码缺乏准确的理解。1. 编码问题的由来,相关概念的理解1.1 字符与编
2013-12-13 15:20:27
715
原创 解决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
3392
原创 网络上一些典型邮箱的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
10426
原创 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
1152
转载 解决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
2541
转载 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
11002
原创 PHP阅读邮件
这几天想搞一个“基于Web的电子邮件服务系统”(《PHPand MySQL Web开发》的项目),一切都还顺利,但到了“连接账户并读取邮件”时停了下,接着是各种报错,google了6个多小时后,总算可以读取我gmail上的邮件了,但还是没有办法读取本地账户邮件。要读取邮件我们需要一个IMAP函数imap_open()在php manual上是解释是:imap_open — Op
2013-11-05 21:00:10
1539
原创 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
1504
原创 Try jQuery官方教学视频练习解答
早就在伯乐在线看到j3月底 jQuery 官方联合 code school 推出了一个学习资源 TryjQuery,其中包括14个视频、71个交互式挑战。最近看完了14集的教程,完成了所有练习,现在把练习的一些参考解答贴出来,希望可以给有需要的同学一些参考。由于一开始没有想到要发到博客,做完后才有这个想法,所以自己又重做了一遍,鉴于时间关系,Lever1、Lever2就没有回去做了。P
2013-08-16 21:24:47
1197
转载 Javascript错误列表
JavaScript运行时错误当Javascript脚本在执行一个系统不能运行的动作时,导致的错误。当正在运行脚本,计算变量表达式,或正在动态分配内存时,出现Javascript运行时错误5029 数组长度必须为一有限正整数 5030 必须赋给数组长度一个有限正数 5028 需要 Array 或 arguments 对象 5010 需要 Boolean 50
2013-08-05 10:32:40
855
原创 浅谈重载箭头操作
前两天碰到一个重载的箭头操作,开始学的时候没太在意,现在一想有点不太对劲儿,所以自己写了一个小程序,以待理清思路。#include #include using namespace std;class BookStore{ public: BookStore(string book = " ", double p = 0.0) : isbn(book), price
2013-01-14 12:49:54
522
原创 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
743
原创 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
892
转载 求数组长度
c++中,求一个数组的大小,一般用sizeof(p)/sizeof(p[0]) 就可以了。但因为数组作为非引用参数传递的时候,会退化为指针,所以这样直接用sizeof来计算数组大小,可能会存在潜在的错误。#include #include using namespac
2011-09-26 13:23:07
634
原创 第六章
几点说明:1、以下答案是自己做的,不敢保证全对,若发现错误,还请指出,共同进步 6.1.1最多的情况为一棵满二叉树值为2h+1-1,最少的情况为次外层为满,但只有一个叶子结点2h6.2.2MIN-HEAPIFY(A,i)l ←left(i)r
2011-07-30 23:15:23
433
原创 算法导论--第六章学习笔记
从第六章开始,我们开始了第二部分排序和排序统计学的学习。第六章介绍的是堆排序,本章讲了以下几个内容:1、介绍堆的概念,以最大堆为例2、保持堆性质的算法MAX-HEAPIFY3、建堆的算法BUILD-MAX-HEAP4、堆排序算法HEAPSORT5、优先级队
2011-07-30 19:42:53
630
原创 算法导论学习笔记---第三章
我正在学习算法,用的是称为算法经典之作的《算法导论(第二版)》,这是我第一次在博客上,发表自己的学习笔记,为的是能分享一下自己的学习经验,以及督促自己学习。第三章主要分为以下几点:1、定义5种渐近记号。2、介绍几种方法来简化算法的渐近分析。3、在算法分析中经常见到的一些函数的性质
2011-07-24 08:37:05
1162
转载 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
364
fltk中文使用手册
2011-10-23
C++程序设计原理与实践
2011-06-21
mac下安装memcache时,Unable to initialize module
2015-02-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人