《软件工程》课程学习心得
时间过的很快,软件工程这门课不知不觉已经进入到期末项目制作的时间段,我认真的阅读了老师发给我们的UML建模实验指导和课程实验任务指导,并且登录雨课堂查看ppt,也拿出了课本仔细的对照相应的知识,虽然这学期有几节课没有认真听讲,但是我相信用我的努力一定能帮助小组完成这次期末项目。
Linux固定ip配置
第一步:查看网络信息 [root@localhost ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ether 00:0c:29:2d:4c:b4 txqueuelen 1000 (Ethernet) RX packets 456 bytes 47202 (46.0 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX p
课时74.交集选择器(理解)
1.什么是交集选择器? 我们首先了解一下什么是交集 以前学数学的时候学过交集,其实这里也是一样 两个集合有重复的部分就叫做交集 作用:给所有选择器选中的标签中,相交的那部分标签设置属性 格式: 选择器1选择器2{ 属性:值; } 注意点: 1.选择器和选择器之间没有任何连接符号 来看一个案例: 先找到p标签,再找到类名为para1的标签,然后再找到它们相交的部分 2.选择器可以使用标签名称/id名称/class名称 先找到类名是para1的标签,找到当前界面所有id名称叫做identity的标
Oracle命令行中显示:ORA-04076: 无效的 NEW 或 OLD 说明
Oracle命令行进行操作时可能出现"ORA-04076: 无效的 NEW 或 OLD 说明" 需要在条件语句中JOB前面添加“old.”即可(因为是在when条件里面,所以不用“:”。 如果用if代替when使用,条件中的old和new需要严格的按照:old和:new来书写,如下: 否则可能出现【PLS-00201: 必须声明标识符 'NEW.SAL'】的错误。
haproxy原理理解
frontend webserver bind 0.0.0.0:80 #在本机的所有接口监听访问 80 端口的请求 MySQL集群在HAproxy之后运行,HAproxy对进来请求进行负载均衡,对外只暴露一个IP地址。 根据用户访问内容实现动静分离: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 frontend http-in bind *:80 mode http log global option httpclose acl url_static p
greenlet 实现手动协程切换
from greenlet import greenlet def test1(): print('12') gr2.switch() #切换到gr2 print('34') gr2.switch() def test2(): print('56') gr1.switch() print('78') gr1 = greenlet(test1) #创建一个test1的协程 gr2 = greenlet(test2) #创建一个test
Springboot 手动搭建项目 --初始篇
最近一直在学springboot和Cloud,互联网公司现在也更倾向于微服务这一块,前景是一篇光明的,特别是在springboot上开发的Cloud的部分,是一套分布式的整体解决方案,学好这一块至少这几年都很吃香; 既然学习很久,落地实践一下为好; 项目git网址:https://github.com/David-BIQI/manage.git 参照的代码规范:https://github.com/xwjie/PLMCodeTemplate.git (这个是一套能够落地的代码规范,跟着风哥学习
java.lang.NoClassDefFoundError: org/junit/runner/manipulation/Filter
今天想写个随笔,最近经常遇到使用junit的时候报java.lang.NoClassDefFoundError,今天算是恍然大悟了,原来junit虽然在gradle里面配置了,也在Project and External Dependencies中看到了junit的jar包,并能在这个junit的jar包里面找到org/junit/runner/manipulation/Filter这个类,但是run as junit test的时候就偏偏要报java.lang.NoClassDefFou
整理前端表单验证常用的15个JS正则表达式
1 用户名正则 //用户名正则,4到16位(字母,数字,下划线,减号)
var uPattern = /^[a-zA-Z0-9_-]{4,16}$/;
//输出 true
console.log(uPattern.test("caibaojian")); 2 密码强度正则 //密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符
var pPattern = /^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$
Git学习——从远程库克隆
克隆一个本地库 首先准备好一个远程库。再用命令克隆一个本地库。 git clone [email protected]:<github账户>/<远程库名>.git 克隆一个仓库,首先必须知道仓库的地址,然后使用git clone命令克隆。Git支持多种协议,包括https,但通过ssh支持的原生git协议速度最快。
(大数 string) Integer Inquiry hdu1047
Integer Inquiry Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 22451 Accepted Submission(s): 6099 Problem Description One of the first users of BIT's new supercomputer was Chip Diller. He extend
代理模式与动态代理之JDK实现和CGlib实现
静态代理 静态代理中的代理类和委托类会实现同一接口或是派生自相同的父类。 由业务实现类、业务代理类 两部分组成。业务实现类 负责实现主要的业务方法,业务代理类负责对调用的业务方法作拦截、过滤、预处理,主要是在方法中首先进行预处理动作,然后调用业务实现类的方法,还可以规定调用后的操作。我们在需要调用业务时,不是直接通过业务实现类来调用的,而是通过业务代理类的同名方法来调用被代理类处理过的业务方法。 静态代理的实现 1:首先定义一个接口,说明业务逻辑。 public interface Star
新手向一键脚本搭建SS/SSR服务并开启BBR加速
自己写的一键搭建shadowsocks/shadowsocksR的脚本,一键脚本适用Vultr上的和搬瓦工所有机型(CentOS、Ubuntu、Debian),搭建ss服务器支持所有客户端类型,本机你是iOS,Android,Windows,Mac,或者是Linux,搭建ss/ssr都是适用的。一键脚本搭建SS/SSR服务器,绝对没有任何问题,任何问题欢迎留言。一键脚本内容包括一键搭建shadowsocks/一键搭建shadowsocksR+一键开启bbr加速。 录了个视频教程,不想看文字的可
linux之常见错误
在日常开发中,尤其是在Linux中进行操作的时候,经常会碰到各种各样的错误。记录一下,熟能生巧,慢慢参透linux的奥秘 1) 在安装ssl证书的时候,发生certbot命令无法使用的情况 解决方案: 使用yum重新进行安装,卸载掉使用pip方式进行安装的软件 pip uninstall requests
yum reinstall python-requests
pip uninstall six
yum reinstall python-six
pip uninstall
今日推荐
周排行