读写 JSON 数据问题你想读写 JSON(JavaScript Object Notation) 编码格式的数据。解决方案 json模块提供给了一种很简单的方式来编码和解码json数据,其中两个主要的函数时json.dumps()和 json.loads() 下面演示如何将一个 Python 数据 ...
分类:
编程语言 时间:
2020-05-15 16:09:45
阅读次数:
69
在维护一个老项目中使用到了hessian,虽然配置很简单但是也遇到不少问题。 其中一个问题就是:看到别人的客户端工程创建一个与服务器端工程类相同的实体类就可以直接引用,比如,服务端有一个xxx实体类,客户端也有一个xxx实体类就可以直接调用,但是当我给服务端返回一个list<xxx实体类>的时候,就 ...
分类:
其他好文 时间:
2020-05-15 10:08:30
阅读次数:
135
递归定义 递归的一个简单定义:当函数直接或者间接调用自己时,则发生了递归。 递归的基本思想就是“自己调用自己”,一个使用递归技术的方法会直接或间接的调用自己递归构造包括两个部分: 定义递归头。什么时候不调用自身方法,如果没有头,将陷入死循环递归体。什么时候需要调用自身方法。 其实递归算法很简单,简单 ...
分类:
编程语言 时间:
2020-05-15 00:30:42
阅读次数:
60
一台服务器上如何创建多个网站?其实很简单,我们以阿里云服务器为例。教大家用宝塔面板一键部署,轻松添加多个站点。(在步骤12)什么是宝塔面板:宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。1.购买好云服务器后,登陆到你的控制台,找到你购买的“云服务器”,登陆进去。2.这时候应该打开了云服务器的命令行
分类:
Web程序 时间:
2020-05-14 17:33:41
阅读次数:
799
这里讲的volatile只是入门级别的,我先记录下,后续更新。volatile的译文是不稳定的。这里我要说的是volatile是个不保证原子性操作的,它只能保证单次读写的原子性。而i这种操作不能保证原子性。先贴代码:代码很简单,首先定义一个静态的volatile变量,为什么需要的是静态的,静态依赖于... ...
分类:
其他好文 时间:
2020-05-14 15:45:18
阅读次数:
45
这是“领域驱动设计实践之路”系列的第三篇文章,分析了如何设计聚合。聚合这个概念看似很简单,实际上有很多因素导致我们建立不正确的聚合模型。本文对这些问题逐一进行剖析。 ...
分类:
其他好文 时间:
2020-05-14 10:31:40
阅读次数:
177
前言消息中间件本质上就是一种很简单的数据结构——队列,但是一条队列肯定是当不成中间件的,你必须要考虑性能、容灾、可靠性等等因素。这也给我的写作提供了一些思路,我将从队列开始,给你演示一条队列是如何进化成一个靠谱的中间件的。消息中间件的实现有很多,有新贵Kafka、RocketMq,也有老牌劲旅RabbitMq和ActiveMq,不过我最后选择了Nsq来讲解,因为它极简、清爽,用起来舒服,讲起来也好
分类:
其他好文 时间:
2020-05-14 01:54:02
阅读次数:
76
一、需求阐述和常用的解决方案 制作一个文本框限制最大字数,实时监听当前已经输入的字数,并显示出来。期初我实现这个功能的方法很简单:给textarea控件添加onkeyup事件方法,在方法中将textarea值的长度打印出来,并给textarea添加一个maxlength属性设置长度限制即可。代码如下 ...
分类:
移动开发 时间:
2020-05-13 23:24:07
阅读次数:
92
前言 前端时间和同事电话面试,遇到一位8年工作经验的.Net程序员老手,然后有了这篇文章,绝对真实。 面试过程 面试官:请简单介绍一下自己吧; .Net老手:的确做了一个很简单的介绍; 中间根据简历进行了简要的沟通,然后开始技术相关的面试。 面试官:挑一个能体现你综合能力的项目说说吧,谈谈框架,用到 ...
分类:
其他好文 时间:
2020-05-13 19:54:13
阅读次数:
113
No_leak 有这种题,题目很短小,只有一个read函数,没有输出函数,这样的题怎么解呢?当然首先想到的是ret2dl,但是那个有点儿复杂。下面我来介绍一种简单的解法。 代码如下: 先来看看保护: 程序很很简单,就是简单的栈溢出,遇到这种题,我们首选ROP,当然ret2dl也是ROP中的一种。 方 ...
分类:
其他好文 时间:
2020-05-13 19:48:38
阅读次数:
74