判断素数 一个数的约数 一个整数的幂次约分
1 #include<iostream>
2 #include<algorithm>
3 #include<vector>
4 #include<map>
5 using namespace std;
6
7 //素数测试
8 bool is_prime(int n)
9 {
10 for(int i=2; i*i <= n; i++)
11 {
12 if(n%i==0) return false;
13 }
14 }
15
16
Java实现猜数字,附带提示功能。
很简单的一段代码;package com.changeyd.demo;import java.util.Random;import java.util.Scanner;public class MathDemo { public static void main(String[] args) { mathDemo(); } public static int randomWang() { re...
高并发下一些常用的限流和防刷方法
限流与防刷
互联网项目与传统项目不同的互联网项目是暴露在互联网中,面向的是全体网民,这时候可能出现以下两种访问形式需要我们采取一些必要措施对我们的服务进行保护。
1、大量正常用户高频访问导致服务器宕机
2、恶意用户高频访问导致服务器宕机
3、网页爬虫
对于这些情况我们需要对用户的访问进行限流访问,我们可以依次对Nginx、tomcat、接口进行限流。
Nginx是粒度最大的一层,这层的...
js或jQuery中 邮箱跳转的问题,跳转到指定邮箱(通过layui的ifram实现)
对刚做的东西记个笔记 如果遇到同样问题解决起来又问题的欢迎留言 var emailtext = $("#TextBoxEmail").val();//获得要截取的值 var arr = emailtext.split("@");//截取邮箱字符串 var emailtype = arr[1];//邮箱类型 //*******QQ邮箱********// if (emailtype == "qq.com") { layer.msg('正在发送邮件', { time: 10000,//等待时间 /
借持续集成的思想搞接口测试自动化
前言前段时间的工作中有接触到接口测试,测试代码以maven工程的形式编写,使用testNG测试框架。工作中,每次执行测试都是在IDE里手动执行测试代码,很是麻烦,再考虑到后期的回归测试需要,所以产生了把该接口测试自动化的想法。最初的做法是将测试数据保存在excel中,测试代码从excel中读取测试数据,然后执行mvn test命令执行测试。但是excel中写测试用例不是很方便,另外,这样简单的测试...
Alpha阶段敏捷冲刺③
提供当天站立式会议照片一张。 每个人的工作 (有work item 的ID),并将其记录在码云项目管理中: 昨天已完成的工作。 今天计划完成的工作。 工作中遇到的困难。 发布项目燃尽图; 请理解燃尽图横坐标和纵坐标指的是什么。 请理解燃尽图实线和虚线分别代表什么。 结合《构建之法》里的“项目收敛”相关内容理解燃尽图的作用。 燃尽图选择leangoo,并将助教加入,以便随时可以看到进展 每人的代码/文档签入记录: 不能每天都在 “研讨”, 但是没有代码签入。 签入记录对应的Issue内容与链接,
react-mirror发起异步请求
mirror 为阿里开源的状态管理工具。使用方法:https://github.com/mirrorjs/mirror/blob/master/README_zh.md异步请求:初学遇到的问题:每次异步请求都能触发,且返回值正确,但是在Promise.then里改变state,不能触发view更新,经检查,不能直接在异步回调或promise then里改变状态,需要调用reducers.代码如下m...
一些html5和css3的一些常见面试题
最近总结了一些有关于html5和css3的一些常见面试题,希望对正在找工作的你有所帮助。还有欢迎大家补充~~~ 一、HTML5 CSS3 <1>.CSS3有哪些新特性? 1. CSS3实现圆角(border-radius),阴影(box-shadow), 2. 对文字加特效(text-shadow、),线性渐变(gradient),旋转(transform) 3.transform:rotate(9deg) scale(0.85,0.90) translate(0p
三、内存管理单元---MMU
3.1 MMU介绍 3.1.1 MMU 特性 内存管理单元(Memory Management Unit)简称MMU,它负责虚拟地址到物理地址的映射,并提供硬件机制的内存访问权限检查。现在的多用户多进程操作系统通过 MMU 使得各个用户进程都拥有自己独立的地址空间。 地址映射功能使得各进程拥有“看起来”一样的地址空间,内存访问权限的检查可以保护每个进程所用的内存不会被其他进程破坏。 S3C2440/2410 有如下特性: 与 ARM V4 兼容的映射长度、域、访问权限检查机制 4种
jQuery向界面输出时保留两位小数
通过JSTL下的<fmt:formatNumber>标签实现,具体实现代码如下: <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> <fmt:formatNumber type="number" value="${688.87 * 0.8 }" pattern="0.00" maxFractionDigits="2"/>
算法与数据结构(1.4):divide and conquer 分治法 (six questions, c++)
分治法一直以来是算法中的经典,难度介于贪心和动态规划之间,本次就来分享一下分治法中非常有代表性的六道题。Q1: Binary Search二分查找应该是分治法应用中最基本的算法了,相对于普通查找时间复杂度 O(n) 来说,二分查找的时间复杂度为 O(logn) ,这大大提升了查找的效率。#include &lt;iostream&gt;
#include &lt;cassert&gt;
#inc...
AngularJS 依赖注入
什么是依赖注入wiki 上的解释是:依赖注入(Dependency Injection,简称DI)是一种软件设计模式,在这种模式下,一个或更多的依赖(或服务)被注入(或者通过引用传递)到一个独立的对象(或客户端)中,然后成为了该客户端状态的一部分。该模式分离了客户端依赖本身行为的创建,这使得程序设计变得松耦合,并遵循了依赖反转和单一职责原则。与服务定位器模式形成直接对比的是,它允许客户端了解客户端...
今日推荐
周排行