杂谈
从心所愿
既然选择了远方,就要风雨兼程,只为了给家人一个更好的生活!
展开
-
假设编程语言是女人
摘要: PHP是你的豆蔻年华的心上人,她是情窦初开的你今年夏天傻乎乎的追求的目标。玩一玩可以,但千万不要投入过深,因为这个女孩有严重的问题。 Perl 是 PHP 的姐姐。她对你来说年龄稍微大了一点,但在 90 年代,她是 ... PHP 是你的豆蔻年华的心上人,她是情窦初开的你今年夏天傻乎乎的追求的目标。玩一玩可以,但千万不要投入过深,因为这个女孩有严重的问题。 P转载 2016-03-02 20:17:44 · 349 阅读 · 0 评论 -
架构师的必备素质和成长途径
2016年11月18-20日SDCC 2016中国软件开发者大会,易宝支付CTO陈斌给我们带来了“架构师的成长之路”的演讲。主要谈及了架构师的必备素质和成长途径及给准架构师的建议。它山之石可以攻玉,尽管每个架构师都有自己的成长路径,但是了解其他架构师的成长之路,对未来想成为架构师的人有一定的借鉴价值。首先以我自己的成长过程为例,描述一下我的架构师之路。图1 我的架构师之路转载 2017-01-06 23:30:02 · 5257 阅读 · 2 评论 -
2016,程序员的总结
春节将至,首先幸运的是把回家的火车票买到了。但是,我每年都会有这个想法----是什么根源导致了春运抢票难这个社会顽疾。如果我们的教育、医疗等一系列的资源配置合理一些,我们也不会背井离乡,到一个归属感,人情味不那么强,甚至空白的大城市去为生活奔波。这也造成我一直感同身受一句话--岁月偷走了青春,记忆依旧年轻,离乡路上的那些风景,是逐渐消失的耕读文明。我在幻想,如果有那么一天,过年回家就像原创 2016-12-31 20:24:34 · 617 阅读 · 1 评论 -
windows怎么打开pages文件?
当你没有安装 iWork 时,收到朋友发来的 Pages 文档时怎么办呢?当你在 Windows 环境下时,如何查看 Pages 文档呢?PC6苹果网小编给大家介绍下windows系统下怎么打开pages文件的小技巧: 1、将 Pages 文件的后缀名改为 .zip 2、用相关应用软件打开 zip 压缩包 3、提取压缩包 QuickLook 文件夹中的 Prev原创 2017-02-06 15:58:02 · 63940 阅读 · 1 评论 -
TCP/IP简介
虽然大家现在对互联网很熟悉,但是计算机网络的出现比互联网要早很多。计算机为了联网,就必须规定通信协议,早期的计算机网络,都是由各厂商自己规定一套协议,IBM、Apple和Microsoft都有各自的网络协议,互不兼容,这就好比一群人有的说英语,有的说中文,有的说德语,说同一种语言的人可以交流,不同的语言之间就不行了。为了把全世界的所有不同类型的计算机都连接起来,就必须规定一套全球通转载 2017-02-07 13:48:04 · 251 阅读 · 0 评论 -
电子邮件
Email的历史比Web还要久远,直到现在,Email也是互联网上应用非常广泛的服务。几乎所有的编程语言都支持发送和接收电子邮件,但是,先等等,在我们开始编写代码之前,有必要搞清楚电子邮件是如何在互联网上运作的。我们来看看传统邮件是如何运作的。假设你现在在北京,要给一个香港的朋友发一封信,怎么做呢?首先你得写好信,装进信封,写上地址,贴上邮票,然后就近找个邮局,把信仍进去。转载 2017-02-08 16:22:06 · 6195 阅读 · 0 评论 -
数据库类别
目前广泛使用的关系数据库也就这么几种:付费的商用数据库:Oracle,典型的高富帅;SQL Server,微软自家产品,Windows定制专款;DB2,IBM的产品,听起来挺高端;Sybase,曾经跟微软是好基友,后来关系破裂,现在家境惨淡。这些数据库都是不开源而且付费的,最大的好处是花了钱出了问题可以找厂家解决,不过在Web转载 2017-02-09 11:36:07 · 475 阅读 · 0 评论 -
mac下安装brew-cask
1.安装homebrew酒桶ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"参考链接:http://blog.csdn.net/shan1991fei/article/details/52036765http://www.jianshu.com/p/c829b5bbf7012.安装原创 2017-02-09 15:41:08 · 8441 阅读 · 0 评论 -
使用brew cask来安装Mac应用
简介brew cask是一个用命令行管理Mac下应用的工具,它是基于homebrew的一个增强工具。homebrew可以管理Mac下的命令行工具,例如imagemagick,nodejs,如下所示:12brew install imagemagickbrew install node而使用上brew cask之转载 2017-02-09 16:00:02 · 3546 阅读 · 0 评论 -
图解用NetCat连接远程端口
一 Netcat使用手册简介:在网络工具中有“瑞士军刀”美誉的NetCat(以下简称nc),在我们用了N年了至今仍是爱不释手。因为它短小精悍(这个用在它身上很适合,现在有人已经将其修改成大约10K左右,而且功能不减少)。参数格式连接到某处:nc [-options] hostname port[s] [ports] …监听端口等待连接:nc转载 2017-02-28 14:04:17 · 3375 阅读 · 1 评论 -
WebSocket使用教程 - 带完整实例
什么是WebSocket?看过html5的同学都知道,WebSocket protocol 是HTML5一种新的协议。它是实现了浏览器与服务器全双工通信(full-duplex)。HTML5定义了WebSocket协议,能更好的节省服务器资源和带宽并达到实时通讯。现在我们来探讨一下html5的WebSocket概念HTML5作为下一代WEB标准,拥有许多引人转载 2017-02-28 16:23:53 · 775 阅读 · 0 评论 -
windows电脑快速进入当前文件夹的命令行模式
打开windows电脑的文件夹页面:在文件夹路径那个显示栏,输入'cmd',回车即可进入当前路径的命令行模式。原创 2017-03-02 10:59:10 · 1613 阅读 · 0 评论 -
HTTP请求
HTTP请求跟踪了新浪的首页,我们来总结一下HTTP请求的流程:步骤1:浏览器首先向服务器发送HTTP请求,请求包括:方法:GET还是POST,GET仅请求资源,POST会附带用户数据;路径:/full/url/path;域名:由Host头指定:Host: www.sina.com.cn以及其他相关的Header;如果是POST,那么请求还包转载 2017-02-14 14:18:54 · 279 阅读 · 0 评论 -
协程
协程,又称微线程,纤程。英文名Coroutine。协程的概念很早就提出来了,但直到最近几年才在某些语言(如Lua)中得到广泛应用。子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。所以子程序调用是通过栈实现的,一个线程就是执行一个子程序。子程序调用总是一个入口,一次返回,转载 2017-02-15 13:28:11 · 334 阅读 · 0 评论 -
mac电脑遇冷冲不进去电
过年在家,没怎么用电脑,有一天感觉快没电了,就插上电源,突然发现,电源电量在70%的时候怎么也充不进去电,然后在网上查了之后,才发现:可能是温度过高或过低。苹果电池都有保护系统,有电池过热或过低保护,锂电池充电温度的范围:0℃—45℃。低于15℃时减缓充电;低于5℃就不再充电了。因为低温充电有损电池,高温充电会出现发热危险。如果是冬天你把电脑换个环境暖一下就可以了。原创 2017-02-02 12:07:00 · 2375 阅读 · 0 评论 -
如何让U盘同时兼容Windows和Mac OS X系统?
很多刚刚从 Windows 过渡到 Mac 的用户都会遇到一个奇怪的问题——在 Windows 上用的好好的 U 盘,怎么到了 OS X 系统下面就拷不进文件了呢?其实,造成这个问题99%的可能性都是因为你的 U 盘采用了 NTFS 文件系统,而 OS X 系统并不支持这种文件系统设备的写入。因此,我们只需要将 U 盘重新格式化成 FAT32 格式即可解决这个问题。第一步:将 U转载 2017-03-08 09:59:17 · 52254 阅读 · 1 评论 -
Permanently added the RSA host key for IP address '192.30.252.130' to the list of known hosts.
从github.com 克隆代码的时候出现的问题:Permanently added the RSA host key for IP address '192.30.252.130' to the list of known hosts.服务器上刚刚装Git,然后拷贝代码出现了上述的问题,这问题很好解决,在hosts文件中加入github.com就可以了,我的cento转载 2016-11-02 17:35:01 · 774 阅读 · 0 评论 -
知识碎片
1.在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:a = 123 # a是整数print aa = 'ABC' # a变为字符串print a这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。例如Java是原创 2016-10-09 16:41:32 · 361 阅读 · 0 评论 -
windows常用快捷键
1.F2 当你选中一个文件的话,“重命名”CTRL+SHIFT+ESC 或 CTRL+ALT+DELETE 打开任务管理器CTRL+W 关闭当前的窗口Windows键+D 显示桌面Windows键+E 打开我的电脑Windows键+R 打开“运行”对话框windows键+'上下左右' 调整页面显示转载 2016-03-04 14:49:21 · 211 阅读 · 0 评论 -
从心所愿
1.http://blog.csdn.net/qq_21792169?viewmode=contents2.http://blog.itpub.net/29119536/cid-176309-list-5/3.http://blog.csdn.net/xiyuan1999/article/category/6139864.原创 2016-03-07 10:06:07 · 797 阅读 · 0 评论 -
如何分辨内网ip和外网ip
tcp/ip协议中,专门保留了三个IP地址区域作为私有地址,其地址范围如下:10.0.0.0/8:10.0.0.0~10.255.255.255 172.16.0.0/12:172.16.0.0~172.31.255.255 192.168.0.0/16:192.168.0.0~192.168.255.255使用保留地址的网络只能在内部进行通信,而不能与其他网络互连。如果要与外转载 2016-03-07 15:15:56 · 852 阅读 · 0 评论 -
Docker 网络基础介绍
【编者按】本文作者为 Mesosphere 开发大使 Michael Hausenblas,主要介绍配置 Docker 单主机网络的基本知识,由 OneAPM工程师编译。想要了解有关 Docker 网络的更多信息,包括多主机网络介绍,请查看本文作者 Michael Hausenblas 撰写的报告——《Docker 网络与服务探索》,点此下载该报告。当你开始扩大 Docker转载 2016-05-25 11:54:33 · 1016 阅读 · 0 评论 -
程序员你为什么迷茫?
你曾经充满热情,是一位开源软件倡导者,你崇尚全栈工程师才有未来的理念,你渴望改变世界。但是现在你每天都处于焦虑之中,你每天不断地学习各种技术Kotlin、Swift、React Native、RxJava、Hybrid思想等等等各种新技术,只有你在微博转发各种新技术文章的时候你才稍微轻松一些,这样会让你觉得不至于被快速发展的技术抛到后头。你开始在知乎上提问:“意识到了自己没转载 2016-04-19 19:12:17 · 1581 阅读 · 0 评论 -
PSR-1 基本代码规范
本节我们将会讨论一些基本的代码规范问题,以此作为将来讨论更高级别的代码分享和技术互用的基础。RFC 2119中的必须(MUST),不可(MUST NOT),建议(SHOULD),不建议(SHOULD NOT),可以/可能(MAY)等关键词将在本节用来做一些解释性的描述。1. 概述源文件必须只使用 和 这两种标签。源文件中php代码的编码格式必须只转载 2016-04-22 15:55:58 · 1083 阅读 · 0 评论 -
PSR-3 日志接口
本文档描述了日志类库的通用接口。主要目标是让类库获得一个Psr\Log\LoggerInterface对象并能通过简单通用的方式来写日志。有自定义需求的框架和CMS可以根据情况扩展这个接口,但推荐保持和该文档的兼容性,以确保应用中使用到的第三方库能将日志集中写到应用日志里。RFC 2119中的必须(MUST),不可(MUST NOT),建议(SHOULD),不建议(SHOULD转载 2016-04-22 16:00:27 · 1979 阅读 · 0 评论 -
设计的7条心理学原则和定律
在设计中,心理学无处不在。正因为心理学,我们才了解红色很适合用于餐饮业的logo——因为它能增进食欲——或者让首屏的行动指令按钮产生更多转化。也就是说,作为设计师,你不能忽视心理学。因为人类大脑的这些原则,决定了人们对你的设计作何反应、如何相互作用。回顾这7条心理学原则和定律,你能够将它们结合到实际运用中。1. 冯·雷斯托夫效应冯·雷斯托夫效应告诉我们,某个转载 2016-04-25 09:20:58 · 1003 阅读 · 0 评论 -
KindEditor得不到textarea值的解决方法
认真找下原因。首先描述下我这边KindEditor的错误现象:1、在IE8/FF下均得不到值;2、当点击KindEditor的全拼按钮切换到全屏模式输入时,再返回正常模式,可以得到值;3、我用的是jQuery的点击事件提交表单的,提交,无法得到值;4、直接用表单的提交按钮可以得到值。下面以 KindEditor 4.x 版本为例说明,先贴上正确的代码:转载 2016-06-24 20:30:12 · 1086 阅读 · 0 评论 -
高性能网站开发
前一段时间公司的负责人分享了一些高性能网站开发的经验作为一名网站开发者,我们需要站在用户角度来考虑每一个项目,因为前端是与用户最直接的接触,后端是用户等待响应时间的直接体现,而服务器端则会直接影响整个项目的性能,这也就是我们进行高性能网站开发的必要性所在。我们需要时刻检验自己开发的项目是否符合高性能网站的标准,灵活地根据不同的业务使用相应的高性能技术或方法。前端高性能前转载 2016-06-24 20:35:06 · 443 阅读 · 0 评论 -
PHP程序员的能力水平层次
前言之前看过很多篇关于服务端工程师和PHP开发者的能力模型介绍,每篇都对能力有侧重点. 下面我们来详细谈谈以开发能力为基准点的PHP程序员的能力水平层次.层层递进1.功能开发这个水平的程序员一般是在校学生或者培训机构学习中的同学,这时对PHP基本语法不太熟悉,做东西都靠查资料. 对于功能实现,能用但是健壮性和扩展性都不行,也就是我们所提到的实验性项目的模块.转载 2016-05-22 22:08:47 · 3836 阅读 · 0 评论 -
聊一聊服务器的那些事儿
前言今天和一个搞前端的同学聊天,他认为的服务器貌似和我们开发的时候的服务器不一样,正好借着这个机会聊聊什么是服务器、大家眼中的服务器是什么样子的。( ˙-˙ )IDC机房也就是大家心目中最常见的机房的形象,专门的环境和人员对大型服务器进行管理。 而在运维的同学眼中可能是这样的 特点:企业购买或者租用服务器,需要配备专门的运维人员对服务器进行管理云转载 2016-05-22 22:22:40 · 456 阅读 · 0 评论 -
MAC下安装vmware fusion8虚拟机软件
1.到网站http://www.xp510.com/xiazai/ossoft/mactools/27292.html下载软件2.安装根据提示,更新到8.1.13.注册注册码:FY7N2-6RGD2-081XZ-UYWQC-ZPKCA原创 2016-07-02 00:03:44 · 3013 阅读 · 0 评论 -
乐观并发控制与悲观并发控制的区别
悲观并发控制一个锁定系统,可以阻止用户以影响其他用户的方式修改数据。如果用户执行的操作导致应用了某个锁,只有这个锁的所有者释放该锁,其他用户才能执行与该锁冲突的操作。这种方法之所以称为悲观并发控制,是因为它主要用于数据争用激烈的环境中,以及发生并发冲突时用锁保护数据的成本低于回滚事务的成本的环境中。 乐观并发控制 在乐观并发控制中,用户读取数据时不锁定数据。当一个用户更新数据时,系统将转载 2018-03-18 07:53:22 · 6503 阅读 · 2 评论