所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。 输入格式: 输入在一行中给出2个正整数m和n(1<m≤n≤10000),中间以空格分隔。 输出格式: 逐行输出给定范围内每个完数的因子累加形式的分解式 ...
分类:
其他好文 时间:
2018-07-16 12:32:55
阅读次数:
340
从数据库向主数据库发起请求主数据库验证请求,如果验证通过,开启I/O线程从数据库向主数据库发送二进制位移文件主数据库匹配从数据库发起过来的二进制位移文件的值与自身的二进制位移文件的值进行匹配如果小于主数据库的二进制文件的值通知从数据库前来更新同步数据从数据库更新完数据后,进入睡眠模式至到主数据库的数据库数据发生变化时,开启I/O线程,发送二进制日志到从数据库从数据库接收到日志后,进入工作模式,开启
分类:
数据库 时间:
2018-07-09 12:36:21
阅读次数:
176
一 进程与线程的概念 1.1 进程 考虑一个场景:浏览器,网易云音乐以及notepad++ 三个软件只能顺序执行是怎样一种场景呢?另外,假如有两个程序A和B,程序A在执行到一半的过程中,需要读取大量的数据输入(I/O操作),而此时CPU只能静静地等待任务A读取完数据才能继续执行,这样就白白浪费了CP ...
分类:
编程语言 时间:
2018-07-09 11:12:12
阅读次数:
200
Given an integer n, return 1 - n in lexicographical order. For example, given 13, return: [1,10,11,12,13,2,3,4,5,6,7,8,9]. Please optimize your algori ...
分类:
编程语言 时间:
2018-07-08 20:36:51
阅读次数:
453
引言 为什么写这篇文章? 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的博客, ...
分类:
数据库 时间:
2018-07-02 00:06:43
阅读次数:
206
DevExpress之GridControl控件小知识 一.当代码中的DataTable中有建数据关系时,DevExpress 的 GridControl 会自动增加一个子视图 .列名也就是子表的字段名 ,按下面方法自定义子视图 DevExpress控件,当Table建立关系后,子表显示的Grid设 ...
分类:
其他好文 时间:
2018-06-30 14:38:36
阅读次数:
182
socket的半包,粘包与分包的问题 短连接: 连接->传输数据->关闭连接 HTTP是无状态的,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。 也可以这样说:短连接是指SOCKET连接后发送后接收完数据后马上断开连接。 长连接: 连接->传输数据->保持连接 -> 传 ...
分类:
其他好文 时间:
2018-06-29 12:11:58
阅读次数:
153
一、引子 首先,缓存由于其适应高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。 先做一个说明,从理论上来说,给缓 ...
分类:
其他好文 时间:
2018-06-20 23:57:06
阅读次数:
243
为什么需要模板引擎 关于前端的模板引擎,我用一个公式来解释 模板引擎就像是html的解析生成器,将对应的模板填充完数据之后生成静态的html页面。它可以在浏览器端(比如angular中指令所用的模板)也可以在服务器端执行,不过一般用于服务器端。因为它的一个作用是抽象公共页面来重用,如果在服务端填充数 ...
分类:
其他好文 时间:
2018-06-17 10:52:18
阅读次数:
364
TCP在传输之前会进行三次沟通,一般称为“三次握手”,传完数据断开的时候要进行四次沟通,一般称为“四次挥手”。 两个序号和三个标志位: (1)序号:seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。 (2)确认序号:ack序号,占32位,只有ACK标志位为 ...
分类:
其他好文 时间:
2018-06-16 01:08:25
阅读次数:
216