Home > 一点点积累

一点点积累 Archive

php判断图片是否是多帧(动画)

PHP:
  1. <?php
  2. function check($image)
  3. {
  4.     $content = file_get_contents($image);
  5.     if (preg_match("/".chr(0x21).chr(0xff).chr(0x0b).'NETSCAPE2.0'."/",$content)) return true;
  6.     else return false;
  7. }
  8. if (check('/home/lyy/luoyinyou/2.gif')) echo '真是动画';
  9. else echo '不是动画';
  10. ?>

是不是很简单~~~~~~

Javascript获取任意格式文件的大小

JAVASCRIPT:
  1. <script type="text/javascript">
  2. function g( filePath )
  3. {
  4.   var img = new Image();
  5.   img.dynsrc = filePath;
  6.   return img.fileSize;
  7. }
  8. alert(g('cc.mp3'));
  9. </script>

可以任意格式,但是火狐浏览器暂不知道怎么写。

smarty中文截串

一直做英文网站,对于使用smarty截取中文都没太在意。

今天做多语言之中文版时,一试才发现一堆问号...

解决办法:{$articleTitle|truncate:30:"\0...":true}

OK,问号不见了。

proxy原理

  Proxy是什么呢,是代理。普通的因特网访问是一个典型的客户机与服务器结构:用户利用计算机上的客户端程序,如浏览器发出请求,远端WWW服务器程序响应请求并提供相应的数据。而Proxy处于客户机与服务器之间,对于服务器来说,Proxy是客户机,Proxy提出请求,服务器响应;对于客户机来说,Proxy是服务器,它接受客户机的请求,并将服务器上传来的数据转给客户机。它的作用很象现实生活中的代理服务商。因此Proxy Server的中文名称就是代理服务器。

  Proxy Server的工作原理是:当客户在浏览器中设置好Proxy Server后,你使用浏览器访问所有WWW站点的请求都不会直接发给目的主机,而是先发给代理服务器,代理服务器接受了客户的请求以后,由代理服务器向目的主机发出请求,并接受目的主机的数据,存于代理服务器的硬盘中,然后再由代理服务器将客户要求的数据发给客户。

  代理服务器的作用有四个:

  一、提高访问速度。因为客户要求的数据存于代理服务器的硬盘中,因此下次这个客户或其它客户再要求相同目的站点的数据时,就会直接从代理服务器的硬盘中读取,代理服务器起到了缓存的作用,对热门站点有很多客户访问时,代理服务器的优势更为明显。

  二、Proxy可以起到防火墙的作用。因为所有使用代理服务器的用户都必须通过代理服务器访问远程站点,因此在代理服务器上就可以设置相应的限制,以过滤或屏蔽掉某些信息。这是局域网网管对局域网用户访问范围限制最常用的办法,也是局域网用户为什么不能浏览某些网站的原因。拨号用户如果使用代理服务器,同样必须服从代理服务器的访问限制,除非你不使用这个代理服务器。

  三、通过代理服务器访问一些不能直接访问的网站。互联网上有许多开放的代理服务器,客户在访问权限受到限制时,而这些代理服务器的访问权限是不受限制的,刚好代理服务器在客户的访问范围之内,那么客户通过代理服务器访问目标网站就成为可能。国内的高校多使用教育网,不能出国,但通过代理服务器,就能实现访问因特网,这就是高校内代理服务器热的原因所在。

  四、安全性得到提高。无论是上聊天室还是浏览网站,目的网站只能知道你来自于代理服务器,而你的真实IP就无法测知,这就使得使用者的安全性得以提高。

以http为例,解析出用户请求的方向(在浏览器输入某一网址,如www.indang.net),然后以proxy主机的身份,把这个请求发送给远端的web服务器(存放www.indang.net的机器),远端数据返回以后,它又以主机的身份把数据传送给客户端。同时,还把这些数据放到CACHE中,如果其它客户有相同的内容请求,就直接从CACHE中拿数据,不用现向互联网上的服 务器请求数据.

说白了就跟代理商一样,先要看你买啥,清楚了后再帮你买,可能直接从库房中提货,也可能去其它地方调货,也有可能不代理你要买的货.

面试之旅第八站

罗银有面试之旅第八站——牛盘网

时间:2008-07-24 15:00

地点:苏州街3号大河庄苑6号楼105

过程&&感受:

在原来公司附近,从硅谷下车徒步过去的。公司是在居民楼了,先去了105,。可能是因为外面蒸的不行,里面的空调23度都让我觉得有点冷,这间屋大部分是MM,一个技术部主管MM也和俺一样大(寒……),跟我谈了会,我自己去打印简历。好像有个男的在大叫(谈啥,先做题,吓我一跳)。上楼2楼到该MM座位旁做题,很基础很单。一下做完就和另一人谈,了解到了俺部分情况应该都觉得不错,只是没法在线见到俺滴作品。给他看了几个网站都觉得还行吧。

他们的网站是基于似曾见过的dedecms开发的……

许久过后俺就回了,感觉还行吧。缺点是好像见不到吸烟区~~~~

简要的笔试描述:

1.html基础知识:写个几行几列某大小边框的表格

2.php调用javascript输入值

3.简单的函数计算

4.也是一个很简单的函数计算,涉及到遍历

5.数据库查询,很easy的那种,只要会select, order by ,group by,count就马上解决

还有别的,但依稀就只记得这么点,基础的入门题

面试之旅第五站

罗银有面试之旅第五站——城市通数码科技公司

时间:2008-07-16 14:00 - 15:00

地点:四通桥数码大厦B座801

过程&&感受:

中午还不是一般般的热啊,早上下了几滴雨之后就不见雨的踪影,真失望。以为会迟到呢。不堵车,到的还真准时,从人大走过去,差点晒晕~~~

怎么说呢,公司还是小,没多少人啊,怎么招聘信息中写着很多呢?那人都哪去了呢?大热天的,也没人送杯水,这就是公司!唉……都啥玩意啊

给了支铅笔开始做题,TNND,三张纸,靠,一杯水都没有,还好俺包里自带矿泉水。

笔试题:

  1. Linux下源码包安装apache、mysql、php的步骤和简单设置(10分)
  2. 写一个函数完成运算 F(x) F(5)=1-2+3-4+5, F(20)=1-2+3-4+5...-20, x>1(15分111)
  3. 用php生成10个(1-100)随机数并用冒泡排序法进行排序(15分)
  4. 写一个表格类,需有两个函数。一、产生M行N列1像素边框的表格;二、将传入的多位数组写入到表格中(25分)
  5. 新闻系统的MVC模式,并用ADODB和smarty初始化(5分)
  6. 用正则将【<a href="indang.net">链接</a>】替换成【链接】(5分)
  7. 杂志栏目的排序和管理。设计数据结构并写出某一期杂志的SQL语句(文章和栏目)

总结:公司给我的印象不好,感觉也没啥好说的,题也没好好做,草草了事。题目出的不错,但是希望下次面试的公司在大热天的情况下连杯水都舍不得。最最最基本的都不懂……

郁闷的回到原来公司,开了张离职证明,领了七百多块钱的饭补。唉,总有同事问为啥走啊,都不好意思回答。和行政人事部的抽了根烟就回了,温度依旧那么高……

面试之旅第四站

罗银有面试之旅第四站——未名

时间:2008-07-16 10:00 - 10:50

地点:上地嘉华大厦F座501

过程&&感受:本来早上是安排要去网际快车公司面试,可是还是因为距离(网际快车在建外SOHO),所以还是不得已选择了到这家公司的面试。打哪天偶不想住海淀了,距离将不再是个问题。

想想去年的某个时候俺到过F座,好像也是501,今天看来貌似记错了,上次的应该是601,反正那家公司在我印象中地位很差。

进了公司俺愣了一下,几台电脑,2排桌子,几个话务员……在同一间里面(汗,相信那些有电脑的员工工作的时候应该很受影响)。一贵州的哥们和我开始谈,才了解到公司是刚创业2个月,做基金股票之类的,他也是刚来一个多月。可能是年龄差距较少吧,很聊的开。听说他们经常加班,我点点头表示没啥意见。听说没合同,没社保,没住房公积金。我只能无语,没办法再继续,唉……,哦对了,没有牌子,都忘记问一下公司的名字是什么了。

面试之旅第三站

罗银有面试之旅第三站——随锐科技集团

时间:2008-07-15 15:00 - 16:55

地点:学清路8号科技财富中心B座502

过程&&感受:

以为会堵车,早过去了会,所以在外面抽根烟顺便游荡一下。准时上去之后,怎么也看不出是集团的样子(可能最近视力有点下降)。简历没了,只好让他们下血本打印了一份。做笔试的地方也没有,只好借用了一下空的办公桌(-_-!)。

简要的笔试描述:

  1. 一张个人信息表
  2. 好几张思维逻辑题(20道。还别说,这些题很有意思,懒得打字,所以这里就不描述都是些什么题了。)
  3. 技术题【5道选择,2道简答,1道类的补充】,依稀记得这么几道题:传值与引用;不同php版本注意事项;接口编程及好处;登录类,cookie类等等

总结:这回还真做的不好,面谈的时候我还有点不好意思,嘿嘿。没办法啊,毕竟笔试还是没感觉。最后砍了一下工资(砍偶近2K),也只能说考虑考虑了。虽然是集团,感觉企业文化不够好~~~回了,第三站到此结束。现在没投简历也就抱着随便逛逛,随便看看的心态。休息休息等我自己去投简历找公司D时候再多注意注意吧……

面试之旅第二站

罗银有面试之旅第二站——中国新闻社

时间:2008-07-15 10:00 - 10:45

地点:甘家口百万庄南街12号中国新闻社6楼

过程&&感受:

啥也别说,眼泪哗哗,都快跑到北京西客站了。可能是因为前一天晚上在“正宗东北菜”馆吃了一顿饭之后,早上的坐车简直就是煎熬,实在不行了,只好在白石桥南下车,还想在外头找“家”公厕,造物弄人啊。没办法,去了旁边的电工设备总公司大楼解决了煎熬的问题。继续前往新闻社,虽然到甘家口这很多次了,不过还是走反了,又绕了一圈,终于找到了陈旧的新闻社大楼。经过保安的身份确认之后顺利上电梯,低着头见电梯开了就直接出去,没想到才三楼(注:TNND,有人提醒偶了,但没注意听),爬楼梯~~

到了,见了一位PLMM(*_*)。看上去他们的办公电脑还是那么地悠久(-_-!),没有做试题之类的,把俺唯一打印一份较完整的简历递给“和蔼可亲”的赵 ~~先生之后开始一些杂边及技术上的交谈。听说老总还是福建老乡,很多员工也是福建的~~~

总结:依我看来,结果应该比较满意,面试人比较特别(和电视上的记者在采访的时候咄咄逼人那种真的是一个在天,一个在地~~~),只是我的工作年限并不长,要砍俺1K的工资,俺考虑到居住地离他们也很远(公交线21公里),只好遗憾地说考虑考虑。

面试之旅第一站

现在省点时间,先整理了新的面试之旅。

罗银有面试之旅第一站——CNET中国

时间:2008-07-10 17:40 - 19:00(离职前一天晚上)

地点:海淀剧院旁银网中心A座9层

过程&&感受:首先进去见到了两位前台小姐,态度不咋地,卫生不咋地(可能因为设计或楼层悠久?看起来不是很干净的种),在9层填写了一张个人信息的单子后上10层。

试题:

笔试部分大概有

  1. mysql显示当前时间【now()】,时间格式化函数【date_format】
  2. php打印前一天的时间【echo date('Y-m-d',strtotime("-1 day"));】
  3. mysql优化
  4. MVC认识
  5. mysql:类别表、产品表、点击数,显示所有的类别名称和产品名称,显示点击数前十名的产品
  6. 访问量大的解决方法
  7. 版本控制系统
  8. include和require的区别
  9. error_reporting有哪些级别

总结:除了第五题可能是他们自己出的,别的网上应该都见多了。都很基础很简单。

非笔试题(面谈):

  1. MVC理解哪些
  2. 数据库全文检索
  3. 数据库缓存,存储等
  4. 数据库优化
  5. javascript类库
  6. ajax了解多少都用在哪些方面
  7. XML读取方式
  8. php缓存
  9. 海量数据的优化
  10. apache模块(如:mod_rewrite等等)
  11. linux的shell编程
  12. 谈SEO
  13. 对CNET的了解
  14. 介绍一下自己的工作方面的情况及当前的薪资等

总结:shell编程还是弱点,apahce的模块还是要多多学习,数据库缓存,还是有很多知识不过关。

以上为CNET之行。所涉及的知识如果你还没好好掌握,希望一起学习,也希望上面的信息对你有所帮助。

Home > 一点点积累


Search
Feeds
Meta
Advertisement

Return to page top