程序人生
文章平均质量分 86
vvvbird
海口
展开
-
hyperf 启动之依赖容器分析
文章目录hyperf 启动之依赖容器分析1.环境说明2.容器3. 代码分析3.2 容器初始化流程3.1容器里面有啥东西(哪些包和psr标准?)?4.看完了代码学到了啥?4.1反射4.2 工厂模式hyperf 启动之依赖容器分析1.环境说明PHP >= 7.2Swoole PHP extension >= 4.4hyperf/hyperf-skeleton (docker安装 docker pull hyperf/hyperf:7.4-alpine-v3.12-swoole)2.容原创 2021-08-11 17:59:13 · 894 阅读 · 1 评论 -
jq代码学习2——《锋利的JQUERY》 dom对象和jQ对象转换
1.jq对象转换为DOM对象var $cr =$("cr");//jQ对象var cr =$cr[0];//DOM对象//var cr=$cr.get[0];1.DOM对象转换为jq对象var cr = document.getElementById("cr");var $cr =$(cr);<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Trans原创 2017-09-24 21:15:16 · 150 阅读 · 0 评论 -
js基础知识示例3--对多选框操作,输出多选框的个数 fl ch2 p29
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title></title><meta http-e原创 2017-09-24 22:15:02 · 411 阅读 · 0 评论 -
js基础知识示例1----给网页的所有p元素添加onclick元素 fl ch2 28
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title></title><meta http-e原创 2017-09-24 22:11:58 · 512 阅读 · 0 评论 -
程序员如何提高自己
1.明确自己的方向 2.详细定制自己软件专业的学习计划 3.养成总结反思的习惯,收集模块、类库形成自己的代码库 4.参与开源代码开发 5.熟练自己的开发工具 6.阅读优秀源码 7.提高自己的代码量 8.实践——维护自己的产品(学以致用) 9.建立自己的代码库 10.学习方法:链式学习、闭环学习(适合于)原创 2017-06-16 23:58:23 · 231 阅读 · 0 评论 -
jq代码学习3--某网站品牌列表的效果 fl ch2 p53
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Ty原创 2017-09-25 22:14:03 · 303 阅读 · 0 评论 -
js基础知识示例—js ajax请求
demo.html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title></title> <m原创 2017-09-27 14:38:33 · 437 阅读 · 0 评论 -
jq代码学习----- ajax $.ajax( )
$.ajax( ) 是ja ajax最底层的方法,可以代替jq ajax的全部方法。 demo.html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3原创 2017-09-27 15:22:53 · 567 阅读 · 0 评论 -
[转]一个中高级PHP工程师所应该具备的能力
很多面试,很多人员能力要求都有“PHP高级工程师的字眼”,如果您真心喜欢PHP,并且您刚起步,那么我简单说说一个PHP高级工程师所应该具备的,希望给初级或已经达到中级的PHP工程师一些帮助。一、平静的心态和所有程序员一样,要写一手好的程序,没有好的心态是不行的。 遇事不可急躁,不可轻言放弃。 在程序开发过程中,尤其是初中级程序员,写出的程序或架构会遇到很多问题,其中一些问题比较弱智,而有些问题根原创 2017-10-17 17:27:02 · 317 阅读 · 0 评论 -
jq代码学习19----- jq中的ajax全局事件
jq简化AJAX操作不仅体现在调用AJAX方法和处理响应方面,而且还体现在对调用AJAX方法的过程中的http请求的控制,通过jq提供的一些自定义全局函数,能能够为各种与ajax请求结束时,会触发ajaxStop()方法的回调函数。这些方法都是全局函数,因此无论创建它们的代码位于何处,只要发生ajax请求,就会触发他们。 demo.php<!DOCTYPE html PUBLIC "-//W3C/原创 2017-09-27 16:13:11 · 401 阅读 · 0 评论 -
jq代码学习1——《锋利的JQUERY》导航栏
《锋利的JQUERY》导航栏<script type="text/javascript">//等待dom元素加载完毕.$(document).ready(function(){ $(".level1 > a").click(function(){ $(this).addClass("current") //2.给当前元素添加"current"样式 .n原创 2017-09-24 20:40:43 · 360 阅读 · 0 评论 -
js基础知识示例2----表格隔行变色
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title></title><meta http-e原创 2017-09-24 22:13:10 · 770 阅读 · 0 评论 -
php三元运算代码分析
$agent = $getagent ? $getagent : isset($this->input['agent']) ? $this->input['agent'] : '';相当于$agent = $getagent ? $getagent : (isset($this->input['agent']) ? $this->input['agent'] : '');原创 2017-08-29 10:54:24 · 305 阅读 · 0 评论 -
如何用15分钟开启高效的一天
原文:http://www.lifehack.org/articles/productivity/14-things-productive-people-the-first-15-minutes-the-workday.html,作者YONG KANG CHAN,译者foruok 你上班的第一个15分钟会定下你整个工作日的基调。(译者注:这与一支股票开盘15分钟内的表现会决定一天的走势类似)如果你转载 2016-05-03 23:56:35 · 297 阅读 · 0 评论 -
如何阅读别人的程序
概要1.读懂程序代码,使心法皆为我所用 (1)接触他人的程序代码,大致上可以分为三种程度:一、了解,二、修改、扩充,三、抽取、提炼。 (2)所以,阅读程序代码的重点,不在于读完每一行程序代码,而是在于有效率地透过探索及阅读,从而了解系统的架构及行为模式。以便在你需要了解任何片段的细节实作时,能够很快在脑上对映到具体的程序代码位置,直到那一刻,才是细读的时机。 2.摸清架构,便可轻松掌转载 2016-06-14 15:34:01 · 356 阅读 · 0 评论 -
专访李运华:程序员如何在技术上提升自己
李运华:大家好,我是来自UC的软件工程师,已经在软件领域摸爬滚打10年了,先后经历了电信行业和互联网行业。毕业后首先是去了华为,做核心网的系统开发,做过软件工程师、系统分析师;后来换到现在所在的UC,先后做过技术研究、基础平台开发、社区系统,现在在九游游戏中心担任项目leader。虽然说是leader,但其实管理和开发的时间是3/7比例,所以至今其实还是个“码农”。非常爱好技术,“精通”后端开发技术转载 2017-06-16 23:48:23 · 1247 阅读 · 0 评论 -
程序员如何构建知识图谱,让自己更值钱?
程序员如何构建知识图谱,让自己更值钱?现在这个时代,信息极大丰富,知识浩如烟海,每个人每时每刻都被各种各样的知识、信息轰炸着,如何有效的选择对自己有价值的知识,如何构建一个独属于自己的知识体系并让它为自己创造价值,变得越来越重要。泛泛地讲,知识就是财富,信息就是财富,具体到个体身上,只有知识经过了你的选择和应用,内化为自己的隐性经验,纳入到你的知识体系中,才能真正地为你创造财富。那么,怎样才能建立自转载 2017-06-17 23:46:33 · 1261 阅读 · 0 评论 -
刘昕明:送给和我一样曾经浮躁过的PHP程序员
2012年偶决定开始写博客了,不为别的,就希望可以通过博客记录我的成长历程同时也希望可以帮助一些刚毕业,刚入行业的兄弟姐们们。我们是一群充满浮躁、抱怨、迷茫的程序猿,想一想3年就这么过去了,社会变得更浮躁了,鸭梨也越来越大,房?车?女人?… 抓狂…决定写这样一篇文章,再次明确自己的职业规划,也送给浮躁的你,踏上程序猿这条路可谓是路途艰辛,乏味,枯燥,在这里把自己的学习心得,目前正在计划的规划,列出来转载 2017-06-11 22:32:08 · 172 阅读 · 0 评论 -
如何阅读别人的程序
概要1.读懂程序代码,使心法皆为我所用 (1)接触他人的程序代码,大致上可以分为三种程度:一、了解,二、修改、扩充,三、抽取、提炼。 (2)所以,阅读程序代码的重点,不在于读完每一行程序代码,而是在于有效率地透过探索及阅读,从而了解系统的架构及行为模式。以便在你需要了解任何片段的细节实作时,能够很快在脑上对映到具体的程序代码位置,直到那一刻,才是细读的时机。 2.摸清架构,便可轻松掌转载 2016-06-14 15:24:38 · 796 阅读 · 0 评论 -
程序员提高技能
每个人都在成为大神的路上,只不过有的人在走,而有的人在跑。写在前面的话在开始正文之前我先跟大家分享一个我身边的例子。我有两个朋友,A和B。B从高一开始打dota,A从高二开始,到高中毕业的时候,A已经是一个 2100分的大神级别的人物,而B只有1200分而已。为什么A打的时间比B短,而水平却比B高呢?是天赋?是智商?似乎都不是。我对两个人还是比较了解的,虽然同样是打dota,但是A和B之间有着很大差转载 2017-07-06 15:31:03 · 199 阅读 · 0 评论 -
redis的类型、原理及使用场景
本文转载:http://blog.csdn.NET/hguisu/article/details/8836819 1. MySQL+Memcached架构的问题Memcached采用客户端-服务器的架构,客户端和服务器端的通讯使用自定义的协议标准,只要满足协议格式要求,客户端Library可以用任何语言实现。Memcached服务器使用基于Slab的内存管理方式,有利于减少内存碎片和频繁分配销毁转载 2017-06-15 17:09:48 · 1179 阅读 · 0 评论 -
php 变量作用域出现的问题
class Index extends Controller{ public function index() { if(2<4){ $ee =1000; }else{ echo $ee; } }}在eles判断后,在编辑器里会出现明显的报错提醒——变量没有定义。原创 2017-07-06 22:52:34 · 254 阅读 · 0 评论 -
一个程序猿的计划
原文来自:http://www.cnblogs.com/charlotte77/p/5437985.html 之所以转这篇文章,是告诉自己,现在所处的现状就是温水煮青蛙,时间久了就害怕失去竞争力。转载 2016-05-03 23:55:09 · 423 阅读 · 0 评论