自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

拒绝成猿的程序员

我是隔壁的泰山

  • 博客(145)
  • 资源 (21)
  • 问答 (1)
  • 收藏
  • 关注

原创 [ExtJs]Numberfield 留下的小坑

在使用numberfield 控件时,若是没有对格式进行限制,例如最小值 minValue:0输入小数点后 控件会默认处理为 保留两位小数。其中 主要配置项是decimals默认值为2一般来说没啥问题,但是在使用失焦即保存写入 就会出现问题例如:控件上输入 0.336666若是用失焦事件 获取到的值是0.336666,而失焦事件后 可以看到 控件里的值变为了0.34...

2020-02-26 15:54:10 1388 1

原创 [ExtJs] 定义类实例化时 内置事件 失效?

在自己定义的tree类时,发现系统内置的select、deselect事件都不触发了,定义的类如下:Ext.define('A',{extend:'Ext.grid.Tree',store: 'store相关数据',listeners:{ select:function(){ console.log('select事件')...

2020-02-25 13:17:32 417

原创 Sencha Cmd 打包输出到指定目录 文件夹

通过-des 来指定输出目录注意目录要为 “/” 斜杠sencha app build -des D:/Develop/MordernBuild指定打包某一个包sencha app build --packages 包名 -des 输出路径更多命令大全详见https://docs.sencha.com/cmd/7.0.0/guides/cli_reference....

2020-02-17 15:01:15 607

原创 当面对不同需求难度的程序员

面对不同难度时,程序员的表现

2020-02-14 10:32:07 2948

原创 程序员阵线联盟 之歌

他总说 程序员没有头发从不会 十二点前回家听说你 也曾经撸过代码曾经也 同样无毛自拔产品说 他********这功能 ****************成一段代码然后被*****地骂MV 预览:身为程序猿,工作上难免被人误解,有些工作的槽点只有自己懂对歌词有想法,可以关注,一起讨论:...

2020-01-17 16:48:35 1148

原创 程序员阵线联盟 之歌

他总说 程序员没有头发从不会 十二点前回家听说你 也曾经撸过代码曾经也 同样无毛自拔产品说 他********这功能 ****************成一段代码然后被*****地骂后续歌词可看MV,需要在年会节目上播放的 可私我wx:BZ583759657MV 预览传送门:《程序员阵线联盟》...

2020-01-17 16:21:47 4456

原创 [ExtJS] 向上查找父级控件 up选择器

在使用ExtJS控件查找时,常用lookup 或 down 元素选择器,若是想向上找某个父级,可以用up方法用法:1.ComponentManager 管理的Ext.Component实例ExtJs的component实例对象.up('父级容器的xtype别名')示例:{ xtype:'panel', title:'顶层panel', item...

2020-01-09 15:42:25 853

原创 C# 类型“System.Int16”的对象无法转换为类型“System.Nullable`1[System.Int32]

在使用C# 经过数据库查询时,出现如下错误类型“System.Int16”的对象无法转换为类型“System.Nullable`1[System.Int32]原因:数据类型为 Int16,数据库里该字段的类型为 smallint处理方法:1.数据转换时处理Convert.ToInt32(值)2.数据库在查询时 转换select convert(int,...

2020-01-09 12:11:37 7303

原创 文库复制内容 解除浏览器复制限制

在使用X度文库时,很多内容不允许复制,即使你执行了Ctrl C也无效。下面介绍一种方法,去除这种限制1.打开想要复制的文档页,然后随意在任一内容处,右击,选中【检查】2.这时浏览器会弹出来,浏览器控制台3.将控制台中的 Style一框 向左 拉动拉到出现【Event Listeners】标签即可4.点击【Event Listeners】标签,然后找到【copy】...

2019-12-30 08:20:46 8814

原创 sqlserver读取数据库表结构

在使用sql server进行表管理时,可以通过sql语句来获取 表相关的结构主要用到的是sys.sysobjects 数据库对象表。包括 表名对象 、表的约束等,都存在这张表上sys.syscolumns 数据库所有物理表的列 存储所有表的列sys.syscomments 默认值信息表 主要存储了表的列的默认值sys.extended_properties 扩展属性 列的相关...

2019-12-26 17:01:20 6188

原创 数据库 SQL Server 修改 表结构 脚本 sql语句

在使用一些表管理工具,或对数据库的物理表结构进行改动时,可以通过数据库的语法脚本实现。1.创建表CREATE TABLE dbo.表名 ( 列名1 [列名数据类型](数据长度) 是否为Null, 列名2 [列名数据类型](数据长度) 是否为Null(Null/Not Null), ) ON [PRIMARY]ALTER TABLE dbo.表名 ADD CONSTR...

2019-12-25 17:02:30 8464

原创 Font Awesome 找图标的正确姿势

在使用font awesome 字体包 进行找图标字体时,会发现 本地的包里的 图标名 完全驴唇不对马嘴例如 :下面的 圆心关闭的图标,显示 name为remove_sign可是官网根本没这名那如何找?1.去官网但是 有时这个外网 太慢,而且 资源加载 令人捉急,例如下面,白茫茫一片。但是 网站 正常的情况下还是可以的2.用第三方参考手册传送门Font...

2019-12-20 09:46:16 7160 1

原创 初入职场最重要的一点

因为自己也是项目经理,平时也要带领一些成员。对于成员,有项我很看中的能力——学习能力。那如何建立学习能力?我的答案是——通过方法,磨炼能力。我可以接受你不会,但我不能接受你不尝试学会。碰到过几个现象,有时布置任务下去的时,有些成员第一反应是“我不会”“我不知道怎么解决”,我就在想:为何他们不是先思考“我怎么才能会?”。后来我意识到,这可能因为有些技巧他们还没学到,一些认知也没有建立。...

2019-12-07 20:36:33 7256

原创 ios 13 升级后 程序出现 openDatabase 异常

在苹果手机升级IOS13后,部分页面突然打不开了,尤其是那些在前端做缓存处理的页面。常见的错误就是window.openDatabase is undefined主要原因:苹果在IOS13升级后,将safari的 WebSQL功能去掉了,除此之外还做了其他的调整,详见Safari 13发行说明解决方案:1.用IndexedDB 代替 WebSQL具体使用教程,可参见...

2019-12-06 14:52:13 1484

原创 [福利]Process On 免费下载模板

1.先到想要的模板页 访问,通过network 得到def结构数据, 拿到的数据 进行 复制2.在自己已绘制的脑图界面,打开F12进入调试模式,然后用Ctrl+P 搜索 “mind.core.js”先格式化一下3.给绘染数据赋值行打上debug4.在自己的图页面,点下历史,并随便选个历史(这步主要为了调用mind.core.js里的方法)5.这时就进入到de...

2019-12-06 09:50:21 2020 11

原创 ExtJS c is not a constructor 调试 sencha 打包后的错误

在利用Sencha Cmd打包后,发现有时项目会报如下错误:这基本等于废话,毫无意义的提示。主要由于,build后的framework.js代码被混淆了。那如果想看清错误原因怎么办?使用sencha build testing进行测试打包可以用以下语句建一个bat文件,核心的就是 用sencha app build testing打包成测试版@echo offt...

2019-12-05 16:41:33 6915

原创 [ExtJS] 一文搞懂 apply 使用

在ExtJS的库中,常看到apply关键字。现在就简单介绍下apply在ExtJS用法1.Ext.apply 和 Ext.applyIf这里的apply是Ext的内置方法apply(object,config,[defaults])将的所有属性复制config到指定的object(将config对象 完全复制到 object) object:对象 属性...

2019-12-04 17:23:35 6512

原创 [畅想] 阿里云栖大会启发——职业思考

下午回顾了下阿里的云栖大会的视频,感觉干货满满。1、未来是数据驱动2、有些新业务,就是老事新做第十届的大会核心就是大数据的应用了,阿里的理念还是超前的,能够提前布局,另外就是数据的应用加上算力的提高,着实会极大提升生产力。大会上,演讲嘉宾有介绍到,现在云计算帮助很多线下业务,像政务里,原本需要十张表现在只需要一张表,各个系统融合了起来。蚂蚁金服集团总裁胡晓明介绍的“羊肉泡馍”的...

2019-11-30 18:34:20 439

原创 [ExtJS] list dataview 模板 内容居中

在extjs 使用dataview 或list时,常用的模板,想要模板里内容呈现一行垂直居中{ xtype:'list', itemContentCls: 'x-layout-box x-align-center', itemTpl: [ '<span class="x-fa fa-bar-chart"></span...

2019-11-21 17:04:58 6252

原创 jsMind 实现复制粘贴

最近在用jsMind做在线版的脑图设计器,发现缺少复制粘贴功能,就自己添加了一个。效果如下:实现方法:1.首先在mapping配置项中,增添C和V键2.在整体事件监听方法内加上 ctrl+c 和 Ctrl+V 的判定handler: function (e) { if (this.jm.view.is_editing()) { return; } var ...

2019-11-19 16:18:09 7768 13

原创 ExtJS config 使用

在使用更新值时有个现象Ext.define('A',{ config:{ key:null//配置自定义Key字段 }, updateKey(key) { console.log('update方法执行') }});var a = Ext.create('A');在定义类时,在类的config里声明了一个值xx,ExtJ...

2019-11-14 09:04:16 6681

原创 js 导出word 文档 doc docx

在做项目时,要将富文本编辑器,或是html内容 导出为word。先引入文件保存js<script src="FileSaver.js"></script>导出为Docxdocx体积更小,而且word2007也可以打开1.引用插件html-docx.js<script src="html-docx.js"></script>...

2019-11-11 15:31:24 15499 5

原创 阻拦协同编辑——时间戳

只要是团队合作,或是可多人合作操作的产品,就会遇到一个问题——协同编辑的数据变更。具体情景:用户A、B 先后打开了同一条数据,并分别进行编辑,且B先于A保存数据,整体流程 如下图:如果此时,服务端允许A保存了,就会导致A保存的数据,会覆盖B保存的数据。这种问题,最优解决方案,当然是支持实时协作,例如 用websocket来进行长连接,实时更新数据。但是,有些软件搭载平台,不...

2019-11-09 15:51:35 489

原创 [ExtJS] Dialog 全屏 Duplicate name

在dialog使用maximizable:true属性时,点击全屏化,出现如下错误:原因:在定义的浮动层内,对于控件 使用了name属性例如:Ext.define('demo',{ extend:'Ext.Dialog', maximizable:true,//可全屏化 items:[ { xtype:'se...

2019-11-06 08:35:57 6135

转载 JS中的Blob 下载文件 图片资源

在一般的Web开发中,很少会用到Blob,但Blob可以满足一些场景下的特殊需求。Blob,Binary Large Object的缩写,代表二进制类型的大对象。Blob的概念在一些数据库中有使用到,例如,MYSQL中的BLOB类型就表示二进制数据的容器。在Web中,Blob类型的对象表示不可变的类似文件对象的原始数据,通俗点说,就是Blob对象是二进制数据,但它是类似文件对象的二进制数据,因此...

2019-11-01 08:49:26 8957

原创 [ExtJS] viewModel 你所不知道的坑(一)缓存

之前在一些文章都介绍过viewModel,一个页面状态控制机、[ExtJS] viewModel绑定监听方法 控件动态绑定方法、[ExtJS]全局viewModel教程有了它后,我们可以很方便地控制页面控件的隐藏显示,信息展示等。但是,对于viewModel在深究一下,会发现一些问题:viewModel机制一般我们会在一个父类 或 同类中设置一个viewModel{...

2019-10-30 18:53:51 1258

原创 Froala Editor 插入的表格 页面展示问题 样式消失

在froala编辑器里 显示表格样式如下:但是获取的html,拿出来显示 样式却丢了处理方法:在显示界面 引入froala_style.min.css文件绘制html的区域的容器 引用 fr-view类Ueditor 的话 同上,在浏览器里找到 ueditor的样式类,然后 给绘制容器 添加对应的样式类名...

2019-10-29 14:39:41 7294

原创 友好的程序报错该怎么写?

不允许操作 禁止操作 无法操作读到上面上面三条,有什么感受?再来三条:您不具有权限,不允许更改 您不是该工作项负责人,不允许操作 您不是该工作项负责人,不允许更改不同的报错提示,给人的感受不同。​​​​那如何处理程序级报错,该如何最好地呈现错误信息?想要呈现友好的错误提示,就要先清楚错误的来源。报错的来源​​​1.主动判断式报错——自己清楚判断条件,满足某些...

2019-10-29 10:52:34 6970

原创 [产品] 敏捷开发软件(一)——团队看板

整个敏捷开发里,最核心的就是看板机制。所谓的看板机制,就是将团队内的各个角色成员,安排在类似一条生产线上,各司其职,通力合作。看板一词来源于,日本的丰田制造。最早为了解决,生产机器之间的协作生产问题,发明了“kanban”:B机器在空闲时,发出一张“kanban”卡,A机器接收到此卡就进行推送任务。整个看板的原型,有两个重要的点:1.ToDo起始点 2.Done 终点。在两点之间...

2019-10-26 18:04:50 6735

原创 JS forEach 递归中断

有时处理数据需要递归,或者遍历,同时需要判定,若是中途满足了一些条件,就退出递归如下数据:var node = [ { name:'a',leaf:false}, { name:'b',leaf:true, children:[ {name:'b1',leaf:true}, {name:'b2',leaf:true} ]...

2019-10-24 21:15:00 9248

原创 [ExtJs] 拖动 变更元素位置

实现一个,左边是导航信息,右侧是展示区域,然后拖动 导航节点重新定位后,右侧也随之j进行布局变化,如下图:核心方法:ExtJS容器对象.move(fromIdx,toIdx)因为涉及的知识点较多,后期有空补上,先贴上核心思想:生成节点右侧的容器元素,首先就是根据左侧的树形展开结构,依次渲染的,也就是将多维的树,看成一个导航。将多维的数组,平铺为一个一维数组根据...

2019-10-24 19:11:18 503

原创 UglifyJS 合并 压缩 JS文件

在引用库还有其他文件时,原本的项目文件很多,这时候就需要压缩合并,使用方法如下:安装:npm install uglify-js -g将uglifyjs安装为全局变量,方便我们在任何地方使用。下面是shell命令的中文解释:* source-map [string],生成source map文件。* –source-map-root [string], 指定生成sourc...

2019-10-16 09:11:48 12158

转载 需求文档2.0:需求和功能点区别(转载)

一、需求可量化如图,我们一旦使用excel写需求文档,会立即知晓需求数量,图有14个需中便求点。你还记的上一个版本做了多少个需求吗?我们使用excel来攥写需求文档,会很明确每个版本的需求量,比如我在上一个版本里总共开发的需求点有240个左右。不论是word版本又或者是原型图标注,在这一点上都无法做到与excel相同的效果。(ps.我始终不认为原型图标注是一种需求文档的撰写方法,他...

2019-10-09 11:52:07 6393 3

原创 [程序人生] 如何选择技术?

在说技术选型时,先思考一个问题当初自己的大学,专业是怎么选的?有些人是一直朝着某个目标进发的。比如,TA想(或者TA的父母觉得ta想)学医,那目标就是医学的专业,大学就是各种医学院优先了。还有的,就是冲着某所大学,先不论专业,就觉着这大学好,专业嘛进去再说。说一说我当初的决策逻辑:定城市——定学校——定专业最开始时,觉得自己应该优先挑专业强的,可是填报志愿时发现,志愿书...

2019-09-21 16:12:29 6748

原创 [ExtJS] 监听事件

在ExtJS中,常见的监听事件一般用listeners,如下:{ xtype:'控件名', liteners:{ 事件名:'方法名' }}//demo { xtype:'textfield', liteners:{ blur:'onBlur' }}或者是单个控件on绑定var wgt = Ext...

2019-09-20 12:54:19 7967

原创 [ExtJs] gird Store ajax 分页 过滤 查询

在处理一些大量数据时,往往用到查询,但是大量数据不适合全部查出,最好是分页查出,分页时还想有些参数过滤下,如下效果First 定义一个远端查询的storeExt.define('项目包名.路径.store类名', { extend: 'Ext.data.Store', alias: 'store.remoteDemo',//指定store的别名 idPrope...

2019-09-12 18:23:59 6764

原创 [ExtJS] store 数据状态 记录 dirty 和 crudState 使用

在使用ExtJS的grid控件时,常用到store 数据绑定。然后grid又是可以编辑的,如下:想要是实现的场景:在整个表格编辑后,点击取消或关闭时,判断数据有无被更改过对grid的更改,其实就是对store的更改,那我们只需查找store里的数据有无更改记录即可。store里的数据,都是一个个数据集合collection,而collection有两个标记 可以判断此条数据是否变更...

2019-09-05 14:40:10 1272

原创 [ExtJS]Layout 布局

在ExtJS里,布局形态用layout, 用法如下:{ xtype:'容器控件', layout:'布局类型', items:[ { xtype:'子控件1' }, { xtype:'子控件2' } ]}上述代码翻译成人话就是:让某个容器...

2019-08-27 15:10:25 961

原创 [SqlServer] 获取 数据库 sqlserver 关键字

最近在做个在线创建数据库表的工具,所以要用到数据库的原本的关键字,用于比对,所创建的表的列名是否为数据库的关键字。但是数据库的关键字,从哪来?访问 sqlserver的关键字说明官网保留关键字发现他把关键字都存在dom元素中的,一个个粘贴比对,得累死人,而且我们是程序员啊,怎么能用这么粗暴的方法那.1.打开控制台2.执行以下脚本var res=[];$('.tabl...

2019-08-20 12:44:04 7761

原创 [ExtJS] viewcha 缓存实例

在使用Extjs 开发时,可以用一静态类,将某些实例控件缓存下来:一个静态类(公有帮助类),通过继承ViewCache类 ,来缓存实例Ext.define('TD.util.Helper', { alternateClassName: 'TDHelper',//自定义静态类名 mixins: ['ViewCache'], // 管理/缓存 界面实例 single...

2019-07-31 18:48:22 5978

PDF提取挂载书签导航工具

用于为扫描件PDF添加书签导航

2022-09-20

ExtJS 日历控件 demo (modern版本)

ExtJS6 modern版 日历控件的demo,可以 搜索文章 “ExtJS 日历Calendar 控件 使用”来参考使用

2019-03-13

ExtJS全局路由+ViewModel

ExtJS viewmport指定路由,全局配置+ViewModel切换变量

2018-05-11

jsmind js版脑图 在线脑图

自己实现了个节点的复制粘贴功能,另外把一些快捷键改写了,编辑改成 插入子节点改为 。还将输入框改为div版 ,可根据输入内容长度自动变化

2019-11-19

Mac OS 辅助软件 集合包

mac os的一些软件帮助,主要包括 电源控制器、文件下载器、浏览器脚本插件、U盘读取

2021-09-04

ExtJS grid过滤操作

ExtJS grid过滤操作,可以动态操作本地的store更改筛选的内容

2018-05-07

ExtJs6.5 日历导航+日历月视图面板.rar

ExtJs6的 mordern 版的【日历导航+月视图控件】里面的ajax部分需要自己根据自身系统的框架进行处理,详细的一些细节还没处理,整体逻辑可以参考。

2020-03-27

PageEditDemo.js

ExtJs modern版本的表格远端分页编辑参考,这里是自定义了一个类,使用介绍可参考:https://mp.csdn.net/console/editor/html/108391368

2020-09-04

Highchart入门培训PPT

Highchart入门培训PPT,提供一些简单的例子,入门使用方法

2018-05-07

js html导出word.rar

js脚本导出html为word,里面有两个脚本 一个是只能导出doc格式的 jquery.wordexport,用前要用jquery; 还有个html-docx.js 可以导出docx格式,建议使用此个

2019-11-11

ExtJS页面路由

ExtJS页面路由,指定了主页面然后实现的viewport切换路由

2018-05-07

Extjs Ajax 购物车

Extjs Ajax 购物车,直接下载是运行不了的,因为数据库你是没有的

2018-05-07

ExtJS viewModel继承

ExtJS6 viewModel继承 viewModel各级控件继承演示,动态改变viewModel 详见文章解释 https://blog.csdn.net/ZYD45/article/details/87867454

2019-02-21

培训考核服务端源码TrainApi.rar

培训练习 ashx 参考源码 信息练习乱器八早撒旦法的的顶顶顶顶顶的顶顶顶顶顶顶顶顶顶顶顶顶顶顶的顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶的

2020-05-04

ExtJS颜色选择器(mordern版)

ExtJS6.0版本的颜色选择器控件,modern版颜色控件,2.0

2018-09-03

24小时编程-方块战争.pptx

此PPT是我参与24小时编程答辩的,主要简单介绍了下 参赛制作的游戏。公司内部举办的 所以里面有很多 AIO 字眼,因为 主题是AIO(公司产品)

2019-07-22

ExtJs路由DEMO

ExtJS的路由demo,而外加了个viewport,在viewcontroller里控制

2018-05-11

百度地图培训ppt

百度地图培训ppt,主要有些地图插件相关的知识点,可以简单看看

2019-03-29

ExtJS 路由 application配置

ExtJS 6实现的路由,和之前的实现方式不同,配置在application中 的

2018-05-07

用户体验要素(机械工业出版社)pdf

用户体验要素(机械工业出版社) 原书第二版,影印版,可以参考看看

2019-04-10

iis 托管node js的资源

iisnode 和 重定向工具,以及配置iis启动node.js的web.config的Demo

2018-05-29

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

TA关注的人

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