PHP基本知识收集】的更多相关文章

原文:关于DDD领域驱动设计的理论知识收集汇总 最近一直在学习领域驱动设计(DDD)的理论知识,从网上搜集了一些个人认为比较有价值的东西,贴出来和大家分享一下: 我一直觉得不要盲目相信权威,比如不能一谈起领域驱动设计,就一定认为国外的那个Eric Evans写的那本书中的一些概念就一定是正确的,认为领域驱动设计就一定是聚合,聚合根,实体,值对象等概念.我们要有自己的思想,要有自己判断真正的领域模型该是什么样子的勇气和追求. "领域驱动设计" = “问题域模型驱动领域建模” + “领域建…
在开发DeveMobile 与EaseMobile 主题 的时候积累了一些移动Web 开发的前端知识,本着记录总结的目的,特写这篇文章备忘一下. 要说移动Web 开发与传统的PC 端开发,感觉也没什么不同,但得益于苹果对于智能机的推动,CSS3+HTML5几乎可以毫无顾忌的使用,然后浏览器端考虑webkit内核的就差不多了. webkit内核中一些私有的meta标签 1 2 3 4 <meta name="apple-mobile-web-app-capable" content…
最近一直在学习领域驱动设计(DDD)的理论知识,从网上搜集了一些个人认为比较有价值的东西,贴出来和大家分享一下: 我一直觉得不要盲目相信权威,比如不能一谈起领域驱动设计,就一定认为国外的那个Eric Evans写的那本书中的一些概念就一定是正确的,认为领域驱动设计就一定是聚合,聚合根,实体,值对象等概念.我们要有自己的思想,要有自己判断真正的领域模型该是什么样子的勇气和追求. "领域驱动设计" = “问题域模型驱动领域建模” + “领域建模驱动软件实现” 问题域建模的过程就是业务领域分…
一.说明 以下知识点都来自网络收集,只是给自己记录以免下次同样的问题的时候会忘记,如果知道出处,我都会进行标注,如果侵权的话,请邮件通知我,我会及时删除的 二.知识点 1.将centos的源修改为阿里云(转自将Centos的yum源更换为国内的阿里云源) 第一步备份原先镜像文件 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 第二步下载新的文件到/etc/yum.repos.d/ Cent…
收集: 1,返回符(伪类元素): .back:before {content: "";width: .3rem;height: .3rem;border-left: .04rem solid #4d4d4d;border-bottom: .04rem solid #4d4d4d;float: left;margin-top:0.18rem;-webkit-transform:rotate(45deg);-moz-transform: rotate(45deg);-ms-transfor…
1.符号“@”的作用 @是可以屏蔽函数执行过程中遇到问题而产生的一些错误.警告信息,这样用户就看不到程序的出错信息.这样除了用户界面会友好一些外,更重要的是安全性,因为屏蔽了出错文件的路径等信息. 2.符号“&”的作用 PHP的引用,就是在变量或者函数.对象等前面加上&符号.使不同的名字访问同一个变量内容 例子1: $a="ABC"; $b =&$a; echo $a;//这里输出:ABC echo $b;//这里输出:ABC $b="EFG"…
1  就像windows下的环境变量分为系统变量和用户变量一样,ubuntu下也是一样,四种环境变量, 1 系统环境变量:/etc/enviroment,  是整个系统的环境变量,与登录用户无关,在这里可以设置编码,中英文显示等 2 所有用户的环境变量: /etc/profile 3 某个用户的环境变量:$HOME/.profile 4 某个用户的系统环境变量:$HOME/.env (1)/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/e…
一.了解SQL 数据库的应用场景 sql 简介 二. 检索数据 SELECT语句    检索单个.多及所有列的方法分享 检索不同的值   限制结果   sqlserver注释编写方法 三.排序检索数据 排序数据  按多个列排序  按列位置排序  指定排序方向 四.过滤数据 使用WHERE子句  WHERE子句操作符 五.高级数据过滤 组合WHERE查询使用子句 IN操作符   and or 优先级  sql转义字符用法简介 LIKE操作符  使用通配符的技巧   七.创建计算字段 计算字段创建方…
在SQL Server里面有top关键字可以很方便的取出前N条记录,但是Oracle里面却没有top的使用,类似实现取出前N条记录的简单方法如下: 方法1:利用ROW_NUMBER函数 取出前5条记录: SELECT NO FROM (     SELECT ROW_NUMBER() OVER (ORDER BY NO) RNO, NO FROM ROWNUM_TEST )WHERE RNO <= 5  ORDER BY NO ; 取出中间5条记录: 1 2 3 SELECT NO FROM (…
链接:最近面试java后端开发的感受:如果就以平时项目经验来面试,通过估计很难——再论面试前的准备 两本书的链接:Java Web轻量级开发面试教程和Java核心技术及面试指南.…
Graphics.DrawImage 方法 在指定的位置使用原始物理大小绘制指定的 Image. 命名空间:System.Drawing 程序集:System.Drawing(在 system.drawing.dll 中) public void DrawImage ( Image image, Point point ) 参数 image 要绘制的 Image. point Point 结构,它表示所绘制图像的左上角的位置. public void DrawImagePoint(PaintEv…
1.无论是 Activity.BroadcastReceiver还是Service,只要是有长时间处理的任务,就需要重新开一个线程来处理,为什么会这样? 因为他们都是运行在主线程中的. 2.在使用BroadcastReceiver时,有一个我们需要注意的问题: 在BroadcastReceiver的onReceive(Context context , Intent intent )这个context是Activity还是Application? 如果你的BroadcastReceiver是通过…
1.不能使用Integer作为并发锁 原因:synchronized(Integer)时,当值发生改变时,基本上每次锁住的都是不同的对象实例,想要保证线程安全,推荐使用AtomicInteger之类会更靠谱.使用System.identityHashCode(obj)可以得到根据物理地址算出的hash值. 2.notify()和wait()新认知 notify()是唤醒等待线程,不唤醒的话,即使锁已经空出来了,线程也不会知道去获取: wait()是放弃当前锁,进入睡眠状态,下次唤醒执行开始的地方…
1.查看netlink socket 丢包 cat /proc/net/netlink sk Eth Pid Groups Rmem Wmem Dump Locks Drops Inode c91eda00 0 1172 00000001 0 0 00000000 2 0 27767 c43eee00 0 -4099 00000000 0 0 00000000 2 0 41200 c9266e00 0 1186 00000000 0 0 00000000 2 0 28922 c1af5800 0…
一.什么是5G? G的英文是"5 Generation",即第五代无线通讯系统. 二.发展历程 1G的速率只有2.4k.2G是64k.3G是2M.4G{2013年12月,我国第四代移动通信(4G)牌照发放,4G技术正式走向商用.}就是100M了,而5G就是20G,这么说大家肯定还是不知道5G有多快,如果以5G的速度下载高清电影只要几秒,现在是不是就有体会了,而速率越快. 三.5G特点 1.峰值速率需要达到Gbit/s的标准,以满足高清视频,虚拟现实等大数据量传输. 2.空中接口时延水平…
PEAR 是"PHP Extension and Application Repository"的缩写,即PHP扩展和应用仓库. PECL 是"PHP Extension Community Library"的缩写,即PHP 扩展库.PECL 可以看作PEAR 的一个组成部分. str_spit 将字符串分隔成数组 <?php $str = "abcded g"; print_r(str_split($str)); ?> 输出:Arr…
http://www.nowamagic.net/librarys/veda/detail/1711前面说了,人类解决问题大部分时候会习惯性地使用联想思维,简言之就是首先枚举你关于这个问题能够想到的所有你学过的知识,然后一一往上套看看能否解决手头的问题.这种思维方式受限于人脑联想能力本身的局限性. 如果你没有养成归纳演绎的思维习惯,也不会下意识地使用这种思维去思考问题,那么你一般就会联想自己过去有没有解决过此类问题的经验.如果你的个人知识体系不够完善,那么这个问题对你来说就很棘手. 个人知识体系…
vimwiki下载地址: http://www.vim.org/scripts/script.php?script_id=2226 calendar下载地址: https://github.com/itchyny/calendar.vim 一个用于打造个人wiki主页,便于知识收集整理: 另一个用于时间管理,编辑todolist,规划个人时间.…
Session + Cookie  知识收集! cookie机制采用的是在客户端保持状态的方案.它是在用户端的会话状态的存贮机制,他需要用户打开客户端的cookie支持.cookie的作用就是为了解决HTTP协议无状态的缺陷所作的努力.而 session机制采用的是一种在客户端与服务器之间保持状态的解决方案.同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识, 所以session机制可能需要借助于cookie机制来达到保存标识的目的.而session提供了方便管理全局变量的…
知识收集和个人学习过程遇到的问题. 仅供参考. 1.sudo apt-get update 一直无法更新 一,查看网络是否连接上 有几种网络连接方式.常用的两种有网桥网络(Bridged)和网络地址翻译网络(NAT). 区别: 网桥网络需要街上网线才可以使用:没有网线时可以使用NAT网络,所以一般笔记本的选择. 二,是更新源sources.list 在学习过程中,用了好多个源都没能更新.这里有可以的,试试http://blog.csdn.net/tianxiawuzhei/article/det…
优秀博客 综合 杨文博(供职于百度公司,任复合搜索部资深研发工程师,目前作为tech lead,负责垂直行业搜索后端架构研发.) 杨远骋 徐宥(Google 软件工程师. 这个中文博客是我的思考记录,主要用来帮助我 debug/refactor 我的思想) 酷壳(15年软件开发相关工作经验,8年以上项目和团队管理经验) 池建强(现任瑞友科技IT应用研究院副院长) 刘未鹏 师北宸 王聪 张磊 郭家宝 陈硕 冯大辉(现在就职于丁香园 (http://dxy.cn) ,担任技术团队负责人.) 周季 楼…
这是一篇知识分享帖,如果您致力于成为一名CIO,希望您能够阅读完,信息虽然简略,但我们依然希望可以帮到您. CIO:首席信息官 CIO是干什么的 一.经典的CIO主要负责什么 1.IT战略规划.IT预算筹划与管理 2.IT平台构建.IT系统整合 3.IT项目管理:选型.实施推进.验收 4.IT日常运维与支持 当然,也有人说,这不是CIO,这是IT总监.那咱们说说真正的CIO. 二.真正的CIO主要负责什么 1.流程管理:梳理.标准规范建设.培训认证.督导.优化 2.数据管理:数据收集与整合.数据…
AutoCAD 是目前世界各国工程设计人员的首选设计软件,简便易学.精确无误是AutoCAD成功的两个重要原因.AutoCAD提供的命令有很多,绘图时最常用的命令只有其中的百分之二十. 在CAD软件操作中,为使用者方便,于在 Windows中工作时一样,利用CAD快捷键代替鼠标.利用键盘快捷键发出命令,完成绘图,修改,保存等操作.这些命令键就是CAD快捷键. 现在就来看看AutoCAD快捷键: 一.CAD快捷键:常用功能键 F1: 获取帮助 F2: 实现作图窗和文本窗口的切换 F3: 控制是否实…
欢迎使用 MWeb XXX ``` ZFCollectionViewListController.m <script src="https://blog-static.cnblogs.com/files/CoderWayne/hyt25.js"></script> <script type="text/javascript"> window.onresize = function () { console.log(window.i…
Git和SVN是我们最常用的版本控制系(Version Control System, VCS),当然,除了这二者之外还有许多其他的VCS,例如早期的CVS等.顾名思义,版本控制系统主要就是控制.协调各个版本的文档内容的一致性,这些文档包括但不限于代码文件.图片文件等等.早期SVN占据了绝大部分市场,而后来随着Git的出现,越来越多的人选择将它作为版本控制工具,社区也越来越强大.相较于SVN,最核心的区别是Git是分布式的VCS,简而言之,每一个你pull下来的Git仓库都是主仓库的一个分布式版…
一    软件使用      现在使用Windows客户端的印象笔记 + iPhone移动端印象笔记 + chrome浏览器剪藏插件.      在试用了很多云笔记后,还是选择了印象笔记,并且有许多的GTD.习惯养成.晨间日记等模板,可以方便的在手机上面使用.另外,看到很多人把印象笔记当做todolist等使用,个人感觉还是把印象笔记主要用来收集记录资料,至于todolist等可以使用专业的软件. 二    使用经验       2.1    知识收集管理处理流程   首先,第一次收集到的所有资…
git基本原理 一.总结 一句话总结:把原理那张图图背下来 1.git中的四大区,除了远程仓库和本地仓库,剩下两个是什么? 解答:工作区和暂存区. 2.git中的四大区(例如远程仓库和本地仓库),他们各自的作用是什么? 解答:工作区:有点像本地分支.暂存区:暂存代码. 3.git中的四大区(例如远程仓库和本地仓库),他们各自之间的相互命令是什么? 解答:工作区:有点像本地分支.暂存区:暂存代码. . 4.git常用命令中的比如add等,和四大工作区的关系式什么? 解答: git add . gi…
MWeb 是专业的 Markdown 写作.记笔记.静态博客生成软件,目前已支持 Mac,iPad 和 iPhone.MWeb 有以下特色: 软件本身: 使用原生的 macOS 技术打造,追求与系统的完美结合. 原则上,首先是追求界面简洁和高性能,然后才是强大易用,功能全面. Markdown 语法: 使用 Github Flavored Markdown 语法,简称 GFM 语法. 支持表格.TOC.LaTeX.代码块.任务列表.脚注等. 画图库支持 mermaid, viz, echarts…
MWeb 是专业的 Markdown 写作.记笔记.静态博客生成软件,目前已支持 Mac,iPad 和 iPhone.MWeb 有以下特色: 软件本身: 使用原生的 macOS 技术打造,追求与系统的完美结合. 原则上,首先是追求界面简洁和高性能,然后才是强大易用,功能全面. Markdown 语法: 使用 Github Flavored Markdown 语法,简称 GFM 语法. 支持表格.TOC.LaTeX.代码块.任务列表.脚注等. 画图库支持 mermaid, viz, echarts…
********************************************************************* 本文主要介绍集成开发环境的配置过程,方便多人协作办公.代码版本控制 1.环境介绍 2.环境搭建 1)注册码云账户,创建代码仓库 2)安装Git 3)Pycharm 配置Git 代码提交到本地仓库 4)代码托管到远程仓库码云 ********************************************************************…