1109 01组成的N的倍数 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注 1109 01组成的N的倍数 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 1109 01组成的N的倍数 基准时间限制:1 秒 空间限制 ...
分类:
其他好文 时间:
2017-09-10 21:40:49
阅读次数:
178
提示: Python 2.7中的str是字节串,而Python 3.x中的str是字符串。本文中的代码都是通过Python 2.7实现的,如果你使用的是Python 3.x,由于下面大部分加密与解密函数的参数都要求是字节对象,因此在调用下面介绍的加解密函数时,可能需要先将字符串参数转换为字节对象。 ...
分类:
其他好文 时间:
2017-09-10 21:40:41
阅读次数:
300
乐观锁与悲观锁 悲观锁:总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。再比如Java里面的同步原语synchron ...
分类:
其他好文 时间:
2017-09-10 21:40:35
阅读次数:
222
参考这篇文章的代码封装了一个类似Matlab中的magic函数,用来生成魔方矩阵。 测试结果 Matlab magic(7) Matlab ...
分类:
编程语言 时间:
2017-09-10 21:40:26
阅读次数:
222
那么问题的背景: A想给B发送socket 消息 ! A这消息 这时候被Nginx 轮询发到了C 服务器上! 擦! 这时候就蛋疼了! 要接收消息那个人在B服务器上! B就这样苦逼的收不到了! 最简解决方案: 1.我先百度了下,草。发现各种说发 ,什么MQ进行什么的! 反正麻烦! 2,redis 中有 ...
分类:
Web程序 时间:
2017-09-10 21:40:20
阅读次数:
614
如果js属于刚刚入门阶段,不建议抱着书一直看下去,因为这样你不容易明白这些定义和概念的用法.看着看着就会很迷惑的。建议先试着用原生JS写一些小项目和小程序,然后试着写博客做些笔记,把遇到的困惑写下来,带着疑问去学习。 如果有一定的js基础或者用JQuery等一些库做过一些小东西的话,可以先看《Jav ...
分类:
编程语言 时间:
2017-09-10 21:40:11
阅读次数:
203
单链表,可能有环,也可能无环。给定两个单链表的头节点head1 和 head2 这两个链表可能交也可能不交。实现函数,如果相交,请返回相交的第一个节点,不交返回null 这道题目需要分析的情况非常 本题拆分长三个子问题,每一个子问题都可以作为一道独立的算法题。 问题一、 如何判断有环 有则返回第一个 ...
分类:
编程语言 时间:
2017-09-10 21:40:00
阅读次数:
206
1812: [Ioi2005]riv Description 几 乎整个Byteland王国都被森林和河流所覆盖。小点的河汇聚到一起,形成了稍大点的河。就这样,所有的河水都汇聚并流进了一条大河,最后这条大河流进 了大海。这条大河的入海口处有一个村庄——名叫Bytetown 在Byteland国,有n ...
分类:
其他好文 时间:
2017-09-10 21:39:49
阅读次数:
131
计算机网络 各层 和其 协议 的集合,称为网络的体系结构 一.分层 1.OIS(开放系统互连基本参考模型): 物理层,数据链路层,网络层,运输层,会话层,表示层,应用层 2.TCP/IP四层协议 网络接口层,网际层,运输层,应用层 3.五层协议 物理层,数据链路层,网络层,运输层,应用层 优点:①各 ...
分类:
其他好文 时间:
2017-09-10 21:39:41
阅读次数:
136
根据正方形对角的两顶点求另外两个顶点公式: x2 = (x1+x3-y3+y1)/2; y2 = (x3-x1+y1+y3)/2; x4= (x1+x3+y3-y1)/2; y4 = (-x3+x1+y1+y3)/2; ...
分类:
其他好文 时间:
2017-09-10 21:39:31
阅读次数:
97
(ps上了大学,一开始不知道自己专业是学编程的,等到半路知道自己是学编程的时候,又不知道到底该怎么学,该学什么。一直处于一个很尴尬的境地。 大一的时候玩了玩pangolin,学了html和一点点java就想搞sql注入。想想当时挺好玩的,也算是步入了编程这条不归路吧。 到了大二开始学java,当时很 ...
分类:
其他好文 时间:
2017-09-10 21:39:20
阅读次数:
393
一、服务器资源 服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。Tomcat性能可以通过提升服务器的性能来进行调优,但一般公司不会选择这种调优方式,而使用优化配置参数来调优。 二、配置参数调优 1. JVM参数调优,即Tomcat堆虚拟内存 2、禁用DNS查询,打开压缩 3、调整线程数 ...
分类:
其他好文 时间:
2017-09-10 21:39:12
阅读次数:
213
[数据库基础]——索引详解 阅读导航 提高性能 索引 B-tree 索引 Hash 索引 其他类型 指针 索引百利无一害 索引对于接触过数据库的人,都不会很陌生,但是说实话,也不一定很熟悉。先来介绍下索引的优点。 提高性能 现在有一个数据库表[Words],有[WordID],[WordPage], ...
分类:
数据库 时间:
2017-09-10 21:39:05
阅读次数:
225
列表排序 1.使用CollectionView排序(默认设置) 2.自定义SortableObservableCollection 添加列表属性,并绑定到控件 在排序触发时,添加 viewModel.Items.Sort(item => item.UpdateTime, sortingDirecti ...
分类:
编程语言 时间:
2017-09-10 21:38:57
阅读次数:
195
简单来说,ListView简单是一个可以垂直滚动的列表控件。 ListView的简单使用: 在布局中加入ListView控件,并为ListView制定一个id,具体代码如下: ...
分类:
其他好文 时间:
2017-09-10 21:38:50
阅读次数:
146
安装完centos7.3后,做一些基本的操作 基本操作一:主机名 centos7有一个新的修改主机名的命令hostnamectl # hostnamectl set-hostname --static li.cluster.com # vim /etc/hosts --最后加上你的IP与主机名的绑定 ...
分类:
其他好文 时间:
2017-09-10 21:38:39
阅读次数:
119
OS X Capitan和macOS Sierra的安装方式和下载系统的方法都是一致的,下面是OS X Capitan的安装方法: 一、准备工作: 准备一个8GB或者8G以上容量的U盘 确保里面的数据已经妥善备份好(该过程会抹掉U盘全部数据)最好使用3.0的U盘、速度快。 打开App store下载 ...
分类:
系统相关 时间:
2017-09-10 20:52:35
阅读次数:
403