聊聊?
欢迎来撩~
撩撩?
之前设置过几次,一直都是 A,而成不了 A+,在网上搜了很多,最后得出结论是,需要设置 HSTS。
果然设置了 HSTS 之后,就变成了 A+ 了。
Nginx 的配置如下,Apatch、lighthttpd 配置方法参见链接
server {
....
add_header Strict-Transport-Security "max-age=63072000; includeSubdomains;";
}
ssl_certificate
需要设置为fullchain.cer
的值(有时生成的是 pem,有时生成的是 cer);否则网站评级会是 B 级。ssl_certificate /home/ubuntu/www/ssl/fullchain.cer;
基本上注意这两个问题,就可以拿到A+了
合适的工具做合适的事
其实不建议。 ruby 通常用来做数据处理,R 是做统计的,基本没必要。。。。
修改了个拼写,竟然一下不小心删除,还好回退了一下,还有本地缓存
面向对象最主要的就是开闭原则
对于扩展是开放的,对于修改是关闭的
另外就是类要遵循 单一负责原则(SRP)
其他的一些如依赖倒转原则、里氏代换原则、接口隔离原则、合成/聚合复用原则,多了解一下有利于写出真正面向对象的代码。
最近看了一些设计模式方面的书,包括 Rails Anti-Pattern,发现所谓重构的技巧,都不外乎在遵循额这些基本的原则。
Rails 的问题在于大家发现应用其他设计模式会比较难,所以整个 Rails 大项目结构的变迁从 Fat controller 到 Fat Model,Skinny Controller,然后再到 Skinny Model,Skinny Controller,每一次 Rails 社区对架构的演进都是一次对设计模式一次内省和应用。
无论是 Fat Controller,还是 Fat Model 无疑都违反了 SRP,仔细看看 Fat Model 里面的代码,很容易发现它们或多或少并不遵从 REST 或者其他面向对象的设计模式。
那个想钱想疯的人想明白了~
有兴趣的可以和我联系
别整这些没用的,写个 ruby 版的 spring cloud 之类的吧
多谢了 我现在有几个有一定基础的学员,所以还想招几个零基础的。
目前有个新计划,就是每年 999 元,这样的模式。
很欣慰
其实最近招了几个学员,学习 Rails。
虽然课程是面向零基础的,但是学员确实有一点点编程的基础。即便这样,我也发现无法直接把他们当成有基础的学员来讲。
很多东西,我们觉得犹如真理,但是确实他们从来没接触过。
这个东西,可以想象我们现在入门区块链的时候有多难,入门机器学习的时候有多难就可以知道了。
对他们来说,不光是 Ruby,整个计算机的组成结构和原理都是一片空白。
他们不知道代码是最终怎样执行的,不知道网络传输的过程,不知道数据在内存或存储系统是怎么保存的,更不用说算法之类的东西。
要学好编程,而不是照猫画虎,这些基础都是必不可少的。
对于学编程来说,他们相当于一张白纸,而学过一门编程语言的,相当于现在有凹槽的字帖。
在白纸上写好字和在凹槽上写好字的难度大家可以想象得到。
我的是收费的啊,兄弟
视频地址在那里? 可以发个链接给大家看看吗?
@ForrestDouble 1 + 1 = 2 简单吧,你不也交学费去学了吗?付出劳动,获得收入,有那么可耻吗?
另外,您分享的视频是您自己的吗?考虑过版权的事吗?
社会什么时候沦落到小偷笑老师的地步了?
郑州或远程
好吧~
这么说的话,发这个也没必要~ 文档里都有
如果有些例子就好了,一定会被加精的
其实选择一门语言在于,它是否解决了你的问题,包括经济方面的问题。
如果解决了,那就选它;如果没有,就寻找合适的语言。
没必要总是纠结这个问题~
面试
这个 PPT 软件真的超牛逼
主要是每个人的网络情况复杂,尴尬的是有些人很流畅,有些人很卡
用过了,也不好用,忘了提了
post 很容易就可以实现幂等的
一学时。。。
暂时不可以 学与练是结合的
rocLv, 绝大部分平台这个都是我
@waytohigh 我倡导的面向能力的的培训,而不是面向就业的培训。
程序员至少分两种,一种是知其然,不知其所以然的;一种是知其然,也知其所以然的。 我希望通过一年的学习,学员不仅仅知道怎么写 Rails APP,更知道深层次的实现原理。 出了问题,不在是靠百度来解决,而是可以直接查看 API,查看源代码来解决。
也许这样的学员很少,这样的招学员的帖子对很多人都没有吸引力,但是,我觉得对于程序员或者希望成为程序员的人来说,这是一个对的方向。