PPT高手的思路

Filed under: 生活工作 | No Comments »
Posted on

转自:http://dhlmtzx.edudh.net/oblog/article.asp?id=1619 

思路!做PPT最需要的就是思路。

头痛的东西很多:思路,架构,版面,色调,详略,图片等等.
但感觉最有用也是最头痛的就是思路.

由此,根据我的经验,我认为做PPT的流程应该是:

   1、最开始什么都不要想,不要去查资料,也不要接触电脑,而是用笔在纸上写出提纲,当然,能简单的划出逻辑结构图最好了.越细越好.

   2、打开PPT,不要用任何模板,将你的提纲按一个标题一页整出来.(过去我就总是追求完美,首先搞摸板,花掉半个多小时,做的过程中不满意又修改,做完后又修改,甚至最后完全推翻—-伤神费力耗时!!)

   3、有了整篇结构性的PPT(底版/内容都是空白的,只是每页有一个标题而已),就可以开始去查资料了,将适合标题表达的内容写出来或从网上拷贝进来,稍微修整一下文字,每页的内容做成带”项目编号”的要点.当然在查阅资料的过程中,可能会发现新的资料,非常有用,却不在你的提纲范围中,则可以进行调整,在合适的位置增加新的页面.

   4、看看PPT中的内容哪些是可以做成图的,如其中中带有数字、流程、因果关系、障碍、趋势、时间、并列、顺序等等内容的,全都考虑用图画的方式来表现。如果有时候内容过多或实在是用图无法表现的时候,就用“表格”来表现。实在实在是不行了,才用文字说明。所以,最好的表现顺序是:图–表–字。这个过程中图是否漂亮不要在意,“糙”点没关系,关键是你用的图是否准确。

   5、选用合适的母版,根据你的PPT呈现出的情绪选用不同的色彩搭配,如果觉得office自带的母版不合适,自己在母版视图中进行调整,自己加背景图、Logo、装饰图等。其实关于母版颜色的选择,这么多年,我也一直没有研究透彻,据说不同的颜色会给人带来不同的感情冲击,专业的书讲的都是些狗屁理论,不就是情绪吗?我就按自己的情绪来定了。当然,如果是有公司自己的标准模版,就不用费这些工夫了,直接用之。

   6、在母版视图中调整标题、文字的大小和自体,以及合适的位置。

   7、根据母版的色调,将图进行美化,调整颜色、阴影、立体、线条,美化表格、突出文字等。注意在此过程中,把握整个PPT的颜色不要超过3个色系!否则你的PPT就显得特别乱而且“土”!

   8、美化页面,看看哪里应该放个装饰图,图片可以从网上找,建议用GOOGLE的图片搜索(用英文最好),装饰图的使用原则是“符合当页主题,大小、颜色不能喧宾夺主!”

   9、最后在放映状态下,自己通读一遍,哪里不合适或不满意就调整一下,修改错别字!

   10、你以为这就完了吗??没有!注意错别字!(上一步你已改过了,但不够!你自己做自己查的正确率并不高),你知道吃饭的时候,饭里有只苍蝇是什么感觉吗?就是看PPT时看到错别字时的感觉!而且读者一般是老板或客户,会非常怀疑的专业精神和工作态度,前面99%的工作已经做的非常不错了,但你的给读者印象却可能毁于这1%的失误上!因此,将PPT给你的同事或者朋友检查一下,如果文件很重要,建议给2-3个同事检查。

详情查看 »

php eval具体用法

Filed under: 程序 | No Comments »
Posted on
  1. < ?php
  2.     $cache = "this is val";
  3.     function test($val){
  4.         global $cache;
  5.         $val = '$'.$val;
  6.         eval("\$str = $val;");
  7.         return $str;
  8.     }
  9.     echo test('cache');
  10. ?>

结果为:this is val
详情查看 »

原来mysql 编码转换 有更简单的办法

Filed under: 数据库 | No Comments »
Posted on

这是我之前用的转编码方法:把拉丁字符集的mysql数据表 转换成 utf8编码的

之前一直用这个方法转换mysql 的编码 从Latin1 到 UTF8 ,这次有一个70多w条的数据库,要把数据的编码从latin1转换到utf8,没想到使用这个方法,随着记录的增多,数据的插入越来越慢。

当把新表的主键删掉后,速度有了明显的变化,但新的数据条数反而比原来的还要多,真实BT,找不到原因,只好放弃采用删除主键的办法。(主键和索引对mysql的插入、修改、删除速度有影响。)

 问了一个朋友后,发现mysqldump 的时候加上–compatible=mysql40 参数,就可以指定编码了

mysqldump -uroot -proot – -compatible=mysql40 – -default-character-set=utf8 d5s_data > d5s.sql

详情查看 »

把mysql中的乱码变成正常的编码

Filed under: 数据库 | No Comments »
Posted on

使用phpmyadmin打开后,是乱码,但是查询出来,页面显示是正常的。(mysql使用utf8编码,数据库也是utf8编码。)

前台页面使用的是默认编码 gb2312,链接数据库后,也没有使用 set names

既然页面正常,那就好办,先把数据查出来,然后改写成sql语句,把sql当作文件来保存。

sql语句被保存后,这个时候还不能用,先把sql文件打开,用editplus另存为 utf8 格式。

用phpmyadmin 新建一个相同结构的数据库(不包括数据)

再使用phpmyadmin,载入这个sql文件,直接运行。或者是把sql语句复制到phpmyadmin中运行也行(但是文件太大的时候就太慢了。)

  1. <?php
  2.     $link = mysql_connect('localhost', 'root', 'root');
  3.     mysql_select_db('temp');
  4.  
  5.     $table = "article"; //指定表名
  6.     $query = 'SELECT * FROM '.$table;
  7.     $result = mysql_query($query);
  8.  
  9.     while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { 
  10.         $key = array();
  11.         $value = array();
  12.         foreach ($line as $k=>$v) { 
  13.             $key[] = $k;
  14.             $value[] = "'".str_replace("'", "&#39;", $v)."'";
  15.         } 
  16.         $sql[] = "INSERT INTO `".$table."`(".join(",", $key).") VALUES(".join(",", $value).");\r\n";
  17.     } 
  18.     file_put_contents("sql/".$table."_sql.php", $sql);
  19.  
  20.     mysql_free_result($result);
  21.     mysql_close($link);
  22. ?>

php 正则 不包含某字符串的正则表达式

Filed under: 程序 | No Comments »
Posted on

判断一个字符串中是否含有另一字符串,php有很多方法

常见函数 strstr($str, “abc”);

正则匹配 preg_match(”/(abc)?/is”, $str);

但是要匹配一个字符串中,不包含某字符串,用正则就比较麻烦了

如果不用正则 !strstr($str, “abc”); 就可以解决问题了

但是用正则呢,就只有这样了,”/^((?!abc).)*$/is”

  1. < ?php
  2. $str = "dfadfadf765577abc55fd";
  3. $pattern_url = "/^((?!abc).)*$/is";
  4. if (preg_match($pattern_url, $str)){
  5.     echo "不含有abc!";
  6. }else{
  7.     echo "含有abc!";
  8. }
  9. ?>

输出结果:含有abc!
详情查看 »

根据秒数,得到多少天多少小时多少分钟多少秒之前的事件

Filed under: 程序 | No Comments »
Posted on

计算两个时间差$time=$time1-$time2;

再算出时间差折合多少天多少秒,比如一天是24*60*60=86400秒,一小时是60*60=3600秒,如此如此

然后计算出相差多少天,向下取整,$days=floor($timedif/86400);

$days的值就是相差的天数,余数被略去了,当然可以用类似的操作再计算出余下多少小时多少分钟多少秒.

  1. <?php 
  2.  
  3.     $time = 5363;
  4.  
  5.     function interval_time($time){ 
  6.         $days = interval_day($time);        //多少天
  7.         $hour = interval_hour($time-86400*$days);
  8.         $minute = interval_minute($time-86400*$days-3600*$hour);
  9.         $second = interval_second($time-86400*$days-3600*$hour-60*$minute);
  10.        
  11.         $str = "";
  12.         $str.= $days ? $days."":"";
  13.         $str.= $hour ? $hour."小时":"";
  14.         $str.= $minute ? $minute."":"";
  15.         $str.= $second ? $second."":"";
  16.         return $str;
  17.     } 
  18.     function interval_day($time){ 
  19.         if ($time>=86400){ 
  20.             return floor($time/86400);        //多少天
  21.         } 
  22.     } 
  23.     function interval_hour($time){ 
  24.         if ($time>=3600 and $time<86400){ 
  25.             return floor($time/3600);        //多少小时
  26.         } 
  27.     } 
  28.     function interval_minute($time){ 
  29.         if ($time>=60 and $time<3600){ 
  30.             return floor($time/60);        //多少分钟
  31.         } 
  32.     } 
  33.     function interval_second($time){ 
  34.         if ($time>0 and $time<60){ 
  35.             return $time;        //多少秒
  36.         } 
  37.     } 
  38.  
  39.     echo interval_time($time);
  40. ?>

输出结果为:1小时29分23秒

收到了google AdSense寄来的支票

Filed under: 生活工作 | No Comments »
Posted on

等待了3年之久,终于盼来了google adsense 的支票,3年之内,从没有作弊,从没有主动点击,只是简单的在自己做的几个网站上放了广告。

记得当时的注册,还是从蓝色理想上面注册的,我想既然有推广一个人注册,他若得到$100,那么自己也会收到$100,于是我就从这里注册了google adsense的帐户,我想,若是我有$100的时候,蓝色应该也会收到了,肥水不流外人田嘛。

虽然支票上周末就收到了,但是一直没机会去银行兑换,今天去一趟中国银行,看看手续是什么样子。

附上支票的照片,做一个纪念。不知道下一个$100,需要多久呢?

img_0178.JPG

详情查看 »

php 比较多维数组大小 排序

Filed under: 程序 | No Comments »
Posted on

根据数组的键进行比较大小,排序,就不用说了,php有很多,很方便的内置函数,krsort(), ksort()等
如果是根据数组的值进行比较大小就麻烦一些。
如果值没有重复的情况,可以先用 array_flip() 交换键、值;然后krsort(),然后在array_flip()交换回来,就可以比较大小。
详情查看 »

分页: Prev 1 2 3 ...6 7 8 9 10 11 12 13 14 Next
1,987 垃圾评论
截获自
Akismet