.NET Standard 2.0 特性简介及使用教程

早上起来,期待已久的.NET Core 2.0终于发布了!根据个人经验,微软的产品一般在2.0时会趋于成熟,所以一个新的.Net开发时代已经来临!未来属于.NET Core。对于.NET Core 2.0的发布介绍,围绕...

IntersectionObserver API实现元素懒加载和瀑布流

IntersectionObserver API 是用来监视某个元素是否滚动进了浏览器窗口的可视区域(视口)或者滚动进了它的某个祖先元素的可视区域内。它的主要功能是用来实现延迟加载和展现量统计。先来看...

React Native上传图片至服务器

let common_url = 'http://192.168.1.1:8080/'; //服务器地址 let token = ''; //用户登陆后返回的token /** * 使用fetch实现图片上传 * @pa...

JDBC最佳实践

JDBC是Java为多种关系型数据库提供的统一的访问接口,以下是我长期使用JDBC总结的十个最佳实践。1. 使用PrearedStatement任何一个使用过JDBC的Java程序员几乎都知道这个,PreparedSta...

Bower前端包管理工具入门

(一)什么是Bower       Bower:就是一个前端包管理工具。能够帮我们管理Web站点上的各种框架,类库等等。主要作用有如下:能够帮助我们跟踪前端包,并且保证他们是最新(或者是你指定...

SSD、NAND Flash全面理解

Flash Memory又叫做闪存,是一种非易失性存储器。非易失性是指断电之后数据不会丢失,这里就涉及到断电保护(后面详细讲解)。总体思路1、NAND Flash的用途。2、NAND Flash规则介绍。3、SSD固...

国家语委未规定“的、地、得”可通用

为了解决中学生“的地”使用上的疑难问题,1984年人民教育出版社中学语文室编印的《中学教学语法系统提要(试用)》(以下简称《提要》)提倡“的、地”合写为“的”(注意:没说“得”可...

分布式选举算法图文剖析

1.概述我们在了解分布式选举算法之前,我们需要这样一种算法产生的背景。在一个分布式系统中,因为各种意外的因素,有的服务器可能会崩溃或变得不可靠,它就不能和其他服务器...

PHP OOP面向对象编程入门

PHP从入门到精通之PHP的面相对象编程面向对象编程(Object Oriented Programming, OOP, 面向对象程序设计)是一种计算机编程架构,OOP的一条基本原则是计算机程序是由单个能够起到子程序作...

Mybatis列名映射字段名 驼峰式&SQL/AS&ResultMap

Mybatis转换数据到Java业务对象时做的三件事,如下:1. 解决了数据库列名到Java列名的映射。2.解决了数据库类型到Java类型的转换工作。3.在转换过程中具备一定的容错能力。其实核心就是:1....

Windows系统安装Elasticsearch

一、安装JDK由于Elasticsearch v5.x需要Java 8或者更新版本的java,我们可以去Oracle官网下载,也可以选择使用OpenJDK。设置Java环境变量JAVA_HOME = C:\Program...

心跳包:概念、实现、挑战

心跳包是什么?有什么用?心跳一般是指客户端(也可以是服务器端)向对方每隔一段时间发送一个应用层的自定义指令,以确保连接的有效性。因为是固定间隔,同时是检测存活,就像人...

Java正则表达式详解

正则表达式描述的是一种规则,符合这种限定规则的字符串我们认为它某种满足条件的,是我们所需的。在正则表达式中,主要有两种字符,一种描述的是普通的字符,另一种描述的是元字...

C#获取电脑型号、系统版本、内存和硬盘大小、CPU信息

通过调用windows api的方式,可以获取电脑的相关硬件信息。方法可以通过在powershell中 通过下面的命令进行查询,然后可以通过c#调用获取需要的信息。gwmi + windows api 如图所示对应的c#...

重写(Override)、重载(Overload)和继承

一 概述1.什么是重载?利用形参区分同一个类中多个同名方法的机制叫做重载。2.什么是重写?子类继承父类,重写父类方法的过程叫做重写。二 对比1.发生范围重写发生在父类与子类之间...

局域网windows搭建maven私服仓库

通过nexus搭建局域网私服一. 认识maven仓库1.1 maven仓库的作用  回想之前不用maven的时候,我们用eclipse原始的项目骨架构建项目时,在工程目录下往往有一个lib文件夹用来存放工程所需jar文...

Linux Ruby离线安装详解

有时我们会发现,真实的环境很多都没有外网,只有内网环境,这个时候我们又需要安装Ruby,则不能提供yum命令进行在线安装了,这个时候我们就需要下载安装包进行离线安装。本文主...

Android Studio直接运行纯Java main()程序

当安装了Android Studio 学习安卓开发时,难免要同时学习java,这时候,难道在重新装一个编译器吗?不需要,我们直接用 Android Studio 就可以。1、新建一个空项目,选择红色项目2。File --...

Linux/Windows系统通用安全基本配置

Linux系统安全配置基线一:共享账号检查配置名称:用户账号分配检查,避免共享账号存在配置要求:1、系统需按照实际用户分配账号; 2、避免不同用户间共享账号,避免用户账号和服务...

LINQ TO SQL与Entity Framework的关系和使用场景

1. LINQ  TO SQL 和EF 特点:  LINQ TO SQL和Entity Framework都是一种包含LINQ功能的ORM 也就是所谓的关系对象的映射。其中包括的有DBFrist  Code Frist...

微博|今天你学了什么?
︾ 别人在学什么......
WebGL将助力网页游戏走入新时代!
DDD领域驱动设计尝试初见成效。
从此网JSP升级JSF改造启动!

推荐软件

杀毒软件 - 卡巴斯基个人免费版
影音播放 - VLC
压缩工具 - 7-Zip、WinRAR、WinZip
直播推流 - OBS Studio
美工设计 - GIMP
原型设计 - Pencil
矢量绘图 - Inkscape
需求分析 - FreeMind
Linux系统 - DebianUbuntu
FTP客户端 - FileZilla
SSH客户端 - Linux终端、WSL、PuTTY
Git自托管 - GitWeb、GitLab、Gogs
Go IDE - Visual Studio Code
Java Web服务器 - JettyTomcat
Android反编译 - JADX
串口 - PuTTYMinicom
MySQL - MySQL Workbench
WebDAV - WinSCP
容器 - KubernetesDocker

职场办公软件选型

通讯工具 QQ、微信、Email
文档处理 LibreOffice、MS Office
        

Web网站开发选型

注册域名 Namecheap、谷歌Domain
购买主机 Google Cloud、阿里云
网页制作 HTML5、CSS、Javascript
数据操作 JDBC、MyBatis、Spring
        ADO.NET、LINQ、EF
上传部署 FTP/SFTP使用、SSH管理
安全证书 Let's Encrypt免费证书
        

桌面程序开发选型

图形界面 WPF、JavaFX、基于浏览器
开发框架 .Net FrameworkJava
安装部署 .exe、Windows服务、Systemd
加密混淆 ConfuserEx
        

手机应用开发选型

版本兼容 Android 4.4+、iOS 10.0+
IDE Android Studio 3、XCode 9
相关技术 PWA、Core ML(机器学习)
应用市场:
F-DroidGoogle PlayApp Store
        

技术库选型

RPC gRPC
        
热门标签
Android windows java web c# .NET linux asp.net javascript 开发 jquery Google 手机 iphone 数据库 sql 应用 游戏