自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 逻辑结构设计

简介目的:将E-R图中的实体、属性和联系转换成为“关系模式”。所谓关系模式,具有“关系型数据库”的特点——可以理解为表和字段,但是不必考虑数据类型、索引等细节。任务:将实体模型转换成特定的DBMS所支持的数据模型的过程。DBMS:数据库管理系统初始关系模型设计(1)实体转关系遵循的原则:实体转为表,属性转为作字段。 联系转为表,相连实体的主键转为字段、联系自身的属性转为字段。(2)实体间关系的转换:分为三种——1:1、1:n,m:n1:1关系——独立建表,随意并入

2021-06-30 13:19:33 6121

原创 数据库设计的基本步骤

在了解数据库设计步骤之前,我们先来了解一下软件项目的开发周期,如下:需求分析 概要设计 逻辑设计/详细设计 代码编写 软件测试 安装部署其中,项目开始的第一步都是根据客户需求去设计数据库。代码编写阶段就是根据选择的数据库进行物理实现,编写代码实现应用。按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下 6 个阶段:1. 需求分析需求分析是数据库设计的第一步,是最困难、最耗费时间的一步,也是整个设计过程的基础。本阶段的主要任务是对现实世界中要处理的对象(公

2021-06-29 10:36:28 1545

原创 奇技淫巧-最快速度刷PC学习任务

1、找到video 元素2、获取元素并且设置倍数并播放yVid=document.getElementById("video_html5_api");myVid.playbackRate=15;myVid.play();

2020-09-16 14:52:01 186

原创 安全笔记

技术需要时间沉淀。(一)针对网站程序,不考虑服务器。一、查找注入,注意数据库用户权限和站库是否同服。二、查找XSS,最近盲打很流行,不管怎样我们的目的是进入后台。三、查找上传,一些能上传的页面,比如申请友链、会员头像、和一些敏感页面等等,注意查看验证方式是否能绕过,注意结合服务器的解析特性,比如典型的IIS6.0、阿帕奇等。四、查找编辑器,比较典型的ewebeditor、fckeditor等等。五、查找phpmyadmin等管理程序,可以尝试弱口令,或者寻找其漏洞。六、百度、谷歌

2020-08-31 15:31:38 269

原创 为什么代码要抽象,要把功能封装?为什么函数命名很重要?

我们先来看两段代码。Funcation1(){ a(); b(); c(); d(); g(); h();}Funcation2(){ a(); b(); c(); d(); e(); f();}我们需要对上面这些代码进行理解,假设对于每一行代码理解需要的脑力是1个单位,那么我们理解上面的就需要12个单位的脑力。接下来我们对上面的代码进行封装:abcd(){ a(); b(); c();..

2020-08-24 17:31:35 583

原创 解决微信缓存网页,导致不能及时更新问题

问题原因:微信浏览器会缓存入口文件,一般的解决方案失效!更改服务器配置,强制不缓存入口文件,其他静态正常缓存,比如在nginx中对静态部分如下location / { root /mnt/dat1/test/tes-app; index index.html index.htm; try_files $uri $uri/ /index.html; #### kill cache add_header Last-Modified $date_gmt;

2020-08-24 17:30:00 2582

原创 CentOS Docker 安装

前提条件目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。使用 yum 安装(CentOS 7下)Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支..

2020-08-24 17:27:54 19907

原创 关于12306车票个人信息的泄露

动车票信息:1404111985****0854 姓名:李小二然后通过身份证校验算法推导出可能的身份证号:身份证号: 140411198501180854 校验通过身份证号: 140411198501260854 校验通过身份证号: 140411198502060854 校验通过身份证号: 140411198502140854 校验通过身份证号: 140411198502220854 校验通过身份证号: 140411198503020854 校验通过身份证号: 140411198503100

2020-08-24 17:24:48 584

转载 SDD 固态硬盘配置

伴随3D TLC NAND的大面积应用,SSD普及前的最后一道屏障也被攻克,2016年势必成为SSD全面普及的元年。于是乎越来越多的用户用上了心仪已久的SSD固态硬盘,但受到HDD长久以来的使用习惯影响,便会产生不少误区,对于SSD的性能发挥以及寿命均会产生影响。  对于SSD使用新手,SSD的优化是一个非常必要且有针对性的过程,以最大限度发挥SSD的性能优势并确保

2016-08-08 09:47:25 995

原创 android Studio 的ADB使用配置

ADB 在SDK的platform-tools目录下首先找到您的sdk目录接着进行环境配置右键打开电脑属性:环境变量配置:新建环境变量:将SDK地址copy下来:

2016-06-17 21:15:59 1379

原创 java笔记1

Java 引用类型 1. 数组 2. 类 3. 接口 数组:创建数组时,将首地址存放在数组名里。数组赋值时,就是传的引用。public class test { public static void main(String[] args) { // TODO Auto-generated method stub int[] a={1,2};

2016-06-16 15:10:02 274

原创 C++ 指针与引用的偶遇

遇到 viod T (*&对象){},为什么不直接使用viod T (&对象){}或 viod T (&对象){},于是就查了查引用与指针的区别。 就发现viod T (*&对象){},这样的好处,就是当函数调用传进来的指针没被初始化的时候,就会自动生成一个地址并且付给他#include<iostream>using namespace std;class MyClass{pub

2016-06-01 22:23:49 327

翻译 神经网络浅析

作者:王小龙链接:https://www.zhihu.com/question/22553761/answer/36429105来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。0. 分类神经网络最重要的用途是分类,为了让大家对分类有个直观的认识,咱们先看几个例子:垃圾邮件识别:现在有一封电子邮件,把出现在里面的所有词汇提取出来,送进一个

2016-05-30 20:38:55 481

空空如也

空空如也

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

TA关注的人

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