- 博客(58)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 c# Winfrom桌面软件自动升级系统
对于开发桌面应用升级应该是我们第一个要考虑的。一般而言一个项目只有一个客户端,有的时候一个项目可能分好几个客户端,前台客户端,后台客户端。而我在网上找了很久也没有找到可以同时管理多个客户端升级的。所以自己一边学习一边制作了一个,之前我使用的是oaus自动升级软件因为这个通信免费版的只能用10个人。所以自己做的这个大量模仿了oaus。这是他们的网址http://blog.oraycn.com/...
2019-11-13 17:12:14
1734
2
原创 asp.net使用Aspose.Cells实现excel预览
aspose.cells是收费组件,支持java、.net、.net core,免费使用时候转换出的html页面会有水印“Evaluation Only. Created with Aspose.Cells”如果excel存在多个sheet,aspose转换出来的网页会带选项卡,点击选项卡会展示对应的sheet页面内容,展示效果比POI转换出的html效果的好。首先在后台使用aspose读取excel文件并返回转换好的html文件目录返回给前台。前端接收到后台返回的地址进行一个展示。EXCEL转HTML。
2022-11-24 14:42:27
2791
1
原创 Aspose.Cells设置单元格背景色不生效
如果要设置单元格的颜色,请使用 Style.ForegroundColor 属性。只有当单元格样式模式不是none或solid时,该属性才会生效。style.Pattern = BackgroundType.Solid这样子就会生效了。获取或设置样式的背景颜色。
2022-09-19 17:07:50
912
原创 Android Studio打开时报错if you already hava 64-bit JDK installed,define a JAVA_HOME
C\Users\你自己的用户名\AppData\Roaming\Google\AndroidStudio2021.2。上面的AndroidStudio2021.2根据版本不同,选择你自己的文件夹。然后找到文件名为studio64.exe的文件,直接删除就可以了。出现这个问题不知道改了什么导致的,卸载了重新安装也是不行。以及到高级设置中进行配置jdk也是无效,解决方法为需要在路径。......
2022-07-20 09:43:54
903
原创 Android Studio 卡在download fastutil下载慢
AndroidStudio卡在downloadfastutil下载慢。
2022-07-18 23:34:10
1768
原创 Vue使用axios请求接口返回成功200但是进入到catch中
发生这个问题时查阅了许多资料,没有一个是对得上的。最后发现原来是在请求拦截器中的错误错误代码如下// 添加响应拦截器axios.interceptors.response.use(function (response) {// 对响应数据做点什么 console.log(response) //loadingInstance.close();//关闭loading return Promise.reject(response.data);},function (err
2022-03-17 17:31:42
3664
原创 Android 按钮自定义背景后点击没有动画效果
只需要在按钮中添加属性就可以了android:foreground="?selectableItemBackground"
2021-10-15 10:46:31
599
原创 关于设置android:imeOptions属性无效的解决办法
在对Android的EditText控件进行设置时,经常会限定一下输入法的属性,设置右下角为完成或者搜索下一个等,一般都会想到android:imeOptions属性,但是仅仅这么设置通常是无效的,还要搭配另外一些属性。需要注意的是不要使用android:singleLine="true"因为这个方法已经被废弃了。使用代替的方法android:lines="1"<EditText android:layout_marginRight="20dp" android:layout
2021-10-13 11:27:36
812
原创 总结uni-app遇到的坑持续跟新
1.uni.navigateTo跳转没有反应官方示例//在起始页面跳转到test.vue页面并传递参数uni.navigateTo({ url: 'test?id=1&name=uniapp'});可以看到给url传递了test这个页面。但是我在实际的使用写了,没有任何的反应。url是在pages页面复制过来的没有达到我们想要的效果uni.navigateTo({ url: ‘pages/shopee/scanquery/scanquery’
2021-10-08 22:38:47
273
原创 【devexpress】Gridcontorl分组时自定义底部页脚求和功能
再使用Gridcontorl的时候页脚的求和平时用起来都是非常方便的。不过有的时候需要普通的求和无法满足我们就可以通过自定义的方式来进行第一种方法使用求和的两列数据的总额进行计算毛利率百分比。在绑定数据后就可以直接使用优点简单方便缺点只能对总数的汇总计算,如果分组的页脚也有数据是无法通过这种方法来计算 //自定义求和 gridColumn14.SummaryItem.SetSummary(DevExpress.Data.SummaryItemType.Custom
2021-10-02 15:53:12
1233
原创 VS2019 iis无法在Web服务器上启动调试。打开的URL的IIS辅助进程当前没有运行
可以检查W3SVC服务与WAS这两个服务是否正在运行。重启这两个服务就可以正常了
2021-09-23 20:11:14
485
原创 【Devexpress】Gridcontorl的列隐藏后再显示位置发生了变化
首先在可视化界面中排序好每个列的位置在窗口初始化时进行记录在字段中 /// <summary> /// 当前显示列的位置索引,用于隐藏后显示进行重新排序位置 /// </summary> Dictionary<DevExpress.XtraGrid.Columns.GridColumn, int> ColumnsVisIndex = new Dictionary<DevExpress.XtraGrid.Co
2021-09-09 13:55:38
686
原创 xamarin.Android自动升级
在写这边文章的时候参考了很多其他人的博客,在此感谢各位。也是给其他的伙伴做一个总结。对于我们新手来说存在的问题还是比较多的。一、搭建iis服务器首先我们需要搭建一个可以提供app下载最新版本的网站。在这里直接使用iis服务器。具体搭建方法就不再介绍了。这里需要注意的是要添加mime类型。这样子才能够下载apk文件。具体方法请参考:https://blog.csdn.net/wsx5edc/article/details/88867019好了iis服务器搭建完成后。放上我们新的apk安装包。如
2021-07-26 18:50:04
2127
7
原创 未能加载文件或程序集“Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个
nuget中升级了newtonsoft后运行项目提示错误,出现这个情况。在web.config中修改升级后的版本即可assemblyIdentity中找到Newtonsoft把12修改成13再次运行就没问题了
2021-07-08 16:43:21
2859
原创 菜鸟云打印接入流程
1.注册ivs账号https://cnlogin.cainiao.com/login?showoa=true&type=OTHERS&meta=tbu&isEnterprise=true&showin=true&showreg=true&domain=lcp&redirectURL=http%3A%2F%2Fcloud.cainiao.com%2Fpermission%2Findex
2021-06-14 17:47:27
3680
原创 vue3.0使用tui.image-editor图片编辑组件报错TypeError: Cannot convert undefined or null to object
在vue3.0的项目中使用tui.image-editor组件。一直都是报错。查看报错位置发现代码addEventListener() { Object.keys(this.$listeners).forEach((eventName) => { this.editorInstance.on(eventName, (...args) => this.$emit(eventName, ...args)); }); },其中的this.$li
2021-05-26 12:00:49
1230
2
原创 【element】el-table-column日期格式化
要对一列日期进行格式化。可使用formatter属性,它用于格式化指定列的值,接受一个Function,会传入两个参数:row和column,可以根据自己的需求进行处理。参阅element官网在el-table-column中使用formatter 属性绑定一个方法。我这里方法 名为formatter <el-table :data="listdata"> <el-table-column type="selection" width="55"> </el-t
2021-05-18 10:16:15
2464
原创 LINQ to Entities 不识别方法“System.String get_Item(System.String)”,因此该方法无法转换为存储表达式。
在使用EF的FirstOrDefault时出现异常。原因是EF的查询条件需要是一个变量否者就会出现这个原因错误的代码var userid= db.UserList.Where(u => u.UserMail == HttpContext.Current.Request.Headers["userid"]).FirstOrDefault().Id;修改成var usermail = HttpContext.Current.Request.Headers["userid"];var useri
2021-05-12 11:13:06
475
原创 支付宝/钉钉小程序实现蓝牙打印
本文主要是钉钉小程序通过蓝牙进行打印,当然钉钉和支付宝都是相同的。打印机设备佳博M-322便携式打印机使用到的接口请参照钉钉开发文档首先创建一个程序
2021-05-08 18:48:02
2920
5
原创 钉钉小程序格式化日期
创建sjs文件// pages/index/index.sjsconst formatNumber = n => { n = n.toString() return n[1] ? n : '0' + n}const formatTime = (timestamp, format) => { var date = getDate(timestamp); var formateArr = ['Y', 'M', 'D', 'h', 'm', 's']; var retu
2021-03-20 17:34:16
1117
原创 js判断数组中是否有重复数据
var arr=[1,3,5,7,9,9,10,10,11,12,34,3,6,92,1];var tempbool = false; //默认无重复 for (let index = 0; index < arr.length; index++) { for (let i = index+1; i < arr.length; i++) { if ( arr[index]== arr[i] ) { temp
2021-02-23 21:53:35
935
原创 IIS部署WebApi跨域不生效
在IIS8.5上部署了WebApi程序,但是跨域不生效检查了前端和后端都没有问题。后面才发现在应用程序池中需要设置为集成模式。经典模式下不能正常使用
2021-01-27 18:38:45
891
原创 【Devexpress】Gridcontorl动态创建列不显示的问题
通过代码创建列但是不显示,这个原因是因为代码创建的列Visible属性默认是false所以需要设置为true就会显示了gridColumn.Visible = true;
2020-12-29 11:21:38
531
原创 【Devexpress】Gridcontrol列标题换行
gridView1.OptionsView.AllowHtmlDrawHeaders = true;gridView1.ColumnPanelRowHeight = 35;GridColumn gridColumn = new GridColumn();gridColumn.Visible = true;gridColumn.FieldName = ds.Tables[1].Columns[i].ColumnName;gridColumn.AppearanceHeader.TextOptions.
2020-12-29 11:20:09
1105
原创 【Devexpres】spreadsheetControl设置可见范围
// 获得当前电子表格的工作簿Worksheet worksheet = spreadsheetControl.ActiveWorksheet;// 获得当前用户数据范围CellRange usedRange = worksheet.GetUsedRange();// 通过方法进行设置显示的范围,第一个参数是工作簿的索引,第二个参数是数据的列数量,第三个数据是数据的行数量spreadsheetControl.WorksheetDisplayArea.SetSize(worksheet.Index.
2020-12-28 17:39:04
833
原创 【Devexpres】spreadsheetControl冻结行
Worksheet worksheet = this.spreadsheetControl1.ActiveWorksheet; worksheet.Import(datatable, true, 0, 0); var da = worksheet.GetDataRange();//获得有数据的区域 worksheet.Columns.AutoFit(0, da.ColumnCount);//从0列到有数据的列自动列宽 ..
2020-12-28 16:53:56
466
原创 【Devexpres】spreadsheetControl自动列宽
Worksheet worksheet = this.spreadsheetControl1.ActiveWorksheet; worksheet.Import(datatable, true, 0, 0); var da = worksheet.GetDataRange();//获得有数据的区域 worksheet.Columns.AutoFit(0, da.ColumnCount);//从0列到有数据的列自动列宽...
2020-12-28 16:04:30
1102
原创 【Devexpress】gridcontorl实现复制多个单元格
1.设置复制的时候不复制标题在OptionsClipboard.CopyColumnHeaders=false2.设置选择的方式为按照单元格选择,以及可以多选OptionsSelection.MultiSelect=TrueOptionsSelection.MultiSelectMode=CellSelect
2020-11-14 09:50:22
721
原创 错误“AxImp.exe”已退出,代码为 -1163019603
最近调试项目时突然出现错误“AxImp.exe”已退出,代码为 -1163019603发现引用中的组件出现了一个感叹号经过核对是锐浪报表的组件出现了问题,尝试打开报表设计器也无法打开。重新下载并且安装完美解决这个问题...
2020-06-08 22:28:02
1375
原创 【devexpress】spinEdit控件如何设置只能输入两位小数
只需设置对应的正则表达式即可,我这里设置的是n2意思就是两位小数的意思效果如下
2019-12-09 15:10:55
3150
1
原创 【Advanced Installer】打包winfrom程序出现您没有任何数字签名的实用程序。请安装平台 SDK。错误
出现这个问题的原因是设置了磁铁,此功能只会在win8.1上有效。也就是开始菜单里面的磁铁图只需要把这个删除掉就可以解决了
2019-12-04 16:14:53
955
原创 PHP开发环境搭建
首先下载wamp进行安装下载地址http://www.wampserver.com根据提示进行安装。默认是安装在c盘根目录C:\wamp64打开wampserver,在系统托盘可以右键切换语言在此过程中我遇到了服务无法启动的问题。网络上找到的原因一般是端口被占用,或者是路径是中文名。因为是新手我本身有单独安装了mysql所以可能是因为他们之间有冲突吧。把单独安装的my...
2019-12-02 23:17:46
145
原创 WebApi实现Token验证
为什么要实现Token呢。在我们客户端发送请求时,如果没有校验数据是否合法那么就有可能造成非法请求泄露我们的数据实现Token的思路1.客户端通过用户名和密码来获取Token 通过自己的账号和密码登录验证,成功后生成token返回给客户端,并且保存在服务器2.服务端进行保存Token并且设置有效时间用什么方法来保存Token呢?有很多种方法比如在session,数据库...
2019-12-02 09:36:18
2772
1
原创 c#winfrom通讯录管理系统
一个简单的通讯录管理系统,适合毕业设计。主要实现以下功能1.系统登录2.增加联系人3.修改和删除联系人4.查找联系人5.系统用户管理首先先搭建数据库。我这边使用的版本是sqlserver2014创建两个表一个是用户表。另外一个是联系人表用户表包含了用户名,用户密码,联系人最大值,组别最大值代码如下CREATE TABLE Users( UserNa...
2019-11-25 11:32:33
3503
3
原创 vue-element Form表单验证没错却一直提示错误
在使用element-UI 的表单时,发生一个验证错误,已输入值但验证的时候却提示没有输入修改前 <el-form-item>中的prop绑定的是cus_name,而item里面的控件绑定的名称是value<el-form :model="ruleForm" :rules="rules" ref="rules" label-position="left" la...
2019-11-17 16:15:41
2193
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人