摘要:
从上年九月份回来学校到现在过程中其实有几次内心很挣扎。年轻时,最纠结莫过于决定这一生要做什么吧,之前在一篇文章中看到说干什么都是好的,但要干出个样子来,这才是人的价值和尊严所在。想想自己所在的这个领域知识面的广度很深度都这样的狭窄,有点不知所措,去年过年的前后一直在纠结考研的问题,因为看不到研... 阅读全文
摘要:
好久没写技术博客,最近研究产品关于用户体验方面较多,加上项目突然比较多,设计原型、跟进开发、设计师等工作着实没时间写博客。 接下来技术上主要php深入学习和mysql优化。这两天看了关于sql注入方面的知识,拿出来分享一下 :) 登录注入 先看一个我们一般用的登录页面sql语句(原生态php执行的sql)$sql = "select * from users where username = '$username' and password = '$password'"; 对于这种sql,对应一个万能密码和用户名: 万能密码: xx' 阅读全文
摘要:
最近一直处于比较尴尬的状态,每天早10晚7的工作还算是比较充实,不过最害怕的是下班以后一个人回去一直到第二天又来上班,这段时间是比较尴尬的。今天周六美美的歇了一天,褪去了一周的疲惫,但却总感觉缺少点什么。好久没打开cnblogs,今天刷了一下页面,看着大家分享的一篇篇文章,突然感觉自己错过了好多,失去了好多,在这段时间内自己沉淀下来的东西很少,博客很少写了,写日志的频率也很低了,在这段不该迷茫的时间内自己却还在迷茫,不知道自己到底在干什么,工作外给自己规划的目标也完成的很少,或者应该是缺少动力去做这些事情。谁的青春不迷茫,但是谁的青春又能一直迷茫下去。实习的时间开始倒计时了,这段时间工作上.. 阅读全文
摘要:
无聊之中,翻了一下日志,发现上一篇是1月份的事了,悔过~~ 离开了学校一个月了,习惯了那里一天天的幼稚、成长的环境,到这里有点与世隔绝的感觉。不过还好,那是刚到这里时的想法,现在感觉在这挺好,不管怎么样,最要感谢的还是老师能给这么好的一次催化成长的机会,在这里确实看到了好多好多能想到或想不到的东西。 都说在外面和学校相比最明显的差距就是与人相处比较困难,因为在外面每个人都有自己的事业、家庭,不会再像学校的时候那么单纯、无邪,这一点也有看到,不过这是适应环境最应该先克服的心理障碍,因为不管与别人相处的怎么样都是看自己怎么去想,怎么去办事。来到北京,环境确实很糟,空气严重不好,不适合生存啊... 阅读全文
摘要:
适配器设计模式只是将某个对象的接口适配为另一个对象所期望的接口。适配器设计模式的目标是有助于面向对象的代码,该模式可以为对象接口创建回话。通过实例说明: 1 /* 2 在项目最初的代码库中,名为errorObject的对象能够处理所有错误的消息和代码。直接将消息输入至控制台: 3 */ 4 5 class errorObject{ 6 private $__error; 7 8 pubic function __construct($error){ 9 $this->__error = $error;10 }11 12 publi... 阅读全文
摘要:
遍历文件夹下的所有文件和子文件夹: <?phpfunction my_dir($dir){ $files =array(); if($hand = opendir($dir)){ while(($file = readdir($hand)) != false){ if($file != ".." && $file != '.'){ if(is_dir($dir ."/" .$file)){ $files[$file] = my_dir($dir ."/" .$file); ... 阅读全文
摘要:
写了两集的《迷茫的IT小小鸟》,在经过了这么长的堕落与反思的阶段,终于也有点豁然开朗的感觉了,这学期以来浪费了太多的时间,本来规划的很好的时间和任务在自己一次次的说服不了自己的过程中终究没能实现,在这个期间更多的是要反省一下自己,为什么一直没能把握好时间,为什么没能一直坚持自己的规划。 在这段时间的挣扎过程中也逐渐明白,成熟总要有一个过渡的阶段,不管我们愿不愿意,成长就是一个面对现实并承担着解决问题的过程,这是我们不能回避的,与其说那些成年人教导我们应该知足,我们现在的生活质量应该被我们好好的享受,不如说他们可能已经忘记了,成长的过程是一个内心挣扎的过程,而我们两种人承受的获取完全不... 阅读全文
摘要:
最简单的Web部件和最复杂的在线电子商务Web站点具有一个共同点:它们都要处理数据。大量的编程都设计数据的访问和操作。随着Internet的发展、脸颊存储设备应用数据的大量增长、对分析论的更深入理解以及对数据访问的更大期待,数据以更加有趣和独特的方式受到影响。数据访问设计模式的目的是帮助构造出能够容易地处理素有这些数据的对象。数据访问对象设计模式描述了如何创建提供透明访问任何对象源的对象。数据访问对象设计模式的目的是结局一下两种特定的问题:重复与数据源抽象化。我们应当创建一个数据访问对象设计模式的对象。这个数据访问对象封装了创建sQL调用、减少实例创建的复杂性和重复以及更新进程的智能方... 阅读全文
摘要:
近来感触最多的是效率太低,基本一个月多以来没有什么收获,计划还是有一直没有完全的得到执行,已经累计很多需要看的书籍没有开始,而且感觉生活很乱,已经有点失去了信心的感觉。各方面原因吧,确实需要好好反省一下这段时间所出现的问题,为什么效率这么低,自己到底想要什么,想达到什么程度。看着身边的人都很有节奏的生活,而那些失去动力的人好像在一步步的走向堕落的生活状态。 先谈谈学习上,其实问题最大的是近期的学习。在暑假的时候计划学习Android,现在是学的差不多了能做点基本的例子了,不过涉及到高级一些的知识点还是没有深入,然后PHP方面,现在感觉麻木了,整天没有计划的写着代码。其实现在这种状况,除了... 阅读全文
摘要:
通过PHP获取前一天的时间,格式为2011-01-01 12:00:00 获取系统当前时间应用date()函数,但是要获取前一天的时间,那么就要先借助时间戳函数strtotime()来获取前一天的时间戳,然后再通过date()函数对前一天的时间戳进行格式化输出: 1 <?php 2 echo date('Y-m-d H:i:s' , strtotime('-1 day')); 3 4 5 //或者: 6 7 $yest = time() - (24*60*60); 8 echo date('Y-m-d H:i:s',$yest); 9 10 阅读全文
摘要:
java.net.*(标准Java接口)提供与互联网有关的类。Url url = "http://www.baidu.com";HttpUrlConnection http = (HttpUrlConnection)url.openConnection();int nRc = http.getResponseCode(); //获得链接状态if(nRc == HttpURLConnection.HTTP_OK){ InputStraem is = http.getInputStream();}Apache接口 Android提供的Apache HttpClient,功能更加 阅读全文
摘要:
在什么情况下,$name和%_POST['name']可以通用:设置PHP全局变量,在php.ini文件中register_globals=On。在实际开发中,不推荐使用,会给程序带来安全隐患。表单默认采用get方式传递数据PHP的含义是什么:PHP是Hypertext Preprocessor(超文本预处理器)的缩写,是一种服务器端的、跨平台的、HTML嵌入式的脚本语言。其独特的语法混合了C、Java和Perl语言的特点,是一种被广泛应用的开原市的多用途脚本语言,尤其适合Web开发。PHP的优缺点:优良的PHP代码应该是结构化的。大段的代码应该被分割整理成一个个函数或方法,而 阅读全文
摘要:
偶然间在图书馆看见这本书,名字很吸引人,果然不错,许多细节以前没在意,但是确实值得注意一下。先分享一下Web设计页面的内容。可能对比较独到的程序员来说比较弱智,不过只针对可以对那些有帮助的程序猿而言分享一下学习的经验:通过form表单控制上传文件的大小: enctype="multipart/form-data",指定表单编码数据方式 ethod="",指定数据传输方式 <input type="hidden" name="MAX_FILE_SIZE" value="1000" /> 阅读全文
摘要:
这个月很失败。一天天的虚度着,没有什么收获,看着十月份计划真是感到很羞愧,真不知道自己是怎么了,明明知道该怎么做却控制不了自己的行为。眼看马上这学期就要过去了,马上大学也要结束了。时间真的是越来越少,看着身边的同学有的是下了很大决心准备考研去了,有的很有自己的想法努力做自己喜欢的事情,而自己却一直处于迷茫状态,不知道奋斗期什么时候才可以开始。不想再这样浪费时间。一直因为一些琐事或是自己的自控力太差一直这样控制不了自己,其实还是自己的计划太杂乱,没有系统的规划每天的任务,才造成现在一个月下来一无所获。我不能一直这样下去,必须要做出一些改变,否则时过境迁,这些属于奋斗的时光将不再重来。整理... 阅读全文
摘要:
回想起这几周的情况,有点狼狈和无奈,有时候失去了做事情的动力,有时候想刻意放纵一下自己,看完了几本书懒的去总结。很多时候人往往想依靠外界的环境或事物来打击自己产生动力,但是往往情况得不到好转而且会越来越失望,看着桌子上堆得那么高的书,心中有种说不出的罪恶感,呃,今天早上又没起来早起读英语,不知以前的动力去哪儿了。 在麦库上写到,十月份的计划如下: 《高性能PHP应用开发》 《无懈可击Web设计》 《构建高性能Web站点》 《Jquery基础教程》 《四级词汇》 《影响你一生的名校励志演讲》 《我是一只IT小小鸟》 《找对英语学习的第一本书》 《IT项目管理》 《零基础... 阅读全文
摘要:
好久没写博客了,近期忙着修改前段时间的一个网站修改,也算是比较有收获。感觉作为一个程序员,不只是会写写代码就行了,不管你编码能力有多牛,如果自己综合素质很差的话还是没有人会看好你的。一般处于高层的成功人士并不是因为他们有多聪明,往往相反,很多时候他们没有自己的员工聪明,但唯一不同的是他们有能力把这群有能力的人结合在一起工作创造出巨大的财富。常常反省自己,以后是为别人写代码帮别人赚钱,还是让别人给自己写代码帮自己赚钱。很不甘心像大多数学长们那样毕业后找个工作往往就老老实实的干下去了,并不是说他们没有想法,其实大多数他们应该也是这样想的,很不甘,但是没办法,想着先在某公司待一年半载然后自己创业.. 阅读全文
摘要:
短信监听器就是当收到信息时获取信息的内容、时间、发件人等信息然后对这些信息进行处理,可以屏蔽用户看到该信息、转发或发送到Web进行处理。Exciting function。。 我们看一下它的实现原理。 其实短信接收是通过Android系统中的广播接收者来实现的,当系统收到短信时,会发出一个广播Intent,Intent的action名称为android.provider.Telephony.SMS_RECEIVED,该Intent存放了系统接受到的短信内容,我们可以使用名称"pdus"即可从Intent中获取到短信内容。 广播可以分为普通广播和有序广播。普通广播是完全异步的 阅读全文
摘要:
在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。 Android总Activity的启动模式分为四种:Activity启动模式设置: <activity android:name=".MainActivity" android:launchMode="standard" />Activity的四种启动模式: 1. standard 模式启动模式,每次激活Activity时都会创建Activity,并 阅读全文
摘要:
Android模拟器(simulator)把它自己作为了localhost,也就是说,代码中使用localhost或者127.0.0.1来访问,都是访问模拟器自己!这是不行的! 如果想在模拟器simulator上面访问你的电脑,那么就使用android内置的IP10.0.2.2吧,10.0.2.2 是模拟器设置的特定ip,是你的电脑的别名alias 在模拟器上用10.0.2.2访问你的电脑本机。详细请参考Android文档android-sdk-windows\docs\guide\developing\devices\emulator.html下的Emulator Netw... 阅读全文
摘要:
在Android模拟器中测试的时候,经常需要向譬如EditText中输入数据,Android模拟器键盘输入方式有三种: 1. Android系统自带的虚拟键盘,点击文本框时出现: 2. Android虚拟机左边的可视虚拟键盘: 3.我们使用电脑的物理键盘。 刚开始测试时,每次都需要用鼠标在模拟器上的屏幕上像傻瓜一样乱点,用了一天中午受不了了,摸索了一番,终于发现原来Android设置虚拟机支持物理键盘的时候是需要在建模拟器时指定。 下面是在新建虚拟机或Edit虚拟机的界面: 添加上面两项: keyboard lid support: 模拟器物理键盘... 阅读全文