- 使用Powershell自动化Windows系统管理任务
Small Cow
PowerShell自动化windows运维
使用PowerShell自动化Windows系统管理任务是一种非常高效的方法。PowerShell是Microsoft开发的一种强大的命令行shell和脚本语言,它为Windows管理提供了丰富的命令集(称为cmdlets)以及对象模型,使得管理员能够轻松地管理和配置Windows系统。1.明确需求首先,我们需要明确您希望通过PowerShell自动化的具体任务。例如:系统配置(如设置防火墙规则、
- Python - 获取本机硬件信息
冷风扇666
#搞懂Pythonpython
在日常计算机维护和故障排除中,了解计算机硬件配置是至关重要的。Python是一种强大而灵活的编程语言,可以通过使用Windows管理体系结构(WMI)和wmi库轻松地获取本机硬件信息。本文将介绍一个简单的Python脚本,它能够获取并显示有关计算机CPU、内存、硬盘和网络接口的详细信息。1.WMI连接首先,我们使用wmi库建立与Windows管理体系结构的连接:#-*-coding:gb2312-
- github timeout 问题解决 与访问加速
Sunday_ding
网络github
github登录总是超时,非常影响体验,原因不是被github被限制了,而是github的DNS被污染了,可以通过手工设置DNS解析来处理。到这个地址https://raw.hellogithub.com/hosts下载最新的githubhosts文件修改本地配置,注意需要使用windows管理员权限。通过点击windows键,输入terminal,右键选择“以管理员的方式运行”codeC:\Wi
- 华为无线dot1x+radius-server服务器服务对接部署
小翊ya!
网络
前提:AD域控已安装安装从属CA证书完成后,有个感叹号黄色提示,通知→配置目标服务器上的ActiveDirectory证书服务此处选中AD主控的计算机证书其他默认设置证书开始→Windows管理工具→组策略管理林域“域名”DefaultDomainPolicy右键编辑计算机配置→策略→Windows设置→安全设置→公钥策略→自动证书申请设置右键新建自动证书申请选择计算机安装和设置NPS服务器点击添
- NVM (Node Version Manager) 安装使用
mrathena
node.jsnode.jsnvm
博文目录文章目录管理工具安装使用管理工具GitHub,nvm-windowsnvm-windows:Similar(notidentical)tonvm,butforWindows管理Node.js版本有多种工具可选择,其中使用最广泛的是nvm,目前72.3kStar,不支持Windows系统,nvm-windows,是其他大佬为Windows用户开发的nvm,目前32.9kStar,可放心食用,
- WSL2.0/ Windows 11 X64 上安装Ubuntu 18.04 LTS 发行版子系统
liulilittle
Extensionubuntulinux运维
前置操作:打开系统安装与卸载,把Hyper-V、子系统、虚拟化相关的这些全部勾上在线更新安装了。打开应用商店安装Ubuntu18.04LTSWindows管理员身份运行PowerShell终端另外CPU必须支持虚拟化(系统任务管理器可以看,不行就去BIOS开虚拟化支持,正常U都支持。)执行以下命令行:netshwinsockresetbcdedit/sethypervisorlaunchtypeA
- Python操作系统编程
在远方的眺望
python开发语言
第1关:python获取电脑硬件信息及状态任务描述本关任务:编写查看CPU、内存和存储的要求内容的小程序。相关知识为了完成本关任务,你需要掌握:获取CPU基本信息获取内存基本信息获取存储基本信息掌握利用python的wmi模块获取电脑硬件信息及状态WMI是一项核心的Windows管理技术,WMI作为一种规范和基础结构,通过它可以访问、配置、管理和监视几乎所有的Windows资源。在联网情况下,在命
- 无法删除Mysql的文件或者文件夹,总是需要DESKTOP的权限怎么办!
不熬夜的靓仔
mysql
第一步:菜单–>所有文件–>Windows管理工具–>服务–>停止Mysql的服务第二步:Windows+R,输入regedit打开注册表–>Ctrl+F搜索MySQL–>删除所有与Mysql相关的注册表第三步:删除文件成功搞了几个小时终于成功了
- MobaXterm sftp 不能拖拽文件夹了?
日日行不惧千万里
linux
原因是我把mobaxterm设置成Windows管理员权限运行了,结果就不能拖动文件。把管理员权限去掉就恢复正常了。原因是我把mobaxterm设置成Windows管理员权限运行了,结果就不能拖动文件。把管理员权限去掉就恢复正常了。原因是我把mobaxterm设置成Windows管理员权限运行了,结果就不能拖动文件。把管理员权限去掉就恢复正常了。原因是我把mobaxterm设置成Windows管理
- 电脑自动弹出命令窗口问题处理(定时任务)
*仰望星空+*
系统定时任务执行的禁用经验分享
电脑自动弹出命令窗口问题处理直接上图:大半夜玩LOL打团的时候。。0点;解决方案:突然弹出黑色命令框。。打团被团灭了~!!直接上图:禁用即可从开始–>WIndows管理工具->任务计划程序(或直接用快捷方式win+Q输入任务计划程序点击上面的程序进入),展开文件夹–>mYsql子文件夹installer,点击。在右侧窗口右键点击鼠标,选择“禁用”即可
- WMI使用教程
clh20031001
先介绍一下WMI相关知识:什么是WMI呢?Windows管理规范(WindowsManagementInstrumentation),它的主要功能包括:访问本地主机的一些信息和服务,可以远程管理计算机(当然你必须拥有足够的权限)也就是说可以象重起,关机,关闭进程,创建进程等等![@more@]有了初步了解下面我门开始一些初步的工作吧:在这个WMI程序中,我将实现四个基本功能:1.Explorer类
- Hyper-V MVP讲堂:微软与开源
weixin_34223655
开发工具
我们在采访微软Hyper-VMVPThomasMaurer的过程中,Maurer为Windows管理员们给出了一些很好的建议,比如如何更好地迎接开源Linux。最近微软拿出了些有意思的玩意儿,那就是他们正在接受开源,并且基于Linux的特性将逐渐延伸到Windows生态环境中。管理员们做好准备迎接这些技术了吗?Maurer:有了Linux,微软借助开源可以做很多事情。例如,微软意识到如果当大家创立
- 使用过的人都说真香的windows管理工具
李白的粉
高效工具源码软件
今天小码推荐一款windows系统管理神器,适用于所有window版本系统,它支持查看硬件信息,关闭开机自启项、磁盘保护、断网修复、一键关闭Defender、软件管理等功能。软件详介:1.配置概览查看当前电脑的软硬件配置信息,包含处理器、内存条、显卡、显示器、磁盘、声卡网卡等信息全面监控2.自启管理管理当前电脑自动开机启动的软件,禁止不常用的软件自动启动,电脑启动时间缩短3.隐私清理电脑小白系统盘
- windows 系统内部命令集锦
cisuoju5019
windows系统内部命令集锦[@more@]October21,2006windows系统内部命令集锦开始菜单中的“运行”是通向程序的快捷途径,输入特定的命令后,即可快速的打开Windows的大部分程序,熟练的运用它,将给我们的操作带来诸多便捷。winver检查Windows版本wmimgmt.msc打开Windows管理体系结构(wmi)wupdmgrWindows更新程序w脚本Windows
- window的bat批处理命令
贪睡的蜗牛
其他学习
参考bat脚本使用_冰清-小魔鱼的博客-CSDN博客_bat脚本windows中dos-批处理-命令特殊符号-通配符与转义符_RiskAI的博客-CSDN博客_dos命令通配符windows查找文件位置及查找文件中目标字符串dos命令_RiskAI的博客-CSDN博客_windows查找文件命令windows中dos命令汇总及获取管理员权限_RiskAI的博客-CSDN博客_windows管理员权
- 解放双手,Windows Admin Center简化服务器管理
Par@ish
系统运维管理服务器windows运维Windowscenterwindow2016
Windows管理中心是由客户部署、以浏览器为基础的应用程式,用于管理服务器、群集、超融合式基础结构以及Windows10&Windows11电脑。他能简化对Windows或者Azure的管理。让管理者更加轻松。我们将在Windows11上完成安装和管理。一、WindowsAdminCenter下载下载方式,您可以选择官网或者https://download.csdn.net/download/w
- docker-machine 创建主机(win10)
甘伍觉莫
在win10上使用docker-machine创建主机使用hyperv驱动.准备工作官方提示:注意,必须事先在Hyper-V管理器中新建一个外部虚拟交换机执行下面的命令时,使用--hyperv-virtual-switch=MY_SWITCH指定虚拟交换机名称看起来好麻烦,但是又能怎么办呢?⊙﹏⊙点击win窗口图标,在windows管理工具下选择Hyper-V管理器,然后在右侧操作栏选择虚拟交换机
- CMD 常用命令
weixin_30758821
运维数据库操作系统
CMD常用命令7:计算机运行命令全集winver---------检查Windows版本wmimgmt.msc----打开windows管理体系结构wupdmgr--------windows更新程序winver---------检查Windows版本wmimgmt.msc----打开windows管理体系结构wupdmgr--------windows更新程序wscript--------win
- CMD常用命令
Beyond_the_Limits
系统OSCMD
CMD常用命令文章转自:http://www.cnblogs.com/zcy_soft/archive/2010/09/23/1833372.html计算机运行命令全集winver---------检查Windows版本wmimgmt.msc----打开windows管理体系结构wupdmgr--------windows更新程序winver---------检查Windows版本wmimgmt.
- scrapyd的Windows管理客户端
东方彧卿00
ScrapydManageGitHub地址:https://github.com/kanadeblisst/ScrapydManage码云:https://gitee.com/kanadeblisst/ScrapydManagescrapyd的Windows管理客户端,软件只是将scrapyd的api集成到exe文件中,软件是由aardio写的,GitHub有源码,可以自行编译,也可以下载GitH
- windows下的dos命令快速打开应用程序
生命密码
网络与系统管理windowsdosxp工具服务器磁盘
开始菜单中的“运行”是通向程序的快捷途径,输入特定的命令后,即可快速的打开Windows的大部分程序,熟练的运用它,将给我们的操作带来诸多便捷。winver检查Windows版本wmimgmt.msc打开Windows管理体系结构(wmi)wupdmgrWindows更新程序wscriptWindows脚本宿主设置write写字板winmsd系统信息wiaacmgr扫描仪和照相机向导winchat
- 安装oracle10的硬件配置,管理信息化ORACLEOracle10g安装配置.pdf
weixin_39537298
安装oracle10的硬件配置
久其CI数据库安装配置指南——Oracle9IforWindows管理信息化ORACLEOracle10g安装配置久其CI数据库安装配置指南——Oracle9IforWindows1概述Oracle10g的安装配置总共包括下面几个部分:1.概述2.Oracle10g安装说明3.Oracle10g程序安装4.Oracle数据库的创建和监听配置5.Oracle10g客户端的安装配置6.数据库的备份和还
- android windows管理(一)
纵容_伊人倩影
frameworkswallpaperandroidwindows
1、Android手机开机后,显示壁纸、桌面、状态栏是什么决定了它们的显示顺序和层级。壁纸在最下面,桌面和其它应用在中间、状态栏导航栏在最上面。2、windowtype3、壁纸window的添加过程3.1frameworks\base\core\java\android\view\WindowManager.javapublicstaticfinalintTYPE_WALLPAPER=FIRST_
- 运行命令
HaringLi
winver-检查Windows版本wmimgmt.msc-打开windows管理体系结构wupdmgr-windows更新程序wscript-windows脚本宿主设置write-写字板winmsd-系统信息wiaacmgr-扫描仪和照相机向导winchat-XP自带局域网聊天mem.exe-显示内存使用情况Msconfig.exe-系统配置实用程序mplayer2-简易widnowsmedia
- 上机报告3
阿毅呐
学习Word,对Word达进行了编辑,对文档进行了编辑加工字体的改变,文字的剪切,内容的替换,还有段落之间行距的改变,WINDOWS管理器,两个以上文档的切换。这节课我们学习了,实验5Word文档的编辑排版,首先学习到了里页面设置中的页面布局改变行间距左右宽距,更重要的是学到了给字体加脚号,页眉页脚,还有关于首字下沉的一些操作,最后在开始的选项卡段落中,选择下框线给文字加入边框线的设置。
- windows 打印机配置删除
DavidOcean
环境:win10电脑问题描述:有时候,对于打印机的配置失效了,想修改其端口,发现无法修改例1在打印机属性中,想要将其端口删除或者修改。image.png如,我想要删除:image.png则会提示资源在使用中。image.png解决方法:在开始-Windows管理工具-打印管理image.png看到所有的内容,此为打印机的内容:image.png到端口中image.png
- 每日一学——Windows管理
课题设计
网络知识栏windows
当涉及到Windows管理的话题,域和活动目录,用户和组,文件系统和分区管理是非常重要的概念。让我为您逐一解释一下:域与活动目录:域是在Windows网络环境中创建的一种逻辑组织结构。它允许管理员在一个集中的位置管理网络中的计算机、用户、组和其他资源。域控制器是负责验证用户身份和提供访问控制的服务器。活动目录是域控制器上承担的角色,它存储和组织了域中的所有对象和属性,并提供了一种层次结构的访问和管
- Python获取Windows管理员权限
R_I_P_Avicii
python
在查阅博客(Python获取Windows管理员权限)时,我使用的代码并不能获得权限,因而对其产生了好奇。在尝试过后成功,代码如下:#-*-coding:utf-8-*-importsys,ctypes,osdef__set_run_as_admin():defis_admin():try:returnctypes.windll.shell32.IsUserAnAdmin()except:retu
- 国内外常见Windows管理组(附案例)
马士兵教育网络安全
注:本文转载于公众号“潇湘信安”0x01前言以下几个管理组名称是笔者2012-2013年对国外目标进行渗透测试时遇到的一些,因为他们使用了不同语言的操作系统,所以才会出现各式各样的管理组名称,这样就可能导致在Webshell或命令终端中执行命令时因字符编码不同而出现乱码的情况。不过中、英文操作系统的默认管理组名称都是Administrators,一般不会出现乱码,即使乱码了也能通过chcp6500
- Node.js版本切换
WHU_凌晨_Bin
1.Node.js版本切换1.1.使用nvm-windows管理Node.js版本(Windows环境)1.Win+R,输入cmd打开终端2.输入nvmlist,查看已安装的Node.js版本3.输入nvmlistavailable,查看可安装的Node.js版本4.输入nvminstall安装相应版本的Node.js5.输入nvmuse切换指定版本的Node.js,version为指定的版本号6
- java线程Thread和Runnable区别和联系
zx_code
javajvmthread多线程Runnable
我们都晓得java实现线程2种方式,一个是继承Thread,另一个是实现Runnable。
模拟窗口买票,第一例子继承thread,代码如下
package thread;
public class ThreadTest {
public static void main(String[] args) {
Thread1 t1 = new Thread1(
- 【转】JSON与XML的区别比较
丁_新
jsonxml
1.定义介绍
(1).XML定义
扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。
XML是标
- c++ 实现五种基础的排序算法
CrazyMizzz
C++c算法
#include<iostream>
using namespace std;
//辅助函数,交换两数之值
template<class T>
void mySwap(T &x, T &y){
T temp = x;
x = y;
y = temp;
}
const int size = 10;
//一、用直接插入排
- 我的软件
麦田的设计者
我的软件音乐类娱乐放松
这是我写的一款app软件,耗时三个月,是一个根据央视节目开门大吉改变的,提供音调,猜歌曲名。1、手机拥有者在android手机市场下载本APP,同意权限,安装到手机上。2、游客初次进入时会有引导页面提醒用户注册。(同时软件自动播放背景音乐)。3、用户登录到主页后,会有五个模块。a、点击不胫而走,用户得到开门大吉首页部分新闻,点击进入有新闻详情。b、
- linux awk命令详解
被触发
linux awk
awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息
awk处理过程: 依次对每一行进行处理,然后输出
awk命令形式:
awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ file
[-F|-f|-v]大参数,-F指定分隔符,-f调用脚本,-v定义变量 var=val
- 各种语言比较
_wy_
编程语言
Java Ruby PHP 擅长领域
- oracle 中数据类型为clob的编辑
知了ing
oracle clob
public void updateKpiStatus(String kpiStatus,String taskId){
Connection dbc=null;
Statement stmt=null;
PreparedStatement ps=null;
try {
dbc = new DBConn().getNewConnection();
//stmt = db
- 分布式服务框架 Zookeeper -- 管理分布式环境中的数据
矮蛋蛋
zookeeper
原文地址:
http://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/
安装和配置详解
本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网 http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从单机模式和集群模式两
- tomcat数据源
alafqq
tomcat
数据库
JNDI(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。
没有使用JNDI时我用要这样连接数据库:
03. Class.forName("com.mysql.jdbc.Driver");
04. conn
- 遍历的方法
百合不是茶
遍历
遍历
在java的泛
- linux查看硬件信息的命令
bijian1013
linux
linux查看硬件信息的命令
一.查看CPU:
cat /proc/cpuinfo
二.查看内存:
free
三.查看硬盘:
df
linux下查看硬件信息
1、lspci 列出所有PCI 设备;
lspci - list all PCI devices:列出机器中的PCI设备(声卡、显卡、Modem、网卡、USB、主板集成设备也能
- java常见的ClassNotFoundException
bijian1013
java
1.java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory 添加包common-logging.jar2.java.lang.ClassNotFoundException: javax.transaction.Synchronization
- 【Gson五】日期对象的序列化和反序列化
bit1129
反序列化
对日期类型的数据进行序列化和反序列化时,需要考虑如下问题:
1. 序列化时,Date对象序列化的字符串日期格式如何
2. 反序列化时,把日期字符串序列化为Date对象,也需要考虑日期格式问题
3. Date A -> str -> Date B,A和B对象是否equals
默认序列化和反序列化
import com
- 【Spark八十六】Spark Streaming之DStream vs. InputDStream
bit1129
Stream
1. DStream的类说明文档:
/**
* A Discretized Stream (DStream), the basic abstraction in Spark Streaming, is a continuous
* sequence of RDDs (of the same type) representing a continuous st
- 通过nginx获取header信息
ronin47
nginx header
1. 提取整个的Cookies内容到一个变量,然后可以在需要时引用,比如记录到日志里面,
if ( $http_cookie ~* "(.*)$") {
set $all_cookie $1;
}
变量$all_cookie就获得了cookie的值,可以用于运算了
- java-65.输入数字n,按顺序输出从1最大的n位10进制数。比如输入3,则输出1、2、3一直到最大的3位数即999
bylijinnan
java
参考了网上的http://blog.csdn.net/peasking_dd/article/details/6342984
写了个java版的:
public class Print_1_To_NDigit {
/**
* Q65.输入数字n,按顺序输出从1最大的n位10进制数。比如输入3,则输出1、2、3一直到最大的3位数即999
* 1.使用字符串
- Netty源码学习-ReplayingDecoder
bylijinnan
javanetty
ReplayingDecoder是FrameDecoder的子类,不熟悉FrameDecoder的,可以先看看
http://bylijinnan.iteye.com/blog/1982618
API说,ReplayingDecoder简化了操作,比如:
FrameDecoder在decode时,需要判断数据是否接收完全:
public class IntegerH
- js特殊字符过滤
cngolon
js特殊字符js特殊字符过滤
1.js中用正则表达式 过滤特殊字符, 校验所有输入域是否含有特殊符号function stripscript(s) { var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]"
- hibernate使用sql查询
ctrain
Hibernate
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import org.hibernate.Hibernate;
import org.hibernate.SQLQuery;
import org.hibernate.Session;
import org.hibernate.Transa
- linux shell脚本中切换用户执行命令方法
daizj
linuxshell命令切换用户
经常在写shell脚本时,会碰到要以另外一个用户来执行相关命令,其方法简单记下:
1、执行单个命令:su - user -c "command"
如:下面命令是以test用户在/data目录下创建test123目录
[root@slave19 /data]# su - test -c "mkdir /data/test123" 
- 好的代码里只要一个 return 语句
dcj3sjt126com
return
别再这样写了:public boolean foo() { if (true) { return true; } else { return false;
- Android动画效果学习
dcj3sjt126com
android
1、透明动画效果
方法一:代码实现
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
View rootView = inflater.inflate(R.layout.fragment_main, container, fals
- linux复习笔记之bash shell (4)管道命令
eksliang
linux管道命令汇总linux管道命令linux常用管道命令
转载请出自出处:
http://eksliang.iteye.com/blog/2105461
bash命令执行的完毕以后,通常这个命令都会有返回结果,怎么对这个返回的结果做一些操作呢?那就得用管道命令‘|’。
上面那段话,简单说了下管道命令的作用,那什么事管道命令呢?
答:非常的经典的一句话,记住了,何为管
- Android系统中自定义按键的短按、双击、长按事件
gqdy365
android
在项目中碰到这样的问题:
由于系统中的按键在底层做了重新定义或者新增了按键,此时需要在APP层对按键事件(keyevent)做分解处理,模拟Android系统做法,把keyevent分解成:
1、单击事件:就是普通key的单击;
2、双击事件:500ms内同一按键单击两次;
3、长按事件:同一按键长按超过1000ms(系统中长按事件为500ms);
4、组合按键:两个以上按键同时按住;
- asp.net获取站点根目录下子目录的名称
hvt
.netC#asp.nethovertreeWeb Forms
使用Visual Studio建立一个.aspx文件(Web Forms),例如hovertree.aspx,在页面上加入一个ListBox代码如下:
<asp:ListBox runat="server" ID="lbKeleyiFolder" />
那么在页面上显示根目录子文件夹的代码如下:
string[] m_sub
- Eclipse程序员要掌握的常用快捷键
justjavac
javaeclipse快捷键ide
判断一个人的编程水平,就看他用键盘多,还是鼠标多。用键盘一是为了输入代码(当然了,也包括注释),再有就是熟练使用快捷键。 曾有人在豆瓣评
《卓有成效的程序员》:“人有多大懒,才有多大闲”。之前我整理了一个
程序员图书列表,目的也就是通过读书,让程序员变懒。 写道 程序员作为特殊的群体,有的人可以这么懒,懒到事情都交给机器去做,而有的人又可
- c++编程随记
lx.asymmetric
C++笔记
为了字体更好看,改变了格式……
&&运算符:
#include<iostream>
using namespace std;
int main(){
int a=-1,b=4,k;
k=(++a<0)&&!(b--
- linux标准IO缓冲机制研究
音频数据
linux
一、什么是缓存I/O(Buffered I/O)缓存I/O又被称作标准I/O,大多数文件系统默认I/O操作都是缓存I/O。在Linux的缓存I/O机制中,操作系统会将I/O的数据缓存在文件系统的页缓存(page cache)中,也就是说,数据会先被拷贝到操作系统内核的缓冲区中,然后才会从操作系统内核的缓冲区拷贝到应用程序的地址空间。1.缓存I/O有以下优点:A.缓存I/O使用了操作系统内核缓冲区,
- 随想 生活
暗黑小菠萝
生活
其实账户之前就申请了,但是决定要自己更新一些东西看也是最近。从毕业到现在已经一年了。没有进步是假的,但是有多大的进步可能只有我自己知道。
毕业的时候班里12个女生,真正最后做到软件开发的只要两个包括我,PS:我不是说测试不好。当时因为考研完全放弃找工作,考研失败,我想这只是我的借口。那个时候才想到为什么大学的时候不能好好的学习技术,增强自己的实战能力,以至于后来找工作比较费劲。我
- 我认为POJO是一个错误的概念
windshome
javaPOJO编程J2EE设计
这篇内容其实没有经过太多的深思熟虑,只是个人一时的感觉。从个人风格上来讲,我倾向简单质朴的设计开发理念;从方法论上,我更加倾向自顶向下的设计;从做事情的目标上来看,我追求质量优先,更愿意使用较为保守和稳妥的理念和方法。
&