自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

软件维修师

软件维护、二次开发

  • 博客(84)
  • 资源 (12)
  • 论坛 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 ResolutionAutomation 自动截图出报表

PC端有各种分辨率(手机端就更多了),主流浏览器就是好几种,还需要截图出报表(粘贴到Excel)。Python 的 Selenium 是不错的工具,可这种情况有点像杀鸡用牛刀啊。网上没找到称手的工具,所以自己搞了一个,感觉还行,感兴趣的朋友可以试用一下。源码地址https://github.com/mkoplqq2006/ResolutionAutomation原创只在CSDN ,转发请标注一下...

2020-05-08 19:10:45 118

原创 extjs4 grid combobox 联动

网上竟然找不到类似的解决方案,自己写一个吧 表格里面的下拉列表进行联动,根据一级目录的内容,显示二级目录(注意二级目录是动态变化的,这点很重要)解决思路: 1、获取要对比的combobox的store 2、展开联动的combobox时对比过滤监听GridPanel事件var record2 = null, //选中的记录 store2 = null;//要对比的store

2017-12-01 16:16:04 1551 3

原创 Node.js CSV导入功能,上传并读取

CSV是一种通用的、相对简单的文件格式,被用户、商业和科学广泛应用。 作者认为使用CSV作为数据导入的媒介是非常合适的。 读取CSV文件的内容就显得非常重要,然而相关的好文章真是非常稀少。 http://blog.csdn.net/zdb330906531 本文为原创文章,欢迎转载,注明出处。extjs界面设计如下: 上传按钮外需要有form标签,submit的时候,添加属性encty

2016-06-10 15:44:42 15208

原创 使用ShapeLib读写dbf数据

在批量更新dbf数据值时,使用ShapeLib读写dbf数据的效率非常惊人。首先通过cvs获取ShapeLib库,http://shapelib.maptools.org/,编译生成shapelib.dll编译方法参考:https://blog.csdn.net/cair2/article/details/52193064下面重点讲一下怎么使用ShapeLib对dbf数据进行读写:...

2015-08-18 16:10:43 10504 15

原创 ArcEngine 地图导航 查找路径 经纬度坐标导航 最优路径分析

ArcEngine 地图导航 查找路径 经纬度坐标导航 最优路径分析

2015-06-04 13:27:27 5401 5

原创 Handlebarst通过ajax加载模块内容

2018-10-26 重庆-传说<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> &lt

2018-10-26 11:34:11 586

原创 linux 创建用户并限制其访问目录,ftp限制用户访问

第一步:创建用户useradd test -d /www/test -Mpasswd test第二步:上层目录设置为root所有,并授权chown root /www/chmod 771 /www注意:其他目录,如果需要限制也要做相应授权比如:chown root /www2/chmod 771 /www2最后,使用刚创建的用户在ftp客户端登录祝你好运!更多参考:http...

2018-09-27 09:27:47 3875

原创 mongodb 被删库后怎么恢复

第一步:找到备份文件 第二步:手动恢复再次提醒,重要的数据,每天备份! 了解更多:http://www.mongoing.com/archives/4158

2018-09-11 17:21:15 1770

原创 Extjs4 Ext.form.Panel loadRecord ajax数据

from组件的loadRecord是比较好使的方法,通过加载grid的行数据,可以直接赋值,这里不再多说。 下面我要说的是,from加载ajax的数据,代码如下Ext.Ajax.request({ url:'地址', method:'post', params:{ //参数 }, success: function(re, opts) { var resp...

2018-08-06 17:18:07 800

原创 Apache http跳转到https, 不带www跳转到www域名的补充

鸣谢:https://blog.csdn.net/wmsoho/article/details/78940046 以下是对上面的博客进行补充 第一步:申请或者自己弄一张 SSL 证书,主要对https请求进行响应 第二步:httpd-ssl.conf 配置相应的 443 端口,响应 https://xxx.com 第三步:去掉 httpd-ssl.conf 里面所有的别名称(如果有的...

2018-06-08 15:25:59 5704 2

原创 微信公众号个人中心,实现自动登录的问题

如题,最近我实现了微信公众号打开手机网站自动登录的功能,遇到session跨域的问题,特此记录一下,也可以让遇到同样问题的你少走点弯路。实现思路如下: 1、通过微信接口获得用户的unionid \ openid 2、通过openid得到用户的昵称和头像 3、通过unionid判断是否注册过我们的网站,没有则注册绑定手机号,注册过则直接登录由于我们的手机网站域名是m.xxx.com,而...

2018-02-09 11:15:09 3148

原创 让我们来谈谈 sailsJS 的 Many-to-Many

参照官网例子,建好相应的模型我在测试的时候,使用的MySQL数据库,需要安装sails-mysql模块// myApp/config/models.jsmigrate: 'alter' //根据模型自动创建数据库// myApp/api/models/User.jsmodule.exports = { attributes: { firstName: {

2018-01-04 16:45:44 424

原创 解决span标签重叠的问题

最近写Demo遇到这样的问题,span标签被用来组合文档中的行内元素。 所以设置它的margin-top\margin-bottom 没有什么效果,导致会出现重叠的现象span标签换行后,与上一行重叠。 只需要添加float属性就可以了, 添加float:left; 效果如下 怎么样,是不是很简单呢,就这样吧 感谢你的阅读,我是 重庆-传说 2017年12月23日

2017-12-23 11:29:54 5377 1

原创 extjs4 grid 滚动条 联动

在做对比数据的时候,需要同步两张grid的滚动条 代码如下:Grid.view.on({ 'render': function(view, opts){ view.mon(view.el, 'scroll', function(){ Grid2.view.el.setScrollLeft(this.el.getScrollLeft());//同步左右

2017-12-01 16:24:01 1329 3

原创 罗技 mk275 键盘不能输入的解决方案

罗技 mk275 键盘不能输入的解决方案今天隔壁办公室的同事的电脑突然不能输入,初步怀疑是键盘的问题,赶紧换套键盘,它就是罗技 mk275!!! 拆掉包装,上电池,把接收器插上,发现问题鼠标可以用~回车键可以用~就是字母键没有反应!!!赶紧百度,发现是驱动的问题,按照教程更新键盘驱动。 还不行,键盘没有反应……键盘不会是坏的吧,得赶紧退货!!! 不,还有两套新键盘没有...

2017-11-03 17:37:17 12481

原创 win10 wamp 64位 php-win.exe报0xc000007b应用程序错误

Created with Raphaël 2.1.0博主博主WAMPWAMPwin10系统64位,安装运行WAMP报错,怎么回事?php-win.exe报0xc000007b应用程序错误怎么解决?这种看不出是什么错误的错误怎么解决嘛!于是赶紧百度,还好发现这篇文章 http://www.thinkphp.cn/topic/13934.html vcredist_x64.exe和vcredist_

2017-10-10 22:19:51 3627

原创 sails.js使用mysql模块搞定事务

坦白说sails-mysql对事务的支持差强人意,用mysql模块自带的方法会更简单一点(也许是我打开的方式不对)。 以下是源码,你能看懂就行var mysql = require('mysql');//创建连接var connection = mysql.createConnection(this.sails.config.connections.myApp);connection.con

2017-09-20 15:10:25 1155

原创 sails-mongo 使用 groupBy 进行分组遇到的坑

博主在实现分组统计功能时又遇到坑,参见我以前写的博客sails-mysql 使用 groupBy 进行分组遇到的坑今天我们来谈谈mongodb的分组功能,需要注意的地方同上,groupBy 要与 sum, average, min, max 成对出现,这里不再多说。这次遇到的需求比较复杂,涉及到分组、排序、分页、对比排名。首先要分组,然后排序,然后分页,最后对比排名。先放代码,看博主是怎么征服这些需

2017-09-13 18:01:52 850

翻译 pm2 命令说明

# 普通$ npm install pm2 -g # 安装 PM2$ pm2 start app.js # 启动,守护进程和自动重启应用程序(Node)$ pm2 start app.py # 启动,守护程序和自动重启应用程序(Python)$ pm2 start npm -- start # 启动,守护

2017-08-15 12:08:33 2577

原创 sails.js + nginx + https加密 + 反向代理

环境安装指南,如安装可跳过这段1、yum install -y nodejs2、npm install -g cnpm --registry=https://registry.npm.taobao.org3、cnpm install -g sails4、yum -y install gcc automake autoconf libtool make5、yum install gcc gcc

2017-07-26 09:23:01 1219

原创 通过正则表达式批量去空格

要加工的数据如下 34811490173524199 1260017732959495334819611705984864 16861063481939549 16863162098939549 33373648364084771 32432549855507598 32432549854507598 346676880

2017-07-13 11:04:00 2736

原创 sails.js 使用node-cron模块,监听订单状态并发送消息到企业微信

设计思路: 1、创建任务时分配一个请求令牌 2、执行任务时,发送令牌进行验证,并更新令牌(令牌用一次就失效) 3、验证通过后,查询订单状态,根据订单属性,发送相应的消息到企业微信cron模块地址 https://github.com/ncb000gt/node-cron创建任务var CronJob = require('cron').CronJob;var jobn

2017-06-28 10:27:06 1286

原创 sails.js populate的应用

populate顾名思义是填充的意思,比较适合一对多的模型。 根据官网例子User.find({ name:'李逍遥'}).populate('剑', { //这里填充剑属性,查找李逍遥和他使用的剑 //注意这里的条件,只过滤子级对象,不影响父级 //最容易误解的地方,父级数量不受影响 where: { color: '金色' }, limit: 3, s

2017-06-23 16:37:44 1264

原创 sails.js 禁用Grunt,减少CPU开销

方法一:删除或重命名 Gruntfile.js 方法二:配置.sailsrc{ "hooks": { "grunt": false }, "paths": { "public": "assets" }}注意,一定要在.sailsrc配置这个,不然访问静态资源assets时返回404"paths": { "public":

2017-06-14 10:52:54 1020

原创 sails.js使用mysql-queries执行批量SQL

安装npm install mysql-queries --save使用var sqlclient = require('mysql-queries');//根据实际情况获取配置项var options = this.sails.config.connections.localDiskDb;sqlclient.init(options);var sqls = ["DROP TABLE IF

2017-05-31 10:25:54 1004

原创 sails.js 开启守护进程

官网推荐 forever、pm2,大家可以根据个人喜好选择。使用 forevercnpm install -g forever 安装守护进程forever start app.js --prod 开启守护进程forever list 显示运行的服务forever restartall 重启服务(建议用这个)forever stopall 停止使用 pm2cnpm in

2017-04-06 10:04:01 1194 3

原创 sails.js 存放 Session 到 MySql @望云海

第一步:安装 express-mysql-sessioncnpm install express-mysql-session --save --save-exact第二步:配置 根目录/config/session.jsadapter: 'express-mysql-session',host: 'localhost',port: 3306,user: 'root',password: '

2017-04-04 11:10:28 1470

原创 extjs4 combobox 多选与赋值 2017.1.10

初始化xtype: 'combobox',editable: false,multiSelect: true,//启用多选queryModel: 'local',displayField: 'text',valueField: 'id',store: Store多选赋值,数组combobox.setValue([0,1]);combobox.setValue(['值1','值2']);

2017-01-10 14:55:36 4993

原创 Extjs4 封装dropzonejs组件 2016.12.29

2016-12-29 12:35:21 769

原创 extjs4 XTemplate 时间戳进行格式化处理

var testTpl = new Ext.XTemplate(['<tpl for="test">{[fm.date(new Date(parseInt(values.datatime)*1000),"Y-m-d")]}</tpl>']);//values你可以理解为每次循环的数据,而这里的values.datatime为时间戳//使用XTemplatetestTpl .overwrit

2016-12-25 10:40:01 1913

转载 extjs4 右下角弹窗

/** * extjs4 右下角弹窗 */Ext.define('Ext.ux.Tip', { extend: 'Ext.Window', alias: 'widget.tip', autoClose: true, autoHeight: true, plain: false, draggable: false, s

2016-12-21 12:10:36 2036

原创 让我们来谈谈 sailsJS 的 One-to-Many

User 对应多个 Car , 对应多个 BankCard,对应多个 XXX,应该怎样建模? 很遗憾,官方文档并没有解释得那么详细,所以我们要自己去验证一下。 首先,创建模型// myApp/api/models/User.jsmodule.exports = { attributes: { firstName: { type: 'string' }, l

2016-12-05 11:02:53 1336

原创 C# 根据网址下载网页

/// /// 下载网页/// /// 网址/// 文件路径public void DownloadFile(string URL, string filename){start: HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(URL); req.Method = "GET";

2016-12-01 12:37:23 921

原创 Extjs 填请假条界面Demo

Ext.create('Ext.Window', { title: '填写请假条', iconCls: 'extjs-icon-edit', closeAction: 'hide', width: 500, height: 330, maximizable: true, layout: 'fit', border: f

2016-11-25 14:38:00 1066

原创 秒转换时间的算法

var SecondTime = function(v){ if(v > 0 && v < 60){ return v+'秒';} if(v >= 60 && v < 360){ var m = parseInt(v/60); var s = v%60; var t = m+'分钟'; if(s > 0){ t += s

2016-11-14 11:11:06 2316

原创 sails-sockets-sample 消息推送

参照官方文档,实现消息推送功能。 由于官方文档写得比较片段,例子不完整,整体理解起来有点复杂,其实弄懂原理后,真的非常简单。 首先要明白的是实现消息推送分前端和后台,前端订阅,后台广播,就这样简单。后台代码:if (!req.isSocket) {return res.badRequest();}var msg = "这是测试消息^_^"+Math.random();sails.socket

2016-10-23 13:35:28 1224

原创 Ext.ux.form.SearchField 添加placeholder属性 2016年9月19日

效果如图: 思路: 设置两个变量,存放input的Id和placeholder值, 根据id更新input的placeholder值。inputId: '',placeholder : '',initComponent 函数最后添加me.inputId = me.id+'-inputEl';afterRender函数最后添加if(this.placeholder){ documen

2016-09-19 16:46:05 2167

原创 Extjs4 封装echarts组件 2016.8.31

Extjs4自带的图形报表不够强大,所以有了封装echarts的想法。 举个栗子: http://blog.csdn.net/zdb330906531/article/category/1105002 http://blog.csdn.net/zdb330906531/article/category/1105002 新建脚本文件Echarts.js,复制粘贴一下代码:Ext.defin

2016-08-31 16:47:01 3006 5

原创 sails-mysql 使用 groupBy 进行分组遇到的坑

示例代码Model.find({ groupBy: 'name'}).exec(function (err, data) { console.log(data);});直接抛出错误:Error (E_UNKNOWN) :: Encountered an unexpected errorAdapterError: Cannot groupBy without a calcul

2016-08-30 17:00:44 1691

原创 Extjs3.3 仿百度网盘 DataView 文件列表更新

旧文章:http://blog.csdn.net/zdb330906531/article/details/17135923可根据自己项目的需求重写组件,有问题请留言。 改进了以前出现的BUG; 新增调整了文件类型的样式; 删除不必要的文件,压缩包比以前小很多; 在线预览 免费下载...

2016-07-27 10:29:38 1828

dsoframer.ocx 完整资料

已签名的dsoframer.ocx中间插件,aps.net打开office文档,目前收集较为完善的资料,希望对大家有所帮助。资源分是有点多,不过绝对值得。如果有什么疑问,欢迎留言。

2011-07-23

html javascript 天气预报 (内附源代码)

仿照webQQ的天气样式做的一个天气预报,使用中国天气的数据源

2013-02-05

ShapeLib 编译好的dll

https://blog.csdn.net/zdb330906531/article/details/47753103

2018-05-28

c# SqlHelper.cs

c# SqlHelper类提供对 SQL语句的增删改查 下载

2010-09-27

纯Ext搭建的后台管理模板

纯Ext搭建的模板,网页右键不能查看源码。内含联系方式,可以联系我。

2011-07-23

思途7.1备份数据合并工具

思途7.1备份数据合并工具 操作系统:window10

2018-09-27

Extjs4 桌面效果优化

Extjs4 桌面效果优化效果,官方的桌面效果太简单了,不是我想要的效果。经过本人优化,现在放出源码,希望大家喜欢

2016-12-05

sailsjs离线文档0.12版本

sailsjs离线文档0.12版本,sailsjs离线文档0.12版本,sailsjs离线文档0.12版本

2018-04-12

DBVortaroWeb

提供项目数据字典的统一管理,同步相应字段说明,在线预览字典,打包字典。 开发工具:VS2010 数据库:SQL2008 R2 框架:MVC2.0 前端:jQuery EasyUI 部署时确保已经安装MVC2.0

2013-06-26

DBVortaro 项目数据字典

提供项目数据字典的统一管理,同步相应字段说明,在线预览字典,打包字典。 开发工具:VS2010 数据库:SQL2008 R2 框架:MVC2.0 前端:jQuery EasyUI 部署时确保已经安装MVC2.0

2013-06-26

DBVortaro VS2010 项目字典

支持数据库 Windows Server 2008 R2, 支持同步数据字段说明,在线预览,生成HTML并打包。

2013-08-15

Ext3.0 资料chm

Ext3.0 资料chm,如果你想找3.0版本的资料,欢迎下载

2010-08-05

原创被抄袭了,应该怎么处理啊?

发表于 2020-05-14 最后回复 2020-05-15

今天散分

发表于 2011-02-25 最后回复 2011-02-26

Ext批量上传文件(word文件和图片)的二进制流到数据库中

发表于 2010-08-11 最后回复 2010-10-25

asp.net的问题,怎样用C#代码导出word文件中的试题数据

发表于 2010-06-28 最后回复 2010-09-28

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

TA关注的人 TA的粉丝

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