- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 JS处理base64编码
因为项目需求,需要处理base64编码,再次记录,便于之后调用关于base64:base64的本质就是把每8位的ASCII编码变成另外一个每6位的编码,用另外一个参照表进行对应翻译。以下为base64的js:var Base64 = { // 转码表 table : [ 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', ...
2018-11-25 12:10:49
1342
1
原创 C++实现的splite函数,记录便于查询
记录方便查询vector<string> splite(const string &s, const string &c)//分割字符用的{ std::string::size_type pos1, pos2; vector<string> v; pos2 = s.find(c); pos1 = 0; while ...
2018-11-18 15:35:36
819
原创 原生JS封装ajax以及request
一、封装原生的xhr为ajax类xhr以及用法见之前的文章1、根据url确定请求的头部以及别的信息。 var _headerConfig = {}; if(url.indexOf('getcaptcha') !== -1) { _headerConfig = { Accept: 'image/png', res...
2018-11-14 10:38:07
688
原创 使用onbeforeunload阻止用户刷新
1、onbeforeunload是什么玩意儿onbeforeunload是一个事件,当页面将要被卸载(更新)的时候会被触发。卸载(更新)讲的就是unload事件,当页面关闭后,会触发。2、语法规则window.onbeforeunload = funcReffuncRef指的是一个方法,也就是一个函数引用。3、怎么使用这个东西3.1在HTML中,直接挂载到body上&...
2018-10-25 20:12:11
9941
4
原创 GitHub pages + Hexo 搭建自己的个人博客
hexo是一个非常简单简洁的博客系统,因为不喜欢wordpress的臃肿然后就转Hexo。这是我自己搭建好的博客第一步:配置GitHub pages首先需要一个GitHub账号然后可以具体可参照官方教程第二步:安装node.js下载安装包安装的时候选择一下路径就可以了,其他就可以直接点下一步。现在使用node -v以及npm -v可以查看到nod...
2018-09-21 20:12:02
435
原创 Linux/Ubuntu16.04+Nginx+Mysql+PHP 搭建wordpress
首先安装Linux,Nginx,MySQL,PHP(LEMP堆栈)第一步:安装Nginxsudo apt-get updatesudo apt-get install nginx此时访问你的服务器地址应该会出现这个画面第二步:安装MySQL以管理站点数据安装sudo apt-get install mysql-server系统将要求您提供root(...
2018-09-13 09:24:43
1557
1
原创 原生ajax请求的使用
注:请求地址是自己的项目地址,请自行更改。这只是一个简单的原生XMLHttpRequst的使用,之后会发如何封装原生ajax实现jequery的ajax第一步:创建xhr对象。const xhr = new XMLHttpRequest();第二步:open()设置。xhr.open('PUT','http://118.24.84.199:8080/sm/accept/li...
2018-08-03 11:22:27
313
原创 解决antd-pro1.0页面刷新后数据丢失
一、刷新后数据消失原因所在:数据存在modal的state当中,刷新的时候state数据丢失。解决方法:将数据的id放入网页的路由中,每次进入页面的时候重新请求数据。代码:路由配置:'/information/pageForm/:id':{ component: dynamicWrapper(app, ['dispute'],() => import('../r...
2018-08-02 19:36:42
3740
原创 JavaScript原生Ajax
Ajax请求一、创建XHR1、在IE7及其更高的版本中:var xhr = new XMLHttpRequst();2、在IE7之前的的版本中使用createXHR函数根据IE中可用的MSXML库创建最新版本的XHR对象:function createXHR(){ if (typeof XMLHttpRequest != "undefined"){...
2018-08-02 19:32:34
266
原创 Ubutu18.04安装pyCharm
打开终端并且输入以下的命令行专业版sudo snap install pycharm-professional --classic社区版sudo snap install pycharm-community --classic
2018-07-23 18:46:39
399
原创 【QT】一个基于QT的简单的工资管理系统
1、数据采用储存到本地,文件中有几处涉及到地址的地方需要改成自己的,做的第一版练手程序,未作严格的宏定义。2、文件操作为C++的文件操作,基本只涉及c++3、只作为简单的qt小程序。4、还有一些bug由于现在重新装了系统,所以已经没有了运行环境。 源代码链接如下:https://github.com/FrostyBonny/ManagerSystem 优快云的资源...
2018-06-21 21:57:14
3625
原创 LeetCode买卖股票的最佳时机 II
给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例 1:输入: [7,1,5,3,6,4]输出: 7解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔交易所能获得利润 ...
2018-05-28 14:38:27
435
原创 STM32 入门 之 优先级分组
在配置中断时需要配置优先级,在此对优先级进行总结。首先,优先级分为抢占优先级和响应优先级。判定顺序为先判定抢占优先级,如果抢占优先级相同的情况下再判定响应优先级。 始终先解决抢占优先级高的!优先级由4位组成区间为 0000 ~ 1111因为要分为抢占优先级和响应优先级,故一共有5种分组。、看代码注释具体分配如下(红线前为抢占优先级后为响应优先级)还看不
2018-01-30 22:04:45
5876
原创 STM32入门 之 中断
首先弄清楚几个问题:1、什么是中断?CPU在执行一个程序时,对系统发生的某个事件(程序自身或外界的原因)作出的一种反应:CPU暂停正在执行的程序,保留现场后自动转去处理相应的事件,处理完该事件后,到适当的时候返回断点,继续完成被打断的事情。 举个例子:当你在上班,然后你的老板来了(中断),叫你去处理某些事情(中断函数),你只好放下手中的事情去处理老板给的事情,处理完以后你
2018-01-30 21:48:42
949
原创 stm32入门之点灯
对引脚操作:eg点亮led灯:1、首先要知道led灯所对应的引脚,在对应芯片的datasheet的中找到它的模块框图和时钟树种找到上级时钟并且将其打开。 然后用结构体对其进行初始化,初始化时根据你的需求进行相应的参数配置。 ZET6的datasheet的时钟树如图:模块图:2、使用初始化函数将其初始化。3、找到原理图,获知操作的元件需要高电平还
2018-01-28 22:09:36
3325
原创 ACM 大数运算 【计算1000以内的阶乘】
题目:输入不超过1000的正整数N,输出N!=1x2x3x4……xN的精确结果样例输入:30样例输出:265252859812191058636308480000000思路:由于数值过大,无法用任何类型的将其保存,故使用乘法的基本算式求解。例子:用一个len去记录当前的结果有多少位,每次用已经存储(用大数组存储)的数的每一位去乘以需要乘的值,然后
2018-01-28 21:39:22
1863
原创 用android studio写一个简单并且bug奇多的计算器
思路:先布局,在将相应的按键实例化,创建监听器,计算。可以说是非常简单了。贴一下代码:布局代码:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools=
2017-11-28 19:32:09
512
原创 HDU 1203:I NEED A OFFER!(背包)
Speakless很早就想出国,现在他已经考完了所有需要的考试,准备了所有要准备的材料,于是,便需要去申请学校了。要申请国外的任何大学,你都要交纳一定的申请费用,这可是很惊人的。Speakless没有多少钱,总共只攒了n万美元。他将在m个学校中选择若干的(当然要在他的经济承受范围内)。每个学校都有不同的申请费用a(万美元),并且Speakless估计了他得到这个学校offer的可能性b。不同学校之
2017-03-18 08:24:42
325
原创 hdu 2546 饭卡
电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额。如果购买一个商品之前,卡上的剩余金额大于或等于5元,就一定可以购买成功(即使购买后卡上余额为负),否则无法购买(即使金额足够)。所以大家都希望尽量使卡上的余额最少。 某天,食堂中有n种菜出售,每种菜可购买一次。已知每种菜的价格以及卡上的余额,问最少可使卡上的余额为多少。 Input多组数据。对于每组数据: 第一行为
2017-03-18 07:26:07
336
原创 C++中的const的使用
const 意为常数,总的来说就是被const修饰过的数无法进行修改。 好处:1、保护数据,增强代码的健壮性。 2、便于进行类型检查。 const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并且在字符替换时可能会产生意料不到的错误。3、可以节省空间,避免不必要的内存分配。4、提高了...
2017-03-16 21:42:24
378
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人