美女CEO达贝妮谈教育:如何培养下一代的贵族精神
美女CEO达贝妮谈教育:如何培养下一代的贵族精神?记得我小时候,是典型的上海人家。父母都是普通的知识分子,他们平日里省吃俭用,但对朋友却从来不吝啬。每次逢年过节,我父亲就做一桌子好菜好酒,把平时舍不得买的都分享给他们的同事和朋友,所以我父亲的人缘一直很好。每周他还会给我买很多玩具,即便当时一个最时髦的变形金刚几乎要花掉他一半的工资,他都没有心疼过。而我母亲因为是油画老师和服装设计师,所以生活中她永远都保持着美感,她每天穿的都像模特一样,放在今日应该算是最尚流的时尚博主,在她的年代她是第一个穿起喇叭裤,第一个穿上超短西裤,第一个戴上大蛤蟆眼睛的人,走在路上很多人都会回头找她签名,以为她是明星。而这些都不是名牌,都是她自己拿缝纫机做的。她给我设计的每一件衣服都让周围的邻居孩子们羡慕不已。即便家里的条件普普通通,但他们从来传递给我的不是生活的艰辛,也从来不批评我乱买文具用品和书籍,而是一种富足,自由和快乐。后来我整个成长过程中,内心一直保持着这份简单和快乐。即便后来我父母离婚,我母亲去了日本,我也从来没有感受到亲情的缺失。她用每周给我写信,再后来发传真,再后来写电子邮件等与时俱进的方式和我保 ...
paypal货币对照表,无RMB
如果发现currency_code是RMB,就把currency_code转换成美元(USD),且按照汇率($convert_rate)把商品的价格(amount_1)和运费(amount_2)都转化成美元。
如果你想接收其它paypal支持的货币(这货为啥就不支持RMB),比如港币,只需要更改currency code($paypal_args[‘currency_code’])和汇率($convert_rate)就可以了。
货币符号对照表在此,按自己需要的选择吧。
AUD: Australian Dollar
BRL: Brazilian Real
CAD: Canadian Dollar
MXN: Mexican Nuevo Peso
NZD: New Zealand Dollar
HKD: Hong Kong Dollar
SGD: Singapore Dollar
USD: US Dollar
EUR: Euro
JPY: Japanese Yen
TRY: Turkish Lira
NOK: Norwegian Krone
CZK: Czech Koruna
DKK: Da ...
ThinkPHP集成paypal支付
在thinkphp中集成paypal支付功能,源码如下
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931 ...
iOS新版微信 URL不支持跳转 App Store 的解决方案
今天接到公司反馈:手机端页面的下载按钮在iOS微信内置浏览器里面点击无效。经过测试,在IOS设备上,微信内置浏览器无效,用外部浏览器能够正常使用,用Safari浏览器也能够正常下载。在安卓设备上,能够正常使用,下载链接跳转到腾讯的“应用宝”上。
IOS的微信,未升级前,能够正常下载,是跳转到app store下载。百度之后,确认问题出在了微信上,大概腾讯有做限制。
原因:最新版微信在所有开放的 webview(网页界面)里禁止了通过链接打开本地 app 或跳转到 app store,只有自家使用的 webview 能够打开 app 或跳转 app store。而且这种做法不像是 bug 所致,而是刻意为之。
用意:微信是一个重要的互联网入口和应用入口,但是微信为了自家利益,需要控制入口和流量,进而加强对公共帐号和第三方应用的控制,打击竞争对手
解决办法:微信内置浏览器右上角的跳转按钮“在 Safari 中打开”可以间接的跳转 App Store ,所以最终我们的解决方案是如果是 iOS 的微信内置浏览器,点击按钮后,用弹出提示的方法来取代直接跳转。
可参考http://dea ...
PHP实现CSV文件下载,并解决乱码问题
通过结合使用header()函数来改变在PHP程序中以fputcsv()函数输出的数据格式的内容类型(content type), 可以实现将csv文件发送给浏览器的功能。浏览器接收到csv文件后,自动调用软件进行处理
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748//可下载的csv文件// require_once 'DB.php';// $db = DB::connect('mysql://david:haxor@localhost/phpcookbook');// $sales_data = $db->getAll('SELECT region, start, end, amount FROM sales'); //模拟数据库查询出来的数据$sales_data = array(array('region' => 'region1',' ...
Html表格隔行变色并突出显示当前行
用JQuery实现表格隔行变色和突出显示当前行
12345678910111213141516171819202122232425262728293031323334353637383940414243444546<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>表格隔行背景和突出显示当前行</title><script type="text/javascript" src="jquery-1.4.2.min.js"></script><style type=& ...
PHP安全和加密
安全和加密
很多web应用程序中的安全问题都是由于轻信第三方提供的数据造成的,比如对于输入数据,在对其进行验证之前都应该将其视为嫌疑数据。如果把嫌疑数据发送给用户浏览器,就有可能导致跨站脚本(XSS)问题。如果把嫌疑数据用于SQL查询,就有可能造成SQL注射问题。
在使用第三方提供的数据,包括你的用户提供的数据时,首先检验其合法性非常重要。这个过程叫做过滤。与安全密切相关的,能够增强你的应用程序安全性的强大手段是加密。加密的本质是扰乱数据,某些不可恢复的数据扰乱,称为单向加密或者散列算法。另一种双向加密方式既能对数据加密,而且也能对加密后的数据进行解密。
php提供了通过加密来保障数据安全的很多工具,如md5()函数,属于PHP的基本函数。而其他一些扩展工具(如mcrypt,mhash和cRUL)则需要在PHP编译时明确包含进来。mcrypt是一种功能更全的加密库,它提供了多种不同的算法和加密模式,它支持多种不同的加密方式,特别适合与其他系统或者非PHP程序加密数据。
虽然PHP为我们提供了对数据进行有些加密的各种工具,但加密只不过是安全蓝图的一个环节而已。加密的数据可以通过秘钥(ke ...
琶洲动漫展
国庆10.1-10.5琶洲举行动漫游戏展,10月2号下午陪同学与其弟一同去参观了一下。
吃完午饭就出发,一下地铁,就看见超多人。买票入口,用栏杆圈成很曲折的入口,40元门票,买票窗口很多,倒是不用怎么等待。两个展馆,都超级多人,很多cosplay,不过很惭愧,我都不能分辨出是那里的角色,只依稀认识火影和刺客信条中的人物。不过,很明显的是,很多装扮的都有日本元素,如木屐,花伞,武士刀。可见日本的动漫对我国影响巨大,在年轻人中有很大的市场。
国产也有不少厂商参展。在展厅入口就是“腾讯文学”的展厅。也看到“畅游”,“三国杀”,“喜洋洋”等。有不少影视人物模型,这个稍微熟悉点,能够看得懂。
[caption id=”attachment_369” align=”alignnone” width=”718”] 三国杀[/caption]
两个展厅都有舞台,有不少节目,人气非常高,不少人围观。
参观一天,有不少体会。显然当代年轻人对于动漫具有很高的热情,很积极的参与。我虽对动漫没有爱好,但也能体会到这些。其次,国外动漫文化,欧美,韩国,特别是日本,在国内很有 ...
php处理csv文件
1234567891011121314151617<?phpheader("Content-type:text/html;charset=utf-8");$sales = array(array('Northeast', '2005-01-01', 12.54),array('Northwast', '2005-01-01', 12.54),array('Southeast', '2005-01-01', 12.54),array('All/reguibs', '2005-01-01', 12.54),);$fh = fopen('sales.csv', 'w') or die("Can't open sales.csv");foreach($sales as $sales_line){if(fputcsv($fh, $sa ...
空格与制表符转换函数
1234567891011121314151617181920212223242526272829303132333435363738394041424344<?php//把制表符转换为空格符function pc_tab_expand($text){ while(strstr($text, "\t")){ $text = preg_replace_callback('/^([^\t\n]*)(\t+)/m', 'pc_tab_expand_helper', $text); } return $text;} function pc_tab_expand_helper($matches){ $tab_stop = 8; $repeat = strlen($matches[2]) * $tab_stop - (strlen($matches[1]) % $tab_stop) ...