自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 Sass平台中使用免费地图实现大屏解决方案

背景公司原有的几个产品中使用了百度地图作为个性化的地图大屏底图,近期百度、高德陆续有商务联系我们要买商业授权,否则xxx,商业授权的起步价都是5万每年,公司处于起步阶段,5万一年的费用还是有点小贵,需要寻求免费的地图解决方案。业务系统中用到的百度地图功能点使用百度地图时,用到的几个主要功能点:业务相关设备、站点的位置显示,就用的普通地图效果,并在上面标注位置,标注名字等;搜索功能,输入关键字,可以搜索出当前显示地图范围内匹配的POI 列表;个性化地图,可以实现类似于下面这种效果在个性化地图

2022-03-30 08:33:13 1440

原创 《Spring in action 4th》 学习笔记,第一部分

第一章Spring 来自于《Export One on One :J2EE Design and Development》这本书,初创者是Rod JohnsonSpring 采取了以下4种策略基于POJO的轻量级和最小入侵性编程;通过一来注入和面相接口实现松耦合通过切面和管理进行申明式编程;通过切面和模板减少样板式代码。依赖注入构造器注入, constructor injection对依赖进行替换的一种最常用的方法就是使用mock对象装配创建应用组件之间协作的行为叫做装配(wi

2021-10-14 14:30:46 147

翻译 Nginx 新手入门

安装在centOS上安装nginx,最新版本1.21的要求centOS 7.4.x以上的,我们用的是centOS 7.3,试了一下,也能装。centOS安装教程在这里,下面简单翻译下,大致这些步骤安装工具sudo yum install yum-utils设置yum的仓库,增加文件ect/yum.repos.d/nginx.repo,内容如下[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/c

2021-10-11 16:04:28 121

原创 关于node的消息队列与工作队列

// 有个游乐园中过山车的比喻很好:消息队列将你排在队列的后面(在所有其他人的后面),你不得不等待你的回合,// 而工作队列则是快速通道票,这样你就可以在完成上一次乘车后立即乘坐另一趟车。const bar = () => console.log('bar')const baz = () => console.log('baz')const foo = () => { console.log('foo') // 消息队列 setTimeout(bar, 0) /

2021-09-28 11:38:28 258

原创 Web项目中以矢量方式引用iconfont的图标

iconfont的图标很丰富,之前主要有两种使用方式:导出为png图片使用,这种方式在图片缩放时清晰度是个问题;导出为svg,在项目中引入可以显示svg的库,这个在新建一个项目时,需要做一定的配置,需要依赖外部的库。所以两个都比较麻烦,最近发现一个比较简单的可以矢量字体的方法,记录如下:先在界面上选择需要的图标,添加到购物车如果是项目开发使用,则最后把这些都添加到一个命名项目中,这样随着项目开发过程中需要对图标进行增补、修改时,直接修改项目内的图标,再重新下载即可,再者如果即使项目开发完,后

2021-09-26 16:43:50 220

原创 使用gnvm管理node版本的基本原理

有时我们需要在多个不同的node版本之间切换,所以需要一个node版本管理工具,gnvm很好的满足了我们的需求。一、gnvm下载安装1、下载从这里下载GNVM - Node.js version manager on Windows by GoNode.js version manager on Windows by Gohttp://ksria.com/gnvm/2、安装因为他就是一个简单的单文件的可执行文件,所以安装很简单 不存在 Node.js 环境 下载并解压缩gnv.

2021-09-10 14:32:48 233

翻译 fabricJS学习笔记-1-画布与基础对象

工作需要,开始学习fabricjs一、在vuejs环境下,先跑起来安装按照官方的说法,如果要在vue.js中跑fabric.js,需要依赖一个node-cavas的库,去年还需要手动安装,而且由于牵涉到node-gpy, gtk2等第三方库,去年折腾了很久也不行,不过今天安装挺顺利。//创建项目库vue create hello-fabric//安装fabric.jsnpm install fabric --save直接就把fabric.js v4.5以及相关的依赖都安装成功了

2021-09-01 14:43:12 497

原创 新项目中用 C# or Java

新项目中要我选择后端采用哪种语言,c# or java,先列出目前能够想到的优缺点吧:一、C#a)        优点                        i.             从语言的角度上来讲,易用、门槛低、优雅、较为简洁,这点毫无疑问优于Java;                      ii.             拥有全宇宙最强大的开发工具;

2015-07-05 22:35:45 1846

原创 知识点总结: c#,使用自定义类型来作为Dictionary的Key

首先来看一个变量的定义:

2014-11-19 18:08:13 1953 1

原创 类库: vc下如何按照当前系统的日期、时间格式显示时间

可以使用附件的包装类(CDateTimeFormatStringReader)来得到操作系统的日期时间格式化字符串,然后就可以把这个字符串用到COleDateTime、CTime的Format函数中。示例代码如下:voidCTestGetSystemDateTimeFormatDlg::OnBnClickedBtnGetLongdateformat(){       C

2014-11-17 19:12:44 956

原创 经验总结:结构的数据对齐方式对于map.find的影响

1         开发环境VC++ 20102         现象描述2.1        结构定义/** 节点查询条件列表 */    typedefstruct tagNODE_QUERY_CONDITION    {        tagNODE_QUERY_CONDITION(DWORD nodeType,DWORD nodeId,bool incl

2014-11-17 11:35:14 713

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除