编程语言

Java高级架构师(一)第13节:Spring MVC实现Web层开发

12-12
package com.sishuok.architecture1.customermgr.web; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.Mo

Centos 7.5 python3.6.1Django 环境设置

12-12
一.Django 概述 Django 中提供了开发网站经常用到的模块,常见的代码都为你写好了,通过减少重复的代码,Django 使你能够专注于 web 应用上有 趣的关键性的东西.为了达到这个目标,Django 提供了通用Web开发模式的高度抽象,提供了频繁进行的编程作业的快速解决方法,以及为"如何解决问题"提供了清晰明了的约定.Django的理念是DRY(Don't Repeat Yourself)来鼓励快速开发! Django全貌 urls.py 网址入口,关联到对应的views.

数组去重和排序

12-12
一.常见的数组排序方法: //冒泡 function bubbleSort(arr){ var r=1,i=0; for(r=1;r<arr.length;r++){ for(i=0;i<arr.length-1;i++){ arr[i]>arr[i+1]&&(arr[i+1]=[arr[i],arr[i]=arr[i+1]][0]) } } } //插入 var arr=[2,4,1,3,5]; function insertSort(arr){ for(var i=1

python最新笔试题

12-11
这是笔者面试小十家公司后呕心沥血总结的一些笔试编程题~具体公司就不透露了.哎,说多了都是泪啊. 1.二分法查找: l = [1, 2, 3, 4, 5, 6, 7, 8, 9] find_num = int(input('请输入一个数字:')) start = 0 end = len(l) - 1 while True: middle = (start + end) // 2 if find_num == l[middle]: print('找到了!索引是:', middle) break el

python3.7-初学篇-14

12-11
score = int (input ('请输入一个分数:'))if 100 >= score >= 90: print ('A')elif 90 > score >= 80: print ('B')elif 80 > score >= 60: print ('C')elif 60 > score >= 0: print ('D')else: print ('输入错误!') 原文地址:https://www.cnblogs.com/liangbannerhu

Java程序设计综合项目实训一——词频统计

12-11
领航员:周楷柠 (学号:16012005) 驾驶员:陈炳全 (学号:16012022) 码云地址:https://gitee.com/xywymxs/05zkn-22cbq-1 实训项目过程照片: 解题思路: 首先,词频统计是一个综合性较强.知识涉及较广的实训项目,我们首先将它模块化,一块一块的进行编写:我们将它分为三个模块,模块一是WordOfArticle.java模块,该部分是对.txt文件中文字的处理,看它是否重复出现且出现过几次等操作:模块二是Read_File.java模块,该部分是

SpringCloud Gateway获取post请求体(request body)

12-11
获取spring cloud gateway POST请求体的时候,会有很多坑,网上大多数解决方案是 /** 这种方法在spring-boot-starter-parent 2.0.6.RELEASE + Spring Cloud Finchley.SR2 body 中生效, 但是在spring-boot-starter-parent 2.1.0.RELEASE + Spring Cloud Greenwich.M3 body 中不生效,总是为空 */ private String resolv

python实战演练(六)员工信息查询系统

12-11
一 实现功能 (1).工信息表程序,实现增删改查操作: (2).可进行模糊查询,语法至少支持下面3种:        select name,age from staff_table where age > 22       select * from staff_table where dept = "IT"       select * from staff_table where enroll_date like "2013"(3).查到的信息,打印后,

《深入浅出MFC》第九章 消息映射与命令传递

12-11
Windows程序的本质是借着消息来维持脉动.每个消息都有一个代码,并以WM_开头的常量表示.来自菜单和工具栏者,都以WM_COMMAND表示,参数wParam记录消息的发出者. MFC的消息分为三大类,命令消息(WM_COMMAND),凡派生自CCmdTarget的类都有资格接收命令消息.除WM_COMMAND外,所有以WM_开头的都属于标准消息,派生自CWnd的类可接收此类消息.由控件产生的消息,为的是向父窗口传递某种情况,这种消息是以WM_COMMAND形式呈现. MFC通过三个宏来进行消

JavaScript Array --&gt;map()、filter()、reduce()、forEach()函数的使用

12-11
题目: 1.得到 3000 到 3500 之内工资的人. 2.增加一个年龄的字段,并且计算其年龄. 3.打印出每个人的所在城市 4.计算所有人的工资的总和. 测试数据: function getData() { var arr = [{ id: 1, name: 'ohzri', birth: '1999.09.09', city: '湖北', salary: 9379 }, { id: 2, name: 'rqgfd', birth: '1999.10.28', city: '湖北', sal

python3.7-初学篇-01

12-11
第一个程序 print "Hello World!" print"Hello Again" print "I like type" print "This is fun." 原文地址:https://www.cnblogs.com/liangbannerhulk/p/10105254.html

How to compare dates in Java

12-11
How to compare dates in JavaBy mkyong | January 18, 2010 | Updated : November 15, 2016 | Viewed : 930,987 | +4,252 pv/wFew examples show you how to compare two dates in Java. Updated with Java 8 examples. 1. Date.compareTo()A classic method to compar

python中的sort、sorted排序

12-11
我们通常会遇到对数据库中的数据进行排序的问题,今天学习一下对列表和字典的排序方法. 列表 第一种:内建方法sort sort()对列表排序是永久性的排序. 用法:sort(*, key=None, reverse=False) 注意这个reverse.当reverse为True时,代表反向排列:默认为False,正向排列. 举例: 1 >>> d = ['3', '4', '1', '6', '2', '5'] 2 >>> d.sort() 3 >>>

js数组 字符串 Set Map的操作

12-11
数组 arr.concat(arrayX,arrayX); 连接两个数组.arrayX可以为具体值 或者数组  不改变原数组 arr.join() 用指定符号将数组转为字符串  不指定符号则使用逗号 arr.pop() 删除并返回数组的最后一个元素 数组长度减1 数组为空则返回undefined arr.push() 数组末尾添加一个或者多个元素 返回新长度 arr.reverse() 颠倒数组顺序 改变原数组 arr.shift() 删除并返回数组的第一个元素 数组为空 则返回undefine

python应用:生成简单二维码

12-11
概述 \(\quad\)第一篇python的应用就打算写一写用python生成简单的二维码啦.因为二维码在日常生活中越来越常用了,部分博客也用二维码来用作打赏的工具.但是要提醒大家的是,千万不要乱扫街上的二维码,很多都是包含了恶意软件,或者把你重定向到别的网页去了. \(\quad\)那么闲话不多说,开始干活~.默认大家会用python且会下载第三方库咯,生成二维码我们使用的是python的第三方库MyQR,调用方式也是极其简单,上代码: from MyQR import myqr words

Java Map释放内存置null以及调用clear()的区别

12-11
今天自己在总结map的时候,想到了在释放Map对象空间的时候就有使用过将Map对象置null,也有时候会调用clear()将Map中的数据清除,那么它们都有什么区别呢? Map<Integer, String> map = new HashMap<>(); 首先,在创建一个map对象时,map指向堆中新创建的对象,这时候的map是一个没有key和value的空对象.众所周知, map.hashCode()某种意义上相当返回了对象的地址.所以在用刚创建的map对象调用hashCode

PYTHON的前端部分

12-11
CSS部分,CSS起到修饰HTML的作用比如颜色,字体,等等. css如何和HTML共同其作用,那么CSS有几种引入HTML的方式 那么当引入了CSS如何让css对应的使相应的HTML标签上起作用,就需要CSS的选择器 标签的嵌套是有要求的,块级标签,内连标签参考(yuanchenqi) n那么有标签选择器,就需要属性选择器(标签,有属性,属性有值) 那么可以自己创建属性名及值,然后自己去选择,虽然浏览器不认识.... 那么就有对属性的操作 www.114la.com/other/rgb 三原色

[bzoj1717][Usaco2006 Dec]Milk Patterns 产奶的模式_后缀数组_二分答案

12-11
Milk Patterns 产奶的模式 bzoj-1717 Usaco-2006 Dec 题目大意:给定一个字符串,求最长的至少出现了$k$次的子串长度. 注释:$1\le n\le 2\cdot 10^4$,$2\le k\le n$. 想法:不难想到二分答案,现在我们考虑如何验证. 这里就是后缀数组的一个妙用了. 我们对原串建立后缀数组,观察$ht$数组. 考虑当前二分出来的$mid$.如果有至少连续$k$的$ht$值都不小于$mid$,那么$k$就是合法的. 故此我们直接扫$ht$数组看看

线程池框架

12-11
Executor ThreadPoolExecutor 代码 executorService.execute(task) //提交任务 addWorker() //创建Worker w = new Worker(firstTask); Worker(Runnable firstTask) { setState(-1); // inhibit interrupts until runWorker this.firstTask = firstTask; // execute方法提交的任务 this.

Java Date and Calendar examples

12-11
This tutorial shows you how to work with java.util.Date and java.util.Calendar. 1. Java Date ExamplesFew examples to work with Date APIs. Example 1.1 – Convert Date to String. SimpleDateFormat sdf = new SimpleDateFormat("dd/M/yyyy"); String date