fame

使用Docker部署SpringBoot+Vue博客系统

二次信任 提交于 2020-12-16 15:12:04
作者:zzzzbw segmentfault.com/a/1190000016557755 在今年年初的时候,完成了自己的个Fame博客系统的实现,当时也做了一篇博文Spring-boot+Vue = Fame 写blog的一次小结作为记录和介绍。从完成实现到现在,也断断续续的根据实际的使用情况进行更新。 只不过每次上线部署的时候都觉得有些麻烦,因为我的服务器内存太小,每次即使只更新了前台部分(fame-front)的代码,在执行 npm build 的时候都还必须把我的后端服务(fame-server)的进程关掉,不然会造成服务器卡死(惨啊)。 而且这个项目是前后端分离的,博客前台页面还为了SEO用了 Nuxt 框架,假如是第一次部署或者要服务器迁移的话,麻烦的要死啊,部署一次的话要以下步骤 安装mysql,修改相关配置文件,设置编码时区等,然后重启 下载安装java,配置java环境 下载安装maven,配置maven环境 下载安装nginx,修改配置文件,设计反向代理等 启动spring-boot项目 打包vue项目, npm install , npm run build 等 启动nuxt项目, npm install , npm run start 等 如果能够顺利的完成这七个步骤算是幸运儿了,假如中间哪个步骤报错出了问题,可能还要回头查找哪个步骤出了问题,然后又重新部署

CTF最简单的Web题

点点圈 提交于 2020-11-21 04:29:11
http://www.shiyanbar.com/ctf/1810 天网管理系统 天网你敢来挑战嘛 格式:ctf{ } 解题链接: http://ctf5.shiyanbar.com/10/web1 查看源代码发现提示<!-- $test= $_GET[ 'username']; $test=md5( $test); if( $test== '0') --> md5($test) = ‘0’ 百度0开头的md5值,随便拿一个带进username用就OK了。 得到一个提示: /user.php?fame=hjkleffifer  进入  http://ctf5.shiyanbar.com/10/web1/user.php?fame=hjkleffifer $unserialize_str = $_POST['password']; $data_unserialize = unserialize($unserialize_str); if($data_unserialize['user'] == '???' && $data_unserialize['pass']=='???') { print_r($flag); } 伟大的科学家php方言道:成也布尔,败也布尔。 回去吧骚年 把复杂的数据类型压缩到一个字符串中 serialize() 把变量和它们的值编码成文本形式

Digital image processing(数字图像处理)

て烟熏妆下的殇ゞ 提交于 2020-05-02 06:33:16
In computer science, digital image processing is the use of computer algorithms to perform image processing on digital images.[1] As a subcategory or field of digital signal processing, digital image processing has many advantages over analog image processing. It allows a much wider range of algorithms to be applied to the input data and can avoid problems such as the build-up of noise and signal distortion during processing. Since images are defined over two dimensions (perhaps more) digital image processing may be modeled in the form of multidimensional systems. History Many of the