摘要: wechat-menu-editor 微信自定义菜单编辑器 前言 在做微信公众号相关开发时,基本上会去开发的功能就是微信自定义菜单设置的功能,本着不重复造轮子的原则,于是基于Vue封装的一个微信自定义菜单组件;组件参照了公众号后台的所见即所得的编辑方式,同时支持只读模式,也可以根据通过缩放属性适配不 阅读全文
posted @ 2021-09-08 15:44 CharlesShang 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 阿里作为中国互联网企业的标杆,不仅一直在为广大人民群众提供快捷便利的服务。也不断引领行业,在各个专业领域,给专业人员提供了优质的工具与服务。对设计师而言,无论是每年一度的 UCAN大会,还是 Kitchen、语雀、Ant Design 等设计开发工具,都给广大设计师带来很大的便利。 而最近,阿里又推 阅读全文
posted @ 2020-01-07 13:27 CharlesShang 阅读(391) 评论(0) 推荐(1) 编辑
摘要: 前言 近期在尝试着写博客,但是发现博客园的博客主题实在是有点粗糙,还好主题可以重写定制,于是决定轻度定制下博客的主题,不花哨但是简介实用; 效果 请自行体验 ~ 小点缀 整体样式比较简单,所以是轻改,不过也加了一些小的动画做一些点缀; 例如 导航栏 博文标题 MarkDown 1. 修复了一些Mar 阅读全文
posted @ 2019-12-19 19:41 CharlesShang 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 前言 多读书、多学习 介绍-适配器模式 定义:适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 实现 这里有大家生活中常见的例子,作为一名程序员。看到适配器我首先想到的就是我们常用的笔记本的电源适配器。大家都 阅读全文
posted @ 2017-02-21 17:23 CharlesShang 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 前言 写给自己-贵在坚持。建造者模式不复杂,但是想个形象的例子好难。 介绍-建造者模式 定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 实现 建造者模式主要是应对复杂对象,在之前讲的滑板鞋的例子看上去不是很适合,因为它并不复杂。但是我们把一双鞋子拆分一下:鞋底、鞋带 阅读全文
posted @ 2017-02-09 09:01 CharlesShang 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 前言 实在编不出来了~ 介绍 - 工厂方法模式 官方定义:(下面摘自百度百科)工厂方法模式(FACTORY METHOD)是一种常用的对象创建型设计模式,此模式的核心精神是封装类中不变的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的目的。它的核心结构有四个角 阅读全文
posted @ 2017-01-23 16:40 CharlesShang 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 场景:在实际的项目中使用EntityFramework都会遇到使用Ef处理连接查询的问题,这里做一些小例子如何通过Linq语法处理内连接(inner join)、外连接(left/right outer join); 废话不多说先看实体类: 1.内连接: Linq: sql: 2.外连接(这里只介绍 阅读全文
posted @ 2016-12-08 17:42 CharlesShang 阅读(5548) 评论(0) 推荐(0) 编辑
摘要: 场景:用WPF做触屏的软件难免会需要用户输入的问题,至少是简单的数字,这个时候就免不了需要键盘输入。 思路:既然是虚拟键盘,那么我的目的就是模拟键盘输入即可。 1.模拟键盘输入 模拟键盘输入?那么肯定免不了调用Win32API了。所以查看下Win32API是否提供了键盘输入的功能,找到发送按键的函数 阅读全文
posted @ 2016-12-07 22:58 CharlesShang 阅读(10230) 评论(9) 推荐(5) 编辑
摘要: 受够了EasyUI的封闭,Bootstrap虽然华丽但是功能太渣,闲着无聊写个下拉控件玩玩吧,不喜勿喷哈... 第一步:先设计下我的下拉控件的样子 1.既然是bootstrap风格的,我想应该是这样的 2.但是我想它应当可以输入,这样就可以支持模糊搜索,所以它应该是这样的 看样子还行。 第二步、代码 阅读全文
posted @ 2016-10-28 17:10 CharlesShang 阅读(2458) 评论(0) 推荐(0) 编辑
摘要: 1.什么是TLV格式? TLV即Tag-Length-Value,常在IC卡与POS终端设备中通过这样的一个应用通信协议进行数据交换。 金融系统中的TLV是BER-TLV编码的一个特例编码规范,而BER-TLV是ISO定义中的规范。在TLV的定义中,可以知道它包括三个域,分别为:标签域(Tag),长 阅读全文
posted @ 2016-08-03 15:46 CharlesShang 阅读(8920) 评论(3) 推荐(1) 编辑
摘要: 做一个后台管理小程序,据说WPF的界面比较"炫",于是选择使用WPF来开发。既然用了WPF当然需要做好看点了,于是稍微研究了下WPF的样式,废话不多说下面开始自定义一个按钮样式:(1)在App.xaml文件里自定义一个按钮样式 ,"MyWpfButton": (2)... 阅读全文
posted @ 2015-03-20 17:20 CharlesShang 阅读(34146) 评论(0) 推荐(4) 编辑
摘要: 上一篇简单的了解了IC智能卡的文件结构和APDU报文,这篇我们直接来读取卡内的数据。下面我们主要参照《中国金融集成电路(IC)卡规范》。 好了废话不多说,下面贴指令:(1)卡片接收一个来自终端的选择(SELECT)命令,请求选择 PSE(文件名“1PAY.SYS.DDF01”); 选择支付系统... 阅读全文
posted @ 2015-02-10 13:39 CharlesShang 阅读(10178) 评论(2) 推荐(3) 编辑
摘要: 在用FLEX做GIS相关的开发的时候,遇到一个问题。因为是监控类的系统,所以需要要求地图上的ICON的实时更新,从而会出现重复加载的情况。就是重复请求相同的图片用做背景,尤其是在加载的ICON较多的时候,会有大量的http请求占用大量的资源。 这时候想到两种解决办法:把图片资源嵌入FLEX文件... 阅读全文
posted @ 2015-02-10 10:21 CharlesShang 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 目录 东拼西凑完成一个后台 ”前端框架“ (1) - 布局 东拼西凑完成一个后台 ”前端框架“ (2) - 字体图标 东拼西凑完成一个“前端框架”(3) - 侧边栏 东拼西凑完成一个“前端框架”(4) - Tabs页 东拼西凑完成一个“前端框架”(5) - Tabs操作 东拼西凑完成一个“前端框架” 阅读全文
posted @ 2020-01-08 23:18 CharlesShang 阅读(950) 评论(0) 推荐(4) 编辑
摘要: 目录 东拼西凑完成一个后台 ”前端框架“ (1) - 布局 东拼西凑完成一个后台 ”前端框架“ (2) - 字体图标 东拼西凑完成一个“前端框架”(3) - 侧边栏 东拼西凑完成一个“前端框架”(4) - Tabs页 写在前面 Tabs页面完成的基本操作完成,但是功能还不够完备: Tab页打开过多超 阅读全文
posted @ 2020-01-06 23:54 CharlesShang 阅读(1061) 评论(2) 推荐(2) 编辑
摘要: 目录 东拼西凑完成一个后台 ”前端框架“ (1) - 布局 东拼西凑完成一个后台 ”前端框架“ (2) - 字体图标 东拼西凑完成一个“前端框架”(3) - 侧边栏 写在前面 在完成了侧边栏后,后台的基础架子已经基本出来了;下面是来加入Tab页面,正在纠结于Tab页面是否用现成的轮子, 比如 Lay 阅读全文
posted @ 2019-12-18 22:50 CharlesShang 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 写在前面 东拼西凑完成一个后台 ”前端框架“ (1) - 布局 东拼西凑完成一个后台 ”前端框架“ (2) - 字体图标 项目引入 font-awesome <link href="lib/font-awesome/css/font-awesome.min.css" rel="stylesheet" 阅读全文
posted @ 2019-12-12 19:27 CharlesShang 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 前言 还记得以前开发的项目目录下都会存放一大堆图标文件,难以维护,同时图标和字体的对齐也是一个麻烦事儿; 下面简单列出字体图标的优劣势,内容摘自图标字体的优缺点和使用 优势 轻量级:一个图标字体要比一系列的图像要小。一旦字体加载了,图标就会马上渲染出来,不需要下载一个个图像。这样可以减少HTTP的请 阅读全文
posted @ 2019-12-11 22:43 CharlesShang 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 前言 在如今”大前端“时代,各种前端框架层出不穷,诸如: ant-Design ant-Design Pro Element iView LayUI 等许多非常优秀的前端框架;本着程序员折腾的精神,于是计划自己去写一套后台的“前端框架”,之所以这个前端框架要用“”,是因为它只是把许多常用的组件经过改 阅读全文
posted @ 2019-12-11 22:42 CharlesShang 阅读(764) 评论(0) 推荐(0) 编辑