C#学习笔记_08_面向对象

08_面向对象 面向对象:一种看待问题解决问题的思维方式,着眼点在于找到一个能够帮助我们解决问题的实体,然后委托这个实体来帮我们解决问题;(在面向对象之前你要有一个女朋友,否则代码会经常出现bug) 面向过程:一种看待问题解决问题的思维方式,着眼于问题怎样一步步解决的,然后亲历亲为解决问题; 实例:小明作为一个电脑小白需要组装一台电脑 面向过程: 1、(小明)补充相关知识; 2、(小明)去买零配件; 3、(小明)运回家; 4、(小明)组装电脑; 面向对象: 1、找一个懂电脑的朋友,老王; 2、
分类: 其他 发布时间: 02-04 17:28 阅读次数: 0

TPO-21 C2 Which elective courses to take

/* 加粗:语音部分 * 红色:单词部分 * 斜体:语法部分 * 下划线:信号词/句 */ 第 1 段 1.Listen to a conversation between a student and her public relations professor. 听一段学生和她公共关系教授的对话你好戈登教授。 第 2 段 1.Hi, professor Gordin, I really learned a lot from your lecture, the one about analyz
分类: 其他 发布时间: 02-04 17:28 阅读次数: 0

[Swift通天遁地]七、数据与安全-(20)快速实现MD5/Poly1305/Aes/BlowFish/Chacha/Rabbit

本文将演示如何使用第三方类库,快速实现多种的加密算法。 首先确保已经安装了所需的第三方类库,点击查看配置文件。 1 platform :ios, '8.0' 2 use_frameworks! 3 4 target 'DemoApp' do 5 source 'https://github.com/CocoaPods/Specs.git' 6 pod 'CryptoSwift', :git => "https://github.com/krzyzanowskim/C
分类: 其他 发布时间: 02-04 17:28 阅读次数: 0

微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台

更多微信技术交流,请加QQ群:289709451、287090836 公众号第三方平台的开放,是为了让公众号运营者,在面向垂直行业需求时,可以一键登录授权给第三方的公众号运营平台,通过第三方开发者提供的公众号第三方平台来完成相关业务。 第三方平台的申请和上线流程 开发者在接入第三方平台开发时,申请和上线流程如下: 创建组件和审核已经在上一章里讲过了,如果有不了解的同学们可以去看一下。开发者自行测试授权托管、申请全网发布并上线、发布后修改和覆盖现网也都比较基础,文档上介绍的也很清楚,这里不做过多
分类: 其他 发布时间: 02-04 17:28 阅读次数: 0

将文本文件中的\n字符串变成换行符

1.用notepad打开文件 2.查看换行符,不同操作系统的换行符是不同的。 【视图】——【显示符号】——【显示行尾符】。 我的操作系统是windows,所以行尾符是CR LF——对应的正则表达式是\r\n。 mac系统是CR——对应的正则表达式是\r。 unix系统是LF——对应的正则表达式是\n 3.替换操作 快捷键Ctrl+H,【查找目标】输入【\\n】,替换成【\r\n】,如下图所示。 注意选中正则表达式,查找文字要转义,如【\n】要写成【\\n】 4.结果如下 字符串【\n】全部变成
分类: 其他 发布时间: 02-04 17:28 阅读次数: 0

多项式(2)---分治FFT,

注意:这是个人学习笔记,如果有人因为某些原因点了进来并且要看一下,请一定谨慎地阅读,因为可能存在各种奇怪的错误(甚至可能概念都有问题...),如果有人发现错误请指出谢谢! 分治FFT 题目:洛谷P4721 【模板】分治 FFT 前置问题:如何对任意已知f,g,l<=r,l1<=r1,对于所有$l1<=k<=r1$,求$\sum_{i=l}^rf_ig_j[i+j=k]$(①)? 答案: 设$f'_i=f_{i+l}$,$k'=k-l$则$l1-l<=k'<=r1-l$ ①式$=\sum_{i=
分类: 其他 发布时间: 02-04 17:28 阅读次数: 0

【JEECG技术博文】简单实例讲解JEECG ONLINE表单权限控制(jeecg3 6)

简单实例讲解JEECG ONLINE表单权限控制(jeecg3.6) 原 文:http://blog.itpub.net/30066956/viewspace-1872409/ 相关博文:http://blog.itpub.net/30066956/viewspace-1868754/ 作 者: 许国杰 一、业务背景 某公司要实现一个日志系统,用来了解员工的工作量饱和情况。 二、需求 1、角色分为:员工、经理两种。 2、员工每天在日志系统中填报工作总结,然后经理进行点评。 3、表单内容包含:姓
分类: 其他 发布时间: 02-04 17:28 阅读次数: 0

exBSGS算法

BSGS,全称\(Baby Step Giant Step\),是用于求解离散对数的一种算法。 就是用来求\(A^x \equiv B (mod\ p)\) 的x这么一种算法…… 理论知识是:在[0,p)之内是一定有解的,因为指数模的周期性。即\(A^x\)对p的模随x变化有周期性,最大周期不超过p。首先,余数只可能有p个元素,所以x取不超过p个值必定出现相同的余数。根据同余的性质,只要找到两个余数相同的,剩下的全部乘以\(A^k,k\)为整数,所以\(A^n \equiv A^{x+n}\)
分类: 其他 发布时间: 02-04 17:28 阅读次数: 0

python - 函数的定义和使用

目录 函数的定义和使用 一. 为什么要用函数? 二. 函数的参数 三. 函数的变量 global和nolocal 四. 递归函数 五. lamabda匿名函数 函数的定义和使用 1 def test(x): # x代表形参 2 ''' 3 2*x+1 4 :param x:整形数字 5 :return:返回计算结果 6 ''' 7 y = 2*x+1 8 return y 9 p = test(3) #
分类: 其他 发布时间: 02-04 17:28 阅读次数: 0

加入博客园,记一下

2019年2月4日,在博客园开通我自己的博客,希望以后的生活越来越好!
分类: 其他 发布时间: 02-04 17:28 阅读次数: 0

使用centos7的wall防火墙可能存在失效问题

centos7有自己新的防火墙,但是仍然带有centos6.5的iptable防火墙,当新防火墙不稳定,失效时,可以采用老防火墙 以上都是在vm虚拟机上发现的问题 参考文章 https://www.cnblogs.com/dump/p/9238543.html
分类: 其他 发布时间: 02-04 17:27 阅读次数: 0

SpringCloud使用Nacos服务发现实现远程调用

本文使用SpringCloud结合Nacos服务发现,Feign远程调用做一个简单的Demo。 1 Nacos 关于Nacos之前写了两篇文章关于SpringBoot对它的使用,感兴趣可以查看一下。 《SpringBoot使用Nacos配置中心》 《SpringBoot使用Nacos服务发现》 在SpringBoot使用的时候,需要自行去向Nacos服务注册自己的服务,Nacos也提供了SpringCloud服务发现的依赖,本文结合spring-cloud-starter-alibaba-na
分类: 其他 发布时间: 02-04 17:27 阅读次数: 0

js操作window

js操作window 常用属性 window.closed // window是否关闭 window.length // iframe个数 window.name // 获取和设置window的名字 window.innerHeight // window的高度 window.innerWidth // window的宽度 window.screenX // 鼠标距离window的左边距 window.screenY // 鼠标
分类: 其他 发布时间: 02-04 17:27 阅读次数: 0

redis的数据结构与命令

redis提供五种数据类型:string,hash,list,set及zset(sorted set)。 Redis数据就是以key value形式来存储的,key只能是字符串类型,value可以是以下五种类型:String、List、 Set、SortedSets、Hash String(字符串) 字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任 何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Va
分类: 其他 发布时间: 02-04 17:27 阅读次数: 0

Codeforces round 1111

CF Div 2 537 比赛链接 感觉题目难度OK,五个题都能做,后俩题考察人的翻译水平... 另外,$Claris$太强了... A 直接按照题意模拟,不知道为啥有人会被× 代码: #include <cstdio> #include <algorithm> #include <cmath> #include <cstring> #include <cstdlib> #include <queue> #include <iostream> #include <bitset> using n
分类: 其他 发布时间: 02-04 17:11 阅读次数: 0

刷面经笔记2019.02.05

1.说说前端中的事件流? 事件流描述的是从页面接收事件的顺序,DOM2级事件流包括下面几个阶段。 事件捕获阶段 处理事件阶段 事件冒泡阶段 (addEventListener:addEventListener是DOM2级事件新增的指定事件处理程序的操作,这个方法接收3个参数:要处理的事件名,作为事件处理程序的函数和一个布尔值。最后的布尔值如果为true,表示在捕获阶段调用事件处理程序;如果为false,表示在冒泡阶段调用事件处理程序,默认为false) 2.如何实现一个自适应的正方形 1)CS
分类: 其他 发布时间: 02-04 17:11 阅读次数: 0

P3355 骑士共存问题 二分建图 + 当前弧优化dinic

P3355 骑士共存问题 题意:   也是一个棋盘,规则是“马”不能相互打到。 思路:   奇偶点分开,二分图建图,这道题要注意每个点可以跑八个方向,两边都可以跑,所以边 = 20 * n * n。   然后dinic 要用当前弧优化。 #include <algorithm> #include <iterator> #include <iostream> #include <cstring> #include <cstdlib> #include <iomanip>
分类: 其他 发布时间: 02-04 17:11 阅读次数: 0

Upload-Labs上传绕过

环境 upload-labs为上传漏洞测试,除了上传漏洞外,测试过程也依托中间件的解析漏洞,所以选用的不通中间件可能测试部分会有略微不同,我用的phpstudy,所以中间件是apache。 靶机环境:https://github.com/c0ny1/upload-labs 操作系统:windows php版本:推荐5.2.17(其他版本可能会导致部分Pass无法突破) php组件:php_gd2、php_exif(部分Pass需要开启这两个组件) apache:以moudel方式连接( 配置文
分类: 其他 发布时间: 02-04 17:11 阅读次数: 0

how to update the menuentry

grep menuentry /boot/grub2/grub.cfg This will display all your grub entries Highlight the entry you want to default to - for example Windows 7 (loader) (on /dev/sda1) Right click and choose copy Type gedit /etc/default/grub Change the entry GRUB
分类: 其他 发布时间: 02-04 17:11 阅读次数: 0

javaWeb_JDBC_BeanUtils基本应用

JDBC_BeanUtils基本概述 1.BeanUtils概述 BeanUtils可以用来操作javaBean的一些相关的属性,为开发者提供了很好的使用效果 2.java类的属性特点 (1).在javaEE中,java类的属性通过getter或者是setter来定义:get(或set)方法,去除get(或set)之后首字母小写便是java类的属性。 (2).而在实体对象中,成员变量叫做字段。一般情况下字段名和属性名是一致的。 (3).操作java类的属性有一个专门的工具包:beanUtils
分类: 其他 发布时间: 02-04 17:11 阅读次数: 0