Nginx+Flask+Ajax跨域请求问题处理 写在前面 还是和上一篇同一个项目,不过遇到的问题不同,所以分成两篇blog了(假装很高产hhh),这次是Ajax带来的跨域问题,场景是对子域名sub.a.cn发出的请求(80端口)要转发到服务器的1024端口上,对于非Ajax请求没有问题,但Ajax请求会在浏览器控制台抛出错误:SEC7120: [CORS] 原点“http://XXX”未在“http://XXXXXX”的 cross-ori...
Nginx反向代理+负载均衡实现 写在前面天呐不敢相信有一年没更博客了(捂脸,读研后越来越忙了.jpg),最近做了两个小项目,有一个需要将新的域名解析到已经绑定了另一个域名的服务器上,实现的过程中遇到了一点问题,最后用Nginx解决了,记录一下hhh需求场景已有域名a.cn和b.com,a.cn解析到服务器A 1.1.1.1,b.com解析到服务器B 2.2.2.2(默认均为80端口),现在我们在服务器B上部署了另一个网站,...
【深度学习】基于Flask+Nginx+uWSGI实现CentOS服务端模型部署及预加载 写在前面(感觉自从保研后,有一个世纪没更新博客了orz,趁复习周更新一波) 之前在把训练好的算法模型部署到服务端后用的是直接调用py脚本的形式(好蠢T T),就是每次客户端传来请求时,直接执行python xx.py,但是这样会导致每次都先加载一次模型,再进行predict,白白浪费很多时间在模型加载上。本文使用Flask开一个Server,Nginx进行反向代理,实现服务端模型预加载,并将...
记 2018.9.8 PAT甲级&题解 写在前面 前两天考完就想写了,结果一直拖到现在orz……8月中旬的时候无意中看到PAT这个东东,因为刚好在准备保研,要复习机试的东西,就报了这个,虽然之前有接触过一点点ACM,不过个人对这种数据结构算法一直都不是特别擅长,准备了半个多月,每天都在刷题总结复习中度过,直到考完才感觉松了一口气,放一下分数和排名吧=w=(虽然感觉可以考的更好,不过也还算满意啦) 分数:91/100 排名:78...
【深度学习】Ubuntu16.04+cuda8.0+cudnn6.0+Python3.6+Anaconda+tensorflow-gpu1.3配置(踩坑记) 前言最近换了带GPU的新电脑,终于有机会体验深度学习,然而搭个环境搭得我呕心沥血,各种莫名其妙的ERROR,差点就从入门到放弃……好不容易终于成功了,记录一下QAQ安装显卡驱动检查自己的显卡支不支持GPU加速计算,也就是CUDA功能,这个可以在CUDA官网上找到;在Nvidia官网查找自己显卡对应的显卡驱动型号,如下图,我的是390.59; 终端输入如下语句安装相应型号的显...
图像边缘检测及提取方法总结(含Matlab代码) 写在前面 呼~最近开始入坑图像+机器学习了,学习的过程中遇到了不少不懂的东西,好在自学能力还可以(自恋中= =),所以断断续续也算学会了一些东西~因为这段时间一直在做边缘检测和提取的工作,所以本篇就总结一下一些常见的边缘检测方法,篇幅较长,可按点查看~名词解释 图像处理中经常用到一些名词,以下列举一些:1. 滤波 所谓滤波就是对每个像素点及其邻域点的灰度值按照一定的参...
Android项目开发笔记之身高年龄体重WheelView实现(单栏or双栏) 写在前面 本系列第三篇。本篇讲的是很常见的身高年龄选择器,可以定制成单栏或者双栏显示模式~实现效果单栏双栏步骤自定义布局类新建WheelView类,继承ScrollView该类的代码我放在gist上了,主要是参考了一份别人的代码,加上一点改动。初始化数据源 // 存储选项列表 private ArrayLis...
Android项目开发笔记之Material日历模块实现(支持滑动or直接选择年月) 写在前面 本系列第二篇(隔了好久的感觉orz)。本篇主要讲的是很多App里都会有的日历模块实现,基于Github上一个优秀的开源项目进行了扩展,支持滑动切换月份以及下拉直接选择年月~实现效果先放一下实现的效果图: 引入插件在app/build.gradle的dependencies中增加: compile 'com.haibin:calendarview:3...
Android项目开发笔记之登录注册模块实现(客户端+服务端) 写在前面 断断续续开发了几个月的App终于告一段落,虽然它可能还很不完美,不过作为上手Android的第一个完整项目,确实从中学到了蛮多,所以开个系列记录一下~本篇先从基本上每个App都会有的登录注册讲起,包含自动登录、记住密码功能的实现=w=实现:登录功能思路 整个登录功能的逻辑为:用户提交账号、密码->判断账号密码是否为空->选项处理(自动登录及记住密码...
Unity UGUI实现可编辑下拉框(dropdown) 效果展示难点 处理输入框和下拉框的优先级显示问题,做到二者无缝衔接。当下拉框选中某一项时,输入框内容清空且变透明;当输入框有文本输入时,下拉框选中默认项(空白项)且变透明实现dropdown上添加一个Input Field组件,调整长度使其不覆盖下拉箭头 代码中监听dropdown和Input Field的ValueChanged事件,这里用0和1区分是dropdown还是Input Field
Unity中表格制作与动态生成 实现效果 UGUI原生没有表格插件,网上找的表格制作教程做出来的不是我想要的那种效果@_@自己摸索了一会,效果图如下: 表体制作新建一个Scroll View,命名为Body,表示整个表的可见范围在Body->Viewport->Content上绑定组件Vertical Layout Group,使得Content的所有子物体成组垂直排列,就像表格的每一行表头制作
基于Unity3D的MySql数据库应用设计 写在前面 谁说Unity只能做游戏╭(╯^╰)╮ 前段时间数据库老师布置了课程设计,做一个数据库应用。大家基本都用的SqlServer+Eclipse或者VS或者直接用Access做,但是!!!特立独行的我怎么可能跟大家一样呢【其实是当时刚用Unity开发完游戏,比较熟2333】,所以,我就跳入了Unity+MySql+VS的坑…… 这次做的是一个类似图书馆新书推荐的系统,分为管理员和普通用户
Matlab R2012a/b反复激活无效+license checkout failed解决方案 问题描述 自从2017.11.11后,很多人的matlab都出现了证书过期的情况,打开会弹出框要你激活,而且选择离线激活,导入之前使用的许可证文件后,虽然显示激活完成,但再次打开Matlab时,又会弹出框要你激活:)反复激活无效解决方案 注:此方案适用于一打开matlab就能弹出激活框的
[自制工具]实现自动推送Hexo博客文章至百度 写在前面 我们在博客发布文章时,总是希望百度能尽快收录我们的文章,但是如果傻傻等百度爬虫爬到我们这种小站点的文章……不知道要等到何年何月= =基于此,百度站长平台提供了主动推送文章至百度的接口。但是这个接口要求我们先把所有文章的URL一行一个写入urls.txt中。然而还是太麻烦了,每次写完文章还得再自己手动更新urls.txt。所以,我用python做了一个小工具,可以一键/一条命令自动推送所有文章至百度
Hexo之使用CodingPages实现全站Https 写在前面 之前博客单线部署在Github Pages的时候,用的是cloudflare提供的SSL证书。但是cloudflare只能绑定一个CNAME记录(而且好像只能绑github.io?),所以后面双线部署(GitHub Pages+Coding Pages)后,cloudflare就不能用了。不过好在Coding Pages提供了通过Let’s Encrypt申请SSL证书进而开启全站HTTPS
Hexo之使用Livere评论代替多说评论 写在前面 由于众所周知的原因,多说评论和网易云跟帖先后都宣布关闭评论服务,一直没有找到好的替换方案。昨天无意看到韩国的Livere(来必力)评论,瞬间就喜欢上了~UI好看,加载时候的那个小幽灵也好可爱=w=而且是国外的,应该没那么容易关闭吧2333下面记录一下步骤~