自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (5)
  • 收藏
  • 关注

原创 MyBatis入门

先上https://start.spring.io/上创建项目,添加mysql,mybatis依赖,maven文件如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.o

2021-03-31 16:12:13 81

原创 spring boot 中thymeleaf 模板引擎常见用法

以下是thymeleaf 常用写法:控制器端变量渲染到模板写法控制器方法需要一个ModelMap来传递变量@Controllerpublic class Hello { @GetMapping(value="/hello") public String index(ModelMap map){ map.addAttribute("msg","this is a message"); return "hello"; }}模板写法&lt

2021-03-31 16:10:18 87

原创 spring boot 控制器输入参数设置

在spring boot 中获取输入参数是非常方便的,先看下最简单的控制器:@RestControllerpublic class Hello { @GetMapping(value = "/hello") public String index(){ return "hello"; }}不出意外,最终浏览器输出是hello,但是我们有时候要获取请求参数怎么办呢,我们先以get方式演示,post的也差不多,比如我们要输入两个参数name和age,可以直接在

2021-03-31 16:08:35 920

原创 java中文件读写常用方法

java中常用FileReader来读取文件,但是读出来是一个一个字符,我们可以用BufferedReader来一行一行读取public class Test{ public static void main(String[] args){ try { FileReader r = new FileReader("a.txt"); BufferedReader br=new BufferedReader(r);

2021-03-31 16:07:01 109

原创 用调度场算法计算表达式的值,javascript实现

最近想试下做微信小程序,刚开始写,想找点东西练手,试下写个计算器的小程序,查了一下,做表达式求值是用的Dijkstra的调度场算法,用两个栈就可以实现,一个输出栈,一个操作符栈,算法描述如下:依次按顺序读入,读到数字:直接输出;读到一般运算符:如果栈顶的运算符优先级不低于该运算符,则输出栈顶运算符并使之出栈,直到栈空或不满足上述条件为止;然后入栈;读到左括号:直接入栈;读到右括号:输出栈顶运算符并使之出栈,直到栈顶为左括号为止;令左括号出栈。当读入完毕时,依次输出并弹出栈顶运算符,直到栈被清空

2021-02-05 09:17:17 97

原创 linux 中用 scp 命令传文件的用法

想必小伙伴们经常有要在两台linux服务器间互传文件的需求,哪么在linux 下互传文件,用的就是scp命令,下面我就来介绍下scp的一些日常用法。简单写法scp [可选参数] file_source file_target 只要记住前一个文件是源文件 后一个文件是目标文件就行了,参数嘛,就记住 -r 是递归复制整个目录,我觉得这个算是常用的一个参数吧,其他参数大家可以在网上查。本地文件传远程的写法scp 本地路径 远程用户名@远程IP地址:远程文件夹路径 实例scp /home/test

2021-02-03 14:46:29 178

原创 linux 中 screen 命令及应用场景

公司服务器用的centos这个版本,一般的命令我们敲完,马上就有反馈,但是有时候也会碰到一些特殊的场景,比如网站数据比较多,图片都有几十个G,客户要迁移网站,要把图片打包,然后要用scp把图片打包文件上传到另一台服务器,按现有这种几十K的网速,太慢了,小伙伴们如果不想加班守在电脑跟前,可以使用screen命令,为什么要用这个呢,一般我们用xshell或者其他工具软件连上远程的服务器,当你关掉这个远程xshell窗口时,这个正在执行的命令就退出执行了,如果你想关掉窗口命令还继续执行的话就可以使用screen这

2021-02-03 10:39:34 130

原创 nginx设置图片跨域

今天一个项目,前端要跨域调用另一个项目的图片,由于我们用的是nginx ,查了一下资料,设置了一下nginx 的图片跨域:location ~* \.(gif|jpg|jpeg|png|bmp|swf)$ {add_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Headers X-Requested-With;add_header Access-Control-Allow-Methods GET,POST,O

2021-01-28 09:33:35 662

原创 word文档转html格式在线预览,使用了phpoffice,pydocx,java POI各方案,最终用unoconv解决

最近客户要做一个word,excel 文件在线预览功能,以下是实现此功能的全过程。由于我们用的是PHP开发项目,最开始想到的是用PHPoffice里的phpword来进行转换,以下是关键代码。<?php$phpWord = \PhpOffice\PhpWord\IOFactory::load('test.doc');$xmlWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, "HTML");$xmlWriter->

2021-01-27 11:24:58 618 1

原创 thinkphp 5 报错 显示 nginx 404页面

今天把项目布署到线上,报错了,却一直显示nginx的404页面,如果一直这样是没法解决问题的,我上线看了一下thinkphp的日志文件:[ sql ] [ SQL ] SELECT `data_id`,`pid` FROM `tb_data_manage` WHERE `pid` IN (53,49,47,46,35) [ RunTime:0.000595s ][ error ] [8]未定义数组索引: see[/data/web/data_manage/runtime/temp/5e9fc553d7

2021-01-25 16:39:38 187

原创 PHP多维数组排序,用array_multisort函数对数组按指定字段排序

PHP中有一些函数可以用来对数组进行排序。sort() - 对数组进行升序排列rsort() - 对数组进行降序排列asort() - 根据关联数组的值,对数组进行升序排列ksort() - 根据关联数组的键,对数组进行升序排列arsort() - 根据关联数组的值,对数组进行降序排列krsort() - 根据关联数组的键,对数组进行降序排列例如: $arr=['green','car','apple','book']; sort($arr);

2021-01-14 10:29:12 448

原创 centos 上安装ftp,及 530 Login incorrect,500 OOPS: chroot错误处理

#vsftp的安装我用的是centos ,所以直接yum安装,安装需要一段时间。[root@localhost ~]#yum check-update如果你不想更新系统,也可以直接用以下命令安装vsftp。[root@localhost ~]#yum -y install vsftpd然后修改一下vsftpd的配置文件[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf不允许匿名访问anonymous_enable=No允许使用本地帐户进行

2021-01-12 10:36:00 495

原创 PHP中数组的入门

php中的数组是一种非常实用的数据结构,它不同于C语言,C++,Java中的数组,其他语言中数组只是一种顺序存储的数据结构,php的数组不仅可做顺序存储,还可以把它当成哈希表使用,还可以当成对象使用,当成树使用,总之php的数组功能要远多于其他几种语言。#顺序数组的使用<?php$arr=array(1,2,3,4,5,6);以上为顺序数组初始化,和其他语言相类似,由于php是弱类型语言,所以数组的成员可以是不同数据类型,比如整数,字符串,对象等。$arr=array(1,1,2.3,'a

2021-01-04 11:20:57 71

给讨厌数学的人:数学的奥妙和生活

通俗易懂的数学书,提高数学思维能力,对编程有帮助

2017-03-28

[游戏中的人工智能(第2版)

这是一本描述游戏编程中的人工智能的书

2016-03-22

算法导论答案(经典).pdf

算法导论答案(经典)这是算法导论这本书的习题答案

2015-06-04

游戏编程中的人工智能

游戏编程中的人工智能,各种人工智能算法,是游戏编程的最佳利器,同时也可以学习一下人工智能在编程中的应用

2015-03-28

Android_2.2_API_中文文档.pdf

android 开发的一个api文档,里面包括各种帮助文件,函数调用,android 各个类的关系等等。

2015-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除