-
使用WebUploader实现分片断点上传文件功能(二)
所属栏目:[C语言] 日期:2020-12-15 热度:194
写在前面: 这几天,有去研究一下WebUploader上传文件,前面的博客有记录下使用WebUploader简单上传文件的例子,今天就把分片断点上传的例子也记录下吧,在博客园中,也查看了一些资料,基本上后台处理数据都是用的Servlet,或者是SpringMVC,由于最近的项目[详细]
-
有效学习Linux系统的4个方法
所属栏目:[C语言] 日期:2020-12-15 热度:82
总结4条对学习Linux系统有帮助的方法,具体内容如下 网络是一个很神奇的东西,现代人的生活离不开网络,网络已深入人们的工作,生活,娱乐等方方面面。网络之所以无处不在,是因为它提供了诸多的网络服务,所以网络服务是网络的灵魂。 互联网上的各种网络服[详细]
-
23种设计模式(16)java访问者模式
所属栏目:[C语言] 日期:2020-12-15 热度:121
23种设计模式第十六篇:java访问者模式 定义:封装某些作用于某种数据结构中各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。 类型:行为类模式 类图: 访问者模式可能是行为类模式中最复杂的一种模式了,但是这不能成为我们不[详细]
-
详解Python 实现元胞自动机中的生命游戏(Game of life)
所属栏目:[C语言] 日期:2020-12-15 热度:80
简介 细胞自动机(又称元胞自动机),名字虽然很深奥,但是它的行为却是非常美妙的。所有这些怎样实现的呢?我们可以把计算机中的宇宙想象成是一堆方格子构成的封闭空间,尺寸为N的空间就有NN个格子。而每一个格子都可以看成是一个生命体,每个生命都有生和[详细]
-
23种设计模式(17)java命令模式
所属栏目:[C语言] 日期:2020-12-15 热度:52
23种设计模式第十七篇:java命令模式 定义:将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。 类型:行为类模式 类图: 命令模式的结构 顾名思义,命令模式就是对命令的封装,[详细]
-
Android webview转PDF的方法示例
所属栏目:[C语言] 日期:2020-12-15 热度:144
1.网上找了好多没有显示出来效果不错,后来看到调用手机打印预览,看了效果还不错,就打算使用系统打印服务预览下载 2.‘webView.createPrintDocumentAdapter()'得到打印的PrintDocumentAdapter有了该类就可以使用onWrite方法写入制定的文件,但是这个方法需[详细]
-
23种设计模式(18)java备忘录模式
所属栏目:[C语言] 日期:2020-12-15 热度:60
23种设计模式第十八篇:java备忘录模式 定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态。 类型:行为类 类图: 我们在编程的时候,经常需要保存对象的中间状态,当需要的时候[详细]
-
23种设计模式(20)java中介者模式
所属栏目:[C语言] 日期:2020-12-15 热度:192
23种设计模式第二十篇:java中介者模式 定义:用一个中介者对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使耦合松散,而且可以独立地改变它们之间的交互。 类型:行为类模式 类图: 中介者模式的结构 中介者模式又称为调停者模式,从[详细]
-
23种设计模式(19)java责任链模式
所属栏目:[C语言] 日期:2020-12-15 热度:156
23种设计模式第十九篇:java责任链模式 定义:使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。 类型:行为类模式 类图: 首先来看一段代码: public voi[详细]
-
23种设计模式(21)java享元模式
所属栏目:[C语言] 日期:2020-12-15 热度:100
在阎宏博士的《JAVA与模式》一书中开头是这样描述享元(Flyweight)模式的: Flyweight在拳击比赛中指最轻量级,即“蝇量级”或“雨量级”,这里选择使用“享元模式”的意译,是因为这样更能反映模式的用意。享元模式是对象的结构模式。享元模式以共享的方式[详细]
-
23种设计模式(22)java状态模式
所属栏目:[C语言] 日期:2020-12-15 热度:57
一、概述 当系统中某个对象存在多个状态,这些状态之间可以进行转换,而且对象在不同状态下行为不相同时可以使用状态模式。状态模式将一个对象的状态从该对象中分离出来,封装到专门的状态类中,使得对象状态可以灵活变化。状态模式是一种对象行为型模式。[详细]
-
Python闭包之返回函数的函数用法示例
所属栏目:[C语言] 日期:2020-12-15 热度:141
闭包(closure)不是什么可怕的东西。如果用对了地方,它们其实可以很强大。闭包就是由其他函数动态生成并返回的函数,通俗地讲,在一个函数的内部,还有一个“内层”的函数,这个“内层”的函数是被返回的,它可以访问其创建者的局部命名空间中的变量。 下[详细]
-
java实现打印正三角的方法
所属栏目:[C语言] 日期:2020-12-15 热度:126
本文实例为大家分享了java实现打印正三角的具体代码,供大家参考,具体内容如下 代码: package BasicType;/** * 封装一个可以根据用户传入值来打印正三角的方法 * @author Administrator */public class Enme { //n代表打印的层数 public static void print[详细]
-
C语言实现三子棋游戏
所属栏目:[C语言] 日期:2020-12-15 热度:145
本文实例为大家分享了C语言实现三子棋游戏的具体代码,供大家参考,具体内容如下 #includestdio.h #includestdlib.h #includetime.h void chess_board(char arr[3][3]) //打印棋盘 { int i = 0; int j = 0; for (i = 0; i 3; i++) { printf( " %c | %c | %c[详细]
-
IntelliJ IDEA 2018 最新激活码(截止到2018年1月30日)
所属栏目:[C语言] 日期:2020-12-15 热度:173
注册码: CNEKJPQZEX-eyJsaWNlbnNlSWQiOiJDTkVLSlBRWkVYIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInB[详细]
-
C++实现五子棋游戏
所属栏目:[C语言] 日期:2020-12-15 热度:54
三子棋、五子棋之类的游戏,非常简单,对于初学者来说是一个不错的练手的小项目,以前用C语言写过三子棋游戏。最近在看C++,所以就想到在三子棋的基础上利用C++语言实现五子棋游戏。 主要功能: 有3个模式:0表示退出、1表示电脑vs玩家、2表示玩家vs玩家。[详细]
-
OpenCV实现马赛克功能
所属栏目:[C语言] 日期:2020-12-15 热度:76
本文实例为大家分享了OpenCV实现马赛克功能的具体代码,供大家参考,具体内容如下 实现用按下鼠标左键拖动时,在鼠标经过的路径上打上马赛克。 马赛克的原理是将图像中选中区域的像素用这个选中区域中的某一像素覆盖。 为了不让鼠标重复经过图像中同一个的时[详细]
-
Spring Boot与Kotlin 整合全文搜索引擎Elasticsearch的示例代码
所属栏目:[C语言] 日期:2020-12-15 热度:159
Elasticsearch 在全文搜索里面基本是无敌的,在大数据里面也很有建树,完全可以当nosql(本来也是nosql)使用。 这篇文章简单介绍Spring Boot使用Kotlin语言连接操作 Elasticsearch。但是不会做很详细的介绍,如果要深入了解Elasticsearch在Java/kotlin中的[详细]
-
详解SpringCloud服务认证(JWT)
所属栏目:[C语言] 日期:2020-12-15 热度:152
- JWT JWT(JSON Web Token),是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份[详细]
-
Linux连接mysql报错:Access denied for user ‘root’@‘localh
所属栏目:[C语言] 日期:2020-12-15 热度:51
前言 最近在linux连接 mysql /usr/local/mysql/bin/mysql -uroot -p 输入密码出现 Access denied for user 'root'@'localhost'(using password: YES) 错误。下面话不多说了,来一起看看详细的解决方法吧 解决办法: 1.先停止mysql 服务 service mysqld stop[详细]
-
Go语言中通过Lua脚本操作Redis的方法
所属栏目:[C语言] 日期:2020-12-15 热度:134
前言 为了在我的一个基本库中降低与Redis的通讯成本,我将一系列操作封装到LUA脚本中,借助Redis提供的EVAL命令来简化操作。 EVAL能够提供的特性: 可以在LUA脚本中封装若干操作,如果有多条Redis指令,封装好之后只需向Redis一次性发送所有参数即可获得结果[详细]
-
Struts2和Ajax数据交互示例详解
所属栏目:[C语言] 日期:2020-12-15 热度:170
前言 我们从Web 2.0的随波逐流,Ajax的大放异彩说起,Struts2框架自己整合了对Ajax的原生支持(struts 2.1.7+,之前的版本可以通过插件实现),框架的整合只是使得JSON的创建变得异常简单,并且可以简单的融入到Struts2框架中,当然这只是在我们需要JSON的时[详细]
-
spring security 5.x实现兼容多种密码的加密方式
所属栏目:[C语言] 日期:2020-12-15 热度:65
前言 本文主要给大家介绍了关于spring security 5.x实现兼容多种密码的加密方式,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 1、spring security PasswordEncoder spring security 5不需要配置密码的加密方式,而是用户密码加前缀的[详细]
-
Swift实现监听键盘通知及一些处理详解
所属栏目:[C语言] 日期:2020-12-15 热度:133
前言 相信研究swift语言的开发者都多多少少了解或者精通Objective―C语言,熟练掌握Objective―C语言的开发者,在学习swift语言的过程中,是比较快速,而又轻松的。本文主要介绍的是关于Swift监听键盘通知及一些处理的相关资料,之前也做过类似的功能,但是[详细]
-
swift4.0实现视频播放、屏幕旋转、倍速播放、手势调节及锁屏面板
所属栏目:[C语言] 日期:2020-12-15 热度:147
前言 学习swift有段时间了,原来写过一个基于 swift 3.0 的视频播放,后来有同学联系我说,在音频锁屏的情况下,无法用控制面板拖动进度条调节播放进度,所以又将原来的代码拿过来重新整理了下也顺便更新到了4.0版本。在把原来的代码拿来的时候发现原来有好多地方[详细]