![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程通用
文章平均质量分 64
cinyoung
making efforts to stronger
展开
-
编程规范
编程规范版权和版本声明内容:版权信息。文件名称,标识符,摘要。当前版本号,作者/修改者,完成日期。版本历史信息。/*** Copyright ……* All rights reserved.* * 文件名称:* 文件标识:* 摘要:* * 当前版本:* 作者:* 完成日期:* * 取代版本:* 原作者:* 完成日期:*/版式空行每个类声明之...原创 2018-12-05 16:36:06 · 216 阅读 · 0 评论 -
bshel笔记
bash shell#!/bin/bashecho "hello world";位置参数和变量参数描述$0shell脚本名$0–$9命令行参数对应的值$*命令行中所有的参数,如果$*被""包括,则参数之间用环境变量IFS中的第一个字符隔开$@命令行的所有参数,如果$@被""包括,所有参数不会结合在一起。(可用于遍历)$#命令行参数的个..原创 2018-12-06 09:09:32 · 137 阅读 · 0 评论 -
GCC笔记
GCC参数说明-ansi依据ANSI标准-c跳过连接步骤直接生成目标文件(.o)-g添加gdb调试信息到程序,调试程序时使用。-m 类型根据给定CPU类型优化代码-o 文件名生成可执行文件-O [级别]指定优化级别0~3,越大程度越高,默认0-S跳过汇编和连接阶段,并保留汇编代码(.s)文件-v产生尽可能多的输出信息...原创 2018-12-06 09:09:20 · 140 阅读 · 0 评论 -
ES6学习笔记
ES6let const之前版本的js都是用var声明变量的,且作用于为全局。let 声明局部变量.作用于声明的代码块,且严格遵循先声明后使用。暂时性死区var ttt = "";function a(){ ttt = "ccc";//出现错误 let ttt;}因为let声明的变量在声明的区域内作用,且遵循先声明后使用的原则,所以在a()函数中给ttt赋值是不...原创 2018-12-06 09:08:46 · 136 阅读 · 0 评论 -
软件的插件原理
常见软件的插件原理?很多软件都支持安装插件,比如我们常用的ide都是支持安装插件的。手动安装插件在windows/linux下手动安装插件。下载插件插件往往是一个dll、so文件或者zip等压缩文件将下载的插件放入软件的插件目录重启软件背后原理下载的插件是一个dll、so库。将这个库放入插件目录是为了让软件自动加载这个插件。软件怎么加载呢?首先扫描插件目录,将所有dll...原创 2018-12-06 09:08:35 · 2659 阅读 · 0 评论