6.6 其他赋值运算符:+=、-=、*=、/=、%=

并非一定要使用这些组合形式的赋值运算符。但是,它们让代码更紧凑,而且与一般形式相比,组合形式的赋值运算符生成的机器代码更高效。当需要在for循环中塞进一些复杂的表达式时,这些组合赋值运算符特别有用。
分类: 其他 发布时间: 03-15 23:34 阅读次数: 0

B django模型系统(后续1)

1.数据库的链接配置   django里mysql的连接流程     安装--pip install pymysql     创建数据库用户       有创建数据库的权限的用户     创建数据库       crm     修改配置        setings DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'crm', 'US
分类: 其他 发布时间: 03-15 23:34 阅读次数: 0

判断二维数组是否为空

在Java程序设计里面,相信大部分人都知道如何判断一个一维数组是否为空,示例如下: public int primeNumberCount(int[] array){ if(array==null||array.length==0) return 0; 那么在二维数组中,又如何判断二维数组为空呢?在判断之前,我们要先了解如何获取二维数组的行数和列数,示例如下: public boolean Find(int target, int[][] array) { int rows = array.l
分类: 其他 发布时间: 03-15 23:34 阅读次数: 0

数字图像处理_图像基本运算

图像基本运算 1点运算 线性点运算是指输入图像的灰度级与输出图像呈线性关系。 s=ar+b (r为输入灰度值,s为相应点的输出灰度值)。 当a=1,b=0时,新图像与原图像相同; 当a=1,b≠0时,新图像是原图像所有像素的灰度值上移或下移,是整个图像在显示时更亮或更暗; 当a>1时,新图像对比度增加; 当a<1时,新图像对比度降低; 当a<0时,暗区域将变亮,亮区域将变暗,点运算完成了图像求补;   非线性点运算是指输入与输出为非线性关系,常见的非线性灰度变换为对数变换和幂次变换,对数变换一
分类: 其他 发布时间: 03-15 23:34 阅读次数: 0

201671010428沙沙:实验三作业互评与改进报告

课程名称 2016级计算机科学与工程学院软件工程(西北师范大学) 作业要求 实验三作业互评与改进报告 课程目标 通过学习这门课程,深入了解软件开发的标准过程,从软件生命周期的8个阶段分析各个阶段的开发任务,摒弃以往开发软件的方法。 作业意义 此次作业能使我规范我的博文写作习惯,理解软件工程各阶段文档的作用与意义,了解软件工程文档的国家标准及其规范。 三个评论 评论1:阅读《现代软件工程—构建之法》提出的问题 点评内容 阅读西北师范大学的同学写的这篇博客觉得整个行文很简单明了,对于三个问题也是保
分类: 其他 发布时间: 03-15 23:34 阅读次数: 0

洛谷 - P2280 - 激光炸弹

https://www.luogu.org/problemnew/show/P2280 二维前缀和差分的模板题。注意学习二维前缀和的求法,不用又down又right的。 #include<bits/stdc++.h> using namespace std; #define ll long long int sum[5005][5005]; int n,R; void solve(){ for(int j=1;j<=5000;j++) sum[0]
分类: 其他 发布时间: 03-15 23:34 阅读次数: 0

2018-2019-2 《网络对抗技术》Exp1 PC平台逆向破解 Week3 20165211

目录 实验目标 实验基础知识准备 Linux基本操作理解 汇编指令的机器码 BOF原理 反汇编和十六进制编程器 实验内容 任务一:手工修改可执行文件 任务二:利用foo函数的Bof漏洞,触发getShell函数。 任务三:注入一个自己制作的shellcode。 实验中遇到的问题和感想 出现问题 感想 实验目标 目标一:手工修改可执行文件,改变程序执行流程,直接跳转到getShell函数。 目标二:利用foo函数的Bof漏洞,构造一个攻击输入字符串,覆盖返回地址,触发getShell函数。 目标
分类: 其他 发布时间: 03-15 23:34 阅读次数: 0

至曾经自学编程的十个月

今天星期五,下班路上没事就进自己的博客园逛了一下,发现半年没更新了。看着之前写的博客,感慨万千! 很多通过我博客加我好友的人都会有这么一段聊天记录: xxx:“你是计算机专业的吗,你现在在做python开发工程师吗。” 我:“我是机械专业,工作也跟编程毫不相干,学编程完全就是自学。” xxx:“自学都能学成这样,好厉害”。 我:“没什么” 上面的对话就当个引子,暂且放一边,先讲讲我学编程的经历吧(2017-10~2018-07)。 我是一个大专生,90后,毕业了n多年,在A公司做B工作。稳定轻
分类: 其他 发布时间: 03-15 23:34 阅读次数: 0

JAVA进阶4

间歇性混吃等死,持续性踌躇满志系列-------------第4天 1、静态内部类求极值 1 class MaxMin{ 2 public static class Result{ 3 //表示最大值、最小值 4 private double Max; 5 private double Min; 6 //使用构造方法进行初始化 7 public Result(double max,
分类: 其他 发布时间: 03-15 23:34 阅读次数: 0

阿里云服务器Ubuntu 16.04 的配置(仅供我观看)

》》vim /etc/hostname/ ##进去把那一行改成自己想要的名字,给主机改个名字,这一步可有可无 》》reboot 》》useadd -m (你自己起一个名字) 》》passwd (你自己起的名字) --输入你的密码 --确认你的密码 》》vim /etc/passwd/ --(在最后一行末尾添加 /bin/bash) 》》chomd 777 /etc/sudoers 》》vim /etc/sudoers ##粉红色字体 bd 是你自己前面起的名字,用你自己的添加如上一行 》》ch
分类: 其他 发布时间: 03-15 23:34 阅读次数: 0

数学杂烩总结(多项式/形式幂级数+FWT+特征多项式+生成函数+斯特林数+二次剩余+单位根反演+置换群)

数学杂烩总结(多项式/形式幂级数+FWT+特征多项式+生成函数+斯特林数+二次剩余+单位根反演+置换群) 因为不会做目录所以请善用ctrl+F 本来想的是笔记之类的,写着写着就变成了资源整理 一些有的没的的前置 导数 \(ln(g(x))\)的导数为\(\frac{g'(x)}{g(x)}\) \((e^x)'=e^x\) 牛顿迭代 \(x_i=x_{i-1}-\frac{f(x_{i-1})}{f'(x_{i-1})}\) 麦克劳林展开 \(f(x)=\sum\limits_{i=0}^{\
分类: 其他 发布时间: 03-15 23:34 阅读次数: 0

msys2 git status显示中文文件名问题

git config [--global] core.quotepath off https://stackoverflow.com/questions/5854967/git-msysgit-accents-utf-8-the-definitive-answers
分类: 其他 发布时间: 03-15 23:34 阅读次数: 0

[HAOI 2012] Road

[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=2750 [算法] 考虑计算每个点对每条边的贡献 对于每个点首先运行SPFA或Dijkstra单源最短路 , 建出以该点为根的最短路树(图) 由于最短路图是一个DAG(有向无环图) , 我们可以求出其拓扑序列 , 对于每个点i , 计算 : CNT1 : 从枚举的点到该点的 , 最短路图上的路径条数 CNT2 : 从该点出发 , 在最短路图上 , 有多少条路径 对于每条在最短路图上的
分类: 其他 发布时间: 03-15 23:18 阅读次数: 0

C++--引用

1.引用即别名; int a= 10; int& b = a; int& c = b; 2.引用必须初始化(很重要); 引用没有空值,引用不可更换目标。 引用型参数,函数的形参是实参的别名。
分类: 其他 发布时间: 03-15 23:18 阅读次数: 0

python_12

递归函数:   递归定义:     递归就是在函数本身调用自己加上结束语句,在递归中递归最深可达997或998,是python从内存的角度考虑的设置,这个设置可以通过sys模块设置。 递归的定义: 1 # 年龄: 2 # a = b+2 3 # b = c+2 4 # c = d+2 5 # d = 40 6 # 问a多少岁 7 def func(n): # 传入第几个人的年龄 8 if n == 4: # 第四个人是年龄是40 9 r
分类: 其他 发布时间: 03-15 23:18 阅读次数: 0

[ 题解 ] [ 动态规划 ] B. Teamwork

http://codeforces.com/group/NVaJtLaLjS/contest/238203/problem/B 题意: 农夫让牛来包装礼物,N只牛有各自的能力值。 相邻K只牛可以组成一个小组,小组内牛的能力全会提高到与小组内最高的能力值相等。 现在问,这些牛怎么分组,可以得到最大的能力值总和。 (题目没有要求每个小组必须有K只牛) 示例: Input: 7 3 1 15 7 9 2 5 10  Output: 84 最开始我是没有注意到!相邻!这个条件的,用了最强
分类: 其他 发布时间: 03-15 23:18 阅读次数: 0

securecrt连接虚拟机centos

1、对虚拟机vm先设置网络,目的是ping通,点击 2、vm如上设置好后,设置centos,这里选择刚才设置的网络 3、 本机注意这个ip要和上面的位同一个网关,就是前三个数相同,最后非0之类的数。 现在就可以试着ping通了。 2、 CRT连接 若是电脑和虚拟机都能互相ping通,可以进行CRT连接;
分类: 其他 发布时间: 03-15 23:18 阅读次数: 0

SpringMVC框架03—数据绑定

1、绑定基本数据类型 在Controller类中添加业务方法: /** * 绑定基本数据类型 */ @RequestMapping("/baseType") @ResponseBody public String baseType(@RequestParam("id") int id){ return "id="+id; } 访问: 2、绑定包装类 Controller类中的业务方法: /** * 绑定包装类 */ @RequestMapping("/pac
分类: 其他 发布时间: 03-15 23:18 阅读次数: 0

网络请求get和post的区别

网络请求get和post的区别 其实本文更应该放在HTTP相关的分类,但是目前我并没有开设这一个分类专栏,so临时储存在HTML分类吧 Get和post是HTTP请求的两种基本方式 get是从服务器上获取数据,post是向服务器传送数据。 在客户端, get方式在通过URL提交数据,数据在URL中可以看到;post方式,数据放置在HTML HEADER内提交 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提
分类: 其他 发布时间: 03-15 23:18 阅读次数: 0

java对文件操作之实用

创建文件 package com.pre; import java.io.File; public class WJ { public static void main(String[] args) throws Exception { File file=new File("D:"+File.separator+"text2.txt");//创建路径下的文件 if(!file.getParentFile().exists())//如果父路径不存
分类: 其他 发布时间: 03-15 23:18 阅读次数: 0