判断素数 一个数的约数 一个整数的幂次约分

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
分类: 其他 发布时间: 04-23 21:50 阅读次数: 5

WINDOW系统

1.后台运行python程序    1)开启进程:start/b python 文件名.py    2)查看进程:tasklist    3)杀掉进程:taskkill /f /pid 进程数2.备份postgresql数据库    1)进入postgresql的bin文件下:例如E:\python\postgresql9.5\bin    2)命令:pg_dump -U 数据库用户名 要备份的数...
分类: 编程语言 发布时间: 04-23 21:50 阅读次数: 5

tcp的粘包问题

前情提要:   只有TCP有粘包现象,UDP永远不会粘包    知识储备:         socket收发消息的原理    发送端可以是一K一K地发送数据,而接收端的应用程序可以两K两K地提走数据,当然也有可能一次提走3K或6K数据,或者一次只提走几个字节的数据,也就是说,应用程序所看到的数据是一个整体,或说是一个流(stream),一条消息有多少字节对应用程序是不可见的,因此TCP协议是面向流的协议,这也是容易出现粘包问题的原因。而UDP是面向消息的协议,每个UDP段都是一条消息,应用程序
分类: 其他 发布时间: 04-23 21:50 阅读次数: 3

题目1

1、给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长度后面的元素 class Solu...
分类: 编程语言 发布时间: 04-23 21:50 阅读次数: 4

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...
分类: 编程语言 发布时间: 04-23 21:50 阅读次数: 5

了解docker

docker的英文解释为码头工人; docker的思想来自集装箱,现在流行云计算,云计算好比大货轮,docker就好比货轮上的集装箱,是一种容器,放应用(程序、网站、系统费); 也有人说docker是一种标准; 不同的应用程序依赖不同的应用环境,应用环境之间可能会有冲突,需要调试很久。常规方法可以创建不同的虚拟机将环境隔离,但是虚拟机开销大。docker可以实现虚拟机的隔离应用环境功能,同时开销比它小(省钱); 开发环境与生产环境不同(如ubuntu和centos),docker可以直接把开发
分类: 其他 发布时间: 04-23 21:50 阅读次数: 5

高并发下一些常用的限流和防刷方法

限流与防刷 互联网项目与传统项目不同的互联网项目是暴露在互联网中,面向的是全体网民,这时候可能出现以下两种访问形式需要我们采取一些必要措施对我们的服务进行保护。 1、大量正常用户高频访问导致服务器宕机 2、恶意用户高频访问导致服务器宕机 3、网页爬虫 对于这些情况我们需要对用户的访问进行限流访问,我们可以依次对Nginx、tomcat、接口进行限流。 Nginx是粒度最大的一层,这层的...
分类: 编程语言 发布时间: 04-23 21:50 阅读次数: 13

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,//等待时间 /
分类: 其他 发布时间: 04-23 21:50 阅读次数: 6

类与对象总结

一、类与对象的定义与访问类是具有相同性质和功能的东西构成的集合,简单说,就是允许用户自己为定义应用所需类型及功能,方便调用,从而使得程序简洁且易修改,有效的吧数据组织起来,避免重复定义数据。(一)类的声明1.类定义的说明语句class&amp;lt;类名&amp;gt;{   public:       公有段数据成员和成员函数;   protected:      保护段数据成员和成员函数;  Private:...
分类: 编程语言 发布时间: 04-23 21:50 阅读次数: 4

Zookeeper

功能 1、提供少量数据的存储和管理(例如应用的配置文件等) 2、提供对数据节点的监听 Zookeeper工作原理 详细原理   Zookeeper的核心是原子广播,这个机制保证了各个server之间的同步。实现这个机制的协议叫做Zab协议。Zab协议有两种模式,他们分别是恢复模式和广播模式,当服务器启动或者在leader崩溃后,Zab就进入了恢复模式,然后进行选举,当选举出leader,且大多数server完成了和leader的状态同步后,恢复模式就结束了。同步状态保证了leader和serv
分类: 其他 发布时间: 04-23 21:50 阅读次数: 4

借持续集成的思想搞接口测试自动化

前言前段时间的工作中有接触到接口测试,测试代码以maven工程的形式编写,使用testNG测试框架。工作中,每次执行测试都是在IDE里手动执行测试代码,很是麻烦,再考虑到后期的回归测试需要,所以产生了把该接口测试自动化的想法。最初的做法是将测试数据保存在excel中,测试代码从excel中读取测试数据,然后执行mvn test命令执行测试。但是excel中写测试用例不是很方便,另外,这样简单的测试...
分类: 编程语言 发布时间: 04-23 21:50 阅读次数: 4

Alpha阶段敏捷冲刺③

提供当天站立式会议照片一张。 每个人的工作 (有work item 的ID),并将其记录在码云项目管理中: 昨天已完成的工作。 今天计划完成的工作。 工作中遇到的困难。 发布项目燃尽图; 请理解燃尽图横坐标和纵坐标指的是什么。 请理解燃尽图实线和虚线分别代表什么。 结合《构建之法》里的“项目收敛”相关内容理解燃尽图的作用。 燃尽图选择leangoo,并将助教加入,以便随时可以看到进展 每人的代码/文档签入记录: 不能每天都在 “研讨”, 但是没有代码签入。 签入记录对应的Issue内容与链接,
分类: 其他 发布时间: 04-23 21:50 阅读次数: 4

react-mirror发起异步请求

mirror 为阿里开源的状态管理工具。使用方法:https://github.com/mirrorjs/mirror/blob/master/README_zh.md异步请求:初学遇到的问题:每次异步请求都能触发,且返回值正确,但是在Promise.then里改变state,不能触发view更新,经检查,不能直接在异步回调或promise then里改变状态,需要调用reducers.代码如下m...
分类: 编程语言 发布时间: 04-23 21:50 阅读次数: 5

一些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
分类: 其他 发布时间: 04-23 21:50 阅读次数: 6

三、内存管理单元---MMU

3.1 MMU介绍 3.1.1 MMU 特性   内存管理单元(Memory Management Unit)简称MMU,它负责虚拟地址到物理地址的映射,并提供硬件机制的内存访问权限检查。现在的多用户多进程操作系统通过 MMU 使得各个用户进程都拥有自己独立的地址空间。   地址映射功能使得各进程拥有“看起来”一样的地址空间,内存访问权限的检查可以保护每个进程所用的内存不会被其他进程破坏。   S3C2440/2410 有如下特性: 与 ARM V4 兼容的映射长度、域、访问权限检查机制 4种
分类: 其他 发布时间: 04-23 21:50 阅读次数: 4

【JZOJ5678】果树

【JZOJ5678】果树
分类: 编程语言 发布时间: 04-23 21:50 阅读次数: 5

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"/>
分类: 其他 发布时间: 04-23 21:50 阅读次数: 4

算法与数据结构(1.4):divide and conquer 分治法 (six questions, c++)

分治法一直以来是算法中的经典,难度介于贪心和动态规划之间,本次就来分享一下分治法中非常有代表性的六道题。Q1:  Binary Search二分查找应该是分治法应用中最基本的算法了,相对于普通查找时间复杂度 O(n) 来说,二分查找的时间复杂度为 O(logn) ,这大大提升了查找的效率。#include &amp;lt;iostream&amp;gt; #include &amp;lt;cassert&amp;gt; #inc...
分类: 编程语言 发布时间: 04-23 21:50 阅读次数: 6

AngularJS 依赖注入

什么是依赖注入wiki 上的解释是:依赖注入(Dependency Injection,简称DI)是一种软件设计模式,在这种模式下,一个或更多的依赖(或服务)被注入(或者通过引用传递)到一个独立的对象(或客户端)中,然后成为了该客户端状态的一部分。该模式分离了客户端依赖本身行为的创建,这使得程序设计变得松耦合,并遵循了依赖反转和单一职责原则。与服务定位器模式形成直接对比的是,它允许客户端了解客户端...
分类: 编程语言 发布时间: 04-23 21:50 阅读次数: 4

第3章课后作业

第1题   简述封装的定义,步骤和好处答:封装就是将类的状态信息隐藏在类的内部,不允许外部程序直接访问,而通过该类提供的方法来实现对隐藏信息的操作和访问.具体步骤:1,修改类属性的访问权限.2,创建setter(赋值)和getter(取值)的方法.3,在getter中加入对属性的存取控制语句.封装的好处就是让使用者只能通过程序规定的方法来访问数据,隐藏类的实现细节,方便加入存取控制语句,限制不合理...
分类: 编程语言 发布时间: 04-23 21:50 阅读次数: 4