4.24 第八周作业

1.完善menu的注册功能,抽奖以及讲小故事等功能。 1 package text; 2 3 import java.util.Scanner; 4 import java.util.Random; 5 6 public class Menu { 7 8 public static void main(String[] args) { 9 // TODO Auto-generated method stub 10
分类: 其他 发布时间: 04-28 21:36 阅读次数: 0

数据库用法之limit,order by

数据库limit用法及其优化 1.语法: *** limit [offset,] rows 一般是用于select语句中用以从结果集中拿出特定的一部分数据。 offset是偏移量,表示我们现在需要的数据是跳过多少行数据之后的,可以忽略;rows表示我们现在要拿多少行数据。 2.栗子: ①select * from mytbl limit 10000,100 上边SQL语句表示从表mytbl中拿数据,跳过10000行之后,拿100行 ②select * from mytbl limit 0,10
分类: 其他 发布时间: 04-28 21:36 阅读次数: 0

权昌TSC条码打印机终极使用教程与开发版本代码大全

本教程使用的打印机型号:TSC TTP-244 Plus 官方文档 一、TSC打印机安装 1.机器安装 根据官方快速安装指南安装打印机,此处不详细说明,也可以看视频教程,唯一需要注意的地方就是碳带的方向不要装错 产品说明书 打印机初始化、感测器校正方法 a) 两个手指同时按住PAUSE、FEED键,不要松手,同时开机。 b) 待三个灯轮流闪时,只松开FEED键。待走纸,可松开PAUSE键。正常出纸是出大概2-3张标签纸。 c) 按下FEED键,正常出纸为一张标签纸高度。并停在正常撕纸位置。 2
分类: 其他 发布时间: 04-28 21:36 阅读次数: 0

C# 判断当前请求是GET还是POST

方法一: HttpContext.Current.Request.RequestType == "POST"; //当前请求为:POST HttpContext.Current.Request.RequestType == "GET"; //当前请求为:GET 方法二: if(Request.ServerVariables["REQUEST_METHOD"] =="POST") { } //当前请求为:POST if(Request.ServerVariables["REQUEST_METHO
分类: 其他 发布时间: 04-28 21:36 阅读次数: 0

css栅格

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="css/bootstrap.min.css" /> <style type="text/css"> .row{ margin-bottom: 20px; } .row .row{ margin-top: 10px; margin-bottom: 0px; } [class*="col-"]{ padd
分类: 其他 发布时间: 04-28 21:36 阅读次数: 0

ASP.NET Core 验证:(二)介绍ASP.NET Core的 (身份)Indentity

ASP.NET Core 的身份(Identity): 是一套支持用户界面登录功能的API。 其可以管理用户,密码,配置数据,角色,声明,凭证,邮件确认,以及更多信息。 用户可以使用存储在Identity中的登录信息来创建一个账户,或者也可以使用外部的登录提供器。支持的外部登录提供器包括 Facebook,Google,Microsoft Account,and Twitter。 Identity的源代码在github上是开源的,具体可以查看此链接:Identity source code。我
分类: 其他 发布时间: 04-28 21:36 阅读次数: 0

6.GC算法

一、GC概念 GC定义:    Garbage Collection 垃圾收集。这里所谓的垃圾指的是在系统运行过程当中所产生的一些无用的对象,这些对象占据着一定的内存空间,如果长期不被释放,可能导致OOM。 为什么引入GC:    由于Java不像c/c++那样可以由程序猿去控制内存空间的分配、管理、释放,因此引入GC,目的防止人为导致的内存泄露。 GC作用内存区域:    堆和方法区。内存区域中的程序计数器、虚拟机栈、本地方法栈这3个区域随着线程而生,线程而灭;栈中的栈帧随着方法的进入和退出
分类: 其他 发布时间: 04-28 21:36 阅读次数: 0

java基础进阶篇:hashmap底层探究

JDK1.7版 底层使用 数组+链表实现 package com.company; import java.util.HashMap; /** * @author Vijay * @date 2020/4/28 -18:47 */ public class MyHashMap<K,V> { private Entry[] table; //定义数组,也就是哈希表 private static final Integer CAPACITY=8; //默
分类: 其他 发布时间: 04-28 21:36 阅读次数: 0

Mac开发环境配置:Homebrew的安装

Homebrew 是强大的终端工具,用来管理很多在终端下操作的程序以及软件包的依赖,使用Mac可以快速配置开发环境。 官方网站https://brew.sh/index_zh-cn.html 官网上有安装命令,但由于是国外镜像地址,安装速度很慢。 推荐用国内镜像下载,看到一个不错的git安装方法。 具体步骤如下: 转自:https://zhuanlan.zhihu.com/p/111014448 小白建议使用以下自动脚本安装,我使用脚本成功安装 自动脚本(全部国内地址)(在Mac os终端中复
分类: 其他 发布时间: 04-28 21:36 阅读次数: 0

Java IO流部分源码解析

Java IO流部分源码解析 前言,很多东西实际上是自己闲着没事去看看底层是怎么实现的,很多地方可能讲的并不是很详细或者会出现错误,还是要相信自己的判断(๑╹ヮ╹๑)ノ Studying makes me happy 目录 Java IO流部分源码解析 1. Java IO流源码 1.1字节流 1.1.1 InputStream/OutputStream 1.1.2 FileInputStream/FileOutputStream 1.1.3 FilterInputStream/OutPutS
分类: 其他 发布时间: 04-28 21:36 阅读次数: 0

一个缺失已久的特性 — module模块

在ES6之前,Javascript还不支持原生的模块化。如果要实现模块化,我们要借助一些框架,比如:requireJS或者seaJS等;什么?没用过也没听过这些框架?没关系,它们不是我们今天要讲的重点。 今天的主角是:ES6自带的模块化。 模块化的初衷 也许你要问了,好端端的,为什么要模块化? 现在的web系统越来越庞大、复杂,需要团队分工,多人协作,大型系统的javascript文件经常存在复杂的依赖关系,后期的维护成本会越来越高。 JavaScript模块化正式为了解决这一需求而诞生。 竟
分类: 其他 发布时间: 04-28 21:36 阅读次数: 0

如何让ThreadPoolExecutor更早地创建非核心线程

最近在项目中遇到一个需要用线程池来处理任务的需求,于是我用ThreadPoolExecutor来实现,但是在实现过程中我发现提交大量任务时它的处理逻辑是这样的(提交任务还有一个submit方法内部也调用了execute方法): public void execute(Runnable command) { if (command == null) throw new NullPointerException(); /*
分类: 其他 发布时间: 04-28 21:36 阅读次数: 0

[补充]:最短路复习

随着2020的即将到来,似乎越来越忙了(hh,当然不是忙于准备年货,而是忙于补各种作业). 今天下午难得有段闲暇时光,复习一下(之前就没理解透透的吧) 图论中的最短路部分,以 便更好的学习. 最短路算法: 1、Dijkstra(一般): 通过每次循环找全局最小值进行更新其他节点(时间复杂度:O(n^2)) Dijkstra(优化):通过二叉堆(优先级队列)找最小值(队首如果就是最小值的话,我们就不用每次都去寻找最小值了) (时间复杂度:O(mlo
分类: 其他 发布时间: 04-28 21:36 阅读次数: 0

HZNU Training 26 for Zhejiang Provincial Competition 2020

POJ 3076 Sudoku 思路: dfs + 剪枝 首先,如果这个位置只能填一种字母,那就直接填 其次,如果对于每一种字母,如果某一列或者某一行或者某一块只能填它,那就填它 然后,对于某个位置如果不能填字母了,或者某种字母在一行一列或一块中出向了两次以上,说明当前方案不成立 最后贪心地从可选情况少的往下搜 #include<iostream> #include<cstring> #include<cmath> #include<queue> #include<stack> #includ
分类: 其他 发布时间: 04-28 21:36 阅读次数: 0

Leetcode110.平衡二叉树

110.平衡二叉树 给定一个二叉树,判断它是否是高度平衡的二叉树。 本题中,一棵高度平衡二叉树定义为: 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过1。 示例 1: 给定二叉树 [3,9,20,null,null,15,7] 3 / \ 9 20 / \ 15 7 返回 true 。 示例 2: 给定二叉树 [1,2,2,3,3,null,null,4,4] 1 / \ 2 2 / \ 3 3
分类: 其他 发布时间: 04-28 21:36 阅读次数: 0

Nginx负载均衡、location匹配

nginx的日志 ``` #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log logs/access.log main; remote_addr 访问ip地址 remote_user 访问的
分类: 其他 发布时间: 04-28 21:19 阅读次数: 0

django之from表单模块

使用from模块的步骤 1,导入模块 from django import forms 2,利用模块直接约束被验证的name class Fm(forms.Form): user = forms.CharField() pwd = forms.CharField() email = forms.EmailField() 3,调用约束 def fm(request): obj = Fm(request.POST) 4,判断值   obj.is_valid()   
分类: 其他 发布时间: 04-28 21:19 阅读次数: 0

伤其十指,不如断其一指,谈谈我的学习计划

一个不能被有效执行的计划,做的再好,也是烂计划。 计划的三要素 我认为计划有三个要素,一是目标,二是时间,三是事务,计划就是在某个时间要达成某个目标所需要做的事务清单,同一个时间段,目标要简单明确,并且不宜过多,时间要清晰,事务要具体。像前段时间我做的计划就不合理,完全围绕着时间展开,把每天的时间排的满满当当的,却没有划分明确具体要完成什么事务,支撑什么目标的达成。而且人毕竟不是机器,把时间安排的这样严丝合缝,遇到计划之外的事情没有缓冲的余地,反而会使计划崩溃。 一次家庭矛盾 我上周的一次吵架
分类: 其他 发布时间: 04-28 21:19 阅读次数: 0

4.28 刷题Day 3 树形dp一题

P2016 战略游戏 思路 因为是一棵树,所以对于每个节点,我们都把它当成根节点处理\(\to\)树形dp!!! 注意,某个士兵在一个结点上时,与该结点相连的所有边将都可以被瞭望到。 定义状态\(dp[u][0/1]\)表示u这个节点不放/放士兵 根据题意,如果当前节点不放置士兵,那么它的子节点必须全部放置士兵,因为要满足士兵可以看到所有的边,所以 \[dp[u][0]+=dp[to][1] \] 其中to是u的子节点 如果当前节点放置士兵,它的子节点选不选已经不重要了(因为树形dp自下而上,
分类: 其他 发布时间: 04-28 21:19 阅读次数: 0

第十节 微信小程序兼容新测试

https://cloud.tencent.com/developer/article/1495725
分类: 其他 发布时间: 04-28 21:19 阅读次数: 0