
杂项
文章平均质量分 54
ericliu000
主要研究PHP、MySql、数据结构&算法等。科技为善,希望在优快云大家庭里,结交更多的朋友!
展开
-
初识-形式化软件开发方法
今天下午,听杜玉越老师讲了一堂课,内容是关于“形式化软件开发方法”的讨论。为不负老师为我们所讲的内容,现将笔记整理如下。方便其他人以及自己参考。一:软件危机 软件由简单到复杂,由小型到大型。出现了很多在软件开发过程中失败的问题。失败率甚至高达70%左右。这就带来了软件危机。 软件危机主要表现在两个方面: 1:复杂度高 2原创 2014-11-25 17:24:48 · 1871 阅读 · 0 评论 -
我的第1台Iphone与MacBook
缘起由于Apple产品昂贵的价格,一直以来,都没有很强的欲望去体验Apple产品。直到前几周读了《乔布斯传》,慢慢的,被乔布斯那种追求完美,精益求精的工匠精神所感染,这次真的想体验一下Apple产品了。第1台Iphone综合以下3个元素,买了第1台IphoneSE。预算性价比—Iphone6s的配置四寸屏幕—乔布斯纪念版刚拿到手IphoneSE,迫不及待的拆开包装,然后开始激活。整个过程,顺原创 2016-07-24 23:54:54 · 467 阅读 · 0 评论 -
理解RESTful架构
理解RESTful架构转载 2016-04-20 13:42:55 · 281 阅读 · 0 评论 -
异步与同步&&阻塞与非阻塞
“阻塞”、“非阻塞”与“同步”、“异步”不能简单的从字面理解,提供一个从分布式系统角度的回答。同步与异步同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication)所谓同步,就是在发出一个调用时,在没有得到结果之前,该调用就不返回。但是一旦调用返回,就得到返回值了。 换句话说,就是由调用者主动等待这个调用的结果。而异转载 2016-04-14 16:05:44 · 300 阅读 · 0 评论 -
操作系统
微内核1.微内核:将所有的非基本部分从内核中移走,并将它们实现为系统程序或用户程序。微内核通常包括最小的进程和内存管理和通信功能。好处是便于扩充操作系统。由于绝大多数服务都是被当作用户而不是内核进程运行的,因此微内核更加的安全可靠。 2.在微内核系统中: 进程——只是资源分配的单位,而不再是调度运行的单位 线程——是进程执行运算的最小单位 。一个进程可有多个线程,它们共享进程的资源进程1.比较进程原创 2016-04-13 21:37:10 · 1561 阅读 · 0 评论 -
大型网站技术架构(笔记)
适合的才是最好的俗话说:“不要指望一口吃个胖子”。同样,初创公司也不要一开始就指望能够有一个完美的技术架构。 下面简单说一下网站架构的演化: 1、LAMP都集中在一台服务器上 2、数据库、服务器、文件系统服务器分离,发挥更高的性能 3、使用缓存。将最容易访问的数据缓存起立 4、服务器集群,提供更高的并发性能 5、数据库读写分离。 6、数据库、文件系统集群。 7、采用CDN、反向代理,原创 2016-04-26 10:57:07 · 365 阅读 · 0 评论 -
SSH的原理与运用
一、早期的计算机早期计算机之间的连接,都是使用明文传输的方式,比如ftp协议、telnet协议等等。这种方式很不安全,很容易被截获,从而获取用户的登录名和密码。二、SSH来了为了解决安全问题,SSH横空出世。SSH传输过程中,数据全程加密,并使用两种验证方式保证传输的安全。1、基于口令的安全验证。当用户要登陆一台远程主机,以登陆srb.w3cs.site为例。用户输入 ssh user@host,即原创 2016-03-22 11:11:15 · 1040 阅读 · 0 评论 -
如何改掉坏习惯?
如何改掉坏习惯?我也一直在思考这个问题,今天突然有点想通了…首先问大家一个问题:如何搬走房间内的黑暗呢? 请思考10秒钟再看下面的答案~没错!答案就是“引进光明,点一盏灯”。我想以我自身做一个例子:从小,我生活在一个不算穷,也不算富的家庭里,衣食无忧。因为是家里的独生子,所以父母对我是百依百顺。不舍得让我干一点活,家务活、农活都不让干,只是让我做一件事:“好好学习!”慢慢的,由于这种不错的环境,培原创 2016-01-30 11:52:54 · 1378 阅读 · 0 评论 -
数据结构学习心得总结
开篇经过近一个月的学习,终于将郝斌老师讲的数据结构视频看完了~学习完成后,受益良多,也非常喜悦,非常开心,好像终于打了一场胜仗一样!我打算将这一个月的学习心得做一个汇总,记录下来。 希望能给初学者带来信心和经验,能给大家分享这份快乐~万事开头难刚开始打算学数据结构,是因为找工作面试的时候,很多公司都要求对数据结构有了解。没办法,我只有硬着头皮学了。但是我没有任何学习思路,因为之前上课学习的时候,我原创 2016-01-29 21:35:03 · 14116 阅读 · 2 评论 -
【感悟】战略上藐视敌人,战术上重视敌人
近些日子,开始狂补以前落下的计算机知识。比如算法、数据结构、甚至C语言等等。 说来奇怪,大二大三时,认为很难的 《数据结构》、《算法》,如今认真学起来,也不是那么难,甚至还有一番趣味在里面。 我就在想,为什么当初难,现在又不难了呢? 当然,不排除这一年知识的沉淀,对学习《数据结构》、《算法》有帮助,但这帮助也是微不足道的。回想当初心态,是很自傲的:拿到《数据结构》书,一看,这是什么啊?什么还父原创 2016-01-23 08:56:14 · 12544 阅读 · 1 评论 -
安全总结
名词解释拖库攻击者利用网站的漏洞,获取网站的所有数据。撞库攻击者从A网站获取了用户的用户名和密码,然后尝试在B网站登录。 也就是碰运气。暴力破解也就是穷举法,一一尝试破解密码彩虹表对于不可逆推的hash加密,像md5()。md5(a)=b,从b不可以反推出a来。 由于a与b的关系是一一对应的,那么,a与b可以建立关系表,从而由b可以反推出a。 这个表,就是“彩虹表”。对称加密加密与解密使用的秘原创 2016-07-17 21:23:30 · 475 阅读 · 0 评论