10 2013 档案
摘要:android:layout_gravity和android:gravity的区别,android:gravity是对元素本身说的,元素本身的文本显示在什么地方靠着换个属性设置,不过不设置默认是在左侧的。android:layout_gravity是相对与它的父元素说的,说明元素显示在父元素的什么位置。比如说button,android:layout_gravity表示按钮在界面上的位置。android:gravity表示button上的字在按钮上的位置。1.public static final intwidthMakes the TextView be exactly this man..
阅读全文
摘要:/source/function_common.php中的代码//模板调用function template($name) { global $_SCONFIG, $_SGLOBAL; if($_SGLOBAL['mobile']) { $objfile = S_ROOT.'./api/mobile/tpl_'.$name.'.php'; if (!file_exists($objfile)) { showmessage('m_function_is_disable_on_wap'); } } else { ...
阅读全文
摘要:大兔子病了,二兔子瞧,三兔子买药,四兔子熬,五兔子死了,六兔子抬,七兔子挖坑,八兔子埋,九兔子坐在地上哭泣来,十兔子问它为什么哭?九兔子说,五兔子一去不回来!有看出门道的没?正常推理:这是一件密谋杀兔事件。1.首先,兔子也是有阶级的,大兔子病了,要治它的病,就必须不惜一切代价,甚至牺牲一只兔子做药引。2.病的是大兔子,五兔子却突然死了,显然是被做成了药引。3."买药"其实是黑话,因为实际上只需要一些简单的草药,主要是药引,所以这个"买药"指的是去杀掉做药引的兔子,三兔子是一个杀手。4.做药引的为什么是五兔?因为哪只兔子适合做药引是由医生决定的,二兔子就是
阅读全文
摘要:一。uchome的缓存目录 ---------data此目录要有777权限(1)模板文件缓存机制1:在要显示的页面通过include template($name) 语句来包含被编译后的模板文件2:template($name)函数解释3:模板文件编译:parse_template($tpl) 传递的参数:为不包含文件类型后缀的完整文件路径 函数功能:替换掉模板标签,使其编译成PHP代码(2)模块数据缓存1:管理员在后台可以设置是否进行模块缓存,以及文本模式缓存还是储存到数据库,同时还可以设置时储存到一个表还是多个表中。若选在储存在数据库中,则被保存于cache cahe1 chae2 这..
阅读全文
摘要:一。inserttable//添加数据//前3个参数 $tablename插入的表名称 $insertsqlarr数据数组 $returnid是否返回插入ID function inserttable($tablename, $insertsqlarr, $returnid=0, $replace = false, $silent=0) { global $_SGLOBAL; $insertkeysql = $insertvaluesql = $comma = ''; foreach ($insertsqlarr as $insert_key => $insert_val
阅读全文
摘要:$_SC: Array( [dbhost] => localhost [dbuser] => root [dbpw] => root [dbcharset] => utf8 [pconnect] => 0 [dbname] => uchome [tablepre] => uchome_ [charset] => utf-8 [gzipcompress] => 0 [cookiepre] => uchome_ [cookiedomain] => [cookiepath] => / [attachdir] => ./at
阅读全文
摘要:Feed,本意是“饲料、饲养、(新闻的)广播等”。我们就拿用户发表日志这个动作来简单看看Uchome的feed机制。用户发布日志所使用的函数是 source/function_blog.php文件里的blog_post()函数用户发表日志成功后会调用source/function_feed.php文件里的feed_publish($id, $idtype, $add=0)函数来产生feed产生feed的方式很简单,根据不同的idtype来得到不同的feed类型,根据add来判断是插入新的feed还是更新feed然后将feed信息 与用户ID 一起写入feed表中。显示feed就更简单了,首..
阅读全文
摘要:一。四大常用入口文件cp.php 编辑日志、相册、活动等等相关编辑操作基本上都从这个文件入口do.php 登录、注册、找回密码、相册批量上传、在需要密码的情况下才能查看日志相册、验证码、发送邮件、统计、邮件验证等行为的入口文件magic.php 道具入口文件space.php 个人空间、日志、相册、活动等入口文件二。do.php示例分析include_once('./common.php'); //获取ac参数值$ac = empty($_GET['ac'])?'':$_GET['ac']; //自定义登录if($ac == $_
阅读全文
摘要:一。CCScene : 游戏中不同的画面可以用不同的场景展示出来,大致的可以分为以下的几类场景: 1. 展示类场景。游戏开场画面,游戏简介,胜利以及失败提示,帮助。 2. 选择类场景。主菜单,游戏设置,关卡选择,游戏控制参数等。 3. 游戏场景。游戏不同背景的切换。二。CCLayer : 游戏中不同的场景又可以由多个层叠加组合,比如主菜单画面由三个层叠加实现: 1. 编号为1的背景图像(background layer)在最底层。 2. 编号为2的运动层(animation layer)在中间。 3. 编号为3的菜单选项(menu layer)在最外层。 层的事件相应机制 : 最外层最先接..
阅读全文
摘要:感叹人生,是因为曾经没有过轰轰烈烈的壮举,觉得渺小,觉得平庸,似乎生活过于简单,简单得让人感觉烦躁。没有大言不惭地说过将来,只是比较现实地握住了现在,我想,这是一条路,每个人所必须踏上的一次旅程,曾经看到过这样一句话:成长的过程漫长却充实,自毁的过程短暂却留下一生痛苦,人生可以说是一次考验,何去何从取决于自我。 1、头皮经常发麻,在看见一个蓝色屏幕的时候比较明显,在屏幕上什幺都看不见的时候尤其明显; 2、乘电梯的时候总担心死机,并且在墙上找reset键; 3、指甲特别长,因为按F7到F12比较省力; 4、只要手里有东西,就不停地按,以为是Alt-F、S; 5、机箱从来不上盖子,以便判...
阅读全文
摘要:一。特效概念特效是让精灵(CCSprite)执行某种特殊的效果。其实,特效也是一种动画!但是,为什么要把特效与动画区分呢?因为,特效是基于网格属性来进行的。如何区分动画与特效?简单的将,当使用到网格属性时,为特效。(先简单的,这么理解吧)二。网格属性网格,是将精灵切割成为指定块数的矩形小块。当执行特效的时候,特效就是以网格切割的每个小块做为单位来执行的。网格切割的块数越多,那么执行特效的细腻度也就越细腻,特效就越酷炫;反之,越粗糙,越生硬。如:ccg(100,100),将精灵切割成100*100的网格。
阅读全文
摘要:1.动作的基类是CCAction,通过继承它可以实现很多不同的动作,主要分为三大类:(1)CCFiniteTimeAction(有限次动作执行类)(2)CCSpeed(节点执行速度类)(3)CCFollow(节点跟随另一个节点移动2.CCFiniteTimeAction分为CCActionInstant(瞬时动作)和CCActionInterval(延迟动作)。(1)CCActionInstant动作没有执行过程,动作瞬时完成(2)CCActionInterval动作执行需要一定的时间(或者一个过程)。在实际中,为了制作出炫丽的动画效果,使用得多的是CCActionInterval延时动作。3
阅读全文
摘要:一。 创建工程从 2.1.4 版本开始,官方就不再为 VS 提供模板了,逐步在各平台采用统一的 Python 脚本创建跨平台工程。要创建工程,我们需要先从命令行进入 tools/project-creator 目录,然后再使用create_project.py -project -package -language
阅读全文
摘要:1.第一个广东丰德,说话时面部有点僵硬,怪难受的。其实应该作为重要选择,要等到最后有面试经验才去,可惜把它当了实验品。2.自我介绍:事先没准备,临时发挥实在太烂。 我在学校主要学习java方面的内容。个人觉得自己的java基础也还不错,序列化,多线程,注解,jndi,jms,rmi这些都熟悉。在13年5月参加了广东省java竞赛,也加强了自己的java基础。在学校也做些项目,如......虽然在这些项目中较小使用j2ee,但在自己还是做了struts,spring ,hibernate各方面的实验,了解这方面的内容。javascript基础也不错,以前做网站时常用jquery,后来觉得自己..
阅读全文
摘要:一。代码提示功能设置java----------Editor------------------Content Assist ---------------abcdefghijklmnopqrstuvwxyz二。颜色general--------------editors------------text editors--------------appearance color options ---------------background colorrgb 204 232 207三。字体general---------------appearance-------------colors
阅读全文
摘要:1. 蓝牙profile Bluetooth的一个很重要特性,就是所有的Bluetooth产品都无须实现全部的Bluetooth规范。为了更容易的保持Bluetooth设备之间的兼容,Bluetooth规范中定义了Profile。Profile定义了设备如何实现一种连接或者应用,你可以把Profile理解为连接层或者应用层协议。 比如,如果一家公司希望它们的Bluetooth芯片支援所有的Bluetooth耳机,那么它只要支持HeadSet Profile即可,而无须考虑该芯片与其它Bluetooth设备的通讯与兼容性问题。如果你想购买Bluetooth产品,你应该了解你的应用需要哪些Pro.
阅读全文
摘要:1.得到蓝牙适配器BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); 2.打开蓝牙if (!mBluetoothAdapter.isEnabled()) { Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE); startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT); }3.配对(绑定)蓝牙Set paired...
阅读全文
摘要:(一)PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链当需要传送数据时,客户端在命令链路上用 PORT命令告诉服务器:“我打开了一个1024+的随机端口,你过来连接我”。于是服务器从20端口向客户端的1024+随机端口发送连接请求,建立一条数据链路来传送数据。 (二)PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器在命令链路上用 PASV命令告诉客户端:“我打开了一个1024+的随机端口,你过来连接我”。于是客户端向服务器...
阅读全文