培训问答

学习ASP.NET Core Razor 编程系列六——数据库初始化

学习ASP.NET Core Razor 编程系列目录 学习ASP.NET Core Razor 编程系列一 学习ASP.NET Core Razor 编程系列二——添加一个实体 学习ASP.NET Core Razor 编程系列三——创建数据表及创建项目基本页面 学习ASP.NET Core Razor 编程系列四——Asp.Net Core Razor列表模板页面 学习ASP.NET Core Razor 编程系列五——Asp.Net Core Razor新建模板页面 Asp.net Core EF创建的BookContext对象,就是用于处理数据库连接和将Book实体对象映射到数据库表(Book)记录的功能。数据库上下文(BookContext)是在startup.cs文件的configureservices方法中向依赖关系注入容器注册,代码如下: ...

Java 异常基础详解

目录 1. Java 中的异常 1.1 什么是异常? 1.2 什么是异常处理? 1.2.1 异常处理的优势 1.3 Java 异常类的层次结构 1.4 异常类型 1.5 检查和未检查异常之间的区别 1.6 可能出现异常的常见场景 1.7 Java 异常处理关键字 2. Java try-catch 2.1 Java try 块 2.2 Java catch 块 2.3 未使用异常处理的问题 2.4 使用异常处理解决问题 2.5 Java try-catch 内部工作原理 3. 使用多个 catch 块 ...

java虚拟机的内存分配与回收机制

  分为4个方面来介绍内存分配与回收,分别是内存是如何分配的、哪些内存需要回收、在什么情况下执行回收、如何监控和优化GC机制。...

树莓派(1)- Raspberry Pi 3B 安装系统并联网

一、背景 昨天到手淘宝买的3B,既然买了就不能让它吃灰,动起来。 二、物料 名称 说明 硬件 树莓派3B 主体 树莓派电源 5V 2A sd卡 4G低速(推荐是16G class10),我手头只有这张先用着 读卡器 用来读取sd卡 Windows电脑 烧录系统并测试 软件 raspbian-stretch-lite 树莓派官方linux系统(下载地址),lite版是不包含桌面的,需要桌面同学下载RASPBIAN STRETCH WITH DESKTOP,也可以其他第三方镜像(像centos和windows iot) ...

用js来实现那些数据结构(栈01)

 其实说到底,在js中栈更像是一种变种的数组,只是没有数组那么多的方法,也没有数组那么灵活。但是栈和队列这两种数据结构比数组更加的高效和可控。而在js中要想模拟栈,依据的主要形式也是数组。  从这篇文章开始,可能会接触到一些原型,原型链,类,构造函数等相关的js概念,但是这里并不会过多的介绍这些概念,必要的时候会进行一些简要的说明,推荐大家去看看汤姆大叔的深入理解Javascript系列,王福朋大神的深入理解Javascript原型和闭包系列。都是极为不错的深度好文,推荐大家可以深入学习。...

ORA-01578和ORA-26040--NOLOGGING操作引起的坏块-错误解释和解决方案(文档ID 1623284.1)

(一)NOLOGGING操作引起的坏块(ORA-01578和ORA-26040)简介 如果只是错误ORA-01578,而没有伴随ORA-26040,那么这个坏块是由其它的原因引起的坏块,可以尝试使用RMAN的BMR(Block Media Recovery)修复。 如果数据段(表段、索引段)被定义为NOLOGGING属性,那么当NOLOGGING加APPEND、UNRECOVERABLE操作修改该数据段或者使用数据泵(DATAPUMP)impdp参数DISABLE_ARCHIVE_LOGGING:Y时,联机重做日志只会记录很少的日志信息。如果这些联机重做日志或归档日志被用来恢复数据文件,那么Oracle会将对应的数据块标志为无效(Soft Corrupt),而且下一次访问这些数据块时,会报ORA-01578和ORA-26040错误。 ...

Python3 常用模块

目录     一、time与datetime模块       datetime模块     二、random模块     三、os模块     四、sys模块       打印进度条     五、shutil模块     六、json&pickle模块       什么是序列化?       为什么要序列化?       如何序列化之json和pickle:     七、logging模块     日志级别       默认级别为warning,默认打印到终端       为logging模块指定全局配置,针对所有logger有效,控制打印到文件中 ...

django初探-创建简单的博客系统(一)

django第一步 1. django安装   pip install django   print(django.get_version()) 查看django版本 2. 创建项目   打开cmd,进入指定目录   django-admin startproject projectname或   django-admin startproject projectname . #最后是空格加点   二者会在文件目录上存在差别 3. 创建应用   进入project目录   django-admin startapp appname或 ...

函数传值的学习笔记

简单值(基本标量)     总是通过值拷贝来赋予,null,undefined,string,number,boolean. 复制代码 1 2 var num = 3; 3 var str = "a"; 4 var bol = true; 5 var nul = null; 6 var und = undefined; 7 function change(a){ ...

rocketMq概念介绍

http://rocketmq.apache.org/ rocketMq逻辑概念介绍 rocketMq逻辑图 备注: 改图片分享自李占卫的网上家园 说明: 在rocketMq的中核心4组件为namesrv、broker、consumer、producer。 broker:消息存储中心,主要用来存储消息并通过namesrv对外提供服务。 namesrv:无状态的注册中心,功能用来保存broker的相关的元信息并提供给producer在发送消息过程中和提供给consumer消费消息过程中查找broker信息。 ...

Shiro 核心功能案例讲解 基于SpringBoot 有源码

从实战中学习Shiro的用法。本章使用SpringBoot快速搭建项目。整合SiteMesh框架布局页面。整合Shiro框架实现用身份认证,授权,数据加密功能。通过本章内容,你将学会用户权限的分配规则,SpringBoot整合Shiro的配置,Shiro自定义Realm的创建,Shiro标签式授权和注解式授权的使用场景,等实战技能,还在等什么,快来学习吧! 技术:SpringBoot,Shiro,SiteMesh,Spring,SpringDataJpa,SpringMVC,Bootstrap-sb-admin-1.0.4 ...

安卓微信页面的调试

在开发移动端页面时,一般都得保证在微信页面中能够正常访问,虽说微信内置浏览器统一了各个不同安卓机的WebView,但在不同的机子上,还是会出现不一样的兼容问题。 调试页面,有几个维度要考虑:能够访问页面、审查元素查看页面输出、抓包查看请求模拟登陆、断点调试、性能测试、在模拟器上调试、在真机上调试 一、能够访问页面 在开发安卓微信页面时,刚开始一般是会在PC上进行,等到开发后期的自测阶段再转到安卓模拟器上、转到各种真机上自测,上线了如果出问题还需要在真机上调试测试。 能够访问页面,当然简单,但难在能够访问页面,并能为接下去的调试页面打好基础。 ...

如何实现websocket服务器-理论篇

WebSocket 服务器简单来说就是一个遵循特殊协议监听服务器任意端口的tcp应用。搭建一个定制服务器的任务通常会让让人们感到害怕。然而基于实现一个简单的Websocket服务器没有那么麻烦。 一个WebSocket server可以使用任意的服务端编程语言来实现,只要该语言能实现基本的Berkeley sockets(伯克利套接字)。例如c(++)、Python、PHP、服务端JavaScript(node.js)。下面不是关于特定语言的教程,而是一个促进我们搭建自己服务器的指南。 我们需要明白http如何工作并且有中等编程经验。基于特定语言的支持,了解TCP sockets 同样也是必要的。该篇教程的范围是介绍开发一个WebSocket server需要的最少知识。 ...
青岛软件培训

可能你正在寻找一家靠谱的IT培训机构,学习一些专业的软件开发技术,找一份得体的工作。恰巧我们就是一家踏踏实实做教育的IT人才培养机构,我们咨询电话是 0532-85025005,如果你确实对IT感兴趣,我们不妨交流一下。

申请免费试听课程