写测试能减少 bug,提高代码质量。同时,重构测试覆盖率高的代码,不担心改坏以前的功能。前端的测试可以分为 3 类:单元测试,集成测试 和 UI 测试。单元测试是对软件的最小单元进行测试。比如:一个函数&#…
2025/1/8 22:10:13以下是利用jquery、ajax、php实现下拉框的二级联动功能: 下拉框效果:,当选择学院后,系统会自动查询出相应的专业; 代码: html 1 <html>2 <head>3 <meta http-equiv"content-type" content&qu…
2025/1/8 20:55:562020/05/02 每日十句英语口语 这是316号房。我想要一件毛毯。 This is room 316. Id like a blanket, please. 请送给我一壶咖啡(热水)。 Please bring me a pot of coffee (boiled water). 请送给我一些冰块和水。 Please bring me some ice cubes and water. 我想设定早晨的…
2025/1/8 19:45:49原文:Java 8 Concurrency Tutorial: Synchronization and Locks译者:飞龙 协议:CC BY-NC-SA 4.0欢迎阅读我的Java8并发教程的第二部分。这份指南将会以简单易懂的代码示例来教给你如何在Java8中进行并发编程。这是一系列教程中的第二部分。在…
2025/1/8 19:15:25catalogue 1. Hash函数的内部原理 2. 漏洞原理 1. Hash函数的内部原理 0x1: 分组、Padding 哈希函数以区块为单位操作数据。比如说,MD5, SHA1, SHA256的区块长度是512 bits 。大多数message的长度不会刚好可以被哈希函数的区块长度整除。这样一来,messag…
2025/1/8 21:32:01 人评论 次浏览usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Data;usingSystem.Configuration;//如果是.net2.0环境,不仅仅需要在这里using,还要在项目中右键引用usingMySql.Data.MySqlClient;// 这里需要引用Connector Net 6.5.4 里面的…
2025/1/8 21:10:53 人评论 次浏览上一小结记录啦什么是数据库,而在这一小节将写什么是检索数据 重点:SELECT语句 最经常使用的语句莫过于SELECT语句 它的用途是从一个或者多个表中检索信息。 为了使用SELECT语句检索表数据,必须至少给出两条信息——想选择什么,以…
2025/1/8 19:29:24 人评论 次浏览文件模式这是个16位的2进制。最高4位表示文件类型,接下来3位依次是suid、sgid、sticky,后面的9位依次是user、group、other的读写执行标志。文件类型:1000 - 普通文件0100 d 目录0110 b 块设备001…
2025/1/8 18:15:18 人评论 次浏览一、前言 Webug定义为“我们的漏洞”靶场,基础环境基于PHP/MySQL搭建而成,整个web环境装在了一个纯净版的Windows Server 2003的虚拟机中。 此靶场包含了常见的漏洞,较为全面。 本次大实验基于Webug3.0版本的渗透基础部分。由于环境已经搭建完…
2025/1/8 22:31:42 人评论 次浏览提供:ZStack云计算 系列教程 本教程为7篇系列中的第6篇:DNS管理简介 前言 服务器管理中很重要的一部分就是设置一个有效的域名系统(DNS),这样可以方便的通过网络名称连接到指定的IP地址和端口。使用有效域名&…
2025/1/8 22:31:11 人评论 次浏览2019独角兽企业重金招聘Python工程师标准>>> Ken Thompson 曾经就如何设计简洁而高效的操作系统提出过一个原则, 就是我们现在奉为圭臬的 Unix 程序设计准则(Unix Philosophy):“一次只 做一件事,并做到最好…
2025/1/8 22:30:41 人评论 次浏览很多人可能都知道固态硬盘需要做4K对齐,但为什么要做4k对齐?什么是4k对齐就不清楚了!!什么是4K对齐固态硬盘的读写操作与机械硬盘不同,固态硬盘读写的最小单位叫"页",普遍认为一个页的尺寸就是4KB。目前wind…
2025/1/8 22:30:09 人评论 次浏览参考博客: 一、操作系统的发展史 手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然…
2025/1/8 22:29:39 人评论 次浏览Windows安装python包出现PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问的问题解决方案参考文章: (1)Windows安装python包出现PermissionError: [WinError 32] 另一个程序正在使用此文件,进程…
2025/1/8 22:28:37 人评论 次浏览转载自http://tech.it168.com/a2009/0518/362/000000362992.shtml 好文,对silverlight的入门理解很有帮助 【IT168 专稿】本文解答了关于Silverlight的10个最常见的问题。从某种意义上讲,这两种技术是相互关联的:它们都是关于界面表现的技术&…
2025/1/8 0:24:54 人评论 次浏览这几天看到了一个视频(哔哩哔哩 up: 峰华前端工程师)的一个教程,是做一个响应式的官网,用到了好多的 js 包,虽然说使用别人的包,但是效果是很好看的。 项目所用到的库有: anime&…
2025/1/8 0:24:23 人评论 次浏览1.3DSMAX SKP Exporter可以直接把.max格式的模型直接导出为.skp格式,而且转换skp文件保留材质贴图的插件,3DSMAX SKP Exporter支持3ds MAX 2010-2021,win系统.(电脑需要3dmax)Simlab 3DSMAX SKP Exporter是一款3DMax模型直接导出到Sketchup插件ÿ…
2025/1/8 0:23:51 人评论 次浏览方法一:初始化最大值为a[0],次大值为a[1],遍历一次,每次比较并更新最大值和次大值,最后就可以得到次大值。代码如下: #include<stdio.h> #include<stdlib.h> int findSecond(int *a,int size) …
2025/1/8 0:23:19 人评论 次浏览相信大家必定都知道TextView主要是在android中实现文字说明等功能,那么TextView能否显示更加丰富的文本,如URL、字体大小、颜色这些,答案是肯定的! 那么究竟如何来让我们的TextView显示的内容更加丰富多彩呢,这一篇来…
2025/1/8 0:22:48 人评论 次浏览Linux系统在安装的时候,总是会出现时区,时间的错误。 将Linux系统时间和本地区网络时间同步,ntpdate可以从网络同步时间, 需要安装sudo yum install ntp ntpdate,设置开机自启sudo systemctl start ntpd,su…
2025/1/8 0:22:17 人评论 次浏览