自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(207)
  • 资源 (23)
  • 收藏
  • 关注

原创 记一次U8登录异常问题

U8登录问题排查

2023-10-16 12:27:21 281

原创 Dapper使用自定义表类型的参数

Dapper1.26及以上版本可以使用自定义类型的表值参数,方便将DataTable类型直接作为一个参数传递到数据库服务器上。两种方式的结果都是一样的。

2023-07-14 14:38:22 351

原创 Aspose.cells模板导出使用记录

用Aspose.cells导出可以方便地将数据到Excel文档中,简单的直接将DataTable列表写入即可,复杂的格式一般会先做好模板,再将数据填充进去,这样可以保持设置好的样式,又能快速填充内容,十分方便。用于让 Aspose.Cells 知道在 Microsoft Excel 设计器电子表格中放置哪些信息。智能标记允许您创建仅包含特定信息和格式的模板。所有智能标记都以 &= 开头。&=Party.FullName 是数据标记的示例。

2023-03-30 15:25:13 1005 1

原创 MS SQL更新时变量、函数、子查询及字段计算顺序探索

SQL更新过程中变更、字段、函数、子查询优先级探索。

2022-08-24 11:30:18 300

转载 Win2016以及win10 IIS10 下安装IEwebcontrol的方法

1. 公司产品需要安装IE webcontrol控件 但是在win2016以及win10 上面安装时 因为IIS 已经升级到了IIS10 安装时会提示:兼容解决的方法比较简单,修改注册表即可HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters修改参数 改版本为 7.5可以 major 改成7 minor 改成5就能够安装成功...

2022-06-21 20:07:09 1512

原创 没啥用的算法之Javascript将字符串偶数位置字符反转

操作说明给出一个字符串,将偶数位置的字符反转。示例输入:1234,输出:1432输入:1234567890,输出:1038567492思路使用数组拆分出来奇数位字符和偶数位字符,然后遍历偶数位数组,插入到奇数位数组中。代码function t(str){ //拆分字符到数组中 var arr = str.split(''); //奇数字符 var e = arr.filter((s,i)=> i %2==0); //偶数字符

2022-05-28 17:34:08 289

原创 用友U8自动生成的临时表删除

用友U8在使用过程中会产生大量临时表,导致数据库中的多数空间都是临时数据,据说有补丁可以解决问题,但没有找到。根据分析,临时表的表名通过由Tmp_ 、UFTmpTable以及TMPUF_开头,而且表名都比较长,多数超过20个字符。以此为条件将表名查询出来,拼接SQL语句进行删除即可。DECLARE @name VARCHAR(100);DECLARE @sql VARCHAR(200), @i INT;SET @i = 1;DECLARE cur CURSOR FOR SELECT

2022-05-24 17:47:36 758

原创 SQLServer 在表设计器显示更多列

默认的设计器网格中只显示“列名”,“数据类型”,“允许NULL值”三列,但通常需要给字段添加备注,需要切换到底部去填写,十分不便。经查询资料得知,可以通过修改注册表的方式来实现显示更多列。注册表位置:计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\SQL Server Management Studio\版本号...\DataProject不同的版本不一样,例如SQL Server Management Studio 15.0.18390.0的,位置如下:

2022-05-20 09:09:20 434

原创 用友U8自定义按钮开发

网上搜索《U8界面按钮二次开发手册》即可找到基础的资料,主要分为几个步骤:一、判断界面是否可进行二次开发在一个界面上同时按住Ctrl+Shift并点击任何一个按钮,这样你所需要的信息将被Copy到写字板(附件中的写字板)上,(注意不是记事本notepad)。二、根据获取的信息添加SQL按钮资料在Meta数据库,表AA_CustomerButton中,表说明如下: 字段名 说明 cButtonID ...

2022-03-25 15:03:09 3835 16

原创 删除SSMS的历史登录记录

早期版本的历史记录存储在SqlStudio.bin文件中,新的版本修改了存储位置,一般在C:\Users\用户名\AppData\Roaming\Microsoft\SQL Server Management Studio\版本下面文件中记录了管理器的界面等配置信息,也包含了历史连接记录,格式如下:登记的记录都在ConnectionOptions节里,在红框里的Element,每个都对应一个服务器,如果相同的服务器有多个用户名登录过,则在里面的Item节里有多个用户的信息,可以选择性删除。.

2021-10-08 14:21:38 705

原创 .NetCore5实现无限递归查询

使用.NetCore5 EF来实现无限级树形结构查询,操作很简单,直接查询即可,可以使用FromSqlRaw或者普通的查询都可以。查询结果.ToList(),再过滤掉不符合条件的项目。查询时不要使用AsNoTracking,否则不能生成下级内容。示例代码:部门类: public partial class Department { public Department() { InverseParent = new HashS

2021-09-15 16:43:42 1531

原创 .NetCore MVC项目,Razor Page链接标签帮助不生成问题解决方案

问题描述新建立的MVC项目,添加Razor Page后,类似于<a asp-action="edit">Edit</a>或者Url.Action("Edit")这样的标签,在渲染之后链接部分不会生成。解决方案经排查,在Startup.cs的Configure中,有对路由的配置,但是仅针对MVC的: app.UseMvc(routes => { //区域的路由定义,要放在前面,不然匹配

2021-09-15 10:46:51 369

原创 将checkbox未选中将设置为指定值并系列化,解决checkbox未选中不传递值问题

(function ($) { //将checkbox未选中将设置为指定值并系列化 jQuery.fn.extend({ serializeWithCheckbox: function (uncheckedValue) { return jQuery.param(this.serializeArrayWithCheckbox(uncheckedValue)); }, serializeArrayWithChe.

2021-09-14 17:57:07 666

原创 U8登录“系统管理”提示调用远程组件失败问题解决

症状: U8使用正常,但是打开“系统管理”登录时提示“调用远程组件失败”,并且管理器左边也没有任何帐套显示。问题原因: 在独立的服务器上安装数据库服务,没有安装U8相关的程序。一些相关的配置不正确。比如存储过程xp_UFRegRead和xp_UFRegWrite都没有,还有一个程序集U8FileServerExtendProc也没有。解决方案: 创建xp_UFRegRead,按照官方的代码,需要读取注册表内容,但由于没有安装U8程序,所以注册表是...

2021-07-02 09:33:58 1238

原创 使用Values进行列转行并对数据类型转换

SELECT tt.valFROM (SELECT 10 AS A, 'SomeThing' AS B UNION ALL SELECT 30, 'Other') t OUTER APPLY (VALUES (CAST(t.A AS VARCHAR(10))), (t.B)) tt(val);以上代码将表格中的A、B两列转成两行显示,对INT类型转换为其他类型。相同数据类型的列转行也可以用UNPIVOT:SELECT up.val, up.xFROM..

2021-03-03 09:05:17 261

原创 (闲篇)一款强大的Excel辅助工具?

在同事那里用电脑管家卸载软,发现用友的U8变成Excel辅助工具了。回来一看,刚打开时还不是,过了一会儿也变成这样了~~~

2021-01-11 14:34:56 330

原创 SQL获取多列中的最大/最小值,对一行中的数据进行聚合运算的方法

--获取多列中的最大/最小值,对一行中的数据进行聚合运算的方法DECLARE @data TABLE( Student NVARCHAR(20) NOT NULL, Chinese INT NOT NULL, Math INT NOT NULL, English INT NOT NULL);INSERT @data ( Student, Chinese, Math, English.

2020-10-29 08:58:40 2103

原创 用友U8工作流本人逐级弃审问题

用友U8的工作流有个选项是“本人逐级弃审”此选项选中后需要审核者才能弃审自己审核的任务。这个是默认选择的,能保证自己审核的任务不被他人取消。然而如果审核人已经离职,或者调到其他工作岗位了,可能导致没有办法弃审任务。在单据出现问题需要弃审时就被卡住了。一个办法是将工作流的“本人逐级弃审”选项改为否,这样就可以由有权限弃审的任意人员来完成。可以通过更新相关表的设置来达到目的,有两个表,可根据需要进行更新:--取消工作流逐级弃审UPDATE dbo.Table_WorkFlow.

2020-07-20 17:52:07 1832

原创 Excel格式问题的处理

问题Excel中的日期自动变成整数 设置的边框等格式在重新打开后消失 操作反应变慢原因分析在Excel中多次的复制粘贴、修改样式会不断积累许多单元格的样式设置,当样式过多时就可能出现混乱的情况。解决办法经过实践,可以将样式删除后重新设置格式即可恢复正常。但普通的删除方法通过遍历处理可能会非常的慢,比如以下的代码,通过VBA来处理,有些文档样式几百上千个的时候慢得很:Ap...

2020-05-04 16:25:17 360

原创 Word邮件合并时根据指定条件分页

思路首先在数据源中设置分页标识,比如加一列,当需要分页时值为1,不分页时值为其他的。邮件合并选择文档为“目录”,因为这种模式不会自动分页,信函什么的是一条数据一个文档(或分页),标签模式格式不好设置。在Word中添加if then域,判断指定值为1时则添加分页符,否则不添加内容数据源PageBreak是用于判断是否分页的条件列,根据公式设置邮件模板...

2019-12-21 15:30:20 4134

原创 Javascript解码&#x格式的字符串

形如以下格式的字符串,中文是以&#x加四位十六进制数字的UTF-8编码:System.Runtime.InteropServices.COMException (0x80041FEC): &#x5F02;&#x5E38;&#x6765;&#x81EA; HRESULT:0x80041FEC&#x000D;&#x000A; &#...

2019-11-06 09:56:24 2582

转载 Supercharger

如果由于以前使用过盗版KEY,你的机器被拉黑,那么请执行以下步骤重新注册:1.关闭VS201x,删除【我的文档】下的【BRAING8】目录2.运行regedit,定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography,修改右侧的【MachineGuid】的值。随便找一个GUID在线生成的网页生成一个就行了。3.重新打开VS,再注册它。4.防火...

2019-10-16 12:02:03 1019

原创 使用CSS美化radio样式

radio是经常使用的单选按钮,但自带的样式实在不好看,下图是通过美化后的样式:针对不同选项显示不同的样式,html结构如下(使用了knockout.js来绑定数据,如果不用的话应指定name来确保单选):<label class="normal"> <input type="radio" value="√" data-bind="checked:Resul...

2019-08-15 14:05:22 2617

原创 Knockout.js生成无限级的关联select下拉列表

先上效果图:文档结构:<!DOCTYPE html><html><head> <meta charset="utf-8" /> <title>Knockout.js多级select绑定</title></head><body> <span id="co...

2019-08-10 12:03:20 666

原创 欢快的Easyui dialog

先看看效果:今天测试EasyUI的对话框,照着官方的代码做了一个,结果太欢快了。以下是官方的示例代码(红框部份):整个页面代码如下:<!DOCTYPE html><html><head> <meta charset="utf-8" /> <title></title> &l...

2019-06-15 09:43:06 147

原创 解决U8库龄分析报表数量与实际结存数量不一致问题

软件版本:U8 V11.0现象:通过库龄分析中查出的数量与结存报表不一致原因:库龄分析报表按存货各项属性以及批次属性进行分组汇总,并且结果中过滤了负库存的数据,同时存货档案曾经启用批次管理,后来停用了批次管理。导致有批次的入库未出库完,没批次的入库是负库存但未显示,总量就对应不上。解决:方案1:将当前为非批次管理的存货对应的所有出库及入库单据的批次更新为NULL,同时在存货档...

2019-05-24 14:52:39 3240 2

原创 WebService返回DataTable或者DataSet、DataRow等给AJAX客户端时出现循环引用问题的解决

1、引用Microsoft.Web.Preview.dll2、修改Web.config文件,节点system.web.extensions,将converters中加入相关内容: <system.web.extensions> <scripting> <webServices> <jsonSerializat...

2019-04-30 11:49:36 335

原创 Knockoutjs的observableArray生成可提交后台的字符串

首先,使用knockoutjs的mapping插件来将observable对象转换成普通对象:ko.mapping.toJS(item)然后用jQuery的param方法获取字符串数组,第二个参数设置为true最后组合数组完整的写法:$.map(ViewModel.datas(), function (item) { return $.param(ko.mapping.toJS(...

2019-04-04 09:08:10 252

原创 jQuery.param的一个坑

首先上源码://Serialize an array of form elements or a set of//key/values into a query stringjQuery.param = function( a, traditional ) { var prefix, s = [], add = function( key, value ) { // I...

2019-04-04 08:54:46 848

原创 MSSQL 使用MSSM查询很快,但用网页查询很慢问题

最近遇到一个问题,两个页面查询非常慢,需要30~40秒,而相同的代码通过Microsoft SQL Server Management Studio或者VS的SQL查询工具查询却能秒出数据,感到非常奇怪。如果修改存储过程,短时段内恢复正常,过一段时间又重新出现问题,大概是存储过程计划缓存的问题,可以试下重新编译存储过程:exec sp_recompile @objname='存储过程名称...

2018-10-05 16:36:41 2951

原创 Easyui dialog多次生成造成提交数据混乱问题

使用easyui的dialog时,如果多次调用$('#xx').dialog({……});来生成并打开对话框,则会重复生成DOM,造成各种问题,解决的办法:1、通过html生成dialog,要打开时用open方法即可。此方法需要将选项写在html内容里,且每次打开时dialog的参数不变化2、调用时加入判断,如果已经生成过则直接打开,没生成过则生成:try{ $('#xx')...

2018-08-29 11:25:58 1117

原创 元素同时绑定单击、双击事件,并在选择文本时不触发事件

首先如果同时绑定单击和双击事件,默认会触发单击事件,双击无效,解决办法是延迟单击事件。但有时需要在元素上选择文本,单击时又会触发单击事件,而有时单击事件会弹出对话框什么的,希望选择时不要触发单击、双击事件,代码如下:var clickTimer = null;$('#something').bind('mousedown', function (evt) { //记录单击时的鼠标位...

2018-08-07 11:13:46 1450

原创 U8来料报检保存出错

自采购到货单生成来料报检单,保存时提示“单据保存失败,请稍候重试”,也没有更多的消息,莫名其妙~~~尝试从到货单通过“报检”生成,提示生成失败,也没有更多消息了。跟踪SQL,发现保存的语句是拼SQL,其中有个自定义字段中包含了单引号',拼出来的语句通不过……质量管理的DLL是UFSOFTQM.dll,使用VB6开发的,居然没有使用参数化查询,连个敏感字符也不处理,真是服了。 最...

2018-07-19 11:23:42 787

原创 SQL LAST_VALUE使用问题记录

自SQL Server2012版本开始提供的分析函数LAST_VALUE,用于返回序列中最后一个值。参数:LAST_VALUE ( [scalar_expression ) OVER ( [ partition_by_clause ] order_by_clause rows_range_clause ) 在使用时发现取的值不是分组中最后一个的值,因为默认是取到分组(可选)第一项到当...

2018-04-07 17:17:11 9559

原创 SQL Server表值参数使用

SQL Server自2008版本开始支持表类型的参数,可以用于存储过程、函数等,也可以直接使用C#等语言调用SQL直接查询。首先创建一个表值类型:设置表格参数(后面变化时不可直接修改,需要删除重建):USE [test]GO-- Create the data typeCREATE TYPE dbo.type_testStruct AS TABLE ( ID INT NOT NULL...

2018-04-06 17:47:44 7906 1

原创 jQuery模拟按键事件

在网上查找得到的多是以下代码:var e = jQuery.Event("keyup");//模拟一个键盘事件e.keyCode =13;//keyCode=13是回车$('#test').trigger(e);实测发现有时候没反应,增加一行代码,设置which的值就可以了var e = jQuery.Event("keydown"); //模拟一个键盘事件e.keyCode = 40;e...

2018-03-30 17:51:08 8526 7

原创 EasyUI Layout 显示隐藏中间区域示例

使用EasyUI的layout布局时中间区域是没有折叠功能的,有时候想要下方区域最大化只能手工拖动分隔条,不太方便,可以使用resize来调整区域的高度,达到目的。示例效果:代码: 显示或隐藏EasyUI Layout Center区域 body { line-height: 30px;

2017-09-29 15:11:20 3359

原创 EasyUI combotree实现模糊筛选功能

EasyUI没有提供Combotree的筛选功能,但是控件的事件完全继承自combo和tree控件,其中tree有筛选功能:doFilter(combobox也有filter,不过combotree不是继承自combobox),可以用这个功能来实现筛选。要在输入框输入时触发此事件,调用筛选功能,就要用到combo的keyHandler事件: /** * 默认值 */ $.

2017-09-29 11:00:59 3723

原创 恢复程序默认打开的窗口位置

起因:前段时间用的两个显示器工作,把查看PDF的Foxit PhantomPDF 5.0拖到第二个显示器上显示,现在把第二个显示器拿走后再打开就看不到Foxit PhantomPDF 5.0了,从切换过程看到这家伙还是显示在第二显示器的位置上面,其他程序都正常的。怎么也拖不回来。解决:找到注册表中HKCU\Software\Foxit Software\Foxit Phanto

2017-08-25 17:36:25 3932

转载 用友业务最大单号的修复

文章来源:http://blog.sina.com.cn/s/blog_6169ba7b0101atdg.html知识:用友做软件开发时,有一个表是专门存储最大单号的:数据库名:Ufsystem.mdb,表名:UA_Identity,此表的字段如下:字段名    意义cAcc_Id    002cVouchType    单据类型编码iFathe

2017-08-15 09:09:07 3049

包含6等奖的抽奖程序

一个HTML搞的抽奖程序,设置了1到6等奖。可以对抽到的某个奖项重新抽取。HTML5+CSS3

2019-01-28

图片批量添加主题、日期、宝宝信息7-29更新

程序实现为照片批量添加文字说明的功能 1.可以设置标题、添加宝宝的年龄信息。 2.如果相机的日期不正确时还可以通过程序对日期调整。 3.可以添加多种效果:阴影、透明度、图片边框、文字描边等。 4.程序默认会对照片调整,内置了多种照片的尺寸,以300dpi的分辨率计算最终尺寸。 5.尺寸调整时不会变形,以最长边为基准。 6.可以保存当前照片的处理结果,也可以处理所有列表中的图片,或者处理选中部份的图片,比较灵活。 7.可以添加多个宝宝的资料,添加的资料可以保存,下次打开时自动加载。 8.添加的宝宝资料不要太多,否则可以显示不下,超过3个时程序有提示。 9.程序需要.NET 2.0环境,XP下可能需要安装,Win7及以上自带。 2017-07-29更新 1.修复不显示日期选项不起作用问题 2.增加自动保存功能 3.增加保存时任务栏气泡提示功能 4.边框可以加在图片外面(扩大图片) 5.增加图片大小提示(鼠标放在图片上时显示)

2017-07-29

图片批量添加主题、日期、宝宝信息

程序实现为照片批量添加文字说明的功能 可以设置标题、添加宝宝的年龄信息。 如果相机的日期不正确时还可以通过程序对日期调整。 可以添加多种效果:阴影、透明度、图片边框、文字描边等。 程序默认会对照片调整,内置了多种照片的尺寸,以300dpi的分辨率计算最终尺寸. 尺寸调整时不会变形,以最长边为基准。 可以保存当前照片的处理结果,也可以处理所有列表中的图片,或者处理选中部份的图片,比较灵活。 可以添加多个宝宝的资料,添加的资料可以保存,下次打开时自动加载。 添加的宝宝资料不要太多,否则可以显示不下,超过3个时程序有提示。 程序需要.NET 2.0环境,XP下可能需要安装,Win7及以上自带。

2017-07-27

eWebEditor_ASPX_V9.0_MUL

eWebEditor,优秀的在线编辑器,完整功能版。

2015-11-12

CrystalReportWebFormViewer4

CrystalReportWebFormViewer4

2015-09-15

红蓝坐标轴Excel图表示例

红蓝坐标轴Excel图表示例 演示怎样将X轴改变为不同颜色

2015-03-03

批量转换网页编码工具源码

可以将网页文件进行编码转换,并自动替换codepage和charset; 附件为源码,可自行修改。

2014-07-07

ixedit-JQuery效果生成器

IxEdit是一个傻瓜式的JavaScript开发工具(其实就是JavaScript代码库)。无需掌握什么JavaScript基础,你就利用IxEdit方便的制作出一些常用的很牛叉的页面动态、交互效果。 此版本不需要google gears支持。 支持以下浏览器: Firefox 12.0+ IE8+ Chrome 19.0.1084.46+ Safari 6.0.3+

2013-11-20

我的边框(130723修改版).jsx

Photoshop加边框,Exif信息等内容

2013-07-24

jquery.autocomplete的使用示例及说明文档

jquery.autocomplete的使用示例及说明文档

2011-10-21

jquery_1.6.4_vsdoc

jquery_1.6.4_vsdoc.js jquery-1.6.4.js jquery-1.6.4.min.js

2011-10-20

w3Jmail44PRO.rar

世界级的优秀邮件组件,专业版,支持POP3收取邮件。

2010-06-19

JMail(4.3)中文手册

JMail(4.3)中文手册,阿江翻译的,非常优秀的邮件组件使用手册

2010-06-19

IcoFXPortable

用于提取、编辑、导出程序的图标 支持亮度、对比度、色相饱和度的调整

2009-11-30

mezzoforce102(Photoshop制作冰效果的滤镜)

mezzoforce102(Photoshop制作冰效果的滤镜)

2008-11-22

网页产生幻灯片效果的小程序

包含了lightbox效果,图片放上鼠标时缩略预览

2008-08-04

精品实用查询工具(ASP)

简繁 日历 区号 单位转换等

2008-08-04

JKDrag 拖动行,拖动列,拖动模块

JKDrag 拖动行,拖动列,拖动模块

2008-07-25

ASP 横行数据排列

ASP 横行数据排列

2008-07-25

Access数据库转SQL脚本

Access数据库转SQL脚本

2008-07-25

ajax应用的一个实例(入门级,带数据库)

ajax应用的一个实例(入门级,带数据库)

2008-07-25

Adobe Streamline4.0 CHS(位图转矢量图)

Adobe公司的老牌位图转矢量图工具,有多种转换方式可以选择,操作非常简便。

2008-03-16

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

TA关注的人

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