- 博客(6)
- 资源 (10)
- 收藏
- 关注
原创 JSONP从原理到实现
相信AJAX大家都熟悉,以前使用AJAX做前后端交互经常会碰到请求跨域,关于什么是跨域可以自行百度(不是很难),所以引入本文的主角JSONP,一个有效的跨域解决方案。本文尽量以最简单的方式解释什么是JSONP,以及JS代码的实现。什么是JSONP 首先跟JSON没有半毛钱关系,它与AJAX一样都是客户端向服务器发送请求,然后获取数据的方式。AJAX属于同源策略,JSO...
2019-02-27 22:31:47 180
原创 原生JS拖拽从原理到实现
拖拽在js中挺常用的,不过目前有很多做拖拽的插件,H5也以及支持了拖拽事件,不过了解一下拖拽的原理也是有必要的,其实用原生js实现拖拽并不难。首先讲一下拖拽的原理,假设浏览器上有一个元素(元素已经绝对定位了),起始位置为(mx, my),即距浏览器上方mypx,左方mxpx,如下图拖拽元素的过程无非就是改变该元素的left值和top值,那么left和top值设为多少才对呢,其实这个...
2019-02-27 13:50:32 1670
原创 哲学家进餐问题 C++实现
哲学家进餐问题描述假设有五位哲学家围坐在一张圆形餐桌旁,做以下两件事情之一:吃饭,或者思考。吃东西的时候,他们就停止思考,思考的时候也停止吃东西。餐桌中间有一大碗意大利面,每两个哲学家之间有一只餐叉。因为用一只餐叉很难吃到意大利面,所以假设哲学家必须用两只餐叉吃东西。他们只能使用自己左右手边的那两只餐叉。哲学家就餐问题有时也用米饭和筷子而不是意大利面和餐叉来描述,因为很明显,吃米饭必须用两根筷...
2019-02-26 19:28:34 12661 3
原创 遗传算法 与 作业车间调度问题(C++实现)
之前我们算法老师留的一个大作业,即作业车间调度问题,属于NP-hard问题,有很多种解法,这里给出遗传算法的解法。算法使用C++实现,如果需要Java或Python代码,请看这篇文章:作业车间调度与遗传算法Python/Java实现及应用:BitMES,基于Electron的作业车间调度系统问题描述作业车间调度问题(Job Shop Scheduling, JSP)是最经典的几个NP-ha...
2019-02-25 15:26:48 31983 34
原创 POJ 3233 Matrix Power Series (构造矩阵 + 矩阵快速幂)
Matrix Power SeriesTime Limit: 3000MS Memory Limit: 131072K Total Submissions: 29036 Accepted: 11805 DescriptionGiven a n × n matrix A and a positive integer k, find the sum ...
2019-02-14 12:41:37 333
原创 哈理工OJ 1430 神秘植物
好久没写博客了,学的东西太多,想不到写些什么好,所以干脆就把之前刷OJ碰到的比较好的题的解题思路给写下来 神秘植物 Time Limit: 1000 MS Memory Limit: 65536 K Total Submit: 178(69 users) Total Accepted: 67(52 users) Ratin...
2019-02-12 22:04:38 252
STM32嵌入式系统应用.zip
2019-06-22
Xshell-6.0.0125p & Xftp-6.0.0119p
2019-06-21
Navicat premium12
2018-04-17
JavaFx WeChat聊天软件服务端
2018-01-26
JavaFx Wechat聊天软件
2018-01-26
Qt5 音乐播放器打包版
2018-01-18
Qt5 QMediaPlayer音乐播放器
2018-01-18
Qt5.8 QMediaPlayer 音乐播放器
2017-08-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人