#PRE

impress.js 一个创建在线幻灯的js库

  真的好奇怪,我居然会写前端技术的博客。没有办法的,最近实习,看的大多是前端。所以今天就用这个来练练手了。  Impress.js是一个非常棒的用来创建在线演示的Javascript库。它基于CSS3转换和过渡、工作于现代浏览器(GoogleChrome、Safari、Firefox10或IE10)、并受prezi....

PHP7.2中AES加密解密方法mcrypt_module_open()替换方案 Function mcrypt_get_block_size() is deprecated

 直接粘代码,该类是基于微信公众号消息加密解密所提供的PHPDEMO改造而来,目前使用于彬彬大学APP接口token校验中。php的mcrypt扩展已经过时了大约10年,并且用起来很复杂。因此它被废弃并且被OpenSSL所取代。从PHP7.2起它将被从核心代码中移除并且移到PECL中。PHP手册在7.1迁移页...

详解PhpSpreadsheet设置单元格

PhpSpreadsheet提供了丰富的API接口,可以设置诸多单元格以及文档属性,包括样式、图片、日期、函数等等诸多应用,总之你想要什么样的Excel表格,PhpSpreadsheet都能做到。在调试设置时,确保引入了正确的文件并实例化。usePhpOfficePhpSpreadsheetSpreadsheet;$s...

使用PhpSpreadsheet将Excel导入到MySQL数据库

本文以导入学生成绩表为例,给大家讲解使用PhpSpreadsheet将Excel导入的MySQL数据库。准备首先我们需要准备一张MySQL表,表名t_student,表结构如下:CREATETABLE`t_student`(`id`int(11)unsignedNOTNULLAUTO_INCREMENT,`name`v...

TP5使用Composer安装phpoffice/phpspreadsheet,导出Excel文件

1、composer安装:composerrequirephpoffice/phpspreadsheet2.点击导出按钮,触发控制器里面的方法wdjzdc() 3.在控制中引入 usePhpOfficePhpSpreadsheetSpreadsheet;usePhpOfficePhpSpreadsh...

ZYB's Premutation(树状数组+二分)

    分析:我们可以逆向考虑(因为正向的话由于第一位的逆序对数一定是0,算不出什么),对于第i个数,它使逆序对的数量增加了temp=num[i]-num[i-1],即区间【1,i-1】内比这个数大的有temp个,即它在i个数中从小到大排在(i-temp)个,那么找到这个数即可。...

P3539 [POI2012]ROZ-Fibonacci Representation

TheFibonaccisequenceisasequenceofintegers,calledFibonaccinumbers,definedasfollows:Fib0=0,Fib1=1,Fibn=Fibn−2+Fibn−1 for n>1Fib_{0}=0,Fib_{1}=1,Fib_{...

@SuppressLint("NewApi")和@TargetApi()的区别

在Android代码中,我们有时会使用比我们在AndroidManifest中设置的android:minSdkVersion版本更高的方法,此时编译器会提示警告,解决方法是在方法上加上@SuppressLint("NewApi")或者@TargetApi()。那他们之间有什么区别呢,很简单,@SuppressLint...

java.security.cert.CertificateException: No subject alternative names present

背景:在开发一个项目中,要调用一个webservice服务,之前设置的是http协议,项目中采用jdk自带的wsimport工具生成的客户端代码;后来,需求变更要求兼容https协议的webservice,开始以为只需要简单的将服务地址的连接改为https就可以了;但不行,总是报错javax.net.ssl.SSLHa...

在Vue项目中使用Eslint+Prettier+Stylelint

首先搭建vue项目,lint选择ESLint+Prettier,配置方式选择Indedicatedconfigfiles。具体搭建过程这里就不赘述了,如果不熟悉的同学可以点击这里。 项目搭建完成后,根目录下会自动生成一个.eslintrc.js文件,我们直接来看默认的配置:module.exports={ro...

VuePress博客网站搭建

vuePress由两部分组成:一个以Vue驱动的主题系统的简约静态网站生成工具,和一个为编写技术文档而优化的默认主题。它是为了支持Vue子项目的文档需求而创建的。由VuePress生成的每个页面,都具有相应的预渲染静态 html,它们能提供出色的加载性能,并且对 seo 友好。然而,页面加...

如何在 React 项目中整合 Eslint 和 Prettier?

首先,我们使用官方提供的脚手架create-react-app来创建一个项目:npxcreate-react-appeslint-prettier-react-demo/cdeslint-prettier-react-demo/ 安装依赖Eslint是一个可以检验代码,并给出报告的工具。它的目标是保证代码的一...

使用@babel/preset-typescript取代awesome-typescript-loader和ts-loader

之前写过一篇旧react项目安装并使用TypeScript的文章:在React旧项目中安装并使用TypeScript的实践。博客里使用awesome-typescript-loader对Typescript代码进行检测和转换。而这几天又修改了一下自己的脚手架,使用@babel/preset-typescript来处理T...

Function mysql_db_query() is deprecated 错误解决

方法一:@在任何错误语句之前加上@符号,即可屏蔽!方法二:error_reporting在PHP文件第一行加上:error_reporting(0);即可屏蔽!方法三:display_errors打开php.ini文件,搜索display_errors=on,默认的应该是on,改为off即可屏蔽! <?...

MapReduce自定义InputFormat和OutputFormat

一、自定义InputFormat需求:将多个小文件合并为SequenceFile(存储了多个小文件)存储格式:文件路径+文件的内容c:/a.txtIloveBeijingc:/b.txtIloveChinainputFormat(自定义加上路径)1.Mapper类packagecom.css.inputformat;i...
首页上一页...4142434445...下一页尾页