- 博客(54)
- 资源 (2)
- 收藏
- 关注
原创 【Axure】Axure RP制作日期控件
第一次画原型图的时候发现元件居然没有日期控件,原来需要自己画;看到别人的以为很复杂,自己网上查了一遍发现原来还很简单参考链接:Axure日期控件 - 简书 (jianshu.com)1.拖拽“文本框”元件,只能用文本框,其他元件没有我们后面要用的属性2.选中拖拽的文本框,点击交互右键的类型,选择类型为日期3.选择为日期类型后新建交互>单击时(事件)>设置文本(动作)>当前元件>fx>4.fx>插入变量或函数>日期>Now(选
2021-05-27 20:24:08
7161
原创 【异常】该配置节不能包含 CDATA 或文本元素
异常:该配置节不能包含 CDATA 或文本元素原因:仔细检查,发现配置文件中存在不在节点中的文本字符串,去掉即可问题解决思路:这个问题是在程序中进行数据库连接时报的错,且异常信息中出现“配置”字眼,第一反应是去检查连接配置;连接配置正常的情况下对配置文件整体进行一次检查浏览,基本上就能发现问题;如果还是解决不了的情况下直接带异常提示词条网上搜索。...
2021-05-20 14:42:40
1911
原创 【C#】关于c#中的DataMember上的属性设置
类似以下关于DataMember属性的用法以前都是直接复制过来用,直到今天遇到个问题才去中暑这个属性
2021-05-17 10:21:04
2577
转载 关于IOC
原文地址:https://blog.csdn.net/ivan820819/article/details/79744797IOC理论提出的观点大体是这样的:借助于“第三方”容器实现具有依赖关系的对象之间的解耦。依赖注入(DI)和控制反转(IOC)是从不同的角度的描述的同一件事情,就是指通过引入IOC容器,利用依赖关系注入的方式,实现对象之间的解耦。...
2021-04-20 08:48:54
118
原创 【C#】根据文件路径删除文件
如果需要定时操作,可以配合定时框架进行配置;以下例子是基于Quartz定时任务框架实现的 /// <summary> /// 删除文件 /// </summary> public void RemoveLogFile() { try { var downloadDirectory = AppDomain.CurrentD
2021-03-30 19:03:59
376
原创 【C#】在线文件下载(与【C#】下载Zip文件直接保存到项目新建文件夹相同的操作)
/// <summary> /// 文件下载 /// </summary> /// <param name="filePath">文件链接地址</param> /// <param name="account">账号(做文件命名使用)</param> public static void SaveStockLogDownLoadInClie...
2021-03-30 18:07:03
356
原创 【c#】文件夹压缩
#region 文件压缩 /// <summary> /// 将文件夹压缩 /// </summary> /// <param name="srcFiles">文件夹路径</param> /// <param name="strZip">压缩之后的名称</param> public void ZipFile(string srcFil...
2021-01-08 15:27:31
288
原创 【C#】多线程执行
1.多线程执行方法 /// <summary> /// 多线程执行 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="coll"></param> /// <param name="action">委托</param>
2020-12-18 15:53:54
488
2
原创 关于RabbitMQ的一些概念
RabbitMQ的一些概念 Connection :和RabbitMQ的一个TCP连接, Connection在应用程序内最好是消费消息一个, 推送消息一个, 并且应该保持长连接 Channel :在TCP连接里和RabbitMQ通信的一个通道 Exchange :RabbitMQ中的一个交换机 Queue :RabbitMQ中的一个队列 Producer :消息生产者, 消息生产者把消息发送到RabbitMQ Consumer :消息消费者, 消息消费者从R...
2020-11-18 14:35:26
152
原创 【C#】下载Zip文件直接保存到项目新建文件夹
1.根据下载路径下载文件方法 /// <summary> ///文件下载 /// </summary> /// <param name="filePath">下载路径</param> /// <param name="account">账号参数</param> public static void SaveStockLogDownL...
2020-11-11 16:53:38
631
2
原创 【异常(Oracle)】对数据库所做的更改已成功提交,但在更新对象上下文时出错。
报错如图:背景:使用项目使用ef模型,在做拆库项目时转移表结构,表转移到其他库后测试环境拉取model过程中未能直接拉取序列等信息报错原因:没有设置model主键id 自增长的identity属性,导致添加报错。解决:1.测试环境可以直接在model增加identity属性,model文件需要改两处 model右键打开方式>选择自动编辑器选择程序(XML)一处是<edmx:StorageModels>节点下id字段增加StoreGene...
2020-11-02 15:21:47
532
原创 【数据库】Oracle实现判断条件批量修改功能
背景: 由于拆库项目发展,需要对表进行简单重构;业务要求迁移的表需要存在 ‘添加人ID’,‘添加人’,‘添加时间’,‘修改人ID’,‘修改人’,‘修改时间’几个字段,原表不存在的这几个字段需要进行新增字段。并且要求这几个字段都应设置‘不可为null。 在数据转移时原数据可为null的字段覆盖不可为null字段时会导致数据转移失败(如:原表的添加时间为null,数据转移到添加时间不可为null的新表时就会发生报错);所以在表迁移初期这几个字段都设置为‘可为null’.目的: ...
2020-10-14 09:55:00
1427
5
原创 【其他】2PC两阶段提交协议
2PC两阶段提交协议参考文章:https://blog.csdn.net/xj15010735572/article/details/86233456背景:在项目中开启了分布式事务,底层代码通过Dblink跨库连接,出现报错ORA-01591:lock heid bu in-dounbt distrbuted transaction 3.23.3578716;通过了解是因为Oracle是使用2pc二阶段提交,只要是分布式事务就有可能出现这个报错,可以通过减少使用Dblink来减少这个问题的出现
2020-10-13 14:33:54
197
原创 【项目复盘】SKU表拆分重构项目复盘
SKU表拆分重构项目复盘背景目的项目过程管理项目过程中遇到的问题1、主键id的数据类型问题2、查询SKU表原表没有平台信息3、LazadaSku,EbaySku平台分区字段编辑4、废弃、不规范代码问题5、源代码合并6、表字段重构7、代码修改的规定不够明确8、bus service、long bus service9、Ebay加入刊登异常(大数据量才发现的问题)10、Ebay平台SKU调价列表页面异常11、代码合并到主干背景跨境电商行业由于业务发展,需要拆分一个存在多个平台数据(如:Amazon,Ebay
2020-10-13 11:12:27
748
1
转载 【异常】从客户端中检测到有潜在危险的Request.Form值
由于在asp.net中,Request提交时出现有html代码或javascript等字符串时,程序系统会认为其具有潜在危险的值。环境配置会报出“从客户端 中检测到有潜在危险的Request.Form值”这样的Error。解决办法:一、在asp.net webform中1、当前提交页面,添加代码打开当前.aspx页面,页头加上代码:validateRequest=”false”,如:<%@ Page Language="C#" ValidateRequest="false" Aut
2020-09-11 12:03:52
182
转载 【数据库】关于悲观锁和乐观锁
一、并发控制当程序中可能出现并发的情况时,就需要通过一定的手段来保证在并发情况下数据的准确性,通过这种手段保证了当前用户和其他用户一起操作时,所得到的结果和他单独操作时的结果是一样的。这种手段就叫做并发控制。并发控制的目的是保证一个用户的工作不会对另一个用户的工作产生不合理的影响。没有做好并发控制,就可能导致脏读、幻读和不可重复读等问题。常说的并发控制,一般都和数据库管理系统(DBMS)有关。在DBMS中的并发控制的任务,是确保在多个事务同时存取数据库中同一数据时,不破坏事务的隔离性和.
2020-09-07 14:01:14
360
1
原创 【数据库异常】ORA-01795: 列表中的最大表达式数为 1000 错误代码解决
原因:这个问题出现的原因很明显,在SQL语句中in查询时超过了1000条。解决:解决方式有两个:1.通过截断in查询的数据,通过多个in+or的方式查询;2.通过与临时表建立join或exists查询(同库操作)1.通过截断in查询的数据 StringBuilder sb = new StringBuilder();//逗号分隔的string数据转List List<string> sellerAccountList = sel...
2020-08-17 15:22:43
4425
原创 【数据库】Oracle更改时间显示格式
在Oracle数据库查询中关于时间值的默认显示如下:但是往往查看数据时需要具体到时分秒,那么这样的默认值将无法达到效果,需要将时间格式化为时分秒格式语句:alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';结果如下:需要注意的是,这种格式化的方式在每次重启Oracle时都要重新格式化。...
2020-07-07 10:08:21
5360
1
原创 【数据库】当要对表进行操作时存在触发器限制
当要对表进行操作时存在触发器限制,可先让触发器失效再进行操作;操作结束后启用触发器如下:--TG_PLATFORM_BILL_U_LOCK:触发器名称--disable:禁用触发器--enable:启用触发器alter trigger TG_PLATFORM_BILL_U_LOCK disable;update FM_STAT_PLATFORM_BILL set SALE_SITE='xx' where ID='xxx'alter trigger TG_PLATFORM_BILL_.
2020-07-01 09:45:53
504
原创 【数据库】用游标简单修改大批量数据(三千七百万数据)
对于大表批量操作建议用游标操作.如对以下大表的操作,直接update耗时约16min;运用游标后耗时3min左右declare po_success integer; po_info varchar2(2000); cursor cur_cdr is --查询目标数据 SELECT ID FROM LISTING_QUEUE_LAZ where SALE_SITE='SGAMZ'; type type_listing_queue_laz_id is ta
2020-07-01 09:40:24
799
原创 【数据库】时间范围按月自动分区表创建demo
--时间范围按月自动分区表创建democreate table HIP_LOG_NODE_Part( ID VARCHAR2(32) not null, LOG_ID VARCHAR2(32), BUSINESS_ID VARCHAR2(36), NODE_ID VARCHAR2(32), NODE_NAME VARCH...
2020-07-01 09:23:22
743
原创 【异常】本地IIS发布项目后项目连接Oracle数据库报错“.Net Framework Data Provider. 可能没有安装”
背景:前提:本地已安装Oracle连接VS工具"ODTwithODAC122011"32位,且本地运行项目访问正常.本地IIS发布项目登录时报错.“找不到请求的 .Net Framework Data Provider. 可能没有安装”解决:应用程序池>(对应网站)设置应用程序池默认设置>启用32位应用程序 设置为True原因:我本地装的ODTwithODAC122011是32位,但是新建网站浏览时默认不启用32位应用程序.所以另一种解决方案也可以本...
2020-06-24 15:39:32
576
原创 【异常】编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary
背景:IIS发布项目浏览报错编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\3469ad80\70ace2d2\App_global.asax.adikutzi.dll”--“拒绝访问。 ”解决:
2020-06-24 15:19:28
2368
原创 【问题记录】转移实体
背景:因业务的发展,现需要根据业务拆分项目。涉及到实体迁移.问题:从DATA类库项目转移SaleModel实体到SaleData类库项目;剪切到SaleData类库项目之后实体还是引用的IMC.Data重新生成也没有更新成Sale.Data解决:剪切过来之后重新生成,没有变化的话要运行自定义工具...
2020-06-20 14:50:38
171
原创 【EF】报错:未能加载文件或程序集EntityFramework, Version=4.0.0.0的解决办法
背景:加载分支项目启动调试时报错问题检查:1.发现项目中引用的EntityFramework版本为5.02.配置文件中配置的版本为4.4解决:配置文件跟项目引用保持一致
2020-06-10 18:18:14
1182
原创 【C#】IQueryable和IEnumerable的区别和互相转换
【C#】IQueryable和IEnumerable的区别1.IQueryable接口是继承自IEnumerable的接口的.2.IQueryable的优势在有表达树,如果是对数据的过滤或者排序等,这些条件会先缓存到表达式树中,当真正对数据进行操作的时候才会去查数据库执行操作。3.IEnumerable与IQueryable不同,它是事先把所有数据存到内存中,当要对数据进行排序,筛选,分页时直接从内存中进行操作....
2020-06-10 18:07:41
2058
原创 【Oracle】数据库查询所有并按顺序显示部分字段
早先用sql server的时候是这样的:查全表:select * from table;查部分字段:select name,id from table;当再用到Oracle时查全表:select * from table;查部分字段:select ac.name,ac.id from table ac;这是我早期遇到的疑惑,,,要显示部分字段并且同事没空理你时,在网上居然没找到??是太简单了吗???默认会的那种??...
2020-05-14 15:52:02
1227
1
原创 【异常】c# –- 非静态方法需要一个目标
var areaNameModel = (new PosttypeCountryService()).Find(p => p.ID == model.POSTTYPE_COUNTRY_ID); var posttypeModel = (new PostTypeService()).Find(p => p.POSTTYPE_CODE == areaNameModel.PO...
2020-04-30 11:56:58
2524
原创 【异常】file.Length引发了System.IO.FileNotFoundException的异常
出现这个问题一定一定一定是因为路径!!!如果大路径正常,要仔细检查文件格式,比如这两种...就是个坑..导入模板.xls导入模板.xlsx
2020-04-29 10:48:00
709
转载 【前端】给按钮加回车搜索功能,导致重复刷新问题
给按钮加回车搜索功能 @*HTML*@ <input type="text" id="txtStation" /> <input type="button" id="btnStation" value=" 搜索 " onclick="getStation();" /> $(function(){ $('#txtStation').on...
2020-04-10 18:23:34
700
转载 API接口设计
写过不少接口,不过一直没有去总结,网上搜了一下,大同小异,此文根据以下几个链接整理修改:https://segmentfault.com/a/119000000405124...
2019-12-10 16:00:42
207
原创 【C#】获取List集合中某个属性的所有值
var data = string.Join(",", userList.Select(p => p.CREATE_USER_NAME).Distinct().ToList());
2019-12-02 14:27:38
7624
1
原创 【LINQ】指定的 LINQ 表达式包含对与不同上下文关联的查询的引用
通过把两个实体放到同一个上下文关键字ObjContext(不能跨库使用)使用前 OrderParentService orderParentService = new OrderParentService(); OrderItemService orderItemService = new OrderItemService(); var platform = Platform...
2019-11-28 11:58:16
654
2
原创 【Oracle异常】ORA-03113: end-of-file on communication channel Process ID: 20191 Session ID
在后台用Lambda查实体的时候报的数据库错误,在网上找到这个解决方法https://www.cnblogs.com/jxldjsn/p/8108141.html;但是不适用我的场景。问题 OrderParentService orderParentService = new OrderParentService(); OrderItemService orderItemService...
2019-11-28 11:55:04
3230
原创 【Oracle 异常】 ORA-01861: literal does not match format string(字符串格式不匹配)
在拼接oracle查询语句的时候出现ORA-01861: literal does not match format string(字符串格式不匹配)通过打印查询语句到数据库查询发现不出问题,最后发现是datetime格式字符串要进行格式化原因如果直接使用日期格式字符串如”2019-11-0100:00:00”,没有指定格式就会报错解决方案如下CANDIDATE_DAT...
2019-11-22 15:27:03
979
原创 【C#】EF简单增删改查
using (Models.MPMS_DBDataContext db = new Models.MPMS_DBDataContext()) { #region 添加 //添加一个用户信息 var user = new Models.Users() { ...
2019-11-03 15:03:16
1231
转载 【异常】Length ”引发了“System.NotSupportedException”类型的异常
原文地址:http://blog.csdn.net/hehuii/article/details/6698665这个错误是在做银企直连的时候碰到的,网上查了很久,都没有结果。只要自力更生了。仔细看了这家银行的接口文件,发现里面有一个要求,必须指明发送请求的客户端,觉得有点奇怪,但是还是加了request.UserAgent = "MSIE"; reque...
2019-10-29 18:11:18
5148
1
原创 【数据库Oracle/SQL server】查询表名/表结构
1.Oracle查询所有表名select T.table_name as 表名,T.comments as 说明 from user_tab_comments T where T.comments --is not null2.Oracle查询表结构--查询所有表表结构SELECT T1.TABLE_NAME 表名,T1.COLUMN_NAME 字段名, T1...
2019-10-29 18:06:48
366
原创 【c#】数组合并
1.最开始搜索的方法System.arraycopy(Objectsrc,intsrcPos,Objectdest,intdestPos,intlength),尝试几次都显示System没有引用命名空间,网上找了一圈没有解决方案,故放弃2.完美解决,附上完整版参考链接:https://www.cnblogs.com/gester/p/5458405.htmlstr3=str1...
2019-08-29 16:31:58
477
Oracle.rar
2020-06-20
Snipaste截图软件.rar
2020-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人