周末影院:《我们与恶的距离》,众生皆苦,众生皆恶!

evil.jpg

《我们与恶的距离》探讨了一个人性的问题,现时提出,有它时效的意义:当罪恶发生时,我们又充当了什么样的角色呢?

社会好像进步了,文明好像胜利了,但是,仍会有很多恶事发生。剧中就以李晓明恶性杀人事件为由开展剧情。李晓明这种发社会的人格到底是如何形成的呢?是社会?是家庭?

也许各个方面的原因都有,形成的原因也很复杂。但是在我们不断谴责的时候,我们可能也助长了罪恶的发生。因为,我们没有去试图宽容、去消解!我们满腔愤怒,怒气无处发作,但是黑恶却越来越多!我们应该反思,这一切又是如何发生的呢?

剧中围绕着这些话题展开,颇有看点、爆点,观察和思考的角度颇为新颖,也算是一种颇为独特地体验。


This page is synchronized from the post: 周末影院:《我们与恶的距离》,众生皆苦,众生皆恶!

解决跨域的两种办法 / 网络研习社#22

vue rest.jpg

在前一节中分享了前后端设计的理念和方法。这个方法遇到的第一个问题就是跨域的问题。访问的端口不同,域名不同都会跨域。所以,只要是前后端分离就会遇到这个问题,当然,这也是服务器的一些防范机制。在服务器端解决跨域有两个办法,一个自己写,一个是用现成的。

一、创建cors.py解决跨域

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
class MiddlewareMixin(object):
def __init__(self, get_response=None):
self.get_response = get_response
super(MiddlewareMixin, self).__init__()

def __call__(self, request):
response = None
if hasattr(self, 'process_request'):
response = self.process_request(request)
if not response:
response = self.get_response(request)
if hasattr(self, 'process_response'):
response = self.process_response(request, response)
return response

class CORSMiddleware(MiddlewareMixin):
def process_response(self,request,response):
# 添加响应头
# 允许你的域名来获取我的数据
response['Access-Control-Allow-Origin'] = "*"
# 允许你携带Content-Type请求头
response['Access-Control-Allow-Headers'] = "Content-Type"
# 允许你发送DELETE,PUT
response['Access-Control-Allow-Methods'] = "DELETE,PUT,GET,POST"
if request.method == "OPTIONS":
response['Access-Control-Allow-Headers'] = "Content-Type"
response['Access-Control-Allow-Methods'] = "PUT,DELETE"
return response

在settings.py中添加中间件
MIDDLEWARE = [
'app01.cors.CORSMiddleware', // 要放在最上面 ...
]

二、用django-cors-headers来解决跨域

django-cors-headers ,分四步:

1
2
3
4
5
6
7
8
9
10
11
12
1. pip install django-cors-headers
#settings.py
2. INSTALLED_APPS = (
...
'corsheaders',
)
3. MIDDLEWARE = [ # Or MIDDLEWARE_CLASSES on Django < 1.10

'corsheaders.middleware.CorsMiddleware',
...
]
4. CORS_ORIGIN_ALLOW_ALL = True


网络研习社系列文章:


 @lemooljiang #network-institute


This page is synchronized from the post: 解决跨域的两种办法 / 网络研习社#22

比特币涨起来都像是不要钱似的!

bitcoin.jpg

比特币涨起来了!比特币连涨几天,有点计划着先卖一笔,想起卖上一笔,大概快一年了吧!时光飞逝啊!

前两天大概是6000刀吧,就计划着上了8000刀就卖啰。没想到这么快就实现了!中午就转点币到火币上,因为要确认时间,就先休息伙。一觉起来,已经冲到了8300刀啰,感情比特币涨起来都像是不要钱似的!

比特币就是这么一个奇怪的物种,跌起来你会怀疑人生,涨起来也会怀疑人生,那么,你的人生真的是真实的吗?!


This page is synchronized from the post: 比特币涨起来都像是不要钱似的!

坦格利安的疯狂之血:烈焰焚城!

got2.jpg

got1.jpg

在龙母取得了君临之战胜利的时候,却没有止步于此。她开始向手无寸铁的平民喷吐龙焰,无垢者也向已投降的敌人举起屠刀!整个君临一片火海,龙母也展示出坦格利安家族特有的疯狂之血!

龙母的父亲:疯王,在末期想放野火将全城和他一起陪葬!可惜被詹姆阻止,人也被他所杀。这个疯狂举止想不到被他女儿实现了,疯王在地下也该安息了。
龙母的大哥:雷哥,明知别人(莱安娜)已有婚约,还要公然追求,以至于威望尽失,王国叛乱!
龙母的二哥:韦赛里斯,亲手将妹妹卖人,还想要一卖再卖!
所以,从家族来看,这是一个疯狂的家族,骨子里都是疯狂的基因!这也难怪瓦里斯想要改选雪诺的原因。这可能也和近亲结婚有关吧。

因为龙母的一意孤行,和疯狂的焚城之举(她以前可从没这么干过),阵营中已出现了分裂!雪诺明显不愿看到平民伤亡,小恶魔也对不分清红皂白一通烧杀尽力反对,二丫也将仇恨的目光投向了龙母。作为对搞异鬼的主力军、拯救世人的英雄,转眼间又成为疯狂的屠夫,这世间尽是我们看不懂的事!


This page is synchronized from the post: 坦格利安的疯狂之血:烈焰焚城!

Vue和django rest framework做前后端分离设计 / 网络研习社#21

web.jpg

今天有点小开心,倒不是因为是星期天,而是因为这段时间学习前后端分离设计有了点小小的成绩:前后端终于可以跑起来了!要知道这几天为了做服务器这块,狠是熬了几个晚上的。

web2.jpg

前后端分离设计如上图所示

现在web的设计趋势就是这种前后端分离设计了。以前我都是wordpress神器全部搞定,现在慢慢转向了python开发。这种现学现卖地压力不小,也迫使自己不断学习前进。

在python web的开发中,django 和 rest framework是一对好搭档。由它们两者来完成后端的开发,还是很理想的。它不仅可以快速地写出接口,文档也可以快速生成,是个不错的工具。

Vue在前端中几乎可以完成所有的工作,而且可以在不同的终端中设计应用,可见它的野心是不小的。据说它的终级理想是:一个模型所有终端!在前面的一些文章中也分享了一些它的技术,它的应用性可是很理想的。

为什么做前后端分离?

也许是时代的发展,也许是多个终端的形成。一个PC网站打天下的场景慢慢变少了,移动端的市场在不断变大。虽然也有响应式地解决方案,但总是觉得差点意思。主要是因为要完全适配电脑端和手机端是不太可能的。所以,不同的终端还是要不同的开发。但是,后台可以共享啊,这步可以省省。所以,前后端分离的现状就这样出来了。

当然,前后端分离还有不少的优点,我就不一一列举了。人总是要适应技术的发展方向。

前后端分离所需的技术

列个清单,好像还蛮多的:

1
2
3
4
5
6
7
8
9
10
11
Ubuntu 18.04  
MySQL 8.0
python 3.6
Vue.js 2.6
Django 2.2
django rest framework
uWSGI
Supervisor
Nginx
Postman
SecureCRT



哈,学个技术不容易啊。要做出个前后端分离的网站还是要费不少劲的。当然,做好了也是可以吃挺长时间的。


网络研习社系列文章:


 @lemooljiang #network-institute


This page is synchronized from the post: Vue和django rest framework做前后端分离设计 / 网络研习社#21

steemit咋这么多广告了?!

ads2.jpg

ads.jpg

用笔记本上了下steemit一下,因为没装brave浏览器(可以屏蔽广告),想不到一下子蹦出了这么多广告?!左边、右边、中间全是!已经被广告包围了,一下子感觉steemit的规格下降了无数个量级!

按理说,引进广告有了收入,币价会有所上升吧。但显然,没什么大用,该跌还是一个劲地跌!

算了,不去研究它了,装上brave屏蔽广告是正经!


This page is synchronized from the post: steemit咋这么多广告了?!

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×