SegmentFault 实战的问题
2021-08-17T10:56:28+08:00
https://segmentfault.com/feeds/tag/实战
https://creativecommons.org/licenses/by-nc-nd/4.0/
关于代码设计的一点问题(责任链模式)
https://segmentfault.com/q/1010000040527098
2021-08-17T10:56:28+08:00
2021-08-17T10:56:28+08:00
柚子kik
https://segmentfault.com/u/zikik
-1
<p>最近学习了责任链模式,大致知道了责任链模式可以用于处理流程,比如早上起来先穿衣服然后洗漱然后吃饭然后上班。责任链模式可以通过一系列的请求处理者将这个流程串起来,实现请求发送者和请求处理者之间的松耦合,以链式调用的方法对请求对象进行处理。</p><p>但是现在有一个场景是实现白名单的维护,其整体的结构大致可以抽象成,数据准备-检验-白名单数据处理。看似是一个链式的调用,符合责任链模式,但是其实和责任链不同,这三个流程一定是都需要的,而非和责任链一样可以自由选择是否处理此请求或者传递请求。其次,这个流程似乎划分的颗粒度比较大,拿检验来说,里面有不少的if/else判断,所以看起来更想是组合模式</p><p>根据不同情况获取数据准备a,检验b,白名单处理b组装成一个流程,然后链式调用</p><p>或者另一个情况下是数据准备b,检验a,白名单处理c组装成链式调用</p><p>刚刚工作不久,碰到这种代码设计问题拿不定主意,这种情况下应该如何设计才合理优雅呢</p>
python怎么定期更改本地程序的密码?
https://segmentfault.com/q/1010000021940834
2020-03-07T13:11:15+08:00
2020-03-07T13:11:15+08:00
magicyangqwe
https://segmentfault.com/u/magicyangqwe
0
<p>1.自己写了一个程序,在单位用的,但是因为自己又不想把程序直接贡献出去,所以写了一个随机密码,然后通过邮件发送给自己,每次别人要用程序的时候,我就告诉他们随机密码,最近遇到的问题是,每次他们用程序都需要通过我,所以我就在想,随机密码能不能一次使用一个星期,一个星期告诉他们一次就可以了?搜索了很多答案,都没有找到,看到的都是向服务器更改密码,不知道怎么更改本地程序密码?重点是怎么定期更改?谢谢。<br>2.因为涉及到单位的一些资源,所以源码就不贴了,希望各位能够帮忙提供一下思路,谢谢!</p>
react-router 项目中的问题
https://segmentfault.com/q/1010000008299872
2017-02-09T15:20:59+08:00
2017-02-09T15:20:59+08:00
zoroer
https://segmentfault.com/u/zoroer
0
<p>项目路由配置如下:</p>
<p><Router history={browserHistory}></p>
<pre><code><Route path='/' component={Root}>
<IndexRoute component={App}/>
<Route path='/app' component={App} />
</Route></code></pre>
<p></Router></p>
<p>在写项目的过程中遇到几个问题,希望大神们能帮解决一下呀,跪谢~~</p>
<ol>
<li><p>路由配置中的根目录 path=“/”对应的组件一般写什么逻辑?</p></li>
<li><p>react项目登录状态的是设置state还是存在cookie里更好?</p></li>
</ol>