win10自动登录

  1. 在运行中执行 regedit 打开注册表;
  2. 浏览到如下路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  3. 在右侧窗口中找到名为 AutoAdminLogon 的字符串值,并将其设置为 1;
  4. 在右侧窗口中找到名为 DefaultUserName 的字符串值(如果没有就新建一个),在里面填入要自动登录的默认账户;
  5. 在右侧窗口中找到名为 DefaultPassword 的字符串值(如果没有就新建一个),将其值设置为所选账号的默认密码。

注册表更改完成后,下次重启Windows 10系统 就会无需[……]

继续阅读

Windows的命令行下设置网络代理

如果访问网络的时候,需要设置代理,设置浏览器的代理是相当的方便了。
但有的时候要使用命令行,就需要自己设置了。
设置的方式也比较简单,只需要设置下面三个环境变量就可以了。

在命令行下,执行如下命令:

http

set http_proxy=http://proxy.com:port/
set http_proxy_user=username
set http_proxy_pass=password 

https

set https_proxy=http://proxy.com:port/
set https_proxy_user=username
set https_proxy_p[......]

继续阅读

封装、抽象、继承、多态分别解决了哪些编程问题?

封装(Encapsulation)

首先,我们来看封装特性。封装也叫作信息隐藏或者数据访问保护。类通过暴露有限的访问接口,授权外部仅能通过类提供的方式(或者叫函数)来访问内部信息或者数据。

这句话怎么理解呢?我们通过一个简单的例子来解释一下。下面这段代码是金融系统中一个简化版的虚拟钱包的代码实现。

在金融系统中,我们会给每个用户创建一个虚拟钱包,用来记录用户在我们的系统中的虚拟货币量。

对于虚拟钱包的业务背景,这里你只需要简单了解一下即可。在面向对象的实战篇中,我们会有单独两节课,利用 OOP 的设计思想来详细介绍虚拟钱包的设计实现

public class Wallet {
  p[......]

继续阅读

WP Editor.md插件markdown文档示例

[TOC]

代码高亮

java

/*
 * Copyright 2010-2022 the original author or authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    https://www.apache.org/licenses/L[......]

继续阅读

Docker相关使用命令

Docker相关使用命令

简介:Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版),我们用社区版就可以了。

一、 容器生命周期管理

[……]

继续阅读

书籍推荐

Java基础

Head First Java

Head First Java》是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。

Head First Java》是根据学习理论所设计的,让读者可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,读者会学会如何像个面向对象开发者一样去思考。本书内容丰富、讲解通俗易懂,非常适合于Java程序设计人员学习使用,同时也可作为广大编辑爱好者自学的辅助教材。
Amazon2003年计算机图书十大好书之一,第14届Jolt大奖的参赛图书。

Java8实战

本书全面介[……]

继续阅读

有效软件开发的25条军规

今天笔者在外文的技术网站上看到了一个非常亮眼的建议合集,整理一下姑且起名叫有效软件开发的25条军规,下面和大家共同来赏析一下。

总则:不建立尊重和信任的团队氛围,就不可能有一支有战斗力的队伍。

1.团队的存在意见在于为程序员服务,团队负责人要将以人为本永远排在第一位。

2.最好的工作方式是协作,但吵架不是协作。单打独斗的孤胆英雄就算技术水平再高,也永远无法达到团体作战的水平。当客户、业务人员和程序员精诚合作时,我们会获得最佳结果。

3.僵化和敏捷是互斥的,团队负责人需要有随时欢迎更改组织、流程、产品、计划的胸怀与魄力。

4.结果比过程更重要,必须随时有人关注低于预[……]

继续阅读