2018
02-04
02-04
web调试-禁止/清空chrome页面缓存 NEW
Chrome会对页面缓存,web页面调试的时候,后端修改页面、js之后,刷新页面经常不生效,非常不方便。有一些小技巧可以解决该问题。技巧一:开发者工具-setting/设置,可以关闭缓存。开发者工具-network,也可以直接勾选“Disable cache”。技巧二:长按导航栏刷新按钮,有“清空缓存并硬性重新加载”选项。...
Read More >
余胖笔记
Chrome会对页面缓存,web页面调试的时候,后端修改页面、js之后,刷新页面经常不生效,非常不方便。有一些小技巧可以解决该问题。技巧一:开发者工具-setting/设置,可以关闭缓存。开发者工具-network,也可以直接勾选“Disable cache”。技巧二:长按导航栏刷新按钮,有“清空缓存并硬性重新加载”选项。...
Read More >
说起敏捷开发,并不是因为敏捷而敏捷。这几年的敏捷开发已经被很多敏捷咨询服务商神话了,这个东西并不是神器,实施了就可以解决所有软件公司的问题,而是要结合自己公司的特点和问题摸索出适合自己的一套模式。 大家都知道,创业公司刚开始需要研发出一款产品并且能够使公司赚钱的产品,不过大部分创业公司没有那么容易一下就能做出来,很多公司还没有成功的产品资金链就断掉了,公司也死掉了。我们公司是这样一个状况,有一条产品线可以维持公司开支并仅仅刚够盈余,要扩大高速发展还不够,一直维持就没有创业...
Read More >
一.初期开发阶段(2015.3~2015.7) 二.项目上线阶段2.1.阶段1(2015.7-2015.8) 2.2.阶段2(2015.9-2015.10) 2.3.阶段3(2015.11-2016至今) ...
Read More >
邮件历史世界的第一封电子邮件1969年10月世界上的第一封电子邮件是由计算机科学家Leonard K.教授发给他的同事的一条简短消息。据《互联网周刊》报道世界上的第一封电子邮件是由计算机科学家Leonard K.教授发给他的同事的一条简短消息(时间应该是1969年10月),这条消息只有两个字母:”LO”。Leonard K.教授因此被称为电子邮件之父。所以第一条网上信息就是‘LO’,意思是‘你好!’”当然这个说法也有一点争议,另外一种说法是麻省理工学院博士Ray Tomlin...
Read More >
刚开始前自然是在网上找了一番有什么好的工具可以支持,看了很多解决方案大概分为下面几种:手动复制粘贴进去调一调格式代码制作成图片购买专业版工具导出为微信公众号格式很多在线的编辑软件markdown here其它为什么会这样呢,最根本的原因就是微信的公众号不支持markdown的格式,好吧知乎也是。反正不管怎么的大家都还的继续用不是,就出来了很多的解决方案。而且微信的编辑器对代码这块支持也不够,幸好支持网页格式直接复制大家就都利用这个机制去做工具。排除的方案先说说手动复制粘贴吧,...
Read More >
值得深交的人,也值得重用,那什么样的人值得深交呢?【一】既能共苦又能同甘与想象种不同的是,共苦往往容易,因为大家条件境遇都不好,不共苦也没办法;而同甘有时候却很难,多少共同创业者反目,不是因为不能一块吃苦,而是经受不住成功后利益分配的考验。能在利益面前依然保持平和理智的内心,并与你分享的人,值得交往。【二】不嫉妒你的优点又能容忍你的缺点点击这里进入老板群你的优点,真心为你感到骄傲;你有缺点,不会因此而嫌弃你,而是真诚地提醒你改善。如果不是原则问题,即使不改善也依然会与你交往。...
Read More >
通常,通过 JavaScript,您需要操作 HTML 元素。 1、通过 id 找到 HTML 元素 2、通过标签名找到 HTML 元素 3、通过类名找到 HTML 元素提示:通过类名查找 HTML 元素在 IE 5,6,7,8 中无效。var x=document.getElementById("intro");var y=document.getElementsByTagName("p");①、改变 HTM...
Read More >
“区块链”概念已火。韦物主义发现,虽然大部分人对“区块链”好奇,甚至眼馋,但不少还处于不求甚解的懵逼阶段.....正好最近我一直在研究区块链,同时也见了几个圈内人深聊了下,就想为大家写一个“入门级”的区块链介绍文章。为了通俗易懂,我决定不惜自毁清誉,用充满荷尔蒙的比喻。因为韦物主义觉得,科技浪潮每次确实都性感得让人荷尔蒙爆炸啊。性(huang)感(bao)内容开始。以前,大家想看陈老师的裸照,都要去一个叫1025的网站,这就是中心化。后来,1025网站被和谐掉了,大部分猥琐男...
Read More >
————— 第二天 —————————————————示例程序:启动两个线程,每个线程中让静态变量count循环累加100次。最终输出的count结果是什么呢?一定会是200吗?加了同步锁之后,count自增的操作变成了原子性操作,所以最终的输出一定是count=200,代码实现了线程安全。为什么这么说呢?关键在于性能问题。Synchronized关键字会让没有得到锁资源的线程进入BLOCKED状态,而后在争夺到锁资源后恢复为RUNNABLE状态,这个...
Read More >
本文尝试一步步还原HTTPS的设计过程,以理解为什么HTTPS最终会是这副模样。但是这并不代表HTTPS的真实设计过程。在阅读本文时,你可以尝试放下已有的对HTTPS的理解,这样更利于“还原”过程。 我们先不了聊HTTP,HTTPS,我们先从一个聊天软件说起,我们要实现A能发一个hello消息给B: 如果我们要实现这个聊天软件,本文只考虑安全性问题,要实现A发给B的hello消息包,即使被中间人拦截到了,也无法得知消息的内容 如何做到真正的安全? 这个问题,很多人马...
Read More >
写基本的 CSS 和 HTML 是入门 Web 开发首先需要学习的事情之一。然而我遇到的很多程序显然没有真正的花时间去考虑前端开发的长期性和可维护性。我认为这主要是因为很多开发者在组织他们的 CSS/HTML 和 JavaScript 时没有深入地理解相关的策略。对于我和我们团队来说,最重要的事情写可维护的前端代码。虽然我们有好几个客户一直合作多年,但一定要记住,你永远不会是在某个应用程序的唯一开发者。你的...
Read More >
标准Web系统的架构分层1、架构体系分层图在上图中我们描述了Web系统架构中的组成部分。并且给出了每一层常用的技术组件/服务实现。需要注意以下几点:系统架构是灵活的,根据需求的不同,不一定每一层的技术都需要使用。例如:一些简单的CRM系统可能在产品初期并不需要K-V作为缓存;一些系统访问量不大,并且可能只有一台业务服务器存在,所以不需要运用负载均衡层。业务系统间通信层并没有加入传统的HTTP请求方式。这是因为HTTP请求-响应的延迟比较高,并且有很多次和正式请求无关的通信(这...
Read More >