博客园首页

【开发必看】你真的了解回流和重绘吗?

【开发必看】你真的了解回流和重绘吗?

William 2天前 12浏览 0评论

本文由云+社区发表 回流和重绘可以说是每一个web开发者都经常听到的两个词语,可是可能有很多人不是很清楚这两步具体做了什么事情。最近有空对其进行了一些研究,看了一些博客和书籍,整理了一些内容并且结合一些例子,写了这篇文章,希望可以帮助到大家。 浏...

编程新手如何理解“面向对象”

编程新手如何理解“面向对象”

William 2天前 14浏览 0评论

先说一点,其实我是不建议新手去“深入”理解面向对象的。所谓“深入”,大概就以“设计模式”为界吧。通常情况下,两年工作经验以下的新人,去研究“设计模式”要么是半途而废(这算是好的),要么就是把自己搞废了(走火入魔)。 这些年,谈“设计模式”的人确实...

jenkins自动化工具使用教程

jenkins自动化工具使用教程

William 2天前 10浏览 0评论

      自动化构建、测试、部署、代码检测越来越重要。主要有一下几点原因 1.  企业做大,项目变多,多端支持(web,h5,小程序等) 2.  微服务提倡高内聚低耦合,项目因拆分变多 3...

asp.net core 系列 7 Razor框架路由(上)

asp.net core 系列 7 Razor框架路由(上)

William 2天前 15浏览 0评论

一.概述   在上二篇中,主要是介绍了asp.net core mvc中路由的使用,这篇继续介绍路由在ASP.NET Core Razor中的使用。Razor Pages应该使用默认的传统路由,从应用程序的Pages文件夹中提供命令资源。还可以使用其...

验证码以及登录模块的逻辑漏洞

验证码以及登录模块的逻辑漏洞

William 2天前 8浏览 0评论

进行这个整理,因为在XXX项目的时候,发现登录处的忘记密码处,在验证用户身份的时候是通过,手机验证码验证的,通过修改响应包的返回参数值,可以绕过验证,进入第三步的密码重置。还有最近测试的一个sso登录,也存在验证码问题。之前的测试中也遇到过类似的验证...

数据库自动备份到七牛云(穷的土办法)

数据库自动备份到七牛云(穷的土办法)

William 2天前 10浏览 0评论

公司项目采用了多种编程语言,权衡业界各类API工具,最终采用了eolinker做为API管理工具。 无奈项目人数和关联周边较多,在线免费配额明显不够用(之前可以通过设置管理员可以绕过限制,后面新版本被封了),so 又另谋出路。 后面发现eolinke...

bootstrap网站后台从设计到开发

bootstrap网站后台从设计到开发

William 2天前 13浏览 0评论

前言     毕业后在一家小公司找的工作是做前端,小公司必须要身兼多职,会多门技术,所以为了工作需要自学ps,做过微信运营,后来为了做erp管理系统,又开始学习c# ,之后公司有新项目要用wpf ,我又开始学习wpf。感觉自己工作...

2019个税计算公式(附最新个税计算器)

2019个税计算公式(附最新个税计算器)

William 3天前 10浏览 0评论

新个人所得税法改革亮点: 1、起征点由3500调整为5000; 2、启用新的税率,对工资薪金、劳务报酬、稿酬以及特许权使用费4项收入,按年计税; 3、新设了子女教育、继续教育、大病医疗、住房贷款利息、住房租金、赡养老人六项专项附加扣除。  ...

浏览器保存数据的几种方法

浏览器保存数据的几种方法

William 3天前 18浏览 0评论

Web产品中很多时候需要在客户端,即浏览器中保存一些必要的数据。而面临这类需求时,你应当知悉对应的解决方案不仅仅只有一种。 Cookie 这是最早被使用,且至今仍被广泛采用的最简单的浏览器中保存数据方法。 Cookie使用键/值形式存储数据,且数据类...

网页播放器系列教程(四)--功能开发

网页播放器系列教程(四)–功能开发

William 3天前 11浏览 0评论

(三)功能开发 接上文,我们现在开始编写Javascript代码,前文我们主文件已经引入了js文件,只需在js文件中编写代码。 1.播放音频; 怎样才能让页面播放音频呢?这需要“audio”标签,但是我们不是在页面总插入改标签,而是用JS实现,只需编...

爬虫搭建动态代理池

爬虫搭建动态代理池

William 3天前 11浏览 0评论

代理是什么? 代理实际上就是代理服务器, 代理服务器的工作机制很象我们生活中常常提及的代理商,假设你的机器为A机,你想获得的数据由B机提供,代理服务器为C机,那么具体的连接过程是这样的。 首先,A机需要B机的数据,它与C机建立连接,C机接收到A机的数...

Python3.5学习之旅——day2

Python3.5学习之旅——day2

William 3天前 11浏览 0评论

一、模块初识 由day1的学习我们知道,Python有一个很重要的优点——具有强大的标准库和第三方库,这里的“模块”指的就是存放在标准库或者第三方库中的可以实现某种特定的功能的“程序包”。 下面我们先来学习两个简单的标准库中的模块:sys模块和os模...

Scratch 数字游戏

Scratch 数字游戏

William 3天前 12浏览 0评论

本想用Scratch给女儿做一个类似舒尔特方格的程序来认识数字和提升专注,想想这对刚刚3岁的孩子来说还是比较困难的,于是只做了3*3的方格,来认识数字1-9。 游戏地址:Random 9 v0.21 开始后程序会随机排列1-9九个数字,按顺序点击即可...