【C学习笔记】一

一、运算符优先级 逻辑非>算术运算符>关系运算符>逻辑运算符>赋值运算符>逗号运算符 逻辑运算符>条件运算符>赋值运算符 对于if的执行语句,如果是一条语句那么花括号可以省略,如果是多条语句那么花括号一定不能省略。
分类: 其他 发布时间: 08-16 20:44 阅读次数: 0

Django2.2中间件详解

中间件是 Django 用来处理请求和响应的钩子框架。它是一个轻量级的、底层级的“插件”系统,用于全局性地控制Django 的输入或输出,可以理解为内置的app或者小框架。 在django.core.handlers.base模块中定义了如何接入中间件,这也是学习Django源码的入口之一。 每个中间件组件负责实现一些特定的功能。例如,Django 包含一个中间件组件 AuthenticationMiddleware,它使用会话机制将用户与请求request关联起来。 中间件可以放在你的工程的
分类: 其他 发布时间: 08-16 20:44 阅读次数: 0

Linux常见文件及用户管理命令

Linux常见文件管理命令Linux上的文件管理类命令1.目录管理命令(1)ls:list,列出指定目录下的内容ls[OPTION]...[FILE]...-a:显示所有文件,包括隐藏文件;-A:显示除.和..之外的所有文件-l:--long,长格式列表,即显示文件的详细属性信息-rw-r--r--.1rootroot501Jul2409:24/etc/fstab-:文件类型:-(f):常规文件,
分类: 企业开发 发布时间: 08-16 20:40 阅读次数: 0

基于AspectJ增强代码,实现一行注解记录方法执行耗时

背景 因需要对项目中的方法执行进行性能测试,如果在每个方法前后都加上如下代码 long beginTime = System.currentTimeMillis(); long endTime = System.currentTimeMillis(); l
分类: 编程语言 发布时间: 08-16 20:28 阅读次数: 0

java优雅的关闭资源 : try-with-resources (effect java 学习笔记 9)

客官,往这瞅 背景 在我们日常的开发过程中,会调用需要手动close的资源。比如InputStream, OutputStream ,java.sql.Connection,socket等。别想着java有了GC,GC大大说,不是我家的,谁爱用谁管。得嘞
分类: 编程语言 发布时间: 08-16 20:28 阅读次数: 0

壹拾陆

模块基础 一、模块的四种形式 1.1 什么是模块 模块是一系列功能的集合体,因为函数是某一功能的集合体,所以模块可以看作是一系列函数的集合体。 一个文件内部有很多的函数,因此一个文件就可以看成是一个模块。 一个python文件的名称为XXX.py,那么模块的名称就是XXX。 1.2 模块的四种形式 自定义模块:自己用python写一个有一定功能的文件,就可以称为一个自定义模块。 第三方模块:已经有别人写好的一定功能的模块,使用需要自己安装,目前已有13w+的第三方模块了。 内置模块:pytho
分类: 其他 发布时间: 08-16 20:28 阅读次数: 0

离散采样算法---Alias采样方法

应用场景:比如一个随机事件包含4种情况,每种情况发生的概率分别为:$\frac{1}{2},\frac{1}{3},\frac{1}{12},\frac{1}{12}$,怎么产生符合这个概率的采样方法? 解决方法:Alias算法,O(1) 参考链接: 【1】中文:【数学】时间复杂度O(1)的离散采样算法—— Alias method/别名采样方法 【2】英文:Darts, Dice, and Coins: Sampling from a Discrete Distribution
分类: 其他 发布时间: 08-16 20:28 阅读次数: 0

PAT甲级——A1101 Quick Sort

There is a classical process named partition in the famous quick sort algorithm. In this process we typically choose one element as the pivot. Then the elements less than the pivot are moved to its left and those larger than the pivot to its right.
分类: 其他 发布时间: 08-16 20:28 阅读次数: 0

阶段3 2.Spring_10.Spring中事务控制_4 spring中事务控制的一组API

分析aop的 xml 的代码。更直观一些 事务提交和回滚就是我们重复的代码 spring业余事务管理器,我们拿过来直接用就可以 提交和回滚的后面直接调用释放。所以释放资源之类就是多余的 在绑定连接到线程的时候,直接就设置成false,所以开启事务这个通知 也是多余的 spring中的事务 需要先导入包pom.xml 用刚上线类。DataSourceTransactionManager 如果用到Hibernate的话。这个是真正带着代码的实现类 TransactionDefinition 事务的
分类: 其他 发布时间: 08-16 20:28 阅读次数: 0

NOIP模拟测试19「count·dinner·chess」

反思: 我考得最炸的一次 怎么说呢?简单的两个题0分,稍难(我还不敢说难,肯定又有人喷我)42分 前10分钟看T1,不会,觉得不可做,完全不可做,把它跳了 最后10分钟看T1,发现一个有点用的性质,仍然认为不可实现 0分 所以T1是什么样的难题呢 即使暴力也有60分,但我楞没想出来暴力怎么打 然后我就挂掉了 t2又是什么样难题 大多数人秒切一个小时切两道, 但这次考试给了我很大启迪,也正是这次考试我才开始使劲刚T1 其实大多数T1都是比较简单的,并没有想象中那么难,这次考试对我来说意义很大 (
分类: 其他 发布时间: 08-16 20:28 阅读次数: 0

Vuex入门、同步异步 存取值

目的: 1、了解vuex中的各个js文件的用途 2、利用vuex存值 3、利用vuex取值 4、Vuex的异步同步加载问题 1. vue中各个组件之间传值 1.父子组件 父组件-->子组件,通过子组件的自定义属性:props 子组件-->父组件,通过自定义事件:this.$emit('事件名',参数1,参数2,...); 2.非父子组件或父子组件 通过数据总数Bus,this.$root.$emit('事件名',参数1,参数2,...) 3.非父子组件或父子组件 更好的方式是在vue中使用vu
分类: 其他 发布时间: 08-16 20:28 阅读次数: 0

《java基础知识》Java instanceof 运算符

java多态性带来一个问题,就是如何判断一个变量所实际引用对象的类型。这里java帮我们引入了 instanceof 运算符。 instanceof运算符用来判断一个变量的所引用对象的实际类型,注意是它引用的对象类型,不是变了类型。 请看下面的代码: public class People { } public class Teacher extends People { } public class President extends Teacher { } public final
分类: 其他 发布时间: 08-16 20:28 阅读次数: 0

前缀和——HDU - 1559

题目链接 用一个sum[i][j]表示前i行前j列所有元素之和 当i>=x&&j>=y时,我们可以在前i行前j列找到满足大小的矩阵 由于我们i和j是从小到大找,所以每次找以a[i][j]作为右下角的目标矩阵来作比较 这样就能不重不漏了 题目代码 #include<iostream> #include<stdio.h> #include<string.h> using namespace std; typedef long long LL; const int maxn=1007;
分类: 其他 发布时间: 08-16 20:28 阅读次数: 0

ajax 整理

1.load() 点击加载服务器内容 <a href="">点击</a> <div id="contant"></div> <script> $("a").click(function(){ $("#contant").load("00.txt");return false; }); </script>   
分类: 其他 发布时间: 08-16 20:28 阅读次数: 0

25. K 个一组翻转链表

给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。 如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 示例 : 给定这个链表:1->2->3->4->5 当 k = 2 时,应当返回: 2->1->4->3->5 当 k = 3 时,应当返回: 3->2->1->4->5 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/reverse-nodes-in-k-
分类: 其他 发布时间: 08-16 20:28 阅读次数: 0

html常用标签梳理

标签的语法 标签由英文尖括号<和>括起来,如就是一个标签。 html中的标签一般都是成对出现的,分开始标签和结束标签。结束标签比开始标签多了一个/。 如: (1)<p></p> (2) <div></div> (3) <span></span> 标签与标签之间是可以嵌套的,但先后顺序必须保持一致,如: 里嵌套 ,那么 必须放在 的前面。如下图所示。 HTML标签不区分大小写,<h1>和<H1>是一样的,但建议小写,因为大部分程序员都以小写为准。 认识html文件基本结构 这一节中我们来学习ht
分类: 其他 发布时间: 08-16 20:28 阅读次数: 0

【Python 多进程】 -- 2019-08-16 20:08:07

原文: http://blog.gqylpy.com/gqy/228 " 一、模块介绍 multiprocess模快 仔细说来,multiprocess不是一个模块,而是python中的一个操作、管理进程的包,之所以叫multi是取自multiple的多功能的意思,这个包中几乎包含了和进程有关的所有子模块。 multiprocess.Process模块 Process能够帮助我们创建子进程,以及对子进程的一些控制. 参数:def __init__(self, group=None, targe
分类: 其他 发布时间: 08-16 20:28 阅读次数: 0

tls加密管道建立流程的一种实现

//生成随机数 //设置多个公钥、私钥对,通过客户端来协商确定使用哪对 //生成随机数后,用私钥将其加密生成密文 //再利用base64编码将密文转换成字符串 //最后可以json的格式放置到payload中返回给客户端 //握手协商,利用ostringstream将两个随机字符串生成一个 //md5编码,输出16进制格式的数 //将16进制格式的数转化为字符串 //使用xxtea对称加密来交互数据 string GetRandStr() { //生成两个8位数的随机数 struct time
分类: 其他 发布时间: 08-16 20:28 阅读次数: 0

动态规划之矩阵链乘法

矩阵链相乘 矩阵链乘法 求解矩阵链相乘问题时动态规划算法的另一个例子。给定一个n个矩阵的序列(矩阵链)<A1,A2,...,An>,我们希望计算它们的乘积 A1A2...An 两个矩阵A和B只有相容(compatible),即A的列数等于B的行数时,才能相乘。如果A是p×q的矩阵,B是q×r的矩阵,那么乘积C是p×r的矩阵。计算C所需要时间由第8行的标量乘法的次数决定的,即pqr。 以矩阵链<A1,A2,A3>为例,来说明不同的加括号方式会导致不同的计算代价。假设三个矩阵的规模分别为10×10
分类: 其他 发布时间: 08-16 20:28 阅读次数: 0

在配色这件事情上,总会有一些有趣且有用的小技巧

配色这件事怎么聊都聊不完,不是么?选对色彩,是每个设计师的基本功,说来简单,但是千变万化,看似复杂,然则有迹可循。似乎每个设计项目在配色上,都多少会有些争议,团队讨论的时候谁都可以插手说上一嘴,甚至许多产品的配色方案直到上线之前还会存在争议。 配色确实是一件难搞的事情。它牵涉到文化背景,受到方方面面的影响,在情感含义上的理解又因人而异,设计师所面对的问题往往是选择太多,而非太少。 配色的方法很多,辅助工具也不少,但是令人印象深刻的,往往是一些颇为有意思的技巧。今天,我们分享配色大师 Patri
分类: 其他 发布时间: 08-16 20:28 阅读次数: 0