也学牡丹开
“苔花如米小,也学牡丹开。”第一次读这首诗时,就被深深地打动了。后来在同学的朋友圈里,看到她和一帮年龄相仿的女子,穿着明媚鲜妍的旗袍,三月的阳光泼洒在她们的脸上身上,身旁是鲜花著锦,她们也都是笑靥如花,图片下方有她添加的注释:“白日不到处,青春恰自来。苔花如米小,也学牡丹开。”这一注释,让那些图片和图片中我的同学的格调一下子飞升上去。 我在一家企业医院外科做护士的时候,有一位小我一岁的护工,我叫她小汪。我一直相信人与人之间的缘分,对于我,她有一些依恋,她说我待她好。我喜欢她的为人憨厚老实、做事踏实勤勉。病房和走道的地面,她一天要拖好多个来回,收拾整理病人的被褥她一样也不含糊,来了新病人,她会主动地协助护士铺床叠被。她在医院工作期间,常来我家玩,后来,她的父亲一年也总要到我家来几回。几年后,她离开了医院,她父亲告诉我,她在上海打工,之后成家生子。那时候,我们都没有手机,后来,我也离开了医院,再后来,又搬了家,便失去了联系,但是,心里一直惦记她想念她——她的外形如苔、知识层次如苔,却在平常的人生道路上,认真地生活、努力地开花结果。 常年在我们单位收报纸废品的一位妇人,那天来时,她的神...
也学牡丹开
“苔花如米小,也学牡丹开。”第一次读这首诗时,就被深深地打动了。后来在同学的朋友圈里,看到她和一帮年龄相仿的女子,穿着明媚鲜妍的旗袍,三月的阳光泼洒在她们的脸上身上,身旁是鲜花著锦,她们也都是笑靥如花,图片下方有她添加的注释:“白日不到处,青春恰自来。苔花如米小,也学牡丹开。”这一注释,让那些图片和图片中我的同学的格调一下子飞升上去。 我在一家企业医院外科做护士的时候,有一位小我一岁的护工,我叫她小汪。我一直相信人与人之间的缘分,对于我,她有一些依恋,她说我待她好。我喜欢她的为人憨厚老实、做事踏实勤勉。病房和走道的地面,她一天要拖好多个来回,收拾整理病人的被褥她一样也不含糊,来了新病人,她会主动地协助护士铺床叠被。她在医院工作期间,常来我家玩,后来,她的父亲一年也总要到我家来几回。几年后,她离开了医院,她父亲告诉我,她在上海打工,之后成家生子。那时候,我们都没有手机,后来,我也离开了医院,再后来,又搬了家,便失去了联系,但是,心里一直惦记她想念她——她的外形如苔、知识层次如苔,却在平常的人生道路上,认真地生活、努力地开花结果。 常年在我们单位收报纸废品的一位妇人,那天来时,她的神...

吃螃蟹
时至仲秋,正是吃螃蟹的时候。大儿子与儿媳送来一盒大闸蟹,装有20只活螃蟹,用线绳捆着。他们用一条沾满水的湿毛巾裹起来,放在冰箱的冷藏室,让我们在三天内吃完,叮嘱要叫他弟弟和弟媳回家来尝鲜。 我从小生长在天津,爱吃螃蟹。那时在路边摊位上就有当日蒸煮的螃蟹,价钱很便宜,红红的煞是诱人。尤其那碗口大的海螃蟹更是解馋,吃一只就差不多饱了,连饭也不想吃了。我的老姨夫是农民,在天津附近的军粮城种植水稻,也在稻田里养螃蟹。每年秋天总要送来很多稻田蟹,虽说个头不大,但个个“顶盖肥”。全家人大口朵颐,总要吃个尽兴,至今想起来,还口有余香。 有一年我和妻子回天津探亲,父母别提多高兴了。听说妻子是太原人,从小没吃过螃蟹,母亲就亲自去买。当时天津胡同里,有叫卖“活螃蟹”的小商贩,用一条湿布袋子装着螃蟹。母亲用有盖的饭锅买回螃蟹,拿出一只,让妻子观看。形状可怕,丑陋凶狠,八条腿横着爬行。我打趣说,这就是成语“横行霸(八)道”的来源。母亲在煤球火炉上清蒸螃蟹,开始用手按压着锅盖,听见锅里劈里叭啦响,不一会儿就安静下来了。妻子悄悄对我说:“螃蟹真恓惶!”这时母亲开始切姜末,倒上天津青酱(酱油),还特意给妻子备...

吃螃蟹
时至仲秋,正是吃螃蟹的时候。大儿子与儿媳送来一盒大闸蟹,装有20只活螃蟹,用线绳捆着。他们用一条沾满水的湿毛巾裹起来,放在冰箱的冷藏室,让我们在三天内吃完,叮嘱要叫他弟弟和弟媳回家来尝鲜。 我从小生长在天津,爱吃螃蟹。那时在路边摊位上就有当日蒸煮的螃蟹,价钱很便宜,红红的煞是诱人。尤其那碗口大的海螃蟹更是解馋,吃一只就差不多饱了,连饭也不想吃了。我的老姨夫是农民,在天津附近的军粮城种植水稻,也在稻田里养螃蟹。每年秋天总要送来很多稻田蟹,虽说个头不大,但个个“顶盖肥”。全家人大口朵颐,总要吃个尽兴,至今想起来,还口有余香。 有一年我和妻子回天津探亲,父母别提多高兴了。听说妻子是太原人,从小没吃过螃蟹,母亲就亲自去买。当时天津胡同里,有叫卖“活螃蟹”的小商贩,用一条湿布袋子装着螃蟹。母亲用有盖的饭锅买回螃蟹,拿出一只,让妻子观看。形状可怕,丑陋凶狠,八条腿横着爬行。我打趣说,这就是成语“横行霸(八)道”的来源。母亲在煤球火炉上清蒸螃蟹,开始用手按压着锅盖,听见锅里劈里叭啦响,不一会儿就安静下来了。妻子悄悄对我说:“螃蟹真恓惶!”这时母亲开始切姜末,倒上天津青酱(酱油),还特意给妻子备...
代码简洁悟道
范围值对应单一值示例描述:根据 文件后缀fileSuffix 所属的范围,获取对应单一的icon值// 文件后缀 const fileSuffix = 'ppt' // 创建映射 const map = { "xls":["xls", "xlsx", "xlsm"], "doc": ["doc", "docx"], "ppt": ["ppt", "pptx"], "pdf": ["pdf"], "audio":["mp3", "wma"], "media":["mp4"], "zip": ["zip", "7z", "rar", "apz"], "txt":["txt"], "image":["jpg", "jpeg", "gif", "png"] } // 有的小伙伴可能或 for in 循环对象判断 // 少数或许实现思路是这样的 const icon = Object.keys(map)[Object.values(map).findIndex(i => i.includes(fileSuffix))] || 'default' 复制代码 思考:如果我们现在有这么一个场景,...
代码简洁悟道
范围值对应单一值示例描述:根据 文件后缀fileSuffix 所属的范围,获取对应单一的icon值// 文件后缀 const fileSuffix = 'ppt' // 创建映射 const map = { "xls":["xls", "xlsx", "xlsm"], "doc": ["doc", "docx"], "ppt": ["ppt", "pptx"], "pdf": ["pdf"], "audio":["mp3", "wma"], "media":["mp4"], "zip": ["zip", "7z", "rar", "apz"], "txt":["txt"], "image":["jpg", "jpeg", "gif", "png"] } // 有的小伙伴可能或 for in 循环对象判断 // 少数或许实现思路是这样的 const icon = Object.keys(map)[Object.values(map).findIndex(i => i.includes(fileSuffix))] || 'default' 复制代码 思考:如果我们现在有这么一个场景,...
Q&A
webpack相关1.打包体积 优化思路提取第三方库或通过引用外部文件的方式引入第三方库代码压缩插件UglifyJsPlugin服务器启用gzip压缩按需加载资源文件 require.ensure优化devtool中的source-map剥离css文件,单独打包去除不必要插件,通常就是开发环境与生产环境用同一套配置文件导致2.打包效率开发环境采用增量构建,启用热更新开发环境不做无意义的工作如提取css计算文件hash等配置devtool选择合适的loader个别loader开启cache 如babel-loader第三方库采用引入方式提取公共代码优化构建时的搜索路径 指明需要构建目录及不需要构建目录模块化引入需要的部分3.说一下webpack的一些plugin,怎么使用webpack对项目进行优化 构建优化减少编译体积 ContextReplacementPugin、IgnorePlugin、babel-plugin-import、babel-plugin-transform-runtime并行编译 happypack、thread-loader、uglifyjsWebpackP...
Q&A
webpack相关1.打包体积 优化思路提取第三方库或通过引用外部文件的方式引入第三方库代码压缩插件UglifyJsPlugin服务器启用gzip压缩按需加载资源文件 require.ensure优化devtool中的source-map剥离css文件,单独打包去除不必要插件,通常就是开发环境与生产环境用同一套配置文件导致2.打包效率开发环境采用增量构建,启用热更新开发环境不做无意义的工作如提取css计算文件hash等配置devtool选择合适的loader个别loader开启cache 如babel-loader第三方库采用引入方式提取公共代码优化构建时的搜索路径 指明需要构建目录及不需要构建目录模块化引入需要的部分3.说一下webpack的一些plugin,怎么使用webpack对项目进行优化 构建优化减少编译体积 ContextReplacementPugin、IgnorePlugin、babel-plugin-import、babel-plugin-transform-runtime并行编译 happypack、thread-loader、uglifyjsWebpackP...