通过match看rust

摘要: 通过match看rust 最常见的逻辑控制流比如if-else,switch,while等常用编程语言都支持,但恰巧rust语法中没有switch,取而代之的是更加强大适用的match匹配,我们就来看看rust的match有何奇特之处。看我们如何用match消除if-else嵌套使代码更清晰。 阅读全文
posted @ 2023-12-14 15:33 bmrxntfj 阅读(262) 评论(0) 推荐(1) 编辑

聊一聊Rust的enum

摘要: enum在实际编程中是非常常用的,从enum来看rust,跟其它语言的enum相比,rust的enum更能适应未来编程需求。 阅读全文
posted @ 2023-12-13 14:03 bmrxntfj 阅读(526) 评论(0) 推荐(1) 编辑

折旧记录某旅纵横app分析研究

摘要: 首先申明,这是三年前的事情,当时为了学习研究,未做任何破坏行为,仅在次记录下。现在很多公司对app安全都非常重视,研究难度越来越大,早前app大多裸奔,随手就能看到java代码,即使通讯加密也都是java层的,一顿分析就能学习到想要的数据。而今各种加壳,反调试,native code等,还有些我不知道的,要学习到数据都要一关一关过。当时用到的一些工具和分析方法,也都是大家熟悉的IDA、Frida、Cydia、Xposed等。 阅读全文
posted @ 2022-03-05 17:20 bmrxntfj 阅读(572) 评论(0) 推荐(0) 编辑

实现自己的js框架

摘要: 很早之前一直用extjs,这个确实非常强大,但是在IE下一直都有一个性能的问题,搞得要让客户换chrome,firefox浏览器才行。 之所以要写自己js框架,原因是觉得自己实现也简单,维护也方便。 可能你要问为什么不用jquery插件,一样可以。但是这些插件代码质量不能保证,风格也是奇形怪状,出了问题还要去看代码,改了之后又跟原作者的有出入,以后同步更加麻烦。 不用jquery插件,但是jquery却是个好东西,解决了浏览器兼容的大问题,所以我这个就是基于jquery来实现的,因为一直喜欢extjs的代码风格,所以如果你使用过extjs的话,使用起来会轻车熟路。 阅读全文
posted @ 2013-11-22 08:46 bmrxntfj 阅读(4403) 评论(11) 推荐(8) 编辑

实现自己的Linq to Sql

摘要: 之前写过一篇《统一的仓储接口》,为了方便使用不同的仓储。在我们的项目中使用的是EF4.0,但是这个版本的EF有一些性能问题没有解决,又不想升级到EF6,具体EF6有没有解决暂时不清楚。我们的项目之前运行的都不错,突然一天数据库服务器CPU 100%,IIS服务器CPU又正常,过几个小时之后又恢复正常,每个星期一早上都这样,可以肯定就是用户同时操作并发过多造成,查找之后,是一个表的数据被锁住。报错was deadlocked on lock,解决办法就是查询sql上加上 with nolock,但是EF不支持,但有不想放弃linq to sql的优势,无奈只能自己实现,方案是之前已有功能并发不多的地方保持不变,依然使用EF,在并发多的地方使用自己实现的linq to sql。 阅读全文
posted @ 2013-11-21 10:45 bmrxntfj 阅读(1724) 评论(3) 推荐(4) 编辑

统一的仓储接口

摘要: 目前,各种数据访问组件多如牦牛,提供接口各不相同,虽然大多都支持不同数据存储,但是还是存在一些问题, 有的团队成员喜欢用EF,有的喜欢用NHibernate,口味难调。于是我希望能有一组标准的接口,这样可以统一 代码的,也可以满足各成员的喜好。 阅读全文
posted @ 2011-11-09 14:25 bmrxntfj 阅读(1902) 评论(1) 推荐(0) 编辑

ddd官方终于发布了一个完整的示例

摘要: 例子就是ddd书中第7章讲的货物运输 阅读全文
posted @ 2009-04-23 11:06 bmrxntfj 阅读(1847) 评论(2) 推荐(0) 编辑

浅谈值对象

摘要: 值对象既然需要提供全局查询,那么这个职责有谁来承担? 阅读全文
posted @ 2009-03-18 10:32 bmrxntfj 阅读(1248) 评论(0) 推荐(0) 编辑

分层随想

摘要: 关于层的一点理解 阅读全文
posted @ 2008-11-11 15:38 bmrxntfj 阅读(475) 评论(2) 推荐(0) 编辑

prototype模式随想

摘要: 成功的经验值得总结,然而失败的经验更值得总结。 阅读全文
posted @ 2008-08-01 12:00 bmrxntfj 阅读(394) 评论(1) 推荐(0) 编辑

ddd心得

摘要: 学习实践ddd过程中的一点点心得 阅读全文
posted @ 2008-07-09 17:33 bmrxntfj 阅读(1164) 评论(0) 推荐(0) 编辑

ddd分层感想

摘要: 因为分层的原则,所有设计的依赖就必须是单向的,如果下层要调用上层的对象,问题就出现了。 在ddd书中也提到了,使用回调或Observer模式可以解决。 如果不使用MVC,在infrastructure 和Domain之间也许只能提供Meta Mapping Layer才能解决问题。 阅读全文
posted @ 2008-07-08 10:39 bmrxntfj 阅读(1801) 评论(2) 推荐(0) 编辑

小boss随想

摘要: boss总抱怨员工跳槽,员工不安分守己。 阅读全文
posted @ 2008-07-01 10:35 bmrxntfj 阅读(702) 评论(6) 推荐(0) 编辑

论软件的价值

摘要: 衡量软件的价值是由客户所获得的利益决定的。因此我们要根据客户所获得的利益跟客户要钱。 阅读全文
posted @ 2008-06-30 13:14 bmrxntfj 阅读(2304) 评论(16) 推荐(0) 编辑

Composite模式随想

摘要: composite应用中的问题 阅读全文
posted @ 2008-06-16 13:22 bmrxntfj 阅读(500) 评论(0) 推荐(0) 编辑

DDD书籍介绍

摘要: NET Domain-Driven Design with C# 作者:Tim McCarthyblog:http://blogs.interknowlogy.com/timmccarthy/archive/2007/04/26/13024.aspx另外作者在codeplex上有一个开源的ddd项目。非常值得一看。中文版应该还没有http://www.codeplex.com/dddpds他的bl... 阅读全文
posted @ 2008-06-05 16:15 bmrxntfj 阅读(1255) 评论(2) 推荐(0) 编辑

Bmrxntfj.UIMapper界面对象映射

摘要: (UIMapper)界面/对象映射 主要是为了隔离界面,把重心放在领域模型上。在领域模型中,一切皆为对象。 比如O/RM,也是为了隔离关系数据到领域对象的转换。 阅读全文
posted @ 2008-04-19 14:57 bmrxntfj 阅读(634) 评论(1) 推荐(0) 编辑

闲来没事,写个老玩意

摘要: 再写DataAsscess 阅读全文
posted @ 2008-03-09 02:25 bmrxntfj 阅读(296) 评论(0) 推荐(0) 编辑

Strategy与Template Method

摘要: Strategy与Template Method 阅读全文
posted @ 2008-02-27 16:38 bmrxntfj 阅读(381) 评论(0) 推荐(0) 编辑

规格模式(Specification)

摘要: 规格模式(Specification) 阅读全文
posted @ 2008-02-17 18:20 bmrxntfj 阅读(2360) 评论(2) 推荐(1) 编辑