第22章 算法

1、FizzBuzz:编写一个程序 打印1-100的数字。碰到3的倍数时,打印"Fizz",碰到5的倍数时,打印“Buzz”. 如果是3和5的倍数,打印"FizzBuzz",其余则打印数字。 class FizzBuzz: def __init__(self): for i in range(1,101): if i%3==0: print("Fizz") eli
分类: 其他 发布时间: 05-27 23:31 阅读次数: 0

5、只用java配置

9、直接使用java配置 甚至可以不用beans 使用ApplicationConfig的注解的实现类 实体类 public class User { private String name; public String getName() { return name; } @Value("bingbing") public void setName(String name) { this.name = name;
分类: 其他 发布时间: 05-27 23:31 阅读次数: 0

实验八、进程与通信

项目 内容 这个作业属于哪个课程 班级课程的主页链接 这个作业的要求在哪里 作业要求链接地址 学号-姓名 17043220-万文文 作业学习目标 1.了解进程间通信的常用方式; 2.掌握管道、消息队列、信号量、共享内存实现进程间通信的方法。 1、举例说明使用匿名管道进行进程通信。 匿名管道: 当进程使用 pipe 函数,就可以打开位于内核中的这个特殊“文件”。同时 pipe 函数会返回两个描述符,一个用于读,一个用于写。如果你使用 fstat 函数来测试该描述符,可以发现此文件类型为FIFO
分类: 其他 发布时间: 05-27 23:31 阅读次数: 0

测试工具的使用:JUnit、PICT、AllPairs

目录 JUnit----------------------------------------------------------------------------------------------------1 1.1 Junit导入------------------------------------------------------------------------------------------- 1.2 使用方法----------------------------
分类: 其他 发布时间: 05-27 23:31 阅读次数: 0

二叉树中最大的二叉搜索子树的大小

/** * 返回二叉树中最大的二叉搜索子树的大小 * <p> * 二叉搜索子树: * 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; * 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; * 它的左、右子树也分别为二叉排序树 */ public class MaxSubBSTSize { public static int maxSubBSTSize(Node head) { if (head == null) {
分类: 其他 发布时间: 05-27 23:31 阅读次数: 0

vue截取后端传来的数组数据和时间

截取后台获取数据的前几条据数据 如图显示,我们不想让页面显示太多,只取前六条 我们在代码循环中加入.slice(0, 6) 截取时间的年月日 后台打印的数据我们看下,我们只需要前面的年月日不要后面的时间,在代码中加.substring(0, 10) 路漫漫其修远兮
分类: 其他 发布时间: 05-27 23:31 阅读次数: 0

PentesterLab----xss

xss1 无过滤 name = <script>alert(1)</script> 192.168.195.137/xss/example1.php?name=name=<button type="button" onclick=alert('xss')>通过按钮点击触发xss </button> <font size="4" color="blue" onmouseover=alert('xss')>%20 移动到元素触发xss %20 </font> <br><select> <optio
分类: 其他 发布时间: 05-27 23:31 阅读次数: 0

为什么设计稿上的1px看上去变粗了?

为什么设计稿上的1px看上去变粗了?以ipone3和ipone4对比
分类: 其他 发布时间: 05-27 23:31 阅读次数: 0

Android开发进程0.1

轮播图的实现 轮播图通过banner可以较为便捷的实现 1.添加本地依赖,在dependence中搜索相关依赖 2.添加banner的view组件 3.创建适配器GlideImageLoader extend ImageLode 4.创建arraylist 保存或加载本地图片资源或网络资源 ScrollView 分为竖直和水平两种滚动方式,但考虑如Scroll view不是根布局会发生的情况 跑马灯的实现 通过简单界面设置,TextView 可实现跑马灯效果,注意文本框大小和内容多少的关系 注
分类: 其他 发布时间: 05-27 23:31 阅读次数: 0

【Java】Java UDP 套接字编程乱码问题

零、发现问题 用Java写了个UDP收发程序,发现中文有问题! package socket; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.net.SocketException; import java.net.UnknownHostException; public
分类: 其他 发布时间: 05-27 23:31 阅读次数: 0

Day4-java—Stream流化

Stream流化 将集合流化 xxx.stream() // 创建普通流 xxx.parallelStream() // 创建并行流 数组类支持 Arrays.stream() Demo01 package course.java8.stream; import com.google.common.collect.Lists; import java.util.Comparator; import java.util.List; import java.util.stream.Collec
分类: 其他 发布时间: 05-27 23:31 阅读次数: 0

JOIN子句

JOIN是数据库的重点, 关系数据库的精髓, 通过对多个表进行连接, 扩展表之间的关系 JOIN主要有内连接和外连接区别 内连接 内连接就是通过对两个表的相同元素取并集, 如果两个表中都有该条元素, 进行连接 外连接 外连接一般分左连接 和 右连接, 其中一个表会全部展示, 但是另外一个表如果没有, 则会展示为NULL JOIN 一般在WHERE子句之后, 通过ON 或者USING 进行连接, 多个表需要理清关系然后进行连接, 为了避免倾斜, 一般小表在左, 大表在右 # JOIN SELEC
分类: 其他 发布时间: 05-27 23:31 阅读次数: 0

听你们都在说线程安全

最近面试看到了线程安全的字眼,感觉有些困惑.自己之前认知中,多线程需要考虑同步来保证安全,怎么还有直接线程安全的方法或者类型呢(比如Java中线程安全的类)? 什么是线程安全? 线程安全指的是,在多线程调用时即使不对调用的方法进行同步处理,也能够让线程输出预想的结果,而不会出现脏数据. 为何能够做到线程安全? 通常是方法或者类型内部进行了同步的操作 比如Java中使用synchronized来修饰方法或者内置类型. 一个C++线程安全的例子:https://www.cnblogs.com/xi
分类: 其他 发布时间: 05-27 23:31 阅读次数: 0

adb命令——基础系统类命令 ——adb shell getprop 获取系统属性

1、adb shell getprop ro.hw.country —— 查询手机发货地址 2、adb shell getprop ro.product.cpu.abi ——查询海思芯片是32位还是64位 3、adb shell getprop ro.build.version.emui ——查询EMUI版本 4、adb shell getprop ro.product.manufacturer —— 查询设备制造商 5、adb shell getprop ro.product.brand —
分类: 其他 发布时间: 05-27 23:31 阅读次数: 0

asp.net core2 mvc 基础教程--.csproj介绍

<Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <TargetFramework>netcoreapp2.2</TargetFramework> <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.AspNetCore.App" /> <P
分类: 其他 发布时间: 05-27 23:31 阅读次数: 0

码到成功——Beta冲刺随笔 day 5

码到成功——Beta冲刺随笔 day 5 这个作业属于哪个课程 班级的链接 这个作业要求在哪里 作业要求的链接 这个作业的目标 计划阶段4天,Beta冲刺阶段共计10天,冲刺阶段要求每天进行小组会议,讨论当前项目昨日进展、存在问题、今日安排(安排需要组长根据情况灵活修改) 冲刺阶段每天发布一篇随笔要求包括当天会议照片、会议内容以及项目燃尽图。 作业正文 .... 其他参考文献 ... 一.小组会议 针对目前的小程序现状进行讨论,讨论前端和后端需要再优化的地方 二.昨日进展 制作前端界面 三.存
分类: 其他 发布时间: 05-27 23:31 阅读次数: 0

霸州录——楔子

三元历301年延绵数百年的州王朝进入了混战年代。首先是州王被杀,原州相上官清霸占了王畿之地,分别是绥州、朱州。尔后是各州纷纷独立,自称公侯:东北的寒州、夏州、玄州被玄夏公公孙正占据。东部的莱州、殷州被渤海公权於获得。用武之地彭州被风都候东方彪领取。东南的阳州被泰安候严忠据得。南部的岭州被南禺候诸葛浩善占住。中南的襄州被武陵候刘湘合取。西南的天州被成京候宋昆吞并。西北的白州被安西候玄辉并取。中北的函
分类: 其他 发布时间: 05-27 23:24 阅读次数: 0

js中报404的错误原因

js中报404是经常出现的问题,下列是一些高频原因; <script src="${pageContext.request.contextPath}/static/js/jquery-3.2.1.min.js"></script> 经常会出现配置了,但却没有识别到的问题; 1)路径写错; 路径写错也是一种常见的问题,也是我们首先第一检查的,我们应该要清楚的记得自己设置的路径; 2)没有编译到==>查看target目录是否有该目录的文件(target用来存放class或者包文件的地方,是idea
分类: 其他 发布时间: 05-27 23:15 阅读次数: 0

nth_element( );

该函数的用法是nth_element(a+l,a+k,a+r),作用是使a这个数组中第k小的元素处在第k个位置上,但它并不保证其他元素有序!! 复杂度为O(n),包含在#include<algorithm>头文件中。
分类: 其他 发布时间: 05-27 23:15 阅读次数: 0

HTML5打造原生应用——Ionic框架简介与Ionic Hello World

试了试用Ionic框架打造了两个应用,然后在Google Play上架了。 程序语言答人 教你设计物联网 更有意思的是这是在一周的业余时间内完成的三个应用中的两个,接着让我们看看这个框架如何实现高效地开发。 Ionic 框架 Ionic是一个新的、可以使用HTML5构建混合移动应用的用户界面框架,它自称为是“本地与HTML5的结合”。该框架提供了很多基本的移动用户界面范例,例如像列表(lists)、标签页栏(tab bars)和触发开关(toggle switches)这样的简单条目。它还提供
分类: 其他 发布时间: 05-27 23:15 阅读次数: 0