- PowerShell中无法运行pnpm命令
一只小姜丝332
vue.js前端
项目场景:PowerShell中无法运行pnpm命令,而在cmd中却能运行。问题描述pnpm:无法加载文件D:\webAPP\nodejs\pnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅https:/go.microsoft.com/fwlink/?LinkID=135170中的about_Execution_Policies。原因分析:当你在Windows系统上尝试使用pnp
- 国内如何快速拿下微软AI-900!?
全球认证考试中心
microsoft人工智能ai
微软AI-900认证,全称AzureAIFundamentals是由微软官方最新研发的一项有关人工智能的认证证书。想要获得该证书,需通过AI-900测试或者AI-102。适用于全行业、全学龄人员,考试不设置专业和年龄限制,对人工智能感兴趣即可参加。获得证书能够证明证书持有者在机器学习(ML)、人工智能(AI)基础概念、云技术基础及MicrosoftAzure服务等多方面的掌握程度。此考试的考生应熟
- WPF实现Loading条循环滚动效果
RunnerDNA
WPF特效WPFLoadingStoryboard
Loading动态滚动效果如下:1、窗体xaml
Window 10使用WSL2成功编译Android R
shusuanly
车机系统androidframework
一、安装WSL参考Microsoft官方文档安装WSL2,并从MicrosoftStore选择Linux发行版进行安装,此处选择Ubuntu18.04.5LTS安装。首次进入Linux需设置Linux用户名和密码二、迁移WSL
- DS-3KM220250226 3K引擎修复版传奇2025版完整源码搭建教程
legendji
oracle数据库delphi开源
DS-3KM2202502263K引擎修复版传奇2025版完整源码搭建教程本文将详细介绍如何搭建DS-3KM2202502263K引擎修复版传奇2025版,确保能顺利运行游戏。一、前期准备1.环境配置在服务器或本地电脑上安装以下必要环境:操作系统:WindowsServer2012/2016/2019或Windows10/11(建议使用64位)数据库:MicrosoftSQLServer2008及
- C# 如何使用 webview2 调用本地html文件
花咔咔
c#
1.下载Microsoft.Web.WebView22.工具箱里面会出现一个webview2的控件3.把这个控件拖到窗体上4.写如下代码://窗体装载事件privatevoidProductChartForm_Load(objectsender,EventArgse){this.webView2_main.CoreWebView2InitializationCompleted+=newEventH
- 【一文读懂windows本地账户,管理员账户,标准账户】
是阿牛啊
操作系统windows
前言 在Windows系统中,账户分为几种类型,主要包括本地账户、管理员账户和标准账户。以下是每种账户类型的特点和区别:一、本地账户 本地账户是相对于微软账户而言的。它是在单个计算机上创建的,不与Microsoft的在线服务或其他设备关联。 本地账户可以是管理员账户也可以是标准账户。 使用本地账户登录,你可以更改与个人计算机相关的设置,但无法访问一些Microsoft服务,例如自动同步设置
- Business Central 中的InterCompany内部公司设置与实战
jmsail
D365BCERP
#MicrosoftDynamics365##BusinessCentral##Navision#InterCompany内部公司,在咨询的客户中大多情况下都有多间公司,公司间的采购单如何转另一个公司的销售单,减少人工操作,数据也可以实现闭环。1.InterCompanySetup通常情况选择AutoSendTransaction,可以减少人工的Action在下面的IntercompanyPart
- Tauri+React+Ant Design跨平台开发环境搭建指南
i建模
跨平台开发前端开发前端框架taurireactantdesign跨平台开发
Tauri+React+AntDesign跨平台开发环境搭建指南一、环境配置与工具链搭建1.1基础环境准备必备组件:Rust工具链(v1.77+):`curl--proto'=https'--tlsv1.2-sSfhttps://sh.rustup.rs|sh`Node.jsLTS(v20.11.1):推荐使用nvm管理多版本系统级依赖:#WindowswingetinstallMicrosoft
- sql server 复制从备份初始化数据
woshilys
sqlserversqlserver
参考:从备份初始化订阅(事务)-SQLServer|MicrosoftLearnsqlserver复制默认是用快照初始化数据的,也支持从备份初始化数据,参考如上
- sql server 版本更新日期
woshilys
sqlserversqlserver
SQLServer2019内部版本(KB4518398)-SQLServer|MicrosoftLearnSQLServer的最新更新和版本历史记录-SQLServer|MicrosoftLearnsqlserver2019版本更新时间和补丁版本号
- vscode插件开发中文文档教程(8)——扩展API导览
vscode插件开发中文文档教程(8)——扩展API导览原文链接:ExtensionGuides作者:Microsoft译者:倔强青铜三前言大家好,我是倔强青铜三。是一名热情的软件工程师,我热衷于分享和传播IT技术,致力于通过我的知识和技能推动技术交流与创新,欢迎关注我,微信公众号:倔强青铜三。欢迎点赞、收藏、关注,一键三连!!!扩展API导览一旦您已经了解了VisualStudioCode扩展A
- vscode插件开发中文文档教程(6)——扩展的主题
vscode插件开发中文文档教程(6)——扩展的主题原文链接:Theming\作者:Microsoft\译者:倔强青铜三前言大家好,我是倔强青铜三。是一名热情的软件工程师,我热衷于分享和传播IT技术,致力于通过我的知识和技能推动技术交流与创新,欢迎关注我,微信公众号:倔强青铜三。欢迎点赞、收藏、关注,一键三连!!!扩展的主题在VisualStudioCode中,有三种类型的主题:颜色主题:从UI组
- vscode插件开发中文文档教程(5)——扩展的通用功能
vscode插件开发中文文档教程(5)——扩展的通用功能原文链接:CommonCapabilities作者:Microsoft译者:倔强青铜三前言大家好,我是倔强青铜三。是一名热情的软件工程师,我热衷于分享和传播IT技术,致力于通过我的知识和技能推动技术交流与创新,欢迎关注我,微信公众号:倔强青铜三。欢迎点赞、收藏、关注,一键三连!!!扩展的通用功能通用功能是构建扩展程序的重要组成部分。几乎所有扩
- vscode插件开发中文文档教程(2)——您的第一个扩展
vscode插件开发中文文档教程(2)——您的第一个扩展原文链接:YourFirstExtension作者:Microsoft译者:倔强青铜三前言大家好,我是倔强青铜三。是一名热情的软件工程师,我热衷于分享和传播IT技术,致力于通过我的知识和技能推动技术交流与创新,欢迎关注我,微信公众号:倔强青铜三。欢迎点赞、收藏、关注,一键三连!!!您的第一个扩展在本主题中,我们将教您构建扩展的基本概念。请确保
- vscode插件开发中文文档教程(3)——扩展结构
vscode插件开发中文文档教程(3)——扩展结构原文链接:ExtensionAnatomy作者:Microsoft译者:倔强青铜三前言大家好,我是倔强青铜三。是一名热情的软件工程师,我热衷于分享和传播IT技术,致力于通过我的知识和技能推动技术交流与创新,欢迎关注我,微信公众号:倔强青铜三。欢迎点赞、收藏、关注,一键三连!!!扩展结构在上一个主题中,您已经能够运行一个基本的扩展。它是如何在底层工作
- vscode插件开发中文文档教程(1)——扩展 API
vscode插件开发中文文档教程(1)——扩展API原文链接:ExtensionAPI作者:Microsoft译者:倔强青铜三前言大家好,我是倔强青铜三。是一名热情的软件工程师,我热衷于分享和传播IT技术,致力于通过我的知识和技能推动技术交流与创新,欢迎关注我,微信公众号:倔强青铜三。欢迎点赞、收藏、关注,一键三连!!!扩展APIVisualStudioCode是以可扩展性为核心设计的。从UI到编
- LLMR//https://github.com/microsoft/llmr?locale=zh-cn
开心就好啦~
windows
https://github.com/microsoft/llmr?locale=zh-cnIntroduction这个repo包含LLMR中描述的代码,实现了混合现实框架的大型语言模型。此软件包是“用语言创造世界”的原型,它允许通过自然语言实时创建具有视觉、行为和交互元素的对象、工具和场景。我们的框架将基于提示的生成与Unity相结合,使用户能够在运行时自发创建,这是VR自诞生以来的核心元素。该
- Notepad++ 配置.Net 运行环境
Zbhy0rk
.Net开发.netnotepad++
Notepad++配置.Net运行环境点击运行,输入以下代码,保存设置快捷键即可:cmd/kC:\Windows\Microsoft.Net\Framework\v4.0.30319\csc.exe/out:"$(CURRENT_DIRECTORY)\$(NAME_PART).exe""$(FULL_CURRENT_PATH)"&echo正在运行:$
- 软件测试之Selenium自动化测试实战
测试秃头怪
python软件测试自动化测试测试工具selenium单元测试测试用例
视频学习:文末有免费的配套视频可观看点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快ChromeDevTools简介ChromeDevTools是一组直接内置在基于Chromium的浏览器(如Chrome、Opera和MicrosoftEdge)中的工具,用于帮助开发人员调试和研究网站。借助ChromeDevTools,开发人员可以更深入地访问网站,并能够:检查DOM中的元素即时编辑元
- Python uiautomtion模块使用
Midway-Z
python开发语言windows
uiautomation1.引言目的:本指南旨在为想要使用Python进行Windows应用程序自动化的人士提供全面的学习资源。无论你是新手还是有一定经验的开发者,都能从中找到有价值的信息。概述:uiautomation是一个强大的Python库,用于与基于MicrosoftUIAutomation(UIA)框架的应用程序交互。它可以帮助你自动化日常任务、执行软件测试或创建辅助工具。https:/
- ASP.NET Core 3.1系列(30)——Newtonsoft.Json实现JSON的序列化和反序列化
HerryDong
ASP.NETCoreC#ASP.NETCore
1、前言在早期版本的ASP.NETCore项目中,Newtonsoft.Json的使用率非常高。虽然微软当前主推System.Text.Json来处理JSON的序列化和反序列化,但Newtonsoft.Json在这方面做的也是相当不错,下面就来介绍一下它的用法。2、引入Newtonsoft.Json新建一个WebAPI项目,使用NuGet引入如下组件:Microsoft.AspNetCore.Mv
- Teams电话 中国语音解决方案
CTS喜友科技
信息与通信网络
Teams电话中国语音解决方案,目前有以下四种方式:一、PhoneSystemwithCallingPlan(基于云服务,目前中国没有)直接使用Microsoft名下的电话号码,把Microsoft当作运营商,直接购买通话套餐即可,这是Microsoft提供的一整套全云解决方案集成了外线+IPPBX+Teams,也是最简单的Teams语音解决方案,适用于300人或者更少的中小型企业。据官方咨询,目
- VS2022 C/C++配置bits/stdc++.h算法文件
wh0am1·
c语言c++算法
配置bits/stdc++.h文件。路径:D:\ProgramFiles\MicrosoftVisualStudio\2022\Professional\VC\Tools\MSVC\14.37.32822\include\bits\stdc++.h//C++includesusedforprecompiling-*-C++-*-//Copyright(C)2003-2013FreeSoftware
- “Encrypt”属性设置为“true”且 “trustServerCertificate”属性设置为“false”,但驱动程序无法使用安全套接字层 (SSL) 加密与 SQL Server 建立安全
已是上好佳
ssl安全网络协议
com.microsoft.sqlserver.jdbc.SQLServerException:“Encrypt”属性设置为“true”且“trustServerCertificate”属性设置为“false”,但驱动程序无法使用安全套接字层(SSL)加密与SQLServer建立安全连接:错误:PKIXpathbuildingfailed:sun.security.provider.certpat
- Rust语言基础知识详解【一】
学习两年半的Javaer
rustrust开发语言
1.在windows上安装RustWindows上安装Rust需要有C++环境,以下为安装的两种方式:1.x86_64-pc-windows-msvc(官方推荐)先安装MicrosoftC++BuildTools,勾选安装C++环境即可。安装时可自行修改缓存路径与安装路径,避免占用过多C盘空间。准备好C++环境后开始安装Rust:在RUSTUP-INIT下载系统相对应的Rust安装程序,一路默认即
- 【WPF命令绑定之--没有Command属性的控件如何进行命令绑定?】
吾与谁归in
C#学习WPFwpfc#
前言C#WPF之命令绑定内容有些控件不支持直接绑定命令,可以调用其他依赖实现命令的绑定。依赖:Microsoft.Xaml.Behaviors.Wpf使用如下代码可以实现事件的命令绑定,及传递参数:1、引用:xmlns:behavior=“http://schemas.microsoft.com/xaml/behaviors”2、添加命令绑定代码(如:代码①)3、创建实现ICommand的类pub
- 当我删除word文件时无法删除,提示:操作无法完成,因为已在Microsoft Word中打开
阿杜x
Wordword
现象:查看电脑桌面下方的任务栏,明明已经关闭了WPS和WORD软件,但是打开word文档时还是提示:解决方法步骤:1、按一下键盘上的ctrl+Shift+Esc键打开任务管理器2、在进程中找到如下:快速找到的方法:点击进程界面中最上方的一个进程,然后把自己的电脑输入法切换为英文,然后,每按1️⃣次该进程名称开头字母M,就会跳转1次并找到下一个M开头的进程,直到找到如下进程:3、鼠标放在此进程上,右
- python docx document 输出word 设置字体
南阳范宏云
pythonword开发语言
python相关学习资料:一张图生成指定动作的动态视频,MagicAnimate本地部署搭建私人助理大模型需要什么环境?GitLabCI/CD-pending的原因使用Python-docx库设置Word文档字体Python-docx是一个用于创建和更新MicrosoftWord文档的Python库。它允许我们以编程方式操作Word文档,包括设置字体样式。本文将介绍如何使用Python-docx库
- 安装pycrypto报错
名难取aaa
bugWindows我的一生之敌pip
报错信息解决方法网上有两种解决方案:pycrypto安装出错的问题我选择第二种(更为简单):在安装MicrosoftVisualStudio的目录下(或者目录附近),找到..\VC\Tools\MSVC\14.10.25017\include\stdint.h并且拷贝到..\WindowsKits\10\Include\10.0.15063.0\ucrtPS:建议用everything(一个软件)
- JVM StackMapTable 属性的作用及理解
lijingyao8206
jvm字节码Class文件StackMapTable
在Java 6版本之后JVM引入了栈图(Stack Map Table)概念。为了提高验证过程的效率,在字节码规范中添加了Stack Map Table属性,以下简称栈图,其方法的code属性中存储了局部变量和操作数的类型验证以及字节码的偏移量。也就是一个method需要且仅对应一个Stack Map Table。在Java 7版
- 回调函数调用方法
百合不是茶
java
最近在看大神写的代码时,.发现其中使用了很多的回调 ,以前只是在学习的时候经常用到 ,现在写个笔记 记录一下
代码很简单:
MainDemo :调用方法 得到方法的返回结果
- [时间机器]制造时间机器需要一些材料
comsci
制造
根据我的计算和推测,要完全实现制造一台时间机器,需要某些我们这个世界不存在的物质
和材料...
甚至可以这样说,这种材料和物质,我们在反应堆中也无法获得......
- 开口埋怨不如闭口做事
邓集海
邓集海 做人 做事 工作
“开口埋怨,不如闭口做事。”不是名人名言,而是一个普通父亲对儿子的训导。但是,因为这句训导,这位普通父亲却造就了一个名人儿子。这位普通父亲造就的名人儿子,叫张明正。 张明正出身贫寒,读书时成绩差,常挨老师批评。高中毕业,张明正连普通大学的分数线都没上。高考成绩出来后,平时开口怨这怨那的张明正,不从自身找原因,而是不停地埋怨自己家庭条件不好、埋怨父母没有给他创造良好的学习环境。
- jQuery插件开发全解析,类级别与对象级别开发
IT独行者
jquery开发插件 函数
jQuery插件的开发包括两种: 一种是类级别的插件开发,即给
jQuery添加新的全局函数,相当于给
jQuery类本身添加方法。
jQuery的全局函数就是属于
jQuery命名空间的函数,另一种是对象级别的插件开发,即给
jQuery对象添加方法。下面就两种函数的开发做详细的说明。
1
、类级别的插件开发 类级别的插件开发最直接的理解就是给jQuer
- Rome解析Rss
413277409
Rome解析Rss
import java.net.URL;
import java.util.List;
import org.junit.Test;
import com.sun.syndication.feed.synd.SyndCategory;
import com.sun.syndication.feed.synd.S
- RSA加密解密
无量
加密解密rsa
RSA加密解密代码
代码有待整理
package com.tongbanjie.commons.util;
import java.security.Key;
import java.security.KeyFactory;
import java.security.KeyPair;
import java.security.KeyPairGenerat
- linux 软件安装遇到的问题
aichenglong
linux遇到的问题ftp
1 ftp配置中遇到的问题
500 OOPS: cannot change directory
出现该问题的原因:是SELinux安装机制的问题.只要disable SELinux就可以了
修改方法:1 修改/etc/selinux/config 中SELINUX=disabled
2 source /etc
- 面试心得
alafqq
面试
最近面试了好几家公司。记录下;
支付宝,面试我的人胖胖的,看着人挺好的;博彦外包的职位,面试失败;
阿里金融,面试官人也挺和善,只不过我让他吐血了。。。
由于印象比较深,记录下;
1,自我介绍
2,说下八种基本类型;(算上string。楼主才答了3种,哈哈,string其实不是基本类型,是引用类型)
3,什么是包装类,包装类的优点;
4,平时看过什么书?NND,什么书都没看过。。照样
- java的多态性探讨
百合不是茶
java
java的多态性是指main方法在调用属性的时候类可以对这一属性做出反应的情况
//package 1;
class A{
public void test(){
System.out.println("A");
}
}
class D extends A{
public void test(){
S
- 网络编程基础篇之JavaScript-学习笔记
bijian1013
JavaScript
1.documentWrite
<html>
<head>
<script language="JavaScript">
document.write("这是电脑网络学校");
document.close();
</script>
</h
- 探索JUnit4扩展:深入Rule
bijian1013
JUnitRule单元测试
本文将进一步探究Rule的应用,展示如何使用Rule来替代@BeforeClass,@AfterClass,@Before和@After的功能。
在上一篇中提到,可以使用Rule替代现有的大部分Runner扩展,而且也不提倡对Runner中的withBefores(),withAfte
- [CSS]CSS浮动十五条规则
bit1129
css
这些浮动规则,主要是参考CSS权威指南关于浮动规则的总结,然后添加一些简单的例子以验证和理解这些规则。
1. 所有的页面元素都可以浮动 2. 一个元素浮动后,会成为块级元素,比如<span>,a, strong等都会变成块级元素 3.一个元素左浮动,会向最近的块级父元素的左上角移动,直到浮动元素的左外边界碰到块级父元素的左内边界;如果这个块级父元素已经有浮动元素停靠了
- 【Kafka六】Kafka Producer和Consumer多Broker、多Partition场景
bit1129
partition
0.Kafka服务器配置
3个broker
1个topic,6个partition,副本因子是2
2个consumer,每个consumer三个线程并发读取
1. Producer
package kafka.examples.multibrokers.producers;
import java.util.Properties;
import java.util.
- zabbix_agentd.conf配置文件详解
ronin47
zabbix 配置文件
Aliaskey的别名,例如 Alias=ttlsa.userid:vfs.file.regexp[/etc/passwd,^ttlsa:.:([0-9]+),,,,\1], 或者ttlsa的用户ID。你可以使用key:vfs.file.regexp[/etc/passwd,^ttlsa:.: ([0-9]+),,,,\1],也可以使用ttlsa.userid。备注: 别名不能重复,但是可以有多个
- java--19.用矩阵求Fibonacci数列的第N项
bylijinnan
fibonacci
参考了网上的思路,写了个Java版的:
public class Fibonacci {
final static int[] A={1,1,1,0};
public static void main(String[] args) {
int n=7;
for(int i=0;i<=n;i++){
int f=fibonac
- Netty源码学习-LengthFieldBasedFrameDecoder
bylijinnan
javanetty
先看看LengthFieldBasedFrameDecoder的官方API
http://docs.jboss.org/netty/3.1/api/org/jboss/netty/handler/codec/frame/LengthFieldBasedFrameDecoder.html
API举例说明了LengthFieldBasedFrameDecoder的解析机制,如下:
实
- AES加密解密
chicony
加密解密
AES加解密算法,使用Base64做转码以及辅助加密:
package com.wintv.common;
import javax.crypto.Cipher;
import javax.crypto.spec.IvParameterSpec;
import javax.crypto.spec.SecretKeySpec;
import sun.misc.BASE64Decod
- 文件编码格式转换
ctrain
编码格式
package com.test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
- mysql 在linux客户端插入数据中文乱码
daizj
mysql中文乱码
1、查看系统客户端,数据库,连接层的编码
查看方法: http://daizj.iteye.com/blog/2174993
进入mysql,通过如下命令查看数据库编码方式: mysql> show variables like 'character_set_%'; +--------------------------+------
- 好代码是廉价的代码
dcj3sjt126com
程序员读书
长久以来我一直主张:好代码是廉价的代码。
当我跟做开发的同事说出这话时,他们的第一反应是一种惊愕,然后是将近一个星期的嘲笑,把它当作一个笑话来讲。 当他们走近看我的表情、知道我是认真的时,才收敛一点。
当最初的惊愕消退后,他们会用一些这样的话来反驳: “好代码不廉价,好代码是采用经过数十年计算机科学研究和积累得出的最佳实践设计模式和方法论建立起来的精心制作的程序代码。”
我只
- Android网络请求库——android-async-http
dcj3sjt126com
android
在iOS开发中有大名鼎鼎的ASIHttpRequest库,用来处理网络请求操作,今天要介绍的是一个在Android上同样强大的网络请求库android-async-http,目前非常火的应用Instagram和Pinterest的Android版就是用的这个网络请求库。这个网络请求库是基于Apache HttpClient库之上的一个异步网络请求处理库,网络处理均基于Android的非UI线程,通
- ORACLE 复习笔记之SQL语句的优化
eksliang
SQL优化Oracle sql语句优化SQL语句的优化
转载请出自出处:http://eksliang.iteye.com/blog/2097999
SQL语句的优化总结如下
sql语句的优化可以按照如下六个步骤进行:
合理使用索引
避免或者简化排序
消除对大表的扫描
避免复杂的通配符匹配
调整子查询的性能
EXISTS和IN运算符
下面我就按照上面这六个步骤分别进行总结:
- 浅析:Android 嵌套滑动机制(NestedScrolling)
gg163
android移动开发滑动机制嵌套
谷歌在发布安卓 Lollipop版本之后,为了更好的用户体验,Google为Android的滑动机制提供了NestedScrolling特性
NestedScrolling的特性可以体现在哪里呢?<!--[if !supportLineBreakNewLine]--><!--[endif]-->
比如你使用了Toolbar,下面一个ScrollView,向上滚
- 使用hovertree菜单作为后台导航
hvt
JavaScriptjquery.nethovertreeasp.net
hovertree是一个jquery菜单插件,官方网址:http://keleyi.com/jq/hovertree/ ,可以登录该网址体验效果。
0.1.3版本:http://keleyi.com/jq/hovertree/demo/demo.0.1.3.htm
hovertree插件包含文件:
http://keleyi.com/jq/hovertree/css
- SVG 教程 (二)矩形
天梯梦
svg
SVG <rect> SVG Shapes
SVG有一些预定义的形状元素,可被开发者使用和操作:
矩形 <rect>
圆形 <circle>
椭圆 <ellipse>
线 <line>
折线 <polyline>
多边形 <polygon>
路径 <path>
- 一个简单的队列
luyulong
java数据结构队列
public class MyQueue {
private long[] arr;
private int front;
private int end;
// 有效数据的大小
private int elements;
public MyQueue() {
arr = new long[10];
elements = 0;
front
- 基础数据结构和算法九:Binary Search Tree
sunwinner
Algorithm
A binary search tree (BST) is a binary tree where each node has a Comparable key (and an associated value) and satisfies the restriction that the key in any node is larger than the keys in all
- 项目出现的一些问题和体会
Steven-Walker
DAOWebservlet
第一篇博客不知道要写点什么,就先来点近阶段的感悟吧。
这几天学了servlet和数据库等知识,就参照老方的视频写了一个简单的增删改查的,完成了最简单的一些功能,使用了三层架构。
dao层完成的是对数据库具体的功能实现,service层调用了dao层的实现方法,具体对servlet提供支持。
&
- 高手问答:Java老A带你全面提升Java单兵作战能力!
ITeye管理员
java
本期特邀《Java特种兵》作者:谢宇,CSDN论坛ID: xieyuooo 针对JAVA问题给予大家解答,欢迎网友积极提问,与专家一起讨论!
作者简介:
淘宝网资深Java工程师,CSDN超人气博主,人称“胖哥”。
CSDN博客地址:
http://blog.csdn.net/xieyuooo
作者在进入大学前是一个不折不扣的计算机白痴,曾经被人笑话过不懂鼠标是什么,