C# Base64Url 在C#中的实现 Base64.getUrlEncoder().encode()

在Java中有一段代码: Base64.getUrlEncoder().encode(bytes); ASP.NET 中的实现代码为: char[] padding = { '=' }; Convert.ToBase64String(bytes, Base64FormattingOptions.None).TrimEnd(padding).Replace('+', '-').Replace('/', '_');   来自:https://stackoverflow.com/quest
分类: 其他 发布时间: 06-20 20:46 阅读次数: 0

函数方法和模块

函数方法: 函数使用方法: 匿名函数:一句话函数,用于内置函数,匿名函数结合内置函数使用 func = lambda x,y : x+y 名字func :前形参 :后返回值 示例1: func = lambda x : (x[0],x[2]) 返回多个元素加() 示例2: func = lambda x,y :x if x > y else y func = lambda *args : max(args) #返回最大的值,也可以添加三元运算> 内置函数:***加key的 min,max,so
分类: 其他 发布时间: 06-20 20:46 阅读次数: 0

Endnote导入共享数据

Endnote导入共享数据 Endnote是我们经常使用的参考文献管理工具。但是,在云计算还不是很普及的今天,往往每台电脑上都有自己的endnote数据库。这样,换了电脑,要使用同样的参考文献数据时,需要重新导入一遍。尽管现在从网上导入参考文献数据是一件很简单的事情,面对多条甚至成千上万条数据时,恐怕谁都会头疼。你可能会选择直接复制数据库,但是,如和将不同的数据库整合在一起呢? 这里我们简单介绍如何整合两个不同endnote数据库。 例如,我们想将数据库A的部分参考文献数据(甚至全部)导入数据
分类: 其他 发布时间: 06-20 20:46 阅读次数: 0

用动态规划解决将数组分成n部分,使得这n部分的和的差最小

将题目转化为,求数组的一个子集,使得这个子集中的元素的和尽可能接近sum/n,其中sum为数组中所有元素的和。 这样就可以使用动态规划的方式来求得其中的一个子集,求总容量为sum/n,且值为vi,容量为vi的背包,怎么组合能得到最大值 var arr = [2,4,6,7,8,5]; var keys = [],//存元素在数组中的位置 maxValue = [];//存储网格中的最大值 function bb() { //计算出所有数据的总和 var sum = arr
分类: 其他 发布时间: 06-20 20:46 阅读次数: 0

SSM-物流管理常见问题5-Parameter 'name' not found. Available parameters are [0, 1, param1, param2]

参照了一篇博客,解决了这个问题:https://blog.csdn.net/sinat_35814207/article/details/80815289
分类: 其他 发布时间: 06-20 20:46 阅读次数: 0

欧的一天

create table student (   id int identity(1,1) primary key not mull,   name varchar(20) not null,   sex char(2) not default '男',   cardNo varchar(18) not null check(len(cardNo)=15 or len(carNo)=18),   class varchar(20) not null,   teacher varchar(29)
分类: 其他 发布时间: 06-20 20:46 阅读次数: 0

两种常见的排序算法

1. 冒泡排序 ## 1). 说明 冒泡排序是一种简单的排序算法。 它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。 走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 ## 2). 算法描述 1). 比较相邻的元素。如果第一个比第二个大,就交换它们两个; 2). 对每一对相邻元素作同样的工作,从开始
分类: 其他 发布时间: 06-20 20:46 阅读次数: 0

[python学习笔记]模块与包

模块 在python中,一个.py文件就称之为一个模块(Module) 大大提高了代码的可维护性 编写代码不必从零开始,当一个模块编写完毕,就可以被其他地方引用 分类 模块分为3种:自定义模块、内置模块、第三方模块 1.自定义模块 [root@python code6]# vim myModule.py #/usr/bin/env python # coding:utf-8 def hello(): #定义一个简单函数hello print "hel
分类: 其他 发布时间: 06-20 20:46 阅读次数: 0

SpringSecurity 配置

https://blog.csdn.net/larger5/article/details/81063438
分类: 其他 发布时间: 06-20 20:46 阅读次数: 0

CentOS7.6安装Pycharm并添加快捷方式

1、以用户身份登录jiangshan 并建立/home/jiangshan/pycharm文件夹 2、下载 pycharm-community-anaconda-2019.1.3.tar.gz 放置在/home/jiangshan/pycharm/下 3、解压 tar -zxvf pycharm-community-anaconda-2019.1.3.tar.gz 4、进入 /home/jiangshan/pycharm/pycharm-community-anaconda-2019.1.3/
分类: 其他 发布时间: 06-20 20:46 阅读次数: 0

Python-----学了今天,忘了昨天.

1. 生成器初始 - 生成器本质就是迭代器。python社区生成器与迭代器是一种。生成器与迭代器的唯一区别:生成器是我们自己用python代码构建的。 2. 生成器产生方式 - 生成器函数。 - 生成器表达式。 - python给你提供的一些内置函数,返回一个生成器。 3. 生成器函数。 - 之前接触的函数: # def func(): # print(111) # return 2 # ret = func() # prin
分类: 其他 发布时间: 06-20 20:46 阅读次数: 0

30441数据定义语言DDL

数据定义:指对数据库对象的定义、删除和修改操作。 数据库对象主要包括数据表、视图、索引等。 数据定义功能通过CREATE、ALTER、DROP语句来完成。 按照操作对象分类来介绍数据定义的SQL语法。 5.3.1 数据表的创建和删除   数据表是关系模式在关系数据库中的实例化,是数据库中唯一用于存储数据的数据库对象,它是整个数据库系统的基础。创建数据表是数据库建立的重要组成部分,由SQL语言中的CREATE TABLE语句来完成,其语法格式如下: CREATE TABLE [schema_na
分类: 其他 发布时间: 06-20 20:46 阅读次数: 0

微信小程序生成小程序某一个页面的小程序码

1 登录微信小程序后台,mp.weixin.qq.com 2 点击右上角工具-》生成小程序码 3 填写小程序名称或appid 4 关键一步,下面页面填写用户微信号后,打开小程序到某一个页面,点击右上角。。。,其中就出现了复制本页路径,复制路径到下面页面,点击确定就出现小程序码
分类: 其他 发布时间: 06-20 20:46 阅读次数: 0

Java程序员怎么不断进阶 必须要掌握哪些技能

Java程序员怎么不断进阶?必须要掌握哪些技能?成为架构师是Java程序员职业规划中的重要一环,但如何才能快速实现进阶困扰了许多Java程序员。无论是从技能深度还是实战经验,架构师都远超于普通的Java程序员,下面为大家分享Java程序员进阶架构师必须要掌握的技能。 1、编程技能 对Java程序员来说,编程是最基础的能力、必备技能,其本质是一个翻译能力,将业务需求翻译成机器能懂的语言。常见的编程技能包括数据结构算法,比如: 经典排序:插入排序、冒泡排序、快排(分划交换排序)、直接选择排序、堆排
分类: 其他 发布时间: 06-20 20:46 阅读次数: 0

sql 语句实现分页查询

SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40 ) WHERE RN >= 21 查询记录 21至40的数据记录 页数page pagesize 开始记录值 RN>=(page-1)*pagesize+1 结束记录索引值ROWNUM<=page*pagesize
分类: 其他 发布时间: 06-20 20:46 阅读次数: 0

[BZOJ4305] 数列的GCD

[BZOJ4305] 数列的GCD 题目链接 https://www.lydsy.com/JudgeOnline/problem.php?id=4305 Solution 设\(a_i\)表示\(d=i\)时的答案,恰好\(k\)个不同也就是恰好\(n-k\)个相同,设\(s=n-k\)。 设有\(c\)个题目给出来数是的\(i\)的倍数,则可以得到\(a_i\)的表达式: \[ a_i=\binom{c}{s}\cdot (\lfloor\frac{m}{i}\rfloor-1)^{c-s}
分类: 其他 发布时间: 06-20 20:46 阅读次数: 0

选择企业邮箱的4个理由,越早知道越好

近半个世纪以来,互联网为人们的生活带来太多的变化,电子邮箱作为互联网技术的早期应用之一,在人们的生活和工作中扮演着相当重要的角色。从最初的个人免费邮箱,收费邮箱,再到企业邮箱,对于企业来说使用公司域名作为后缀的企业邮箱已经成为了必由之选,相较于个人邮箱,选择企业邮箱有4个主要的理由。1.企业级系统架构更稳定作为服务于企业的邮箱产品,企业邮箱的稳定性和安全性必然排在首位,无论是公司内部的交流邮件,还
分类: 企业开发 发布时间: 06-20 20:45 阅读次数: 0

JVM沙箱容器,一种JVM的非侵入式运行期AOP解决方案

目标群体BTRACE好强大,也曾技痒想做一个更便捷、更适合自己的问题定位工具,既可支持线上链路监控排查,也可支持单机版问题定位。有时候突然一个问题反馈上来,需要入参才能完成定位,但恰恰没有任何日志,甚至出现在别人的代码里,好想开发一个工具可以根据需要动态添加日志,最好还能按照业务ID进行过滤。系统间的异常模拟可以使用的工具很多,可是系统内的异常模拟怎么办,加开关或是用AOP在开发系统中实现,好想开
分类: 编程语言 发布时间: 06-20 20:45 阅读次数: 0

女性社交电商系统:聚焦女用户 收割电商半壁江山

移动互联网时代,获取流量难、流量成本高成为传统电商发展的主要瓶颈,而以微信为主的社交流量却触达了过去传统电商平台未曾覆盖的增量人群,高效的传播力度,依托熟人的信任背书迅速裂变,给与了社交电商发展肥沃的土壤。互融云在深入社交电商市场调研结果显示,在社交电商领域女性用户的增值数据尤为突出。经过对比分析,我们发现,随着经济收入与购买力的提高,女性正逐渐成为中国消费市场的主力军,更多的细分环节围绕女性产生
分类: 企业开发 发布时间: 06-20 20:45 阅读次数: 0

seajs 引入jquery

index.html引入标签:<scriptsrc="./js/seajs.min.js"></script><script>seajs.config({alias:{"jquery":"./../js/jquery-3.2.1.min.js"}})seajs.use('./mainjs/sea
分类: 服务端 发布时间: 06-20 20:35 阅读次数: 0