interviews

跨域请求 option

http cookie

js 消抖(debounce)与节流(throttle)

js 精度 9999999999999999 == 10000000000000001 0.1 + 0.2 != 0.3 // true

代码优化,
首屏优化

vue-cli 3.0 build包太大导致首屏过长的

8.降维数组

9. 两个数组 [1,23,3,4] [12,141,]
第二个 插入 一次, 以后每隔3个插入 一个,

将url的查询参数解析成字典对象

3 + 2 +“7”

什么是event-loop

js 事件流

flex 伸缩比例

vue 自定义指令 Object.defineProperty

js 继承

请解释 CSS 动画和 JavaScript 动画的优缺点

讨论与 Promise 相关的问题

2、$route和$router的区别

10 如果你希望 scoped 样式中的一个选择器能够作用得“更深”,例如影响子组件,你可以使用 >>> 操作符:

13、vue中 key 值的作用
答:当 Vue.js 用 v-for 正在更新已渲染过的元素列表时,它默认用“就地复用”策略。如果数据项的顺序被改变,Vue 将不会移动 DOM 元素来匹配数据项的顺序, 而是简单复用此处每个元素,并且确保它在特定索引下显示已被渲染过的每个元素。key的作用主要是为了高效的更新虚拟DOM

8、聊聊你对Vue.js的模板编译的理解
答:简而言之,就是先转化成AST树,再得到的渲染函数返回VNODE(Vue公司的虚拟DOM节点)
详情步骤:

首先,通过编译编译器把模板编译成AST语法树(抽象语法树即源代码的抽象语法结构的树状表现形式),编译是createCompiler的返回值,createCompiler是用以创建编译器的。负责合并选项。

然后,AST会经过生成(将AST语法树转化成渲染功能字符串的过程)得到渲染函数,渲染的返回值是VNode,VNode是Vue的虚拟DOM节点,里面有(标签名,子节点,文本等等)

网络
为 script 标签定义的 async 和 defer 属性有什么用?

6.不可变数据结构(immutable data structures)解决了哪些问题?
immer immutable mobx

不可变结构是否有任何性能影响? JS 生态系统中哪些库提供了不可变的数据结构?这些库的优点和缺点是什么?

提示:线程安全(我们真的需要在浏览器 JavaScript 中担心吗?),无副作用的函数,更好的状态管理等。

6.解释 JavaScript 并发模型

您是否熟悉 Elixir,Clojure,Java 等其他编程语言中使用的任何其他并发模型?

提示:查找事件循环,任务队列,调用栈,堆等。

7 异步请求 超时停止 怎么写

12、自定义指令(v-check、v-focus)的方法有哪些?它有哪些钩子函数?还有哪些钩子函数参数?

答:全局定义指令:在vue对象的directive方法里面有两个参数,一个是指令名称,另外一个是函数。组件内定义指令:directives

钩子函数:bind(绑定事件触发)、inserted(节点插入的时候触发)、update(组件内相关更新)

钩子函数参数:el、binding

Vue.directive(‘demo’, {
bind: function (el, binding, vnode) {
var s = JSON.stringify
el.innerHTML =
‘name: ‘ + s(binding.name) + ‘
‘ +
‘value: ‘ + s(binding.value) + ‘
‘ +
‘expression: ‘ + s(binding.expression) + ‘
‘ +
‘argument: ‘ + s(binding.arg) + ‘
‘ +
‘modifiers: ‘ + s(binding.modifiers) + ‘
‘ +
‘vnode keys: ‘ + Object.keys(vnode).join(‘, ‘)
},
inserted:
})

let func = function() {
return new Promise((resolve, reject) => {
resolve(‘返回值’);
});
};

let cb = function() {
return ‘新的值’;
}

func().then(function () {
return cb();
}).then(resp => {
console.warn(resp);
console.warn(‘1 =========<‘); }); func().then(function () { cb(); }).then(resp => {
console.warn(resp);
console.warn(‘2 =========<‘); }); func().then(cb()).then(resp => {
console.warn(resp);
console.warn(‘3 =========<‘); }); func().then(cb).then(resp => {
console.warn(resp);
console.warn(‘4 =========<‘); }); —————— 五、路由之间跳转 声明式(标签跳转) 编程式( js跳转) —— 七、vue如何实现按需加载配合webpack设置 ——- vuex是什么?怎么使用?哪种功能场景使用它? vue框架中状态管理。在main.js引入store,注入。新建一个目录store,….. export 。场景有:单页应用中,组件之间的状态。音乐播放、登录状态、加入购物车 —— 的作用是什么?

—————–
图片懒加载
____________________

批量异步更新策略及 nextTick 原理?

________________________
vue如何自定义一个过滤器?

—————–
数组去重

—–
对跨域了解吗。jsonp的限制

———–
缓存机制 协商协议

———-
new生成了一个对象的过程
__________
对象深copy

线程Thread 进程progress

看了一遍排在前面的答案,类似”进程是资源分配的最小单位,线程是CPU调度的最小单位“这样的回答感觉太抽象,都不太容易让人理解。

做个简单的比喻:进程=火车,线程=车厢

  • 线程在进程下行进(单纯的车厢无法运行)
  • 一个进程可以包含多个线程(一辆火车可以有多个车厢)
  • 不同进程间数据很难共享(一辆火车上的乘客很难换到另外一辆火车,比如站点换乘)
  • 同一进程下不同线程间数据很易共享(A车厢换到B车厢很容易)
  • 进程要比线程消耗更多的计算机资源(采用多列火车相比多个车厢更耗资源)
  • 进程间不会相互影响,一个线程挂掉将导致整个进程挂掉(一列火车不会影响到另外一列火车,但是如果一列火车上中间的一节车厢着火了,将影响到所有车厢)
  • 进程可以拓展到多机,进程最多适合多核(不同火车可以开在多个轨道上,同一火车的车厢不能在行进的不同的轨道上)
  • 进程使用的内存地址可以上锁,即一个线程使用某些共享内存时,其他线程必须等它结束,才能使用这一块内存。(比如火车上的洗手间)-”互斥锁”
  • 进程使用的内存地址可以限定使用量(比如火车上的餐厅,最多只允许多少人进入,如果满了需要在门口等,等有人出来了才能进去)-“信号量”

英文词的标准缩写 abbreviation

The following standard word abbreviations should be used in naming records, fields, and SQRs:

Word(s) Abbreviation Description
Abbreviate
Abbreviation
ABRV
Academic ACAD
Accept
Acceptance
Accepted
ACPT
Access ACCS
Accident ACDNT
Accomplish
Accomplishment
Accomplishments
ACMP
Account* ACCT*
Accounting* ACCTG*
Accounts Payable
Advanced Placement
AP
Accounts Receivable AR
Accredited ACRD
Accrual ACRL
Accumulated* ACCUM*
Accumulation
Accumulative
ACUM
Achieve
Achievement
ACHV
Acquisition* ACQ*
Act
Active
Activity
American College Test
ACT
Action* ACTN*
Actual ACTL
Add
Added
ADD
Additional* ADDL*
Address* ADDR* Narrative data which describes a person, place or thing’s location
Ad hoc ADHC
Adjudicate
Adjudicated
Adjudication
ADJD
Adjusted Gross Income AGI
Adjustment* ADJ*
Administered
Administrated
Administration
ADM
Admissible
Admission
ADMS
Admittance
Admitted
ADMT
Advanced Placement
Accounts Payable
AP
Advice ADVC
Affiliation AFFL
After AFT
Age AGE
Agency AGCY
Agent AGNT
Aid AID
Alien ALN
All ALL
Allocate
Allocation*
ALLOC*
Alpha ALPH
Alter
Alternate
ALT
Alumni
Alumnus
ALMN
AM AM “Ante Meridiem” (morning)
American College Test
Act
Active
Activity
ACT
Amount* AMT* Monetary value(s)
Analysis ANLS
Annual* ANNL*
Anonymous ANON
Answer ANS
Apartment APT
Appeal
Appealed
APEL
Applicant* APP*
Application* APPL*
Appointment APPT
Approval
Approve
APRV
Area AREA
Array ARAY
Arrears ARRS
Ascending ASC
Assign
Assigned
Assignment
ASGN
Association ASSC
Assumption ASMP
Athlete
Athletic
ATHL
Attach ATCH
Attempt ATMPT
Attend
Attendance
ATND
Attention ATTN
Attribute ATTR
Audit
Audited
ADT
Authority
Authorize
AUTH
Auxiliary AUX
Availability
Available
AVL
Average AVG The mean of two or more numbers
Average Cumulative Grade ACG
Award
Awarded
AWRD
Balance* BAL* The net value (balance) of an account
Bank BNK
Bargain BARG
Base
Basic
BAS
Batch BTCH
Before BEF
Begin
Beginning
BEGN
Beginning of Term BOT
Benefits BEN
Bid BID
Bill
Billing
BILL
Billing and Receivables System BRS
Birth BRTH
Board BRD
Break BRK
Budget
Budgetable
BUD
Budget Balance Account BBA
Build
Building
BLD
Business BUS
Business Unit* BU*
Buy
Buyer
BUY
Calculate
Calculated
Calculation*
CALC*
Calendar* CAL*
Call CALL
Campaign CMPN
Campus CMPS
Cancel
Canceled
CAN
Capacity CAP
Capitalization CPLZ
Card CRD
Career CAR
Carrier CRIR
Cartridge CART
Case CSE
Cash CSH
Catalog CTLG
Category* CATG*
Census CENS
Center CTR
Certificate
Certification
CERT
Change
Changed
CHG
Chapter CHAP
Charge CRG
Chartfield CHARTF
Check
Checked
CHK
Citizen
Citizenship
CTZN
City CTY
Class CLAS
Clear
Cleared
CLR
CLEP CLEP
Close CLO
Club CLB
COBRA* CBR*
Code* CD* Data which represents encoded values (translate or code table)
Collect
Collection
CLCT
College COLG
Column CLMN
Combination
Combine
COMB
Command CMD
Comment CMT An explanatory, illustrative or critical note, remark or observation
Committee CMMTTEE
Company* CO*
Comparative* COMPA*
Competitor CPTR
Complete
Completion
Compliance
CMPL
Component CMPT When the meaning is “part”, use abbreviation “PRT”.
Composite
Compensation
COMP
Conditional COND
Confidential CNFD
Confirm
Confirmation*
CONF*
Constant CNST
CST
Data which is unchanging or invariable
Contact CTCT
Continue
Continuing
Continuous
CONT
Contract
Contractor
CNTR
Control* CNTL*
Conversation* CONVR*
Conversion*
Convert*
Converted
CNV*
Correspondence CRSP
Cost COST
Count
Counter
CNT A number of people or things that have been “counted”, such as inventory cycle count
Country CTRY
County CNTY
Course* CRSE*
Coverage* COVRG*
Create CRE
Credential CRDL
Credit* CR*
CRDT
Use “CR” for field names relating to financial data
Use “CRDT” for field names relating to academic work
CREF CREF
Cross CRS
Cross List
Cross Listed
XLST
Cross Reference XREF
Cumulative CUM
Currency* CURR*
Current* CUR*
Cursor CRSR
Custodian CSTN
Customer* CUST*
Daily DLY
Data DATA
Data Processing DP
Date* DT* A calendar day, month, and year (including century)
Date-Time Stamp DTTM
Day* DD*
DY*
A day of the week (Sunday, Monday, etc.)
Dead
Death
Deceased
DEAD
Debit* DR*
Decimal DEC
Deduct
Deduction*
DED*
Default* DFLT*
Deficit DFCT
Definition* DEFN*
Degree DEG
Delete DEL
Deliver
Delivery
DLVR
Demo DMO
Dental DNTL
Department* DEPT*
Department of Motor Vehicles DMV
Dependency
Dependent*
Depends
DEP*
Deposit DPST
Depreciation* DEPR*
Description* DESCR*
DSC
Narrative data which translates a code or number. When a suffix, use “_DSC” (see Standard Field Name Suffix table).
Design DSGN
Destination* DEST*
Detail* DETL*
Develop
Development
Deviation
DEV
Difference
Differential
DIFF
Digit DGT
Direct
Direction
Directional
DIR
Disability
Disabled
DISA
Disbursed
Disbursement
DSB
Discount* DISC*
Displacement DSPL
Display DISP
Disposition DSP
Distribute
Distribution*
DIST*
District DSTR
Division DIV
Division of Continuing Education DCE
Document DOC
Donor DONR
Down DN
Drive
Driver
DRV
Drop DRP
Due DUE
Duplicate*
Duplication
DUP*
Each EA
Early ERLY
Earn
Earned
Earnings*
EARN*
Earned Income Credit EIC
Educate
Education
EDU
Effect
Effective*
EFF*
Effective Date* EFFDT*
Effective Date Sequence* EFFSEQ*
Effort EFRT
Elect
Elected
Elective
ELCT
Electronic Data Interchange EDI
Electronic Funds Transfer EFT
Electronic Mail EM
Eligibility*
Eligible
ELIG*
Emergency EMRG
Emphasis EMPH
Employee* EE*
EMPL
Employee ID* EMPLID*
Employer* ER*
Employment EMPLMT
Encumber
Encumbrance
ENCB
End
Ending
END
End of Term EOT
Endorse
Endorsement
ENDR
Endorsement ENDR
Endow
Endowment
ENDW
Engineer
Engineering
ENGN
English ENGL
Enrichment ENRCH
Enrollment ENRL
Enter
Entered
Entry
ENTR
Entitle
Entitlement
ENTL
Equal
Equality
Equivalence
Equivalent
EQ
Equal Employment Opportunity
Equal Opportunity
EEO
Equip EQP
Error ERR
Establishment ESTB
Ethnic ETHN
Evaluation
Evaluator
EVAL
Event EVNT
Exam EXM
Exception EXCP
Exclude
Exclusion
EXCL
Execute
Execution
EXEC
Exempt
Exemption
EXMT
Expect
Expected
EXPC
Expected Family Contribution EFC
Expedite XPDT
Expense
Export
Express
EXP
Experimental EXPM
Expiration
Expire
EXPR
Export
Expense
EXP
Extend
Extended
Extension
EXT
External EXTR
Facility FCLT
Faculty FAC
Family FMLY
Family Eduaction Rights and Privacy Act FERPA
Fast FST
Father FATH
Federal FED
Federal Labor and Security Act FLSA
Fee FEE
Feet
Full Time
FT
FICA FICA
Field
Fields
FLD
File FILE
Final FNL
Financial* FIN*
Financial Aid FA
Fine FINE
First FRST
Fiscal FISC
Fiscal Year FY
Fiscal Year to Date FYTD
Fix
Fixed
FIX
Flag FLG
SW
Data which functions as a flag or indicator. Used with only two possible states/conditions. Data should normally be “Y” or “N”.
Flexible Spending Account FSA
Floor FLR
For FOR
Foreign FGN
Foreign Key FK
Form FRM
Format FMT
Former FORMR
Free FREE
Free Application for Federal Student Aid FAFSA
Free on Board FOB
Freeze
Frozen
FRZ
Frequency* FREQ*
Fresh
Freshman
FRSH
From FR
Fulfill
Fulfilled
FULF
Full Time FT
Full Time Equivalent FTE
Function
Functional
FCN
Fund
Funding
FUND
Future FUT
Garnishment* GARN*
General GENL
General Education Degree GED
General Ledger GL
Geographic
Geography
GEOG
Gift GFT
Global GLBL
Government GOVT
Grade GDE
GRD
A value assigned to reflect performance or position on a scale
Grade Point Average GPA
Graduate GRAD
Grant
Granted
GRNT
Gross GROS
Group GRP
Guarantee GUAR
Guaranteed Student Loan GSL
Guest GST
Handicap
Handicapped
HAND
Head HEAD
Header* HDR*
Health HLTH
Held
Hold
HLD
Help HLP
Hierarchy HIER
High H Normally used in conjunction with another word (i.e., High School abbreviated as “HS”).
High School HS
High School Services HSS
Higher Education HED
Highway HWAY
Hire HIRE
History HST
Home HM
Honor HONR
Honor Society HSC
Hospital HOSP
Hour HH A duration of time expressed in hours
Hourly HRLY
Hours* HRS*
House
Housing
HSE
How HOW
Human Resources HR
Human Resource System HRS
Identification
Identifier*
Indicator
ID* Alphanumeric data which identifies a person, place, or thing
Image IMG
Immune
Immunization
IMUN
Impact IMPC
Implementation IMPL
Import IMP
Import/Export IMPEXP
Inch IN
Include INCL
Income INCM
Increase
Increment
INCR
Index INDX
Indicator ID
IND
Individual INDV
Individual Student Information Report ISIR
Information INFO
Initial
Initialize
INIT
Injury* INJ*
Inoculation INOC
Input INPT
Inquiry INQ
Insert ISRT
Institution INST
Instruction
Instructional
Instructor
ISTR
Instructional Need Analysis System INAS
Insurance INS
Inter-Unit* IU*
Interest INT
Interface* INTFC*
Internal INTR
International INTL
Interval INVL
Interview
Interviewer
INTV
Invent INVN
Inventory INV
Investment* INVEST*
Invitation
Invite
INVT
Invoice INVC
Issue
Issued
ISS
Item ITM
Job JOB
Journal* JRNL*
Junior JR
Junior Science JS
Key KEY
Label LBL
Labor LBR
Laboratory LAB
Language LNG
Last
List
LST
Late LATE
Latitude LAT
Layoff LAYF
Leave LV
Lecture LCTR
Ledger* LED*
Legal LGL
Lender LNDR
Length* LEN*
Letter LTR
Level LVL
Liaison LISN
Liberal Education LBD
Library LIB
License LIC
License Plate Number LIC_PLTE_NBR
Life LIFE
Limit* LIM*
Line*
Loan
LN*
Link
Linked
LNK
Liquid LIQ
List
Last
LST
Literal LTRL
Load LOAD
Loan
Line*
LN
Locate
Location*
LOC*
Lock LK
Locker LKR
Log LOG
Log on LOGON
Long
Longest
LONG
Long Term Care LTC
Long Term Disability LTD
Longitude LON
Lot LOT
Low LOW
Mail
Mailer
Mailing
MAIL
Maintenance* MAINT*
Major MJR
Make MK
Manager MGR
Map MAP
Marital MRTL
Message Agent Server MAS
Mask MSK
Master Academic Records System MARS
Match
Matching
MTCH
Math MTH
Matriculated
Matriculation
MTRC
Maximum* MAX*
Medical
Medicinal
MED
Meet
Meeting
MT
Member MBR
Membership MSHP
Memo
Memorandum
MMO
Memorial MEMR
Merchandise MERCHNDS
Merchant MERCH
Merit MERT
Message
Messages*
MSG*
Meter MTR
Method METH
Microfilm MFILM
Middle MID
Military MIL
Minimum* MIN*
Minor MINR
Minute MNT
MM
A duration of time expressed in minutes
Miscellaneous MISC
Mode MDE
Modification
Modifier
MOD
Monetary
Money
MONY
Month* MM*
MN*
A calendar month in numeric form (e.g., 01=January)
Month-to-Date* MTD*
More MORE
Mother MOTH
Move MOVE
Multiple MULT
Name NM
NME
Word(s) by which a person, place or thing is commonly known
National NATL
National Association of College and University Business Officers NACUBO
National Student Loan Direct System NSLDS Commonly known as the “Perkins Loan”
Navigation NAV
New NEW
Next NXT
Next of Kin NOK
No Charge NC
No Credit NOCR
No Print NPRT
Nominal NOM
Non NON
Non-Personal Services NPS
Not NOT
Not Applicable NA
Note
Notice
Notification
Notify
NOTE
Number*
Numeric
NBR* Numeric data which identifies a person, place, or thing
Object
Objective
OBJ
Occupation OCP
Occurs OCC
Offer
Offered
OFFR
Office OFFC
Officer OFCR
Official OFCL
Old OLD
Online ONLN
Open OPN
Operator* OPR*
Option
Optional
Options
OPT
Order ORDR
Organization
Organize
ORG
Orientation ORNT
Origin
Original
Origination
ORIG
Other OTHR
Out OUT
Over OVR
Overhead OH
Override OVRD
Overtime OT
Own
Owned
OWN
Owner OWNR
Packaged PACK
Paid PAID
Paper PPR
Parameter* PARM*
Parent PAR
Parity
Priority
PRTY
Park PRK
Part
Partial
PRT
Part Time PT
Participation PRTP
Pass
Passed
PASS
Past PAST
Patron PTRN
Pay
Payable
Payment
PAY
Payroll PYRL
Pedestrian PED
Pell (Pell Grant) PEL
Pending PEND
Pension PENS
Percent*
Percentage
Percentile
PCT* Part of a whole expressed in hundredths
Period* PD*
Period-to-Date* PTD*
Perkins Loan NSLDS Common name for National Student Loan Direct System
Permanent PERM
Permit PRMT
Person PERS
Personal
Personnel
PSNL
Personal Identification PIN
Personnel Action Notification PAN
Phone PHN
Physics PHYS
Place PLCE
Plan PLN
Plate PLTE
Pledge PLDG
PM PM “Post Meridiem” (afternoon)
Point PNT
Policy PLCY
Position* POSN*
Post
Posted
POST
Postal PSTL
Potential POTN
Predicted PRED
Preference
Preferred
PREF
Prefix PRFX
Premium PREM
Prerequisite PREQ
Prescribed PSCR
Presentation PRST
President PRES
Previous
Prior
PREV
Price PRC
Price Level PL
Primary PRIM
Primary Key PK
Principal
Principle
PRIN
Principal Investigator PI
Print
Printed
PRN
Prior
Previous
PREV
Priority
Parity
PRTY
Probation
Problem
PROB
Procedure
Process
PROC
Profession
Professional
PRFS
Proficiency PRFC
Profile* PROF*
Program PROG
Project
Projected
PROJ
Promissory PRMS
Promotion PROM
Proposal PRPS
Prospect PRSP
Province PRVN
Purchase PUR
Purchase Order PO
Purge PRG
Purpose PURP
Qualitative
Quality
QAL
Quantitative
Quantity*
QTY* A number of things other than money
Quantity-to-Date
Quarter-to-Date*
QTD*
Quarter QTR
Question QSTN
Race RACE
Range RNG
Rank RNK Relative standing or position
Rate* RT* Numeric value expressing amount per some unit of coverage
Read
Reading
READ
Real
Reallocation
REAL
Reason* RSN*
Recall RCL
Receipt RCPT
Receive
Received*
RECV*
Receiver RCVR
Recharge RCHG
Recognition
Recognize
RECG
Recommend RCMD
Reconciliation* RECON*
Record* REC*
Recreate
Recreation
RECR
Recruit
Recruiting
RCRT
Reduce
Reduced
Reduction*
RED*
Refer
Reference*
Referral
Referred
REF*
Refund RFND
Regional RGNL
Registrar REGR
Registration REG
Reject
Rejection
RJCT
Relate
Relation
Relationship
RLAT
Release RLSE
Religion
Religious
RELG
Remaining RMNG
Reminder RMDR
Renewal RNWL
Repeat
Repeatable
Repeated
REPT
Replace
Replaced
REPL
Reply RPLY
Report* RPT*
Request*
Requested
Require
Required*
Requisition*
REQ*
Requirements* RQMT*
Research RES
Reserve
Reserved
RSRV
Reserve Officers Training Corps ROTC
Residence
Residency
Resident
RSDT
Resign RSGN
Resource RSRC
Response RESP
Restart RST
Restock RSTK
Restrict
Restricted
Restrictions
RSTR
Result RSLT
Retire*
Retirement*
RET*
Retroactive RETR
Return RTN
Revenue REV
Review RVW
Revision REVS
Revoke REVK
Roll RL
Roll up RLUP
Room RM
Route ROUT
Row ROW
RSVP RSVP French abbreviation meaning “please reply”
Run RUN
Run Control RUNCTL
Salary* SAL*
Sale SALE
Salutation SLTN
Same SM
Save SAVE
Scale SCAL
Schedule*
Scheduled
Scheduling
SCHED*
Scholar
Scholarship
SCHLR
Scholastic
School
SCHL
Scholastic Aptitude Test SAT
Science SCI
Score SCR A number that expresses merit or performance
Screen SCRN
Search SRCH
Second SCND
SS
Use “SCND” for field names relating to number two in a countable series
Use “SS” for field names relating to a duration of time expressed in seconds
Section SCTN
Secure
Security*
SEC*
Segment SEG
Select*
Selection
Selective
SEL*
Semester SEM
Semi Finalist SEMF
Senate
Senator
SEN
Send SND
Senior SR
Sent SNT
Separate SEPR
Sequence* SEQ*
Serial SERL
Service SERV
Session* SESSN*
Sex SEX
Sharing SHR
Sheet SHET
Shelter SHLT
Shift SHFT
Shipping SHIP
Short SHRT
Sign SGN
Simulated SIM
Site SITE
Size SZ
Skill SKL
Skip SKP
Social
Society
SOC
Social Security Number SSN
Soft SFT
Solid SLID
Sophomore SOPH
Sort SRT
Source SRC
Special
Specialty
SPCL
Specific
Specification
SPEC
Sponsor
Sponsored
SPON
Sports SPRT
Spouse SPSE
Square SQ
Stack STCK
Staff STF
Stage STG
Stamp STMP
Standard STD
Standard Deviation STDV
Start
Starting
STRT
State ST
Statement STMT
Static STC
Statistics* STAT*
Status STS
Step STP
Stipend STPD
Stock STK
Stop STOP
Street STR
String STRG
Structure STRC
Student STU
Student Academic Records SAR
Student Credit Hour SCH
Study STDY
Subcampaign SCMP
Subject SUBJ
Subordinate SUB
Subsidiary SUBS
Suffix SFX
Summation
Summary*
SUM*
Supervisor*
Support
SUP*
Supplement
Supplemental*
SUPL*
Survey SRVY
Suspense SUSP
SUSPN
Switch FLG
SW
Data which functions as a flag or indicator. Used with only two possible states/conditions. Data should normally be “Y” or “N”.
System SYS
Table
Tables
TBL
Taken TKN
Tape TAPE
Target TRGT
Taught TGHT
Tax
Taxable
TX
Tax ID Number TIN
Team TEAM
Temperature TEMP
Template* TMPL*
Temporary TMP
Tenure TENR
Term TRM
Terminal TRML
Terminate TRMT
Test TST
Text TXT Narrative informational data such as a message or error text
Thermidor THERM 13th Month
TIAA TIAA
Ticket TKT
Time TM Hours and minutes. May include seconds, hundredths of seconds.
Time keeping TMKP
Time-stamp TS A system generated Time-stamp
Title TITL
Today TDY
Total* TOT*
Tour TOUR
Town CTY
Track
Tracking
TRK
Traditional TRAD
Training* TRN*
Transact
Transaction*
TRANS*
Transcript TSCP
Transfer* XFER*
Translate
Translation
XLT Meaning “Crosswalk Table”
Transmit
Transmittal
XMIT
Travel TRVL
Tuition* TUIT*
Type TYP
Undergraduate UGRD
Unemployment UNEMPL
Unit UNIT
Unit of Measure* UOM*
Universal UNVRSL
University UNIV
Unpaid UNPD
Unsecure
Unsecured
UNSEC
Up To MAX
Update
Updated
UPDT
Upper UPR
US Department of Education USDE
Use
Used
USE
User USR
Vacation* VACN*
Valedictorian VLDC
Valid
Validate
Validation
VLD
Value VAL
Variable VAR
Vehicle* VEH*
Vendor VEND
Verbal VRBL
Verify
Verified
VERF
Veteran VET
Vice President VP
Violation VIO
Visa VISA
Visit VST
Voucher VCHR
W2 W2
W4 W4
W9 W9
Waived WVED
Week
Work
Worked
Worker(s)
WK
Width WID
With W Normally used as part of a compound word (i.e., Withdrawl abbreviated as “WDRL”).
Withdrawal WDRL
Withhold
Withholding
WHLD
Women WMN
Worksheet WKST
Write
Written
WRT
Year* YR*
YY*
A calendar year, including century (e.g., 1997)
Year-to-Date* YTD*
Zip ZIP
Zone ZN

Qt 打包软件 redis

Get source
Install git
Get source code:
git clone –recursive https://github.com/uglide/RedisDesktopManager.git -b 2019 rdm && cd ./rdm

Build on OS X

Install XCode with Xcode build tools
Install Homebrew
Copy cd ./src && cp ./resources/Info.plist.sample ./resources/Info.plist
Building RDM dependencies require i.a. openssl and cmake. Install them: brew install openssl cmake
Build RDM dependencies ./configure
Install Qt 5.9. Add Qt Creator and under Qt 5.9.x add Qt Charts module.
Open ./src/rdm.pro in Qt Creator
Run build release


打包 dmg
./macdeployqt 编译文件地址(release build 文件地址) ###.app -dmg

像素(pixels) 分辨率 ppi dpi 相关概念

pixel 像素:是指在由一个数字序列表示的图像中的一个最小单位,称为像素,像素是分辨率的单位
分辨率(resolution ratio)屏幕上显示的像素个数, 以水平和垂直像素来衡量 (例如 1600 x 1200)
ppi (pixels per inch):图像的采样率 (在图像中,每英寸所包含的像素数目)
dpi (dots per inch): 打印分辨率 (每英寸所能打印的点数,即打印精度)
ppi和dpi确实是两个概念,但是有些事情是约定成俗的,图片的ppi无法反映这张图片能在冲印店得到的冲印质量