自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

这是STM32嵌入式系统应用的一些基础项目的代码,还有串口助手、图片分解程序和关于每个程序的说明,我觉得很适合想入门32的小伙伴们,只要把注释和主函数都看懂就差不多了。因为这些程序设了绝对路径,所以想用的小伙伴记得在D盘先新建一个文件夹叫MyPhone,再把32的文件夹放进这里面,以免出错。

2019-06-22

Xshell-6.0.0125p & Xftp-6.0.0119p

最新学生版的Xshell 和 Xftp,Xshell版本为6.0.0125p,Xftp版本为6.0.0119p

2019-06-21

Navicat premium12

navicat premium 12是一款目前互联网上最好用的可多重连接的数据库管理工具,也是navicat premium软件推出的最新版本,能够支持单一程序同时连接到MySQL、MariaDB、SQL Server、SQLite、Oracle和PostgreSQL等数据库,可以满足现今数据库管理系统的使用功能,包括存储过程、事件、触发器、函数、视图等。Navicat premium12安装版,含破解补丁,解压破解补丁即可进行破解,亲测有效,破解过程中请关闭window define防护,以及一些杀毒软件

2018-04-17

C++ Tempates中文版

C++泛型编程的一本好书,对于对C++泛型感兴趣的人,可以下载看看哦,这本书籍详细的讲了C++ template,模板特化,偏特化等等

2018-04-07

Accelerated C++中文版

Accelerated C++中文版,一本适合新手学习C++的书籍。

2018-04-07

JavaFx WeChat聊天软件服务端

一个聊天软件服务端,使用JAVAFX来做界面,实现的功能有登入注册,找回密码,更改头像,发送接收消息,查看好友资料,修改好友备注,好友是否在线的提示,消息的提示,气泡的大小自动改变,标为已读未读,清除聊天记录,删除好友,添加好友,搜索好友,好友备注,个人资料的修改查看,设置,聊天助手的提示,右键菜单等功能

2018-01-26

JavaFx Wechat聊天软件

一个聊天软件,使用JAVAFX来做界面,实现的功能有登入注册,找回密码,更改头像,发送接收消息,查看好友资料,修改好友备注,好友是否在线的提示,消息的提示,气泡的大小自动改变,标为已读未读,清除聊天记录,删除好友,添加好友,好友备注,搜索好友,个人资料的修改查看,设置,聊天助手的提示,右键菜单等功能。

2018-01-26

Qt5 音乐播放器打包版

使用Qt5开发的音乐播放器,实现功能包括基本的歌曲播放暂停,上一首,下一首,添加歌曲,添加为我喜欢,添加至我的收藏,最近播放,列表的右键菜单,主窗口的右键菜单,删除歌曲,多选,查看歌曲信息,改变播放模式(顺序播放,随机播放,单曲循环),歌曲定位,清除列表,换皮肤,切换至小播放器模式,查找本地音乐,设置透明度,任务栏下的菜单,调节音量,快捷键,并添加了一些动画等等

2018-01-18

Qt5 QMediaPlayer音乐播放器

Qt5 QMediaPlayer音乐播放器 实现功能包括基本的歌曲播放暂停,上一首,下一首,添加歌曲,添加为我喜欢,添加至我的收藏,最近播放,列表的右键菜单,主窗口的右键菜单,删除歌曲,多选,查看歌曲信息,改变播放模式(顺序播放,随机播放,单曲循环),歌曲定位,清除列表,换皮肤,切换至小播放器模式,查找本地音乐,设置透明度,任务栏下的菜单,调节音量,快捷键,并添加了一些动画等等

2018-01-18

Qt5.8 QMediaPlayer 音乐播放器

使用 Qt 5中的QMediaPlayer 和QMediaPlaylist类 来播放音频 并使用数据库来保存播放列表 并实现了换肤 添加我喜欢等功能

2017-08-12

空空如也

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

TA关注的人

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