用PHP制作ASCII化的图像

用PHP代码,可以将gif格式的图像转换成具有ASCII字符风格化的png图像,很有意思,和大家分享一下效果:

原图:

生成后效果

源代码如下:

> 16) & 0xFF; $mG = ($mRGB >> 8) & 0xFF; $mB = $mRGB & 0xFF;; $mGrayData[$mX][$mY] = ($mR * 19595 + $mG * 38469 + $mB * 7472) >> 16; } } return $mGrayData; } ?>

2014的第一个决定

2014 年的秒钟过了。新的一年里我会有新的进步,to change……
在这跨年夜,我也做出了我新年的第一个艰难决定。或许听来没什么,但对我有非凡的意义!
那就是卸载掉我用了四年多的12级的360软件,这个问题困扰了好久,之所以做出这个艰难的决定是有原因的。仔细看后相信大家也会有所体会。

360安全卫士的前身

研发团队只有5个人,7000万台电脑(当时网民的95%以上)被“流氓”,年纯利润达6000万;
以造谣、诽谤、抹黑对手的方式打败了雅虎、马云、百度、CNNIC等业界赫赫有名的公司;
对外以“天使投资”的伪善面目示人,暗地里却拥有国内最大的论坛枪手公司,数万枪手在一夜之间让对手由天使变成恶魔;
编造“杀毒公司造病毒”、“杀毒软件永久免费”等谎言,企图以杀毒软件的模式让“3721借尸还魂”;
核心团队中不断有人受良心谴责而出走,“流氓教父”周鸿祎已是孤家寡人; ……这就是周鸿祎和他的奇虎360,一位尚未露出真面目的业界枭雄,一个外示忠厚,内藏奸诈的“IT界岳不群”。
周鸿祎以3721起家,一年暴赚6000万
1995年,周鸿祎毕业于西安交大管理学院系统工程系,获硕士学位;
1998年10月,周鸿祎创立因特国风公司,该公司唯一的产品,就是此后在业界鼎鼎大名的3721中文上网插件。
2002年,3721达到辉煌的顶峰,该插件一年之内侵入了7000万台电脑,年度收入超过1.4亿,纯利润超过6000万。当年的春节晚会上,周鸿祎一掷千金,花了2000万元,把“不管三七二十一,中文上网更容易”这句话像狗皮膏药一样贴的CCTV到处都是。
与之对照的是,2002年,马云的阿里巴巴、李彦宏的百度、丁磊的网易等公司还处于破产和盈利的分界线上,即使有盈利,也不过区区数百万,比3721这个流氓插件带来的利润还少了一个数量级。
与之对照的是,2002年的杀毒市场不温不火,整个杀毒行业加起来的纯利润,也不会比3721多多少。
3721采用病毒技术成功,误导一代程序员
3721这个插件,在技术上也几乎达到了技术上的顶峰,它已经深入到了系统的底层,采用了很多病毒都未必会采用的驱动、变形、反卸载、自我保护、挂钩注入等方式。即使是专业程序员,要想把它彻底卸载,有时也是束手无策。
当时的很多病毒编写者对3721的驱动技术赞赏有加,甚至连白道中赫赫有名的江海客(安天实验室的创始人)也写过一篇专门论述3721插件为什么是病毒的文章。
盛极而衰,在滚滚而来的暴利面前,3721的口碑也被破坏到了顶点,其坏口碑甚至影响到了其同行的品牌。有人甚至把新浪、搜狐这样的业界领袖,也与3721归于一类,都称之为“互联网骗子、互联网流氓”。
更为恶劣的是,3721的赚钱效应带坏了一大批程序员,误导了一大批共享软件。很多共享软件的作者,看到这种恶劣的赚钱手段,也开始照样学习。有的共享软件还直接捆绑了3721插件。每次安装3721之后,都会从周鸿祎那里拿到0.3元到1元不等的报酬。
这种“赚块钱”的方式,从思想底层深入影响到了中国软件界的风气,从此再也没有人深入钻研技术,没有人研究用户需求,而是想怎么“插入更多电脑,插入之后让用户卸不掉,从3721那里分更多钱”。
这种“劣币驱逐良币、坏蛋风光好人遭殃”的榜样,使得当时中国互联网界一片乌烟瘴气,群魔乱舞。
3721的小手段,打败百度
3721的成长史,周鸿祎的成功史,就是一部网民的血泪史,也是其它公司的被欺压史。

周鸿祎以病毒技术欺压用户,使其无法卸载;以卑劣手段抹黑、诽谤、谣言等打败对手,时期最擅长的东西。从百度到雅虎,从马云、杨致远到李彦宏,都是周鸿祎的手下败将。
百度和雅虎的结仇,是因为百度有个“百度搜霸”,功能与3721插件类似,提供中文网址功能。因为有了这个,3721动员了媒体,在媒体上指责百度无法卸载;动员了论坛,在论坛上指责百度流氓;给国家有关机构写揭发信,说百度支持某些国家法律不许可的东西,让百度时常无法访问。
更严重的是,3721在卸载的时候甚至会释放一些驱动,其作用只是让百度、cnnic等这些对手的产品发生蓝屏,使用户无法正常使用对手的产品。
对于CNNIC,对付的手段就更加简单。周鸿祎在媒体上宣称是“CNNIC是拉着政府虎皮欺压小企业的骗子机构”;利用枪手山
这些媒体的、谣言的、技术的手段用出来,无论百度还是CNNIC,都被打得屁滚尿流。
流氓3721卖了10亿人民币,周鸿祎卧底雅虎上演“无间道”
2003年,口碑已经沉到18层地狱的3721,在周鸿祎手里已经成了热山芋,上不了市(美国的法律不是好玩的),收入有降低的趋势(网民在成熟)。结果,这时候有个“白衣白痴”出现了,美国雅虎花费1.2亿美金收购了3721,将其重组为雅虎中国公司。
按照当时的汇率,这个价钱差不多是10亿人民币。
周鸿祎本来想趁着这个机会,重新把自己包装一下,成为受人尊敬的“互联网领袖”。谁知道美国雅虎的总部管理极其严格,根本不给其发挥的机会。结果一年之后,不得不离开雅虎公司。
这个离开,也不是白离开的。事先,周鸿祎已经做了很多关联性合同,把自己的心腹派到美国雅虎去学习雅虎搜索的核心技术,而且把雅虎的资源七转八转弄走了一大批,人才、合同,什么都要。
当时,google如日中天,百度也刚刚上市,周鸿祎满心欢喜离开雅虎,的想打造一个自己的搜索帝国。要做大事,当然得要钱!搜索更是一个吃钱的行业。微软投入五十亿美金,连个响动都没听到。
募集资金,就成了周鸿祎的头等难题。因为走的不愉快,杨致远甚至扬言“在全世界的VC中封杀周鸿祎”。而周鸿祎自己只有卖3721的那点钱,做搜索实在是杯水车薪。
于是,周鸿祎想了个办法,宣称“做社区搜索,从细分市场切入搜索,打造一个新google”。
不得不说,这个口号非常的有诱惑力,周从红杉资本等等VC中总算骗来了5000万美金,一个全新的品牌:“奇虎”开张了。
这就是现在所谓“奇虎360”的流氓前世。尽管周鸿祎借助“天使投资人”这个头衔,骗到了无数VC和无知的网民MM,但他“流氓教父”的臭底子,算是怎么都弄不掉了。用奇虎总裁齐向东的话说“你干过一次流氓,这辈子就永远是流氓”。
当然,这句话是齐向东骂马云的。因为现在3721已经卖给了雅虎中国……也就是马云旗下的一个子公司。
奇虎360屠杀3721 周鸿祎翻脸咬雅虎
周鸿祎想做“社区搜索”,但搜索要求的技术门槛很高,怎么办呢?
流氓教父当然又想起了他赖以成功的办法:IE插件。只不过,这次他的办法更为隐蔽,对于网民的迷惑性更强,他做了一个专杀3721的“3721增强版”,也就是后来的360安全卫士。
2006年,中国互联网一片黑暗。以3721为首的流氓软件闹得乌烟瘴气。而网民的忍耐力也被逼到了极限。这时候,周鸿祎的奇虎以救世主的姿态出现了:他发布了奇虎360安全卫士。而开发这个东西的核心,就是曾经编写过3721插件的核心团队,而且这个团队的骨干人员,又曾经去美国雅虎深造过驱动级插件编写技术。
上帝能够亲手毁灭他创造的人类,创始人周鸿祎当然也有办法毁灭3721。这时候的3721已经完全卖给雅虎,杀掉之后即可以给自己带来荣誉,又能重创雅虎杨致远的中国战略,报自己被fire的一箭之仇。
果然,新流氓之王轻而易举的干掉了老流氓之王。3721插件、雅虎助手这两个雅虎旗下的流氓软件(当初周卖给他们的)被杀的丢盔卸甲。基于“敌人的敌人就是朋友”的简单理论,很多网民被迷惑,把360安全卫士奉之为神,完全忘记了它不过是脱胎于3721的新一代流氓而已。
我这么说,可不是存在什么偏见。君若不信,请去翻看3721插件2005版的说明书,其中一个功能说明明明白白写着:
“彻底查杀3878个恶意脚本及精选的1200种流行木马!”
再想想360安全卫士一直以来宣称的:对于木马病毒强大的木马查杀能力。难道聪明你,想不到其中有什么猫腻么?
大揭秘:周鸿祎出走雅虎前,用3721埋下木马伏兵

说到这里,咱们必须提到一个东西,那就是奇虎旗下的枪手队伍。普通用户可能不知道,在周鸿祎的控制下,有数万人的论坛枪手队伍。这个队伍的战斗力极强,基本可以覆盖全国95%以上的论坛。
之所以能建成这个队伍,有三个重要因素:第一,Discuz!是国内最大的论坛程序提供商之一,用该程序建成的论坛,占据国内论坛的绝大部分,而周鸿祎正是该公司最大的股东。
第二,奇虎公司,当初要做论坛搜索,还有所谓的“蜘蛛计划”。借助这个名头,与许多论坛的版主达成了合作关系,并在实际上能够控制论坛。
第三,周鸿祎舍得花钱,而且找准了枪手群体。在周控制的枪手队中,绝大部分是在校大学生和残疾人,他们兢兢业业,而且可以忍受微薄的报酬。而周也曾在私下自我赞美说,“咱们用这些弱势群体,也算扶危济困了。”
在制定进入杀毒行业计划的那一天起,周的枪手队就有计划的开始散步杀毒厂商的各类谣言,这些谣言包括:
1、杀毒行业存在暴利,杀毒厂商在吸吮用户的血汗。
2、杀毒公司自己造病毒。
3、中国的杀毒公司使用别人的引擎,没有自己的技术。
4、杀毒公司只能杀毒,不能杀木马,360杀木马更专业。
大家想一想,最近论坛上是不是成批出现了类似的帖子?发帖人是不是新注册的用户?那些经常置顶这些帖子的论坛,是不是奇虎联盟广告的成员?
没错!奇虎在利用论坛抹黑杀毒行业,然后以“天使”的姿态来进入。
这些谣言,尽管都是假的,但对于普通用户来讲,仍然具有一定的迷惑性,我也就勉为其难的驳斥一下下,免得大家被奇虎利用了当枪。
第一个,关于杀毒公司造病毒的说法。瑞星是91年成立的,江民是96年成立,金山进入杀毒行业稍晚,但从wps开始算,也拥有将近20年的历史。如果他们制造病毒,恐怕早就暴露了吧?更何况,制造病毒属于刑事犯罪,严重者甚至面临最高十年的徒刑。这样的严刑之下,谁敢真的造毒?(说到这里,有个问题需要严格分清楚。周鸿祎通过3721释放的驱动和dll,如果按照严格病毒的意义套,属于高科技的灰色软件,在法律意义上很难定罪。)
第二个,杀毒行业存在暴利,这个说法更是无稽之谈。金山毒霸做了那么久,2007年的收入不过1亿,利润能有3千万就不错。30%的利润,即使放在传统行业,也很难说是暴利。而金山在杀毒行业的利润率还算高的。
瑞星跟卡巴一直在打价格战,甚至便宜到了20块钱半年,30块钱一年的地步。使用一年的杀毒软件,只相当于一斤多猪肉,15斤西红柿。这样的价格,能叫暴利简直就是有鬼。
第三个,关于自主技术。金山在进入杀毒行业之初,确实购买过俄罗斯的引擎。江民杀毒软件的初期,也借鉴过AVP(现在叫做卡巴斯基)的引擎结构。瑞星不知道,不敢瞎说。但大家要知道,靠购买和借鉴技术是不能长久发展的,尤其是现在洋鬼子的知识产权保护越来越严格,copy国外一个电影都要几百万的索赔,买引擎要多少钱?国内厂商才挣多少?
So,国内三个厂商的技术,百分百是自己的不用质疑。
第四个,杀毒公司只能杀毒,不能杀木马,360杀木马更专业。这个就更搞笑,周鸿祎从3721就开始嚷嚷“杀木马”,流氓软件的杀木马能力更强?好像在说用黑社会流氓去抓小偷更有效一样。
而且,木马本来就是病毒的一种,各位可以在google搜索trojan试试看,看哪个主流厂商不把木马列为病毒的?
用“免费杀毒”让3721借尸还魂
除了谣言之外,周鸿祎还使用了最狠的一招:免费!
中国网民穷,中国网民好骗,他们的记性也不大好,忘记了当初“3721也是可以查杀1200种流行木马”的。
而且,周鸿祎借用了一个似是而非的理论:Google是免费的,QQ是免费的,所以杀毒也应该是免费的。“免费商业模式是成功的”,用户尽管免费用,永久免费。
他没有告诉网民的是:那些免费的东西,永远会在别的地方收费。Google搜索免费,所以他的结果上方是广告;QQ免费,所以会有一块钱一件的QQ秀,不花钱你就得光着屁股裸奔。
当记者采访这个“免费杀毒软件的商业模式”时,周说,“没想好”。
他又在习惯性的说谎了。“没想好”,这句话说出去的同时,奇虎360已经和新浪签订了一个合同,利用360卫士和360杀毒在奥运期间弹出新闻窗口。16天,新浪支付200万。
爆赚吧?如果按照这个价码,奇虎这个免费的杀毒软件一年最少的收入是:200万*365/16=4562万。如果加大弹出力度,一年弄三五亿不成问题。
而按照3721当初的价格,2002年的收入为1.4亿的话,周鸿祎借助免费杀毒软件耍流氓,每年至少可以赚10亿。
这就是“免费杀毒软件”背后的小算盘!试问,现在美滋滋的用着360杀毒的用户,你知道将来的电脑会被流氓占据么?
有人说,大不了我不用!笑话,2002年您连3721那个小插件都没法卸载,现在,您还有办法卸载360杀毒么?
郭德纲怎么说来着:流氓会武术,谁也挡不住。周鸿祎是流氓,他有硕士头衔,可以称之为“高科技的武术”。实践证明,无论法律还是用户,都是无法阻挡这个流氓的。
奇虎技术团队遭受良心谴责,不断有人出走
前不久,有个疑似奇虎前员工的自白书在网上疯传,其中写到:“因为360要战略转型,我们不堪良心谴责,不堪工作压力要走了。我们项目组,都被调到一个新的项目组里!研分什么大家知道吗?!弹窗广告!”
OK,这个员工帖子是否真实代考,而周鸿祎的核心团队不断有人出走,却是千真万确的事情。大家还记得田健么?原3721副总裁,随周鸿祎进入雅虎。之后与周反目成仇,甚至到了当面对骂的地步。
大家还记得舒讯么?3721时代的市场经理,在媒体和论坛上上蹿下跳,后来却进入对手公司百度担任企业部市场总监了。
大家还记得肖洁么?她从3721时代跟随周鸿祎,历经雅虎、奇虎,一两个人撑起公关团队,为周鸿祎的害人事业立下汗马功劳,后来同样进入百度寻求新发展。
傅盛,2006年创建360安全卫士团队,周鸿祎发布360杀毒软件的同时辞职。其中原因不得而知,想来,做这样一个流氓之王的心理压力,不是普通人能够承受的。
……

这个名单,可以列出很长。大家如果有兴趣,可以利用google、百度去搜索3721的旧员工,就会发现很多有意思的东西。
尽管可能有其它原因,但我还是以最大的善意相信,这些员工的出走,多多少少和良心有一点点关系。
这篇文章很长,而且远远没有结束。奇虎,周鸿祎,只要存在一天,他的黑幕就会不断涌现。有时候,发现笔真的很沉重,文字真的很苍白,不能把黑暗人心写出万分之一。
但,只要在写,就说明与黑暗对抗的心还在。也许这就是生活的可爱之处吧。

SAE搭建discuz

SAE(Sina App Engine)是新浪研发中心于2009年8月开始内部开发,并在2009年11月3日正式推出第一个Alpha版本的国内首个公有App Engine,SAE是新浪云计算战略的核心组成部分。 SAE 功能 SAE作为国内的公有云计算,从开发伊始借鉴吸纳Google、Amazon等国外公司的公有云计算的成功技术经验,并很快推出有别于国外公司并具有自身特色的App Engine。SAE选择在国内流行最广的Web开发语言PHP作为首选的支持语言,Web开发者可以在Linux/Mac/Windows上通过SVN或者Web版在线代码编辑器进行开发、部署、调试,团队开发时还可以进行成员协作,不同的角色将对代码、项目拥有不同的权限;SAE提供了一系列分布式计算、存储服务供开发者使用,包括分布式文件存储(Storage)、分布式数据库集群(MySQL)、分布式缓存(Memcache)、分布式定时服务(Cron)等,这些服务将大大降低开发者的开发成本。同时又由于SAE整体架构的高可靠性和新浪的品牌保证,大大降低了开发者的运营风险。另外,作为典型的云计算,SAE采用“所付即所用,所付仅所用”的计费理念,通过日志和统计中心精确的计算每个应用的资源消耗(包括CPU、内存、磁盘等)。

本文将讲解,在新浪SAE云服务上,搭建属于自己的Discuz x2.0论坛,并对网上过时、错误、模糊的教程进行了修正和扩展。

本教程搭建的论坛实例: http://dzsae.sinaapp.com/SAE是国内首个公有云计算平台,也是国内第一件云计算平台,具有简单,高效,快捷等一系列优点,使用Sina App Engine,不用租服务器就可以做各种应用、网站,不需要花一分钱,今天教大家的就是利用新浪SAE云空间免费搭建一个属于自己的Discuz x2.0论坛。

1.SAE账号注册注册网址:http://weibo.com/signup/signup.php新浪微博和SAE账号互通,利用新浪微博账号即可登录SAE,注册时需手机号验证

2.Discuz 下载由于SAE不支持IO操作,上传的代码目录没有写入权限,因此无法安装Discuz原生版本(需在服务器上修改部分安装目录的写入权限),所以只能安装专门针对SAE移植的Discuz版本。

3.下载最新版本: Discuz!X 2.0 For SAE.zip

4.SAE 创建应用

1) 登陆进入SAE首页后,进入“我的首页”——》”创建新应用“——》如下图填写应用名称等信息(iforum我已创建,因此提示已经被占用)

2) 点击”创建应用“按钮后,第一次登陆会弹出“安全认证”,如下图:
3.png

5.如果没有开通微盾,则”安全密码“即为你登陆SAE账号的密码;如果开通了微盾,则”安全密码“为你SAE账号密码+微盾动态密码(6位数字),在你手机上一分钟动态生成1次

4、 初始化准备工作创建完bisto应用后,点击bisto,进入一些初始化工作,主要有MySQL、Memcache、Storage,具体步骤如下:

1)MySQL 初始化进入”iforum“应用后,依次点击“服务管理”——》MySQL,如下图4.png

点击“点此初始化Mysql”,完成后如下图:666.png
2) Memcache 初始化进入”iforum“应用后,依次点击“服务管理”——》Memcache,如下图:

5.png

点击“点此初始化MC”,输入“10”M大小,提交3) Storage 初始化进入”bisto“应用后,依次点击“服务管理”——》Storage,如下图:
![6.png](http://devbbs-discuzx.stor.sinaapp.com/data/attachment/forum/201312/25/183907ngc87gdn5bbbc3d8.png "6.png")
点击“点此新建一个domain”,配置参数,如下:
1) Domain名称设置为“discuzx”,因为移植版的discuzx4sae默认为“discuzx”,后面会介绍,这里一定设置为“discuzx”

2) 不得勾选“私有”,否则外面的http请求无法访问到资源3) 缓存器和防盗链,根据自己情况设置

5、上传Discuzx代码

1) 进入”bisto“应用后,依次点击“应用管理”——》“代码管理”,

2) 点击”上传代码包“——》”选择文件“——》上传步骤2下载的zip代码,如下图:9.png

6、 Discuzx 安装1)上传Discuzx代码完成后,点击bisto链接,在浏览器输入: http://bisto.sinaapp.com/install/10.png

2) 点击“我同意”,继续11.png

3) 不要管当前状态的提示,直接点击“下一步”,继续

12.png

4)如上图,选择“全新安装Discuz!(含UCenter Server),点击”下一步“,继续

5)如上图,数据库前缀,根据自己爱好修改; 系统邮箱和管理员邮箱,修改成自己邮箱; 管理员密码,一定要设置,登陆管理discuz论坛时使用,点击”下一步“,继续

6) 数据库安装完成后,会自动跳转到管理界面: http://bisto.sinaapp.com/admin.php

7)输入管理员账户和密码,登陆管理页面,如下图:

16.png

8) 如上图,提示删除安装目录”install“下的”index.php“页面,进入”应用管理“——》”代码管理“

9) 如上图,点击”编辑代码“,依次进入”iforum”——》“install”——》右键删除“index.php”即可。

10) 访问论坛首页: http://bisto.sinaapp.com/index.php

11)如上图,发现论坛排版格式混乱,这是由于css引用路径不对,利用chrome浏览器,按F12调试,找出原因如下:

20.png

12)如上图,css路径指向不对并找不到,并且js的路径也找不到,他们都是相对路径,这是因为移植版的discuzx把需要在服务器上修改写入权限的目录(资源),改放到了SAE的storage文件存储上了,解决办法是在浏览器输入: http://bisto.sinaapp.com/uploadimg.php

21.png

13) 如上图,uploadimg.php上传静态资源到storage,回到storage查看验证一下,如下图:

22.png

14)如上图,storage——》discuzx——》static目录下,存在了uploadimg.php上传的文件或目录。此时访问论坛首页:

发现css排版还是不正确,这是由于discuzx使用了缓存的缘故,请见步骤11)红色方框内”data/cache/xxx”,解决办法就是清除缓存即可:

依次进入discuz论坛——》管理中心——》工具——》更新缓存——》勾选“数据缓存”和“模板缓存”——》确定,如下图:

24.png
15)清除缓存后,再访问论坛首页,css样式正确:

至此,已经在 SAE 上,成功搭建起了属于自己的 Discuzx 论坛!! 

本教程搭建的论坛:http://bisto.sinaapp.com/

原文地址:http://www.ldsun.com/644.html

WordPress怎么调整每页显示文章数量

想改一下wordpress每页显示10篇文章的设置,本来以为要改代码,结果找了半天发现原来不用那么麻烦。

进入后台,【设置】→【阅读】,可以设置每页显示的日志数量。

Warning: Cannot modify header information - headers already sent by ......

wordpress升级完一个主题后,出现了错误提示。

Warning: Cannot modify header information - headers already sent by (output started at /data1/www/htdocs/363/ihaotao/1/wp-content/themes/mitao/includes/creekoo_options.php:1) in wp-includes/option.php on line 563 Warning: Cannot modify header information - headers already sent by (output started at /data1/www/htdocs/363/ihaotao/1/wp-content/themes/mitao/includes/creekoo_options.php:1) in wp-includes/option.php on line 564

出这个错误是因为 header(‘Content-Type:text/html;charset= UTF-8‘);发送头之前不能有任何输出,空格也不行,需要将header(…)之前的空格去掉,或者其他输出的东西去掉,如果他上面include其他文件了,还要检查其他文件里是否有输出.

即根据路径把wp-content/themes/mitao/includes/creekoo_options.php文件第一行前的输出或空格去掉即可。

千年一叹

八月的北京,全城依旧是热浪飘荡的时候,每个人都是蒸笼里的包子,不管肉的素的,都在煎熬着。

还好,这两天到是天公作美,些许的雨又洗出了季夏的一派繁华。急景流年,大学的一年已经大踏步的甩在了身后,容不得思考,青春仓促,我急急前行,这或许是为了给耄耋之岁的回忆留点时间,不至于一辈子太过寒酸。

晚上出来在大街上逛逛,什么也不想,方向也是随意的,看人,看车,看灯,看楼,看夜幕下的每一具真实的灵魂……对着这万家灯火,光影流离,真想一直走下去,即使没有方向,没有尽头……

拿张A4纸,画成9*9的小格,每格代表着自己走过的一年。每走过一年,便在一个小格内做个标记,如果觉得这一年过的充满意义,就画个笑脸,若是觉得庸庸碌碌,则画个哭脸。现在看来,已经是19个刺眼的笑脸,虽然有的笑脸并不那么舒服。但无论如何,四分之一的纸已经被笑脸占据,我韶华的四分之一已经耗尽,而回首过去一切却朦胧又清晰……

也许时光不需要去叹息,她正因流逝而美,我要做的只是静静的观望,释然的享受,或在骄阳甚嚣的午后,寻一处幽静的去处,捧一杯原味的咖啡,和一位至密的朋友,有一次酣畅的笑谈,这也是世间最幸福快乐的事情……以平和的眼光看待生活,发生和存在一样合理,不管时间对不对,地点对不对,遇到的人对不对,对于我们,都是一种际遇,一种体验……

 

什么格式图片背景才能透明?

今天ps张图片,设置透明背景并保存jpg格式后,发现并不能显示透明背景。由于之前并没注意,所以特地查了一下。

原来在我们常用图片的格式中,像BMP、JPG格式的图片是不能保存透明信息的,系统会默认为白色背景。GIF格式的图片可以保存透明信息,但GIF格式的图片最多只能有256种颜色,因而只能使用在对图片要求不高的场合。另一种格式:PNG格式,PNG格式的图片支持无损压缩,而且可以很好地保存透明信息。

总结:只有png和gif格式能保存透明信息。其中PNG的透明格式要好些,如果有渐变的透明效果都可以很好的保存下来。GIF格式的图片可以是透明的,不过没有透明效果的。相对图片质量要比PNG差,不过占用的KB大小是比较小的。

Bootstrap-carousel(图片轮播)

First Thumbnail label

Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

Second Thumbnail label

Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

Third Thumbnail label

Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

phpmyadmin出现“#2002无法登录MySQL服务器”

出现这个错误,表示没有连接到数据库。修改config.inc.php或config.default.php文件,

将`$cfg['Servers'][$i]['host'] = 'localhost';`

改为$cfg['Servers'][$i]['host'] = '127.0.0.1';

或者

修改 php.ini : mysql.default_socket = /tmp/mysql.sock

phpmyadmin空密码登录被禁止(参见 允许空密码)的解决办法

在Windows或者Linux下mysql安装后默认的密码为空,
又当我们又安装了mysql的管理工具
phpmyadmin后登陆时出现“空密码登陆呗禁止(参见允许密码为空)”。不能登录成功              
解决办法如下:

1..要是你想用空密码,则将phpmyadmin下的

config.inc.php(根目录)或者config.default.php(根目录)
再则:libraries\config.default.php
(友情提示,由于版本不一样可能涉及的文件不同,基本为这三个文件)
中的$cfg[‘Servers’][$i][‘AllowNoPassword’] = false;
改为$cfg[‘Servers’][$i][‘AllowNoPassword’] = true;

2.要是你想设置密码不为空则将
$cfg[‘blowfish_secret’] = ‘123456’; // use here a value of your choice 你要设置的密码