Python文件I/O
一、文件打开/关闭 访问模式 说明 r 以只读方式打开,文件指针会放在文件开头,这是默认访问模式 w 以写的方式打开,如已存在文件,则写进的新内容会覆盖原本的文件;如果不存在文件,系统则会新建一个空文件写入 a 以追加方式打开,顾名思义,如文件内有内容,则新写进去的内容会在原来的内容后面追加进去;如 ... 查看全文
Java IO(十) BufferedInputStream 和 BufferedOutputStream
Java IO(十)BufferedInputStream 和 BufferedOutputStream 一、BufferedInputStream 和 BufferedOutputStream (一)、BufferedInputStream BufferedInputStream 是缓冲字节输入流 ... 查看全文
Java中的 switch语句用法
从上到下用switch中的表达式和值进行比较,如果匹配成功就执行case后的语句,在执行break语句后跳出switch,如果未匹配到执行default switch(表达式){ case 常量: 执行语句; break; case 常量: 执行语句; break; case 常量: 执行语句; b ... 查看全文
Python模块与包
Python模块与包 初识模块 什么是模块 模块就是一系列功能的集合体,分为三大类: 1.内置的模块 2.第三方的模块 3.自定义的模块 一个Python文件本身就是一个模块。例如:文件名为m.py,其模块名则为m Ps:模块分为四种类型: 1.使用Python编写的.py文件 2.已被编译为共享库 ... 查看全文
Spring Boot+MyBatis实现读写分离
申明:本教程收集于网络,请勿商用,仅供个人学习使用,如有侵权,请联系作者删除。 1.前言 读写分离要做的事情就是对于一条SQL该选择哪个数据库去执行,至于谁来做选择数据库这件事儿,无非两个,要么中间件帮我们做,要么程序自己做。因此,一般来讲,读写分离有两种实现方式。第一种是依靠中间件(比如:MyCa ... 查看全文
五分钟看穿Java并发相关概念,并发原来如此简单
本文主要对Java并发(Concurrent)相关的概念进行说明。1.进程(Process)与线程(Thread)进程是系统资源分配的最小单元。线程是CPU调度的最小单元。一个进程至少包含一个线程,可以包含多个线程。这些线程共享这个进程的资源。每个线程都拥有独立的运行栈和程序计数器,线程切换开销小。多进程指的是操作系统同时运行多个程序,如当前操作系统中同时运行着QQ、IE、微信等程序。多线程指的是 查看全文
CSS3动画旋转——(图片360°旋转)
今天在重构网页特效的时候,想着用到一个css3的旋转特效。简单来一个demo。 html <div class="box"> <img src="./yft.png" alt="" class="rotation"> </div> css <style> @-webkit-keyframes rot ... 查看全文
wangEditor实现WORD粘贴图片自动上传
图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码目前限chrome浏览器使用首先以um-editor的二进制流保存为例:打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方法,注释掉 ... 查看全文
fastjson反序列化复现
前言 这里将fastjson<=1.2.24和fastjson<=1.2.47的版本同时复现。利用的思路都是大致相同的,部分细节忽略。 一、环境搭建和知识储备 1.1、影响版本 漏洞1 CVE-2017-18349 fastjson ? 1.2.24(实际[1.2.22-1.2.24]) 漏洞2 f ... 查看全文
电子海图开发第十九篇 web电子海图 使用OpenLayers加载瓦片地图(共一百篇)
构建OpenLayers,首先在在要web电子海图的网页中引入ol.js和ol.css这两个文件,你可以到openlayers官网去下载这个文件 map的创建完整代码 <!doctype html> <html lang="en"> <head> <link rel="stylesheet" hre ... 查看全文
MVC从新手到入门----添加功能的实现
做程序永远离不开增删改查,今天我们来说说如何用MVC实现添加功能, 一、主页面添加跳转按钮 上篇博文,我们已经完成了页面加载和简单的查询操作,我们先在查询旁边再添加一个按钮 这里给大家介绍一种新的按钮书写形式: @Html.ActionLink(一、按钮的名字,二、执行的方法,三、参数,四、属性), ... 查看全文
Apache Kafka 架构和相关概念
Apache Kafka 架构和相关概念 Apache Kafka 是一款开源的分布式消息引擎系统 消息引擎的同类 ActiveMQ RabbitMQ WebSphere MQ Rocket MQ JMS仅仅是一组 API 协议 消息引擎的作用 削峰填谷 缓冲上下游瞬时突发流量,使其更平滑.特别是对 ... 查看全文
DotNetOpenAuth实践之搭建验证服务器
DotNetOpenAuth是OAuth2的.net版本,利用DotNetOpenAuth我们可以轻松的搭建OAuth2验证服务器,不废话,下面我们来一步步搭建验证服务器 本次搭建环境: .net4.5.1 ,DotNetOpenAuth v5.0.0-alpha3,MVC5 一、环境搭建 1、新建 ... 查看全文
DotNetOpenAuth实践系列
写在前面 本人在研究DotNetOpenAuth的过程中,遇到很多问题,很多坑,花费了很多时间才调通这玩意,现在毫无保留的分享出来,希望博友们可以轻松的上手DotNetOpenAuth,减少爬坑时间。 注意: 本系列介绍client_credentials认证方式,并且为了最大程度的展示关键代码,没 ... 查看全文
2020年.NET综合练习题
.NET 软件开发练习题 .NET 软件开发练习题 1.您需要创建一个 ASP.NET 应用程序,公司考虑使用 Windows 身份认证。 所有的用户都存在于 AllWin 这个域中。您想要使用下列认证规则来配置这个应用程序: a、 匿名用户不允许访问这个应用程序。 b、 所有雇员除了 Tess 和 ... 查看全文