JavaScript万事万物皆对象

——————————JavaScript语法结构「对象【重】」——————————对象【面向对象】== 万事万物皆为对象 ==为什么要用对象在记录一个数据值时,基本上都是使用变量,保存多个数据值时,可以使用数组。对于记录数据而言,可以使用数组记录大量数据,但是数组中的数据只能通过索引值进行访问,并不明确每个数据的实际价值,而在开发中基本上每一步都需要明确每个数据的实际价值是什么,而且数据量变得非常庞大时索引也很混乱。为了解决这种问题,使用对象的方式去解决,在对象中使用属性进行记录数据,可以
分类: 编程语言 发布时间: 03-05 00:12 阅读次数: 0

结构体内存对齐(如何计算结构体的大小)

文章目录结构体内存对齐规则结构体大小计算 - 三步曲为什么存在内存对齐?设计结构体时的技巧修改默认对齐数结构体内存对齐规则我们知道,整型变量有自己的大小,浮点型变量有自己的大小,数组也有自己的大小,那么结构体有没有自己的大小呢?回答是肯定的,结构体也有自己的大小,但是结构体的大小并不是简单地将每个结构体成员的大小相加就能得到。结构体的大小计算遵循结构体的对齐规则:第一个成员在与结构体变量偏移量为0的地址处。(即结构体的首地址处,即对齐到0处)其他成员变量要对齐到某个数字(对齐数)的整数倍的地址
分类: 编程语言 发布时间: 03-05 00:12 阅读次数: 0

Educational Codeforces Round 105 (Rated for Div. 2)

A. ABC String题目大意:实质上就是括号匹配,只不过‘A’,‘B’,'C’三个字母,每个字母都只能带表一种括号。思路:在任何时刻右括号不能比左括号多,最后要刚好匹配即可。AC Code#include<bits/stdc++.h>using namespace std;int main(){ int t; cin>>t; while(t--) { map<char,int>mapp; mapp.clear();
分类: 编程语言 发布时间: 03-05 00:12 阅读次数: 0

栈实现计算器操作(二)—中缀表达式转后缀表达式

一些思考…上一篇文章中,我们在遇到与符号栈栈顶优先级相同的符号相同或不变的符号时,会进行数字栈和符号栈分别弹栈→运算→压栈的操作,这是为什么呢?为什么不可以不弹栈运算,等到计算式扫描完成之后再统一进行弹栈运算呢?—这种算法看似简化了时间复杂度,但是会遇到运算顺序的问题。考虑下面两种情景:1-2-3=?: 扫描完成后,如果按照先压栈,到最后统一弹栈的方法,我们的数字栈为[1,2,3], 符号栈为[-,-]。此时运算结果为: 2-3=-1, 1-(-1)=2. 显然错误1/2/3=?:扫描完成后,运
分类: 编程语言 发布时间: 03-05 00:12 阅读次数: 0

测试开发——flask视图函数与路由 实战重点

flask视图函数与路由一、视图函数与路由 实战重点1.1 一个视图函数可以绑定多个URL地址1.2 视图装饰器应该放到最外层1.3所实现的装饰器要返回视图函数的返回值二、动态路由参数https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!欢迎关注微信公众号:宝藏女孩的成长日记让这个可爱的宝藏女孩在努力的道路上与你一起同行!如有转载,请注明出处(如不注明,盗者必究)一、视图函数与路由 实战重点1.1 一个视图函数可以绑定多个URL地址1.2 视图装
分类: 编程语言 发布时间: 03-05 00:12 阅读次数: 0

web前端开发之vue基础

一、vue基础1.1 啥是vue1.1.1 创建vue引入vue.js 的cdn节点<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>创建一个 id为app的节点如:<div id="app"></div>创建vue实例<script> let app = new Vue({ el: '#app', data: { msg:
分类: 编程语言 发布时间: 03-05 00:12 阅读次数: 0

MyBatis框架学习笔记01:MyBatis初探

文章目录一、什么是MyBatis(一)MyBatis概述(二)ORM工具的基本思想二、创建数据库与表1、在Navicat里创建MySQL数据库testdb2、创建用户表 - t_user3、插入若干条记录三、案例演示 - MyBatisDemo(一)创建Maven项目(二)在pom文件里添加相应的依赖一、什么是MyBatis(一)MyBatis概述MyBatis官网 - https://mybatis.org/mybatis-3MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框
分类: 编程语言 发布时间: 03-05 00:12 阅读次数: 0

移动端适配+flexible.js+rem适配

移动端适配前沿:移动端web页面的开发,由于手机屏幕尺寸、分辨率不同,或者需要考虑横竖屏问题,为了使得web页面在不同移动设备上具有相适应的展示效果,需要在开发过程中使用合理的适配方案来解决这个问题。基础概念俗称看看就行这个才是正文!!!!1.width=device-width(设备宽度)或者 value设置Html宽度(一般与设备的宽度一致)由于每个设备的宽度不同所以在刚进入到页面一开始的时候就把最大宽度设置为设备宽度<meta name="viewport" content
分类: 编程语言 发布时间: 03-05 00:12 阅读次数: 0

第三方短信请求

一、原理利用请求第三方网站短信注册或者登陆接口来向指定的手机号码发送验证码。二、如何获取第三方网站短信接口我们以千库编辑网站为例:https://editor.588ku.com/,以下为千库编辑的手机验证码登陆页面在浏览器打开控制台,在输入框输入手机号码,点击获取验证码按钮,同时我们发现向服务器发送一个请求点击“send-tel-login-code”,查看Headers,我们会发现向https://editor.588ku.com/site-api/send
分类: 编程语言 发布时间: 03-05 00:12 阅读次数: 0

四史教育自动答题Java程序

一,前言本程序未接入题库,已完成自动答题,默认每道题都选择第一个选项,程序仅供测试。我会分享思路及程序(程序写的比较烂但功能已经实现),推荐大家看完思路自己独立完成一下,我会把文章终点放在思路上,思路也就是结论,但是还有一些问题没有解决,我会在文章最后列举出来,希望能一起解决。二,程序运行结果三,思路1,打开网址http://dxs.moe.gov.cn/zx/xy/gxlb/-wszzczl-gxdjlhd.shtml -》进入答题-》2,二维码地址 https://node2dpublic
分类: 编程语言 发布时间: 03-05 00:12 阅读次数: 0

为了这一次字节跳动Android面试机会,我准备了158天,一个疏忽让我前功尽弃!

简历内推面试是走的内推途径,因为内推的简历通过率远高于其他方式;我的内推的途径有:联系我在字节跳动工作的一个大学学长。在线面试,有个线上文本编辑器,类似leetcode那种,可以在线编程。然而有点紧张,视频面试网站、视频会议工具,面试前请没有准备确认好自己的网络环境良好(中间快笔记本电脑没电了也没注意到)、也许是心理素质这些因素影响我的面试质量。导致很多简单的问题没答好,还是要平时多积累,面试才不露怯啊。分享下问题给大家。面试题1.常用线程池类型和参数,适用场景2.rxjava的flatmap原理
分类: 编程语言 发布时间: 03-05 00:12 阅读次数: 0

3d立体相册,情人节,情侣生日礼物代码适用

3d立体相册,情人节,情侣生日礼物代码适用废话不多说,直接上效果图(因为图片效果限制,所以不能高清)其实这个3d相册并没有那么的难,学过前端代码的都知道用html5可以做出来。理论上也就是里面一个小正方形,外面一个大的正方形。然后加上透明度调整,再加上旋转就可以做出来。加上鼠标的悬浮检查。弹开打的正方形主要代码如下:/*定义小正方体样式*/.cube span{ display: bloack; width: 100px; height: 100px; position: absolu
分类: 编程语言 发布时间: 03-05 00:11 阅读次数: 0

我的第一个博客!!!

3月1号 我的私人博客这是我的私人博客,第一次写。看到程序胖的视频,我想是时候下定决心养成一个新的好习惯了。2021年的3月 也是我新的开始,毕业后8个月了,一路走到了今天,拿到了微软的校招sp offer。不知道之后的路会是什么样子的,但是我觉得至少不会是迷茫的,于是决定记录下来,虽然也不知道分享给谁看,但是这个好习惯我会试着去坚持下去的。这里也试试markdown的一些新功能吧。双## 号是标题图片拖拽也很好用呢。附带一张我最喜欢的图片。剩下的功能应该一时半会也用不太到,博客写的简单易
分类: 编程语言 发布时间: 03-05 00:11 阅读次数: 0

Python正则表达式-re模块奇技淫巧

正则表达式`re`模块最重要的功能就是过滤,从目标中过滤出所需的数据,然后再通过函数组合等,从字符串中过滤出任何特征的数据,是后续Python爬虫解析数据的基础。文章目录正则表达式概念构成re模块应用常用正则表达式数字字符其他小结
分类: 编程语言 发布时间: 03-05 00:11 阅读次数: 0

localforage 是什么?

改进的离线存储// 通过 localStorage 设置值localStorage.setItem('key', JSON.stringify('value'));doSomethingElse();// 通过 localForage 完成同样功能localforage.setItem('key', 'value').then(doSomethingElse);// localForage 同样支持回调函数localforage.setItem('key', 'value', doSo
分类: 编程语言 发布时间: 03-05 00:11 阅读次数: 0

Mybatis 3和Spring 5 核心技术整合详细步骤

这篇学习了Mybatis框架的强大功能,以及通过实践实现了CRUD基本操作,将Spring5和Mybatis3框架进行整合,也是技术的合并应用,强化对此方面基础知识的理解。小白学习下来,这个过程遇到了不少问题,开始感觉Spring的配置以及Mybatis的映射非常难搞定,后来也是慢慢理清思路,认真学习了技术的原理,最后成功正确配置映射文件。所以写此篇记录一些重要的知识,与正在学习的大家一起分享,共同进步,欢迎交流指正!
分类: 编程语言 发布时间: 03-05 00:11 阅读次数: 0

【请求头Content-Type为表单提交和JSON提交的区别】调用快递接口返回400的原因

【前言】 今天在调用快递接口的时候,值总是返回400,一直在想为什么返回400,后来找到官方,官方是这么说的。意思是请求头的格式的问题,但是我的请求头就是这个啊,那么为什么呢?【解决思路】 // 设置请求头 HttpHeaders headers = new HttpHeaders();// MediaType type = MediaType.parseMediaType("application/x-www-form-...
分类: 编程语言 发布时间: 03-05 00:11 阅读次数: 0

抖音视频数据采集 (2021)

抖音分享页面,用户视频数据。之前分享页面不给展示数据了,我今天发现又可以用了,然而之前的signature值生成已经不适用于新版的sign。本文简述生成方法,文末提供生成代码。采集方案仅以学习为目的,禁止滥用。文章目录加密追踪生成思路完整代码加密追踪页面链接: https://www.amemv.com/share/user/102064772608生成思路完整代码我把 js 和 python 代码分开了,没写在一个里面,因为 js字符串有混淆,可能因为字符格式问题报错。js文件内
分类: 编程语言 发布时间: 03-05 00:11 阅读次数: 0

“老板,对不起!我胃不好,您给的饼我消化不来”,我去腾讯吃“软饭”了!

啊!我亲爱的张姓前老板,真希望你也会逛CSDN,能看到我对你深深的歉意!前言我是一名双非本科毕业一年的Android开发渣渣,坐标深圳。在此次上岸腾讯之前,自己一直都是在一家10多人的创业公司承当“Android首席开发官”的职务。从裸辞准备到上个月20号拿到腾讯的offer,历经2个多月的时间,接下来就给大家分享一下我这段时间的学习心得与面试经验。所谓“Android首席开发官”,其实也就是跟朋友吹牛皮时的一句玩笑话。包括老板、财务、业务人员、开发人员等,拢共15个人,如果算上物业的保洁,就算.
分类: 编程语言 发布时间: 03-05 00:11 阅读次数: 0

如何透过表象直达本质

大千世界,我们眼睛所能看到的几乎都是表象,真正的本质是不容易触及的。大虾这里要探讨的是工作中的一些表象,以及如何触及本质。这里的本质并不是世间万物的本质,不要偷换概念哈,大虾也远达不到这个境界。举个大家最熟悉的例子:加班。之前看过一篇文章说的是金融公司来了一位职场小白,每天都非常努力加班到很晚,后来领导找他谈话了,大家以为这是一个励志的故事,错了,领导说:这几天我观察了你所做的事情,本来一个Excel公式就可以搞定,但是你每天都在重复着进行人工操作,所以大家干完活都下班了,但是只有你还在继续加班,你每天花很
分类: 编程语言 发布时间: 03-05 00:11 阅读次数: 0
今日推荐